QuartusII 13.0 PLL IP Core调用及仿真

时间:2025-01-24 12:36:02

  有一个多月没用用Quartus II了,都快忘了IP 是怎么用调用的了,还好有之前做的笔记,现在整理出来,终于体会到做笔记的好处。

一、  QuartusII的pll的调用

打开软件界面

QuartusII 13.0 PLL IP Core调用及仿真

Tool——megawizard plug-in manage

QuartusII 13.0 PLL IP Core调用及仿真

选择——next

QuartusII 13.0 PLL IP Core调用及仿真

选择,输入IP核名称,next

QuartusII 13.0 PLL IP Core调用及仿真

按如图所示参数,配置IP核。

QuartusII 13.0 PLL IP Core调用及仿真

添加复位信号,添加locked,锁相完成信号,为了更好的管理工程模块,然后一直next到如下界面(areset是低电平时PLL正常工作还是高电平时PLL正常工作,locked输出是高电平还是低电平)

经过试验测定,areset是低电平时PLL正常工作,locked在正常情况下输出是高电平。

QuartusII 13.0 PLL IP Core调用及仿真

QuartusII 13.0 PLL IP Core调用及仿真

按如图所示配置pll。一共可以配置五个输出clk

QuartusII 13.0 PLL IP Core调用及仿真

QuartusII 13.0 PLL IP Core调用及仿真

QuartusII 13.0 PLL IP Core调用及仿真

红色框中的频率是实际能产生的频率,可根据自己的需求设置即可,然后一直next,最后finish

QuartusII 13.0 PLL IP Core调用及仿真

OK这样一个pll IP核就调用成功了!

二、  直接使用modelsim仿真QuartusII PLL IP核

用modelsim新建好工程后,要仿真QuartusII PLL IP需要添加Altera IP的库文件,文件路径一般如下D:\QuartusII13.0\quartus\eda\sim_lib 中220model.v、altera_mf.v ,这两个库文件貌似对于仿真一些altera IP都是适用的。只要需要仿真Altera的IP我们就将这两个IP添加到modelsim仿真工程中

QuartusII 13.0 PLL IP Core调用及仿真

将在modelsim工程中生成的IP时,生成的模块文件文件添加进来,我的是test_pll.v

QuartusII 13.0 PLL IP Core调用及仿真

这样库文件就添加完成啦,然后点击编译、仿真就可以看到结果啦!

QuartusII 13.0 PLL IP Core调用及仿真

由波形图可以看出,仿真结果是正确的。

QuartusII 13.0 PLL IP Core调用及仿真

转载请注明出处:NingHeChuan(宁河川)

个人微信订阅号:NingHeChuan

如果你想及时收到个人撰写的博文推送,可以扫描左边二维码(或者长按识别二维码)关注个人微信订阅号

知乎ID:NingHeChuan

微博ID:NingHeChuan

原文地址:http://www.cnblogs.com/ninghechuan/p/7221059.html