在本次实验中,我们解析了 CPU 的基本组成,运行原理以及协同工作机制,设计并实现了基于五段流水的 CPU,CPU 的主频为 25MHz,在该主频下可以正确的运行,并且实现了 CPU 对于 ram,uart 等硬件的操作与控制,完成了 CPU 的基本功能。同时我们充分利用实验平台上的资源,对该 CPU 的功能进行了拓展,实现了 cpu 对于 flash,软硬件中断,VGA 显示以及 PS2 键盘的支持,CPU 具体支持的功能如下
THCO-MIPS 指令集中分配给本组的 25 条基本指令与 5 条扩展指令,这 5 条扩展指令为 SLLV、SRLV、BTNEZ、SW_RS 以及 SLT
通过数据前推以及插入气泡解决数据冲突和控制冲突
任意次数的中断
FLASH 开机引导
ps2 键盘的输入
VGA 终端的显示,与 ps2 键盘结合实现一个简单的文本编辑器
, 相关下载链接:
https://download.csdn.net/download/s1t16/87368175?utm_source=bbsseo