在modelsim中调用PLL IP核

在modelsim中调用PLL IP核时,经常会出现一种奇怪的现象,就是从quartus中调用PLL的时候,没有任何问题,波形完美,但是在modelsim中调用PLL IP核时就是出现PLL没有输出信号,一直是HiZ(高阻态)。

首先,检查是否编译了仿真库altera_mf.v

其次,将pll_bb.v文件删除,不要放在文件目录下,这个文件没有用,无论是在quartus/modelsim中。

最后,就run就行了。

附上我最近写的run.do文件如下:

vlib work 

vlog "./altera_lib/*.v"
vlog "../src/*.v"
#vlog "./*.v"

vsim -novopt -voptargs=+acc work.sdram_init_tb

add wave -divider {sdram_init_tb}
add wave sdram_init_tb/*
add wave -divider {PLL}
add wave sdram_init_tb/SDRAM_INIT/PLL/*
add wave -divider {INIT_FSM}
add wave sdram_init_tb/SDRAM_INIT/INIT_FSM/*

#.main clear

run 320us

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值