原创 《手把手教你设计CPU——RISC-V处理器》阅读:"大道至简"

2019-10-5 11:03 8305 37 3 分类: FPGA/CPLD 文集: 读书笔记
RISC-V处理器相比于已有的商用处理器架构,“大道至简”设计理念成了其鲜明的特色,也成为其能在处理器江湖里得以“清水出芙蓉”的显著优势。

那么这种“大道至简”在设计中是如何体现出来的呢?对比,可以看到RISC-V相对于其它商用处理器的优势和特色。RISC-V的设计哲学,作为设计者推崇的主要策略,追求“简单即是美”、“简单即意味着可靠”。

 “大道至简”首先可以从其架构文档看出来,相比于x86和ARM架构文档多达数千页的规模,“指令集文档”的篇幅为145页,而“特权架构文档”的篇幅也仅为91页。在RISC-V基金会的网站上(https://riscv.org/specifications/)无需注册便可免费下载其文档。

RISC-V的指令集架构到底如何实现了“简单就是美”的设计哲学呢?作者从模块化的指令子集、可配置的通用寄存器组、规整的指令编码、简洁的存储器访问指令、高效的分支跳转指令、简洁的子程序调用、无条件码执行、无分支延迟槽、零开销硬件循环、简洁的运算指令、优雅的压缩指令集、特权模式、CSR寄存器、中断和异常、矢量指令子集、自定制指令扩展12个方面进行了全面分析。

得益于后发优势,全新的RISC-V架构规避了先前RISC架构设计中出现的已知负担,利用其先进的设计哲学,设计出了一套“现代”指令集。总结起来,可以用一张表格显示其优点和特点。

作者: lyyinhe_xi, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-218568.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论2条评论)

登录后参与讨论

lyyinhe_xi 2019-10-6 09:34

curton: 学习了
  

curton 2019-10-5 19:39

学习了
相关推荐阅读
lyyinhe_xi 2024-08-25 18:19
【机智云Gokit2.0开发板】DEMO体验及开发流程
Gokit2.0针对硬件开发者的智能硬件开发板GoKit,用于帮助开发者快速实现智能硬件的原型开发。GoKit支持开发者将产品接入目前行业中各大流行的模组方案,帮助他们与高通、庆科、博通、 汉枫等对接...
lyyinhe_xi 2024-08-07 23:09
《运放电路环路稳定性设计》运放电路原理到评测
      非常有幸得到了这样一本专业电子模拟电路方面的书籍,这本书以全面而系统的方式,向读者展示了运放环路稳定性设计的核心原理和实际操作步骤。书的封面很有意思,插图和电...
lyyinhe_xi 2024-04-30 11:08
【拆解】赛事无人机电池集中充电器
      无人机赛事,电池电量充足是取得良好成绩的关键要素。今天拆解一款支持六块电池同时集中充电的无人机电池充电器。板上有六个电池充电插口,分别有指示灯和拨动开关。三位...
lyyinhe_xi 2022-12-30 18:09
【灵动微电子 L0136 温控器/遥控器应用】+温湿度检测试验
      本次试用的是灵动微电子 EVB-L0136 开发板:      板载 MM32L0136C7P MCU,Arm Cortex-M...
lyyinhe_xi 2022-07-28 18:09
【CH32V307评估板】+Rt_thread Srduio 体验
       非常幸运获得CH32V307开发板试用机会,感谢面包板论坛!恒推出的CH32V307是基于32位RISC-V设计的互联型微控制器,配备了硬件堆栈区...
lyyinhe_xi 2022-07-03 22:42
《Verilog HDL与FPGA数字系统设计》美丽邂逅
      伏羲一画开天。阴阳动静迭为升降,天地定位,日月运行,万物之生生不息。阴阳符号演绎四象八卦,人文肇始之。阴阳符号逻辑思维造就了计算机最核心的二进制思想基石。&n...
我要评论
2
37
关闭 站长推荐上一条 /2 下一条