全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 可编程逻辑 >

Efinity FIFO IP仿真问题 -v1

时间:2024-10-21 11:41

人气:

作者:admin

标签:

导读:Efinity目前不支持联合仿真,只能通过调用源文件仿真。 我们生成一个fifo IP命名为fifo_sim 在Deliverables中保留Testbench的选项。 在IP的生成目录下会有以下几个文件  我们来看下modelsim.do文件...

Efinity目前不支持联合仿真,只能通过调用源文件仿真。

我们生成一个fifo IP命名为fifo_sim

e9679216-8f3f-11ef-a79e-92fbcf53809c.png

在Deliverables中保留Testbench的选项。

e97fc1a6-8f3f-11ef-a79e-92fbcf53809c.png

在IP的生成目录下会有以下几个文件

e994f27e-8f3f-11ef-a79e-92fbcf53809c.png

我们来看下modelsim.do文件,里面vlog了fifo_tb.sv文件,另外还调用了flist文件里的文件,flist只有一个文件那就是fifo_sim.v。所以这个仿真只使用了两个文件。

e9ad1f48-8f3f-11ef-a79e-92fbcf53809c.png

e9c9d142-8f3f-11ef-a79e-92fbcf53809c.png

如果生成默认的IP或者自己的IP,目前FIFO的IP仿真可能会有一个错误 。提示在fifo_tb.sv的409行没有rd_valid_o和almost_empty_o

e9d53708-8f3f-11ef-a79e-92fbcf53809c.png

e9f9519c-8f3f-11ef-a79e-92fbcf53809c.png

这是因为仿真文件只能仿真特定配置的IP,或者自带的仿真文件只适用于某些参数的设置。上面的问题是因为IP生成是没有打开Enable Programmbel Empty Option和Optional Signals两个选项。

ea10c430-8f3f-11ef-a79e-92fbcf53809c.png

我们需要打开这两个选项重新生成IP,注意重新生成IP时要关闭modeslim.

这里在把modelsim的路径转向文件所在的路径,比如我的路径如下:

cd E:/FPGA_Prj//ip/fifo_sim/Testbench/

然后执行do modelsim.do即可以仿真。

ea26279e-8f3f-11ef-a79e-92fbcf53809c.png

ea474fbe-8f3f-11ef-a79e-92fbcf53809c.png

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信