原创
《手把手教你设计CPU---RISC-V处理器篇》 初读后感
1个月前,我有幸获得了面包板网举办的《手把手教你设计CPU——RISC-V处理器篇》试读资格,基本上有空就会看看此书,不过直到现在,也仅看了一大半而已。还是挺慢的
。
本书内容主要是介绍如何设计RISC-V的CPU书的,与我实际工作不是完全契合;我是主要应用CPU产品的;应该申请另一本RISV-V嵌入式开发的书
。
所以,本书的前半部分,我还是认真的看了下。
首先,评价下书的内容及排版:
在我看来,工具书一般是较为枯燥和乏味;但是胡胡振波老师将此书写得还是生动活泼,描述浅显易懂;适合入门学习。
同时,每章目录写得优雅和诗意。
目前,没有看到有错误的地方(我买的工具书,内容基本上都会出现错误,此书看了一大半,倒是没看到,说明作者与出版是非常认真负责)。
从书的内容上及书的质量是,应该值这个价
。
其次,评价下我读的RISC-V的心得:
从我读的内容来看,印象最深的还是其指令集部分。
感觉是结合的ARM的效率以及我使用的PIC单片机(8位或16位)的那种精简;
由于是新开发的指令集,所以没有历史包袱,很多功能是确定的,如小端模式、无++和--模式,指令与数据的存贮方式等。
所以,基础功能上,是有8位单片机的效率及低功耗;具体专业应用时,也可扩展专用指令集,达到好用够用的原则,不会臃肿。反而能提升系统效率,降低成本。
不过,在我看来,RISC-V还是要注意碎片化问题,如果指令集过杂,将对IDE,编译器,产品应用产生负面影响。
另外,RISC-V对系统架构约束能力较弱,同样指令集,可能会产生各种各样的架构,大体上能保持一致,但细微上会有区别;应用时,将会造成不方便。
我觉得可以在控制IP方式来解决以上问题,但又会带来负面效果:商业化过重了。这看RISC-V怎么控制了。
还有,胡胡振波老师设计的CPU,在我看来,其IP代码倒是挺适合初学者学习的;能知道如何设计CPU的。
作者: dingzy2002_325238360, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-909979.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
curton 2019-11-4 19:26