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

2019-10-5 11:03 1795 1 1 分类: 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://www.mianbaoban.cn/blog/uid-me-218568.html

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

广告

文章评论 2条评论)

登录后参与讨论

lyyinhe_xi 2019-10-6 09:34

curton: 学习了
  

curton 2019-10-5 19:39

学习了
相关推荐阅读
lyyinhe_xi 2019-10-06 11:21
《手把手教你设计CPU——RISC-V处理器》阅读:"工具链"
      “没有金刚钻,不揽瓷器活。”对于设计CPU这样高端大气上档次的活计,没有几把“金刚钻”肯定是不行的,这些个金刚钻是什么呢?首先是硬件,就是本书要推介的蜂鸟E2...
lyyinhe_xi 2019-09-29 23:50
《手把手教你设计CPU——RISC-V处理器》阅读:"处理器的江湖"
《手把手教你设计CPU——RISC-V处理器》的第一部分内容为“CPU与RISC-V综述”,分为四章,其中第一章“一文读懂CPU之三生三世”,对于处理器的业界生态作了综述。今年是新中国成立70周年,处...
lyyinhe_xi 2019-09-29 00:28
《手把手教你设计CPU——RISC-V处理器》阅读目录篇
      书接上回,关于CPU的设计和制作,有一个粗略的印象:从一堆沙子到CPU芯片,由简单的逻辑电路经由复杂的组合完成,Intel、AMD、Arm,一枝梅分得太清的F...
lyyinhe_xi 2019-09-28 23:44
《手把手教你设计CPU——RISC-V处理器》阅读开卷篇
      很高兴在面包板论坛上申请到了一本好书《手把手教你设计CPU——RISC-V处理器》,胡振波著,由中国工信出版集团和人民邮电出版社出版的。  &nbs...
lyyinhe_xi 2019-08-27 23:16
UFUN开发板实验笔记(4)
      王国维在《人间词话》里对成事的经过概括了必要经过的三种之境界:"昨夜西风凋碧树。独上高楼,望尽天涯路。"此第一境也。"衣带渐宽终不悔,为伊消得人憔悴。"此第二...
广告
我要评论
2
1
广告
关闭 热点推荐上一条 /3 下一条