仿真与板级调试的参数分离

  实际板级调试的过程中使用的参数是固定的,而为了仿真时提高速度或者基于其他目的,我们可以在设计源文件中定义一个参数,让它在源文件中为一固定值,而在仿真激励文件中可以修改为其他值。这样子就不会冲突,下载到板级上的值为源文件的值,仿真时的值为tb文件的值。

具体的方法是:

在design sources中用:parameter 参数名=值;语句定义参数。

在stimulation sources中,在模块名和例化名中间插入#(.参数名(值))修改。如下:

 

 

即可实现板级与仿真的参数分离,不会出错。

 

另外一种方法是在stimulation sources中写 defparam 例化名.参数名=值。  某些情况下会出错。建议用第一种方法。

 

 

posted @ 2022-05-11 21:42  little_breeze  阅读(63)  评论(0)    收藏  举报