modelsim 仿真fifo时出现 Instantiation of 'scfifo' failed. The design unit was not found.
答案:2 悬赏:10 手机版
解决时间 2021-03-17 10:08
- 提问者网友:佞臣
- 2021-03-16 21:10
modelsim 仿真fifo时出现 Instantiation of 'scfifo' failed. The design unit was not found.
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-03-16 21:23
因为你使用了MegaWizard生成的FIFO,“scfifo”就是调用的Megafunction名称。在仿真时,其他文件都编译好后,在命令行输入如下内容:vsim -L altera_mf_ver work.test_bench_sim。
其中altera_mf_ver是verilog版的mf库,使用MegaWizard生成所用的功能在里面都有。work.test_bench_sim中:work是你使用的仿真工程的库,test_bench_sim是顶层文件,你改成自己的就行了。然后添加信号到波形,运行仿真就可以了。关于命令官方用户手册上都有详细的说明,有不明白的地方可以参阅。
其中altera_mf_ver是verilog版的mf库,使用MegaWizard生成所用的功能在里面都有。work.test_bench_sim中:work是你使用的仿真工程的库,test_bench_sim是顶层文件,你改成自己的就行了。然后添加信号到波形,运行仿真就可以了。关于命令官方用户手册上都有详细的说明,有不明白的地方可以参阅。
全部回答
- 1楼网友:梦中风几里
- 2021-03-16 22:39
scfifo没有加入编译呗,或者顶层实例化的时候有问题
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯