【RISC-V设计-05】- RISC-V处理器设计K0A之GPR
1.简介
通用寄存器(General Purpose Register)是处理器设计中的重要组成部分,在数据处理和指令执行过程中发挥着关键作用,对于计算机系统的整体性能和效率有着至关重要的影响。通用寄存器用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。本模块内含有15个32bit的寄存器,一个写操作端口,两个读操作端口,读写可同时操作。
2.设计顶层

3.内部结构

4.端口说明
| 序号 | 端口 | 方向 | 位宽 | 说明 |
|---|---|---|---|---|
| 1 | core_clk | input | 1 | 内核时钟 |
| 2 | idu2gpr_we | input | 1 | 通用寄存器组写使能,高有效 |
| 3 | idu2gpr_waddr | input | 4 | 通用寄存器组写地址 |
| 4 | idu2gpr_wdata | input | 32 | 通用寄存器组写数据 |
| 5 | idu2gpr_raddr1 | input | 4 | 通用寄存器组读地址1 |
| 6 | gpr2idu_rdata1 | output | 32 | 通用寄存器组读数据1 |

最低0.47元/天 解锁文章
1393

被折叠的 条评论
为什么被折叠?



