繁体   English   中英

加快Xilinx ISim仿真的速度

[英]Increasing the speed of Xilinx ISim simulation

我使用约6个Spartan-6 FPGA IP内核为Spartan-6设计了一个大型ISim。 它需要运行13秒的仿真时间,但目前需要40秒才能运行1 ms的仿真时间。 在13秒钟内,它还会将480000个24位std_logic_vectors写入文本文件。

这相当于需要144小时的运行时间来运行整个模拟(几乎一周!)。

有没有办法增加步长或关闭波形图等设置,或者可以使用其他设置来提高仿真速度?

到目前为止,我还没有尝试绘制波形图,但是它似乎并没有真正提高速度。

非常感谢

是的,向波形中添加信号会减慢每个模拟器的速度……但是运行如此长时间的模拟总是会产生GiB数据,并且要花费数小时或数天。

您可以检查代码并:

  • 改善灵敏度列表以减少计算周期
  • 一些IP内核具有快速仿真模式,可以通过通用参数启用该模式。

但通常只有一种解决方案:使用另一种模拟器。 特别是具有优化的功能。 (可以在免费版本中禁用或限制),例如:

  • GHDL-是开源的,而且速度很快
  • QuestaSim / ModelSim
    例如,ModelSim作为Starter Edition免费包含在Altera Quartus Prime(WebPack)中。
  • 的Active-HDL
    Active-HDL学生版可免费使用。 或者,它包含在莱迪思钻石中。

PS 40秒(1毫秒)(每秒25 us)非常快。 我的集成仿真通常每秒计算20 ns。 所以您快了1000倍)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM