• 2023-05-10chipyard——DUT/testbench/host
    一,简介chipyard中有两类DUT,一类是无法自启动,必须由主机将测试程序加载到DUT的内存中,并向DUT发信号,表示程序已准备好运行。还有一类可以自启动的DUT,具有bootrom,可自行加载程序。chipyard主机(hostcomputer/outsideworld)与DUT的两种通信方式:使用TetheredSerialInterface(TSI
  • 2023-04-28chipyard——自定义配置生成和前仿
    一,生成配置前面用rocket-chip仓库做了生成和前仿,为了方便扩展外设,这里转到chipyard仓库。首先我们生成一个之前用的配置: 为删SimDTM(我的测试框架不需要),先在rocket的subsystem/config下创建一个class: 然后在chipyard顶层创建config: makeCONFIG=MyConfig创建设计 发
  • 2023-04-07rocketchip——综合前准备
    chipyard吐出的设计文件包含以下(在vlsi目录下生成的): 打开dve可以查看设计层次和电路图: 一,chiptop功能说明1,chipyard.TestHarness.RocketConfig.harness.v 
  • 2023-04-04Chipyard笔记
    GITHUB下载加速:这是我用过最爽最实用功能最全面的一个方式了。gitclone.com是一个提供下载缓存的代码下载网站,使用方法十分简单,只需要在仓库地址前面加上gitclone.com,就可以使速度提升几倍。例如要克隆github上仓库地址https://github.com/killer-p/ctool.git只需将地址改为ht