《CPU设计实战》——机械工业出版社,汪文祥著
书本的前言,告诉我们能学到什么,以及书本的内容安排
目录
能学到什么
能学习到
- 从零开始一步步设计出一个入门级别的CPU
- 掌握哪些知识
- 遵守哪些设计原则
- 规避哪些设计风险
- 使用哪些开发技巧
这些都是一线工程师的宝贵的经验,值得我们去借鉴学习~
内容安排
书本组织成三个部分
第一部分,介绍业界进行CPU研发的过程,以及硬件/云端平台、FPGA设计、Verilog等CPU设计中必要的基础知识。
第二部分,从设计一个简单的单周期CPU开始,逐步引入流水线设计,添加异常和中断的支持,并完成AXI总线接口、TLB MMU和cache的设计和实现,最终完成一个入门级别的CPU设计。
第三部分,进阶内容,会介绍一些如何在上面已经完成的产品基础上添加少量的指令和功能,再在CPU上运行Linux内核。
题外话,如果自己能独立完成CPU的设计的话,相信一定会很好的锻炼自己的能力,让自己有很高的成就感的吧~
加油吧~,2021/4/28