- 1
- 2
- 3
- 4
- 5
五级流水的 CPU 实现
资料介绍
在 FPGA 上实现五级流⽔线的 CPU 的⼀部分功能,并在模拟环境下实现完整的 CPU。使⽤ C++ 程序模拟内存和硬盘的读写,通过 USB-UART 在计算机和 FPGA 之间交换数据。
• 将五级流⽔线拆分成五个模块,每个模块单独实现并在 FPGA 上进⾏测试。测试⽅法是,通过 C++ 程序将预先⽣成的上⼀级的输出数据发送到 FPGA 上的模块,然后这个模块将这⼀级的输出数据发回 C++ 程序并检查正确性。(FPGA 上除了需要测试的模块,还要有处理数据收发的部分)模块之间有寄存器,在时钟信号的上升沿将数据传递到下⼀级,请将这个寄存器包含在它所连接的两个模块中的前⼀个模块。
• 在单独实现所有模块后,需要将所有模块连接成⼀个完整的 CPU 并在模拟环境中进⾏测试。
• 选做:硬盘读写的指令;缓存;在 FPGA 上实现完整的 CPU。
• 指令集:add, addi, sub, and, andi, or, ori, xor, xori, slt, slti, beq, bne, j, jr lb, lui, lw, sb,sw
部分文件列表
文件名 | 大小 |
CPU-Verilog.pdf | 103K |
最新上传
-
21ic小能手 打赏10.00元 3天前
资料:四层无人机飞控打板文件
-
21ic小能手 打赏5.00元 3天前
资料:AD通用3D封装库
-
21ic小能手 打赏5.00元 3天前
资料:DeepSeek使用教程
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏20.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
sd-hyc 打赏1.00元 3天前
资料:神州易刻2024最新版
-
柏涵 打赏1.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:jh0355
-
21ic下载 打赏310.00元 3天前
用户:w178191520
-
21ic下载 打赏210.00元 3天前
用户:gsy幸运
-
21ic下载 打赏210.00元 3天前
用户:zhengdai
-
21ic下载 打赏210.00元 3天前
用户:jh03551
-
21ic下载 打赏110.00元 3天前
用户:liqiang9090
-
21ic下载 打赏60.00元 3天前
用户:sun2152
-
21ic下载 打赏60.00元 3天前
用户:xuzhen1
-
21ic下载 打赏80.00元 3天前
用户:xzxbybd
-
21ic下载 打赏25.00元 3天前
用户:WK520077778
-
21ic下载 打赏20.00元 3天前
用户:w1966891335
-
21ic下载 打赏20.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏20.00元 3天前
用户:玉落彼岸
-
21ic下载 打赏15.00元 3天前
用户:kk1957135547
-
21ic下载 打赏10.00元 3天前
用户:zpf22332
-
21ic下载 打赏5.00元 3天前
用户:pangpidan
-
21ic下载 打赏5.00元 3天前
用户:hpxny
-
21ic下载 打赏5.00元 3天前
用户:pandq2009
-
21ic下载 打赏5.00元 3天前
用户:tomp
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic子站宣传员 打赏15.00元 3天前
-
106982800 打赏1.00元 3天前
-
llyy232008 打赏3.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:温控制冷箱单片机程序
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏20.00元 3天前
全部评论(0)