
CPU设计
文章平均质量分 91
计算机组成与系统结构
西瓜刀盹了
西北瓜业大学记蒜机学园的白菜本科生不愿透露自己的姓名.
展开
-
多周期CPU设计
实验要求在单周期CPU的基础上增加流水线寄存器,实现五级流水线CPU框架,使它能够执行一段没有数据冒险和控制冒险的程序。处理两种EXE级数据冒险。使实现的五级流水线CPU能够执行fibonacci程序。实验过程 基本模块 不考虑冒险的流水线CPU 1实验思路 想要实现流水线, 即将我们的单周期cpu 分成几个部分,每个部分在一个周期内执行,并将计算结果临时存入流水线寄存器, 等到下一拍使用这些值继续执行. 根据这样的思路,我们增加流水线寄存器,把数据通路分成五部分。...原创 2022-03-22 11:19:58 · 5337 阅读 · 3 评论 -
单周期CPU设计
项目源码已在Github开源:https://github.com/WatermelonKnife/CPU 设计要求 设计一个基于mips指令集子集的单周期cpu。 子集指令如下:addu,subu,add,and,or,slt,addi,addiu,andi,ori,lui ,lw,sw,beq,j,jal,jr。所有指令都不考虑溢出。 最终实现的单周期处理器能够通过Modelsim功能仿真。设计说明单周期处理器由 datapath(数据通路)和 controller(控制器)原创 2022-03-22 11:03:42 · 12747 阅读 · 1 评论