摘要: https://mp.weixin.qq.com/s/VbidBjB6QsaQG-KWRIM8zQ 简单介绍CustomCSRs的实现。 1. CustomCSR CustomCSR定义自定义CSR寄存器的信息。 1) case class 用于封装自定义CSR寄存器的信息: 其中: a. id:C 阅读全文
posted @ 2020-07-09 21:21 wjcdx 阅读(339) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/1TdXhC7UvPUX4An1R9QZ8g 简单介绍BusErrorUnit的实现。 1. BusErrors BusErrors定义了一个抽象的toErrorList方法,用于返回错误列表: 其中: a. toErrorList方法的返回值是 阅读全文
posted @ 2020-07-09 21:20 wjcdx 阅读(212) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/-PlVHWPPTCG5mMz_jEAd6g 简单介绍Core的实现。 1. XLen XLen定义了总线宽度: 其值在BaseSubsystemConfig中定义为64: 2. CoreParams CoreParams定义了核心的一系列参数: 阅读全文
posted @ 2020-07-09 21:18 wjcdx 阅读(643) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/5J74euYsxkjlS1QSWU6_Ow 简单介绍BaseTile的实现。 1. Keys 定义了一组配置的Key: 其中: a. SharedMemoryTLEdge:从实现上看,是系统总线的第一条连接边: b. TileKey:用于定义T 阅读全文
posted @ 2020-07-09 21:17 wjcdx 阅读(353) 评论(0) 推荐(0) 编辑