基于vivado软件,使用verilog语言,较好地实现MIPS32的20条指令。包含测试代码和CPU实现代码。 实现的具体功能如下: 1.设计的CPU能够执行20条整数指令,每条指令的编码长度均为32位; 2.指令类型有:计算类型、访问存储器类型、条件转移类型和无条件转移类型等; 3.实现CPU的封装处理。 具体设计思路参见:https://blog.csdn.net/qq_45288566/article/details/103656372
2021-06-05 20:43:23 9.76MB 单周期CPU vivado verilog
1
用Vivado实现一个单周期CPU,不包含烧电路板内容,根据2018年的计算机组成原理及接口技术的实验课程要求。
2021-06-05 20:08:55 146KB 单周期CPU Vivado
1
基于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),支持以下指令:lw、sw、beq、addi、add、sub、and、or、slt。使用的开发环境是vivado,文件在压缩包中的single_cycle_processor.xpr内。压缩包内有单周期CPU的示意图。
2021-05-31 10:10:08 504KB systemverilog cpu 单周期处理器
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条指令,能够运行简单的冒泡排序。内含实验报告。
文件为本人原创设计,欢迎共同学习分享。logisim平台下实现的单周期处理器,能够完美实现基本指令操作,内含7段数码管设计,操作方便直观。 1.处理器应支持的指令集MIPS-Lite:addu,subu,ori,lw,sw,beq,lui,j。 a)addu,subu可以不支持实现溢出。 2.处理器为单周期设计。
2021-05-22 16:20:57 335KB 原创logisim单周期处理器设
1
单周期CPU设计实验我们首先设计一个硬布线控制器,利用硬布线控制器的设计原理,来实现一个支持24条指令的MIPS单周期CPU。利用在运算器实验和存储系统实验中构建的运算器、寄存器文件、存储系统等部件以及Logisim其他功能部件,来构建一个32位MIPS CPU单周期数据通路。
1