RISC-­V架构的目标和特点 - RISC-V MCU技术社区 - 电子技术william hill官网 - 广受欢迎的专业电子william hill官网 - 威廉希尔官方网站
分享 收藏 返回

happyssy 关注 私信
[文章]

RISC-­V架构的目标和特点

RISC-­V架构的目标

RISC-­V架构的目标如下

  • 成为一种完全开放的指令集,可以被任何学术机构或商业组织所自由使用
  • 成为一种真正适合硬件实现且稳定的标准指令集

RISC-­V架构的特点

特 性 x86或ARM架构 RISC-­V
架构篇幅 数千页 少于300页
模块化 不支持 支持模块化可配置的指令子集
可扩展性 不支持 支持可扩展定制指令
指令数目 指令数繁多,不同的架构分支彼此不兼容 一套指令集支持所有架构。基本指令子集仅40余条指令,以此为共有 基础,加上其他常用模块子集指令总指令数也仅几十条
易实现性 硬件实现的复杂度高 硬件设计与编译器实现非常简单仅支持小端格式存储器访问指令一次只访问一个元素去除存储器访问指令的地址自增自减模式规整的指令编码格式简化的分支跳转指令与静态预测机制不使用分支延迟槽(Delay Slot)不使用指令条件码(Conditional Code)运算指令的结果不产生异常(Exception)16位的压缩指令有其对应的普通32位指令不使用零开销硬件循环

更多回帖

×
发帖