摘要: https://mp.weixin.qq.com/s/elOGjaVCWc48gs9c_cTqww 简单介绍TLDebugModuleInner中HALTSUM寄存器的实现。 1. numHaltedStatus 为了记录每个核心的暂停状态,需要的宽度为32位的窗口数: numHaltedStatu 阅读全文
posted @ 2020-03-07 13:47 wjcdx 阅读(296) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/9GjZAax0SZhRqLne16jn-w 简单介绍TLDebugModuleInner中HARTINFO寄存器的实现。 1. HARTINFORdData 读HARTINFO寄存器时使用的数据源,通过dmiNode访问: 其中的值基本上都是根 阅读全文
posted @ 2020-03-07 11:06 wjcdx 阅读(275) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/GyGriFyeq_7Z3xOjKn56Mg 简单介绍TLDebugModuleInner中DMSTATUS寄存器的实现。 1. DMSTATUSRdData 从DMSTATUS寄存器读取时,使用DMSTATUSRdData作为数据源: 2. a 阅读全文
posted @ 2020-03-07 11:04 wjcdx 阅读(225) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/7UY99gEJ8QpVBJIohdqKhA 简单介绍TLDebugModuleInner中innerCtrl相关的寄存器。 1. innerCtrl 接下来用到的innerCtrl来自于io中: io.innerCtrl从整体上看方向是输入,信 阅读全文
posted @ 2020-03-07 11:00 wjcdx 阅读(215) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/jkiHceU0HaJbHGvHiU-QOA 简单介绍TLDebugModuleInner的实现。 1. 引入全局配置 1) cfg 引入DebugModulePrams: 2) hartSelFuncs 定义hartsel与hart id之间的 阅读全文
posted @ 2020-03-07 10:58 wjcdx 阅读(239) 评论(0) 推荐(0) 编辑