摘要:
https://mp.weixin.qq.com/s/afRVgTCYs1Mxu898uSmVaQ 整理一篇介绍Diplomacy和TileLink的文章。 原文链接: https://carrv.github.io/2017/papers/cook-diplomacy-carrv2017.pdf 阅读全文
摘要:
https://mp.weixin.qq.com/s/xP8JRhkmgUQf0QRm3S2mjA 根据RISC-V规范整理的几个文档。 1. 原文链接 https://riscv.org/specifications/ https://riscv.org/specifications/pri 阅读全文
摘要:
https://mp.weixin.qq.com/s/Y42EWrO7IoHRD_yHD4iRLA 介绍配置项、配置值以及他们的使用方式。 参考链接: https://docs.qq.com/sheet/DUUR6ZkpPRFlncXVQ 1. Keys & Params 所有的配置项、配置值整理成 阅读全文
摘要:
https://mp.weixin.qq.com/s/OH_Z1gdSUpfgM-tjx0OlrA 追溯配置信息的源头。 0. HasRocketCoreParameters HasRocketCoreParameters中使用从HasTileParameters中继承的implicit Pa 阅读全文
摘要:
https://mp.weixin.qq.com/s/z2gUYuYQAHQCa_5HZcBszw 介绍各个配置项的组织方式。 参考链接: https://docs.qq.com/sheet/DUUVQdGp3RHlzVGZm https://docs.qq.com/sheet/DUXZsZWpsb 阅读全文
摘要:
https://mp.weixin.qq.com/s/zWW00D0fb8h7_TotGD9YoQ 介绍DefaultConfig类的组成。 1. DefaultConfig DefaultConfig是Config的子类。其定义位于system/Config.scala: 他直接使用Conf 阅读全文
摘要:
https://mp.weixin.qq.com/s/uLEr9gAFaMDIXa8S9xJVTw 介绍配置类Parameters及其伴生对象的实现。 参考链接: https://docs.qq.com/sheet/DUUVQdGp3RHlzVGZm 1. Parameters Paramet 阅读全文
摘要:
https://mp.weixin.qq.com/s/b5o3s2DgqOz3-iK8FqPeLQ 介绍配置相关的基础类及其继承关系。 参考链接: https://github.com/freechipsproject/rocket-chip/blob/master/src/main/scala/c 阅读全文
摘要:
https://mp.weixin.qq.com/s/pMsK_E4mQrm3QXdnp7nDPQ 讨论指令解码部分遗留的几个问题。 1. 最小项与蕴含项之间的关系 参考链接: https://en.wikipedia.org/wiki/Implicant 按其中的描述: An implica 阅读全文
摘要:
https://mp.weixin.qq.com/s/4uWqBRrMVG6FlnBKmw8U-w 介绍SimplifyDC如何简化解码逻辑。 1. 使用 简化从mint和maxt中查找的逻辑。 其方法签名如下: 其中: a. minTerms: 使结果为1的蕴含项; b. maxTer 阅读全文