ModelSim SE中对PLL进行时序仿真时遇到的一个问题

上一篇 / 下一篇  2007-05-16 01:12:52 / 天气: 晴朗 / 心情: 高兴

'ceUq'u(^0今日,ModelSim SE中对PLL进行时序仿真时遇到的一个问题。在网上找了很久,在EDACN上也没有查到,也没有找到答案,也许有人也遇到这个问题。我今天自己找到了答案,发个贴。
w6V0{L:b5i~y0出现以下错误:
!eo1q f4W @.yPE0# ** Note: CycloneII PLL is enabled
rFo/VY s3q*J:kt0#    Time: 0 ns  Iteration: 1  Instance: /tb/u1/\altpll_component|pll\EDA中国门户网站*v~9VOm[0ge'C
# ** Warning:  Input clock freq. is not within VCO range : CycloneII PLL may not lock. Please use the correct frequency.
s CEDO&F'F1` e c0#    Time: 34 ns  Iteration: 2  Instance: /tb/u1/\altpll_component|pll\
'HHE d3Q o0看提示,好像是说输入频率不符合规定。我检查了好几遍,输入频率都是对的。EDA中国门户网站7Qk)E3d1]-{V g&{

Sl7c j$}j W!f3n0后来仔细查了一下发现VCO的精度是ps的。就再上网查了一下如何更改仿真精度,找了很久,不过这次是找到了。EDA中国门户网站1H"fq/gZQA0Nm
其实说白了很简单,就是在仿真的时候,菜单栏Simulate->Start Simulation->找到testbench入口后,在右下角靠上点的位置有一个Resolution的下拉菜单,平时很少用它,拉下来后,找到ps,再指定延时文件SDO,点确定,就有输出波形了。
f$ST%R'h0

%h-|vHYHX0 EDA中国门户网站F qF X7?Cd ~0\0@LJ

rV)Z8D5A\9g"v'H2Q p0

TAG: modelsim PLL

引用 删除 程万胜   /   2007-12-18 09:05:58
** Warning: (vsim-3479) Time unit 'ps' is less than the simulator resolution (100ns).
我在modelsim中仿真PLL,不能正常,提示以上警告,请指点。
风之翼    像风一样自由 引用 删除 风之翼   /   2007-09-22 01:43:02
进行时序仿真前,就需要进行全编译。因为只有全编译才能生成延时文件。PLL只是设计的一部分,在延时文件中也应用相关信息。
我认为库只是告诉仿真器一些芯片的特性而已。所以有时功能仿真也要需要调一些库文件的。
vfdff的个人空间 引用 删除 vfdff   /   2007-09-14 19:13:54
3
对PLL进行时序仿真,是不是也需要先进行全编译?还是这些库文件本来就有编译好的,可以调用
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar