上传者: pigoneand
|
上传时间: 2023-01-09 16:02:35
|
文件大小: 778KB
|
文件类型: PDF
[摘要] 本实验利用SystemC作为开发工具,Visual Stdio 2005作为开发平台,设计实现了一个5周期流水线的MIPS CPU,使其能够执行一些基本的MIPS指令(加法,位移,条件跳转和绝对跳转),利用 Forwarding技术消除了 采用 MIPS 设计架构所带了的Hazard。并且配套设计了一个四路组关联的Cache。在 MIPS 的流水设计上,笔者采用了控制信号分阶段译出、指令各个阶段保存的创新性设计思想,虽然此设计并不具有相对于李亚明教科书上设计的优势,但笔者通过自己的实践感觉受益匪浅。