在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3033|回复: 3

[讨论] 关于Risc-V可扩展指令模块的疑惑。

[复制链接]
发表于 2019-4-25 11:52:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
如果第一代产品设计的cpu是,RV32I+D双精度浮点指令拓展而第二代产品设计的CPU是,RV32I+D双精度浮点指令拓展+A atomic Instruction。
这样针对第二代CPU编译出的软件如果使用了A atomic Instruction是无法在直接运行在第一代CPU上的?


也就是说扩展指令集之间只要有差别的risc-v CPU,就无法兼容的运行同一款软件,必需是根据各自指令集重新编译软件,这样岂不是很麻烦?
如果推系列商用CPU,这样是不是个问题。
发表于 2019-4-25 12:11:21 | 显示全部楼层
是无法兼容,只能是软件模拟。
 楼主| 发表于 2019-4-25 13:45:50 | 显示全部楼层


吾要单片机 发表于 2019-4-25 12:11
是无法兼容,只能是软件模拟。


那就了解了
发表于 2021-1-19 19:47:36 | 显示全部楼层
指令集基本上都定下来了,除非扩展的通用性非常好,否则只能作为定制类使用,那也就需要修改编译器软件了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-3-29 21:43 , Processed in 0.020262 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表