[RISC-V MCU 应用开发] risc-v架构能兼容哪些算法指令

[复制链接]
 楼主| Annie556 发表于 2024-8-23 09:00 | 显示全部楼层 |阅读模式
risc-v架构能兼容哪些算法指令,比如PID,这种算法都是完全兼容的是吧

班杰明 发表于 2024-8-23 15:53 | 显示全部楼层
这都应用层的,不涉及底层啊
星辰大海不退缩 发表于 2024-8-25 19:40 | 显示全部楼层
目前涉及到应用的都是应用层很少涉及底层架构的
onlycook 发表于 2024-9-2 19:23 | 显示全部楼层
基础整数指令集(RV32I/RV64I)
duo点 发表于 2024-9-2 23:00 | 显示全部楼层
扩展指令集
jf101 发表于 2024-9-3 08:15 | 显示全部楼层
算法是你自己编程的,跟硬件关系不大,需要你自己拿程序实现的
七毛钱 发表于 2024-9-3 10:23 | 显示全部楼层
自定义扩展指令集
海滨消消 发表于 2024-9-3 19:23 | 显示全部楼层
RISC-V架构作为一种开源的指令集架构(ISA),其设计初衷就是提供高度的灵活性和可扩展性,以支持各种算法指令的兼容和执行。
AdaMaYun 发表于 2024-9-5 12:00 | 显示全部楼层
这个与硬件关系不大,还是应用算法层的使用
BetrayalNO 发表于 2024-12-27 14:14 | 显示全部楼层
RISC-V架构本身是一个开放的指令集架构(ISA),它提供了一个基础的指令集,但并不直接包含特定的算法指令,如PID(比例-积分-微分)控制器。然而,RISC-V架构可以通过扩展指令集或使用软件库来支持各种算法,包括PID控制器。
StarrismNE 发表于 2024-12-27 14:19 | 显示全部楼层
一般来说是可以完全兼容的,只要不开启硬件部分的功能,纯软件实现就可以
Charlotte夏 发表于 2024-12-27 18:22 | 显示全部楼层
RISC-V架构支持多种指令集扩展,这些扩展可以用来增强处理器的功能,以支持特定的算法或应用。
EuphoriaV 发表于 2024-12-27 21:55 | 显示全部楼层
PID控制器通常涉及浮点运算和一些基本的数**算,如加法、乘法和除法。因此,RISC-V架构可以实现PID控制器,不需要改啥
MercuryStar 发表于 2024-12-28 09:03 | 显示全部楼层
使用浮点指令集扩展(F/D),如果需要高精度的PID控制器,可以使用RISC-V的浮点指令集扩展(F或D)来实现浮点运算
Whosheart 发表于 2024-12-28 11:02 | 显示全部楼层
RISC-V架构通过其灵活的指令集扩展和开放的设计理念,能够兼容各种算法,包括PID控制器。通过使用浮点指令集扩展和软件库,可以高效地实现PID控制器,并根据需要进行进一步的优化和扩展。
Euphoriaxixi 发表于 2024-12-28 13:54 | 显示全部楼层
使用软件库,可以使用现有的软件库(如C标准库或专门的数学库)来实现PID控制器。这些库通常会利用RISC-V的浮点指令集扩展来执行浮点运算
Freeandeasy 发表于 2024-12-28 19:25 | 显示全部楼层
自定义指令集扩展,如果需要高度优化的PID控制器实现,可以考虑为RISC-V架构设计自定义的指令集扩展,专门用于PID控制器的运算。
HeimdallHoney 发表于 2024-12-29 08:33 | 显示全部楼层
RISC-V架构本身并不直接包含PID控制器的专用指令,但通过使用浮点指令集扩展和软件库,可以完全兼容并高效地实现PID控制器。因此,RISC-V架构在算法兼容性方面是非常灵活的,可以根据具体需求进行扩展和优化
Betty1299 发表于 2024-12-29 16:40 | 显示全部楼层
比如开启浮点运算之类的,这种应该不能兼容吧

您需要登录后才可以回帖 登录 | 注册

本版积分规则

79

主题

1854

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部