《手把手教你设计CPU——RISC-V处理器篇》 初读
很荣幸有机会读到胡振波老师的《手把手教你设计CPU——RISC-V处理器篇》一书。
本人近年来一直从事硬件工程师的工作,工作中几乎用不到FPGA,但是这些年一直对FPGA有一种执念,心里一直总惦记着这个事情,一直想静下来好好研究一下,把FPGA用起来,做一个小产品。可是被拖延症捆绑,这件事情就一直拖着。
自从美国开始制裁华为公司开始,或者ARM公司制裁华为开始,芯片的设计和生产的话题就被推到了风口浪尖。微电子行业对我的感觉来讲,是一个很神秘,很前沿,门槛又很高的行业,只可远观,那么遥不可及。
《手把手教你设计CPU——RISC-V处理器篇》这本书恰逢其时,既满足了我一窥微电子设计行业的“内幕”,也同时可以学习了解一下FPGA的应用。看到论坛的活动,就立即申请了。非常感谢面板板社区。
毕竟外行,仅凭一点微机原理的基础比较难理解书中提到的诸多概念。好在作者行文流畅,以一种近乎口语化,面对面交流的形式将CPU设计的概念呈现给读者。这样作为读者就像读小说一样比较容易接受。
本书的内容分为三个部分。
第一部分浅显易懂得讲了CPU设计的基本概念,RISC_V架构的基本特点。
第二部分以E200开源处理器为蓝本,从总体到细节,从CPU设计的方方面面(各流程、各模块)使用Verilog HDL设计CPU。作者特别强调了工业级Verilog HDL代码风格,为整个系统的稳定性奠定了基础。而后在每个模块的设计中,作者由模块原理,代理层次结构,以及相关的源代码片段进行分析。涵盖了理论到实践的各个环节。
第三部分即为CPU设计的验证部分。作者引导读者做了仿真测试,在硬件平台上实现,配以软件开发环境,另外还做了跑分测试。
为了行为流畅,不影响阅读,作者将RISC-V架构的相关背景内容放在附录中。读者在阅读书本的过程中随时可以翻阅附录中的内容。
作者: xyd20405, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-374207.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
curton 2019-10-31 19:10