为什么在modelsim里仿真时PLL没有输出?

[复制链接]
7463|4
 楼主| congfeiyu 发表于 2011-1-1 13:36 | 显示全部楼层 |阅读模式
我的模块里有altera的PLL核,仿真时已经调用了altera的仿真库,而且复位了,testbench里输入时钟的频率也和设定的一样,可是输出就是一条红线,有谁知道怎么回事?parameter D=20;
parameter D1=12.5;
integer i;
always #(D/2) CLK=~CLK;            //CLK是25MHZ
always #(D1/2) CLKOUT=~CLKOUT;//CLKOUT是40MHZ

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
byeyear 发表于 2011-1-2 21:52 | 显示全部楼层
仔细看一下modelsim command窗口的输出
应该会有类似如下行
NOTE: PLL Enabled
看一下在该行后面是否有警告信息
如果有 多半和该警告有关

另外,将simulation resolution修改为ps试试
 楼主| congfeiyu 发表于 2011-1-4 14:08 | 显示全部楼层
是有PLL enabled这一行的,后面的警告不大记得了,现在我把PLL去掉了先来仿真,以后再来弄PLL的事,谢谢提醒! 2# byeyear
tianyonghe 发表于 2011-1-27 14:35 | 显示全部楼层
应该是仿真单位要设置为ps,ns好像PLL工作不起来
yuQQ2010 发表于 2011-3-24 21:08 | 显示全部楼层
4楼是正解,我遇到过同样的问题。
另外建议你尽量不去调用PLL仿真库,速度会很慢,调试效率不高
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

160

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部