《深入理解OpenRISC体系结构》是一本阐述CPU内部运行机制和具体实现的图书。内容涵盖了CPU设计所需的基础知识,一款真实CPU的源代码分析,以及如何动手实现自己的CPU等内容。此外,本书还介绍了软件驱动程序与硬件控制器协同工作的内在原理。通过阅读本书,读者可以获得设计CPU所需的理论知识,了解真实CPU内部的运行机制,掌握动手设计CPU的核心技能,轻松跨越软件和硬件之间的知识技能障碍。
《深入理解OpenRISC体系结构》是一本介绍OpenRISC体系结构的图书。通读对本书的阅读,读者不仅可以获得计算机体系结构设计的基础理论知识,还可以掌握动手设计处理器的基本技能,迈入CPU设计的大门。本书的内容大致可分为三部分,即知识储备、实例分析和动手实践。其中第一部分着重介绍了体系结构设计中的概念、并行技术、局部性原理,以及进行计算机体系接结构设计的一般流程。第二部分,以OpenRISC为分析对象,深入分析了开源CPU数据通路、控制通路和存储器层次组织的实际实现,对研究体系结构设计具有很高的现实意义和实际价值。此外本部分还介绍了以OpenRISC为基础的ORPSoC的很多设计细节。第三部分,介绍如何运用前面的积累设计一个简单的RISC核,以及设计的仿真和FPGA验证。本书适合急于了解和掌握体系结构设计基础,对开源CPU内部实现充满好奇,并想动手设计属于自己CPU的读者,以及从事嵌入式开发的技术人员。此外,本书还可作为对计算机体系结构设计感兴趣的电子工程类、自动控制类、计算机类的高年级本科生和研究生的参考用书。