摘要: 本文是龙芯杯日志的一篇扩展短文,日志指路:【【龙芯杯日志】2020/11/19-2020/11/21: 单周期CPU】。 在单周期cpu的编写中,regfile是十分基础的一个部分,但代码并不复杂,这里列出了两种写法以供参考。 目前选择的写法是方法二,来自上一届的代码。 代码的优劣未经比较,如有意见 阅读全文
posted @ 2020-11-22 16:26 chkb 阅读(1565) 评论(0) 推荐(0) 编辑
摘要: 本文是龙芯杯日志的一篇扩展短文,日志指路:【【龙芯杯日志】2020/11/19-2020/11/21: 单周期CPU】。 在写单周期cpu的cu和alu时,涉及到控制信号的代码中,有三种较为常见的写法。 1 判断组合写法,直接将指令ID(或者alu的操作ID)的相等判断表达式在MUX前做或运算:(宏 阅读全文
posted @ 2020-11-22 16:02 chkb 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 本文是龙芯杯日志的一篇扩展短文,日志指路:【【龙芯杯日志】2020/11/19-2020/11/21: 单周期CPU】。 在写单周期cpu的cu和alu时,涉及到命令解码的代码中,会出现通过指令操作码和功能码判断指令类型,并分配统一的指令ID的过程。 教材PPT中给出了这样的写法:(其中的宏定义在之 阅读全文
posted @ 2020-11-22 10:36 chkb 阅读(4000) 评论(3) 推荐(1) 编辑