Menu Close

RISC-V LSU,SRAM,GPIO模块(1)exu_lsu模块(中)

主讲老师:William、YVONNE

VIP专享视频
立即购买 升级VIP
%title插图%num
Posted in RISC-V教学视频

1 Comment

  1. wangff

    学习基本节课后有几点收获,1、巧妙运用i_D_PC[1:0] ,借助D_PC最后两位实现移位,最终控制需要保留的字节;2、巧妙运用i_D_PC[31:16],匹配地址区间;3、LSU模块下包含gpio、d_sram、uart、中断模块;4、软件中断片选中,借助i_D_PC[12] 是否为1,区分是上半部分地址区间还是下半部分地址区间,借助i_D_PC[5:2]确定具体中断寄存器;5、load指令中的普林斯顿架构,需要注意将i_D_PC[1:0]数据寄存一次,防止执行模块将i_D_PC值修改;
    本堂课代码逻辑比较复杂,需要配合后期课程加强理解,老师将模块之间的逻辑关系进行了拆分,分模块讲解后感觉好理解一些了,如果能在授课中手工画一下LSU相关模块之间的信号传递示意图就更好理解了。

发表评论

相关链接