标签 tcl 下的文章

Vivado通过mmi文件更新bit文件

在做MCU的FPGA仿真平台的时候,如果需要验证ROM的功能,那么我们就会碰到直接更新ROM程序的问题,我们知道FPGA中ROM一般是通过block RAM实现的,因为芯片设计的时候ROM是只读的,所以在下载ROM的时候就不能像RAM程序那样通过下载器下载。所以这里就要用到一种新的ROM程序的更新方式。生成RAM报表我们知道FPGA中的RAM都是有固定的cell的,我们在更新ROM(实际对应...

继续阅读 »

Tcl自定义排序的方法

在之前的文章中我们介绍了一种PR之后直接获取ROM mmi信息的一个脚本,mmi脚本可以用于修改FPGA生成Bit的ROM初始化数据,这种技术在MCU的验证中非常重要,因为往往在测试MCU ROM代码的时候,我们就需要这种重新Load程序的方式。相比于动则十几个小时生成Bit的时间,我们直接修改bitfile则会快很多。虽然之前脚本中已经有生成MMI的功能,可以直接找出芯片ROM在FPGA内...

继续阅读 »