单周期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)
还没有任何评论哟~
