摘要: https://mp.weixin.qq.com/s/vIdEnI7PKYCrp72cS5eAqw 简单介绍decodeReg的实现。 本文目录: 1. lgNXRegs 2. regAddrMask 3. decodeReg 4. 使用 以下正文: 1. lgNXRegs lgNXRegs表示整数 阅读全文
posted @ 2022-01-15 11:21 wjcdx 阅读(75) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/9HTFufvGEhWoWZjAdGytUA 简单介绍perfEvents中涉及到的事件。 本文不涉及: 1. 乘除法; 2. 浮点运算; 本文目录: 1. load 2. store 3. amo 4. system 5. arith 6. b 阅读全文
posted @ 2022-01-15 11:19 wjcdx 阅读(99) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/rkJPR4yYlPzfBt_zS9vesQ 简单介绍IntCtrlSigs中各个信号的意义。 本文目录: 1. legal 2. fp 3. rocc 4. branch 5. jal 6. jalr 7. rxs2 8. rxs1 9. sc 阅读全文
posted @ 2022-01-15 11:16 wjcdx 阅读(112) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/1mJrK5oc_HjmZ6ohO305JQ 简单介绍checkExceptions的实现。 本文目录: 1. 简介 2. 参数 3. 返回值 4. 实现 5. 使用 如下正文: 1. 简介 checkExceptions用于检查是否发生异常,以 阅读全文
posted @ 2022-01-15 11:15 wjcdx 阅读(50) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/i5sEpK65UmFM2LQ1fMZqtw 简单介绍checkHazards的实现。 参考资料: 1. Computer Organization and Design RISC-V edition, Patterson & Hennessy. 阅读全文
posted @ 2022-01-15 11:12 wjcdx 阅读(56) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/PjLcIYnfuOwSVJVCC7-A2g 简单介绍Scoreboard的实现。 本文目录: 1. _r 2. r 3. _next 4. ens 5. mask 6. update 7. set 8. clear 9. read 10. re 阅读全文
posted @ 2022-01-15 11:11 wjcdx 阅读(110) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/RrKjWOTPVL9Dkl1YdmvOrQ 简单介绍RegFile的实现。 本文目录: 1. 类参数 2. rf 3. access 4. reads 5. canRead 6. read 7. write 以下正文: 1. 类参数 RegFi 阅读全文
posted @ 2022-01-15 11:08 wjcdx 阅读(106) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/GJKVKEOBzT-461XumWJCvg 简单介绍ImmGen的实现。 本文目录: 1. Instruction formats 2. IMM 3. ImmGen 以下正文: 1. Instruction formats RISC-V ISA 阅读全文
posted @ 2022-01-15 11:06 wjcdx 阅读(143) 评论(0) 推荐(0) 编辑