vivado寄存器设计

1、实验目的、重点难点
实验目的:
1.熟悉并掌握MIPS计算机中寄存器堆的原理和设计方法。 
2.初步了解MIPS指令结构和源操作数/目的操作数的概念。 
3.熟悉并运用verilog语言进行电路设计。 
4.为后续设计cpu的实验打下基础。 
实验重点:
熟悉使用verilog语言进行设计,仿真的过程。
实验难点:
观察仿真波形,确认电路设计是否正确。
2、MIPS相关知识
2.1 数据格式 
处理器可处理的数据格式定义如下: 
比特(bit, b) 
字节(Byte, 8bits, B) 
半字(Halfword, 16bits, H) 
字(Word, 32bits, W) 
2.2 寄存器 
处理器包含的软件可见的寄存器种类如下: 
32 个 32 位通用寄存器,r0~r31。其中有两个被赋予了特殊含义:r0,0 号通用寄存器,值永远为 0;r31, 31 号通用寄存器,被 JAL,BLTZAL 和 BGEZAL 指令隐式的用作目标寄存器,存放返回地址。 
程序计数器(PC)。这个寄存器软件无法直接访问。
 
 
3、实验任务实现
3.1 实现程序计数器(PC)
程序计数器,带有同步复位功能,有复位信号rst时,输出指令存储器使能信号为ce(0),表示指令存储器禁用,此时PC的值保持为0。其余时刻指令存储器使能信号为ce(1),此时PC的值会在每时钟周期加4。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值