安路IP核仿真:testbench中加入glbl

项目场景&问题描述:

对TD的FIFO IP核进行仿真时,参照了这位大佬的 把TD的仿真库导入modelsim的文章
但是
无论怎么输入信号(图中的FIFOrd_en、FIFOwd_en、sys_clk、DATA等)
输出信号始终为高阻态Hizzzzzzzzzzzzzzzzz (图中的FIFOdata、FIFOempty、FIFOfull)

其他IP核也是。。。。。。。。。。。。。。。。。
这不是手写FIFO能解决的事。。。

在这里插入图片描述


原因分析:

modelsim的具体报错

当编译在这里插入图片描述
的时候,能start simulation

但是其实只应该加入FIFO_sim.v,这时候start simulation的报错如下

在这里插入图片描述


解决方案:

testbench需要调用glbl !!!!!!!!!!!!!!!!!!!!

//glbl Instantiate
glbl glbl();

文章的testbench的17行
在这里插入图片描述


另外一些细节:

1.最好把这个库一起导入EG4_ver,具体见文章

基于FPGA的DDS在Modelsim与TD的联合仿真(三)

在这里插入图片描述

2.仿真的时候不用你的IP核的.v文件了,用_sim.v即可

比如我就用FIFO_sim.v而非是FIFO.v了
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值