流水线处理器 用于模拟单核 5 级流水线处理器的 C 代码。
2021-11-09 18:46:38 2.38MB C
1
Pipeline-processor:基于Verilog HDL的五级流水线处理器 开发平台 VIVADO 16、xilinx FPGA开发板 设计要求 设计一个 5 级流水线的 MIPS 处理器,采用如下方法解决竞争问题: 采用完全的 forwarding 电路解决数据关联问题。 对于 Load use 类竞争采取阻塞一个周期 + Forwarding 的方法解决。 对于分支指令在 EX 阶段判断(提前判断也可以),在分支发生时刻取消 ID 和 IF 阶段的两条指令。 对于 J 类指令在 ID 阶段判断,并取消 IF 阶段指令。 分支和跳转指令做如下扩充:分支指令( beq 、 bne 、 blez 、 bgtz 、 bltz) 和跳转指令 (j 、 jal 、 jr 、 jalr) 该处理器支持未定义指令异常和中断的处理 设计定时器外设,可以根据设定周期产生外部中断,通过该定时器触发
2021-10-28 13:32:42 37KB Verilog
1
RISC-V作为一种开源精简指令集架构,自发布以来便得到了大量关注。设计了一种三级流水线的RISC-V处理器。其中,采用静态预测BTFN技术处理流水线执行中的分支情况,采用前向旁路传播技术解决数据冒险问题,同时,采用资源共享的办法,复用寄存器堆、加法器、选择器等模块,使设计面积得到一定的优化。在VCS和Verdi等EDA工具中,使用RV32I整数运算指令集对处理器进行了仿真测试,结果表明,所设计的处理器功能正确,达到预定目标。
2021-09-03 22:33:22 68KB RISC-V指令集
1
五级流水线cpu
2021-07-17 09:01:30 11KB cpu
1
mipsCPU 利用verilog硬件描述语言实现mips五级流水线CPU设计,并实现20条基本指令和其他高级指令,
2021-07-09 02:15:51 986KB Verilog
1
md5全流水加密模块,经Modelsim仿真验证无误
2021-07-03 09:09:38 7KB verilog md5 加密解密
1
计算机体系结构 五级流水线 模拟器 C# MIPS 计算机体系结构 五级流水线 模拟器 C# MIPS 计算机体系结构 五级流水线 模拟器 C# MIPS
1
采用一级cache设计对五级流水线CPU进行优化,Cache的工作原理是基于程序访问的局部性。根据程序的局部性原理,可以在主存和CPU通用寄存器之间设置一个高速的容量相对较小的存储器,把正在执行的指令地址附近的一部分指令或数据从主存调入这个存储器,供CPU在一段时间内使用。这对提高程序的运行速度有很大的作用。这个介于主存和CPU之间的高速小容量存储器称作高速缓冲存储器(Cache)。
2021-06-23 22:43:40 226KB 组成原理 verilog 一级cache
1
建议师弟师妹们还是要自己写,完整地理解好CPU设计的思路,不要直接在网上找到就抄。http://blog.csdn.net/c602273091/article/details/35883557 大家可以到师兄博客看一下hazard解决的思路分析。
2021-06-08 09:33:26 17KB CPU 流水线 Hazard
1
FMIPS
2021-06-04 21:00:59 13.46MB MIPS 流水线
1