一个 5 级流水线结构的简单 CPU的实现。TinyMIPS 的流水线共分为五级,对应五个功能模块,分别为 IF(取指令)、ID(译码)、 EX(执行)、MEM(访存)、WB(写回)。而这五个流水级分别对应 CPU 处理指令时的 五个步骤:IF 级负责从存储器(内存或缓存)中取出指令;ID 级负责将指令译码,并从寄 存器堆取出指令的操作数;EX 级负责根据译码结果执行对应的 ALU 操作;MEM 级负责处 理可能产生访存请求的指令,向存储器(内存或缓存)发送控制信号;WB 级负责将指令的 执行结果写回寄存器堆。
2021-02-23 17:04:01 14.51MB 计组
1
本实验要完成的工作主要包括:指令系统的设计,FPGA-CPU的整体结构设计及其细化,逻辑设计的具体实现(VHDL语言程序的编写),软件模拟,以及硬件调试。这几部分的工作之间是先行后续的关系,也就是只有前一个步骤完成了下一个步骤才可以开始进行,不存在并行完成的情况
2020-02-10 03:17:22 2.42MB 单级流水线
1
mips 五级流水线 带转发 带汇编代码 带二进制文件 带使用说明
2020-01-03 11:33:02 1004KB Verilog cpu 五级流水线
1
CPU 五级流水线 计算机组成原理课设。CPU 五级流水线 计算机组成原理课设
2019-12-21 22:01:13 1015KB CPU
1
verilog编写的MIPS五级流水线,实现四十余条指令,使用512B的一级数据cache(高速缓存)。附带测试程序与说明文档。
2019-12-21 21:38:24 361KB verilog cache 流水线 MIPS
1
五级流水线MIPS指令集cpu设计,verilog语言,通过modelsim与ISE并下载FPGA验证(计算机组成原理)
2019-12-21 21:38:09 9.01MB MIPS CPU 流水线
1
计算机组成原理课程实验:一个MIPS五级流水线CPU 内含全部源代码和实验文档,verilog实现,开发平台为ISE
2019-12-21 21:38:08 369KB CPU VERILOG PIPE LINING
1
三级流水线CPU的实现成功在FPGA开发板上通过此CPU实现流水灯的运行。该CPU实现了十多条常用指令,代码中含有指令结构和详细介绍。通过DEBUG分析,最后得到的频率有200多M
2019-12-21 20:57:05 142KB verilo CPU
1
Verilog实现MIPS处理器部分指令,不乏存在错误,还请指出。
2019-12-21 20:52:48 179KB MIPS
1
使用verilog实现MIPS经典的五级流水线,巧妙的解决结构冒险、数据冒险、控制冒险。
2019-12-21 20:31:43 6KB MIPS 流水线 verilog
1