Advertisement

单周期CPU设计为高效运算

阅读量:

请随时访问我的个人博客[Talk is cheap. Show me the code!]。我期待能获得一些收获。

学习前人以造福后人...

网上有关于单周期CPU设计这一实验的博客数量众多且整体水平尚可。然而,在Verilog代码编写这一环节缺失了大部分内容,在简单复制粘贴后仍难以彻底解决这一实验的问题。鉴于此، 我真诚地决定致力于帮助他人完善这份代码资源, 以便更多人能够从中受益, 如有遗漏或错误恳请大家多多包涵

一. 实验目的

(1) 掌握单周期CPU数据通路图的构成、原理及其设计方法;

(2) 掌握单周期CPU的实现方法,代码实现方法;

(3) 认识和掌握指令与CPU的关系;

(4) 掌握测试单周期CPU的方法。

二. 实验内容

开发一个单周期CPU,并使其能够支持以下指令功能集。所设计的指令及格式如下:

== >算术运算指令

(1)add rd , rs, rt说明:以助记符表示,是汇编指令; 以代码表示,是机器指令

000000 rs(5位) rt(5位) rd(5位) reserved

功能:rd←rs + rt。**reserved 为预留部分,即未用,一般填“0”。

全部评论 (0)

还没有任何评论哟~