软核处理器内部设计分析光盘 步步惊“芯” 光盘 光盘内容包括: (1)各章的ModelSim工程,放在Project/ChapterX目录下; (2)各章的示例程序,放在Project/ChapterX/Code目录下; (3)Bin2Mem源代码,放在Project/Bin2Mem目录下; (4)虚拟机Visual Box
第3章QMEM剖析.pdf (1)第2 章建立的最小系统中,指令都存储在QMEM 中。 (2)在建立最小系统过程中,or1200_qmem_top.v 是唯一一个修改了源代码的文件,该文件就是QMEM 模块的顶层文件,我们需要明白为什么要做这个修改。 (3)从图1.6 中可以发现QMEM 处于IMMU 与ICache、DMMU
第4章数据处理类指令剖析.pdf 本章将对数据处理类指令的处理过程进行分析,通过分析了解流水线、寄存器文件RF 模块、算术逻 辑单元ALU 模块等CPU 内部模块的基本作用与实现等。数据处理类指令包含算术、逻辑、移位、比较、 数据传送等指令,都可以在一个时钟周期内执行完成,通过分析我们将发现其执行过程也是很清晰明了的。
OpenRisc介绍 OpenRisc介绍 对OR1200 的源代码进行过一个模块一个模块的分析,给出注释。 借鉴了软件的分析方法,在当前很多的软件设计中采用的是事件驱动的方法,按钮被点击了,就会对 应一个按钮点击事件,可以查看对应的事件处理函数,这样把函数与具体的事件联系起来,阅读代码会更 加容易,对于处理器分析而言这