基于vivado软件,使用verilog语言,较好地实现MIPS32的20条指令。包含测试代码和CPU实现代码。 实现的具体功能如下: 1.设计的CPU能够执行20条整数指令,每条指令的编码长度均为32位; 2.指令类型有:计算类型、访问存储器类型、条件转移类型和无条件转移类型等; 3.实现CPU的封装处理。 具体设计思路参见:https://blog.csdn.net/qq_45288566/article/details/103656372
2021-06-01 08:47:31 10.75MB verilog vavido MIPS32
1
单周期CPU,single_cycle_cpu,南京大学计算机系计算机组成原理实验-Single-cycle CPU, single_cycle_cpu, Nanjing University Computer Science Department of Computer Composition Principle Experiment
2021-05-31 09:55:34 1.72MB 单周期cpu single_cycle_cpu
1
这是一个利用类模拟cpu各部分工作的MIPS编译器,附实验报告
2021-05-30 16:24:11 13.45MB c++ MIPS
1
单周期CPU设计全过程: 组成原理实验课,包含十六条指令实现,完整的代码以及详细的实验报告,是本人实验课的作业。用verilog HDL语言或者VHDL语言来编写,实现单周期CPU的设计。 用Verilog HDL语言编写MIPS32单周期CPU程序 (1)理解MIPS常用的指令系统并掌握单周期CPU的工作原理与逻辑功能实现。 (2)通过对单周期CPU的运行状况进行观察和分析,进一步加深理解。
1
这是计算机组成原理课设,基于verilog实现的单周期CPU代码,实现了add, addu, addi, addiu, sub, slt, and, or, xor, beq, j, sw, lw, lui,andi,addu,ori,xori,共18条指令,能够运行简单的冒泡排序。内含实验报告。
单周期CPU设计实验我们首先设计一个硬布线控制器,利用硬布线控制器的设计原理,来实现一个支持24条指令的MIPS单周期CPU。利用在运算器实验和存储系统实验中构建的运算器、寄存器文件、存储系统等部件以及Logisim其他功能部件,来构建一个32位MIPS CPU单周期数据通路。
1
ZJU计算机组成课程作业,内含各部件代码,支持18条指令,包括slt,lui,slr,sll,jr,jal等指令。
2021-05-21 18:17:39 9.72MB 计算机组成
1
使用logisim布线完成的MIPS单周期CPU,可支持28条指令。跑马灯的代码已经装入了寄存器,可以直接开启时钟运行。
2021-05-13 09:04:28 1005KB MIPS logisim
此文件是计算机硬件系统设计中的单周期MIPS CPU设计,完成了8种指令的设计,实现了降序排列的功能。
1
verilog实现的机器字长16位的单周期处理器设计,单周期CPU模型机的设计与实现。十几条指令,带文档和接口,设计流程的说明,非常详细。自己写的。有扩展需求还可以私信我
1