采用MIPs32指令格式,利用vivado软件进行CPU设计。实现功能如下: 1.设计的流水线 CPU 能够执行 20 条整数指令,如sw,lw,beq,jal等。每条指令的编码长度均为 32 位。 2.采用 5 级流水线技术,具有数据前推机制。 3.具有解决控制冒险,数据冒险等问题的能力,能够插入气泡暂停等。 4.具有缩短分支的延迟等方案。 详细分析过程及代码分析参见:https://blog.csdn.net/qq_45288566/article/details/103657295
2021-05-24 12:46:41 11.45MB vivado verilog MIPS32
1
MIPS32-单周期仿真器 内置于C中的MIPS32单周期模拟器
2021-05-14 10:37:52 1.08MB C
1
mips-32 CPU :electric_plug: 32位MIPS CPU,支持2017年夏季第一届57条指令。 作者: , 目录 /soc : SoC项目在Xilinx上运行:copyright:Vivado 2017.1 IDE /src :由Verilog HDL实现的CPU的HDL源代码 /src/controller -CPU的控制器部分 /src/Datapath -CPU的数据路径 /test :在指令RAM和数据RAM上测试文件 /test/func_test -240,000条指令的功能测试 /test/pref_test -10个基准程序的性能测试 /test/memory_game测试整个SoC系统的程序 硬件环境 提供的实验盒和Xilinx:copyright:Artex7的FPGA。 关于CPU 五级管道 单期 小端 始终处于内核模式 支持57条MIPS指令 与多个Xilinx:copyright: IP内核集成 配套说明 操作说明
2021-05-11 15:31:25 72.3MB VHDL
1
Introduction to the MIPS32 Architecture 对mips32架构的一个介绍。 对学习嵌入式开发不可多得的好书
2021-04-28 23:06:50 926KB Introduction to the MIPS32
1
MIPS32的汇编指令详细解释,并通过代码例子来说明,很易懂,很全面的MIPS开发的资料,英文版
2021-04-28 23:00:06 2.4MB MIPS 汇编 指令
1
包含基于32位mips的ALU的实验代码。
2020-03-28 03:07:24 919KB verilog alu mips
1
MIPS32指令集.pdf
2020-03-04 03:12:49 2.4MB MIPS 嵌入式
1
mips32指令集 介绍 中文版
2019-12-21 22:06:33 4.08MB mips mips32 指令集 中文
1
计组项目说明和要求 1、 说明: 开发语言:C/C++ 目标计算机:MIPS32 指令系统(已挑选的 17 条指令)。 2、要求: 及格:( 1)完成 MIPS32 指令的取指、译码、计算、访存和写回五个步骤的软 件模拟。(2)能够向系统输入机器语言源程序;(2)能够对内部寄存器进行 初始化;(3)能够运行程序;(4)能够查看运行结果,能够反映指令的执行 过程。 备注:不要求图形用户界面。 优秀:(1)完成及格档要求的所有任务。(2)能够模拟五段流水线的执行过 程;(3)能够解决数据相关的问题;(4)能够反映流水线的执行过程。 备注:不要求图形用户界面,不要求解决控制相关问题。
2019-12-21 21:42:17 46.71MB MIPS32 五段流水线 计组 数据相关
1
MIPS32的指令集,里面介绍了各种指令的机器码排位以及指令的用法和功能
2019-12-21 21:35:52 1.96MB MIPS 指令
1