Quartus17.0调用Modelsim仿真PLL无输出

2019-07-15 21:18发布

本人安装的是Quartus17.0-Lite(配套Modelsim-Altera)
添加PLL的IP核,仿真的时候c0输出高阻,locked一直输出低;
选用:Cyclone10的10CL016E144C8

目前尝试办法:
①选择Cyclone4的器件,调用C4的PLL IP仿真,IP可以正常仿真;
②更换Modelsim SE10.5(破解版),仿真c0输出高阻;
③安装Quartus17.0-stand(破解版),仿真c0输出高阻;
④自己重新编译了ModelSim的Altera库,依然c0输出高阻;

求大神指导指导。
注:目前器件不能变更,最终是要使用Cyclone10LP的,而目前只有Quartus17.0支持Cyclone10LP;

PLL仿真图1.png
目前选定的端口.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
zrkdzsj521
1楼-- · 2019-07-16 21:09
qqjnwusb 发表于 2017-11-7 11:29
你去掉复位引脚试试,IP设置去掉

尝试过了,也不行!通常去掉复位输入,pll的c0输出就变成不定值了
钟哥30
2楼-- · 2019-07-16 21:55
引脚绑定的对吗?板子上的晶振有没有起振啊
zrkdzsj521
3楼-- · 2019-07-16 22:23
钟哥30 发表于 2017-11-10 13:28
引脚绑定的对吗?板子上的晶振有没有起振啊

还处于仿真阶段呢。仿真的时候PLL无输出(输出高阻态)
zrkdzsj521
4楼-- · 2019-07-16 22:25
最近Intel刚刚更新了Quartus17.1,我下载使用之后,发现还是PLL输出高阻态,总感觉是PLL核本身有问题,Intel的IP核某些状态位无法跳转导致的输出高阻。
钟哥30
5楼-- · 2019-07-17 03:23
 精彩回答 2  元偷偷看……
zrkdzsj521
6楼-- · 2019-07-17 09:09
钟哥30 发表于 2017-11-14 08:43
测试文件输入激励不对吧,20ns对应50MHz,你例化的PLL输入是25MHz那么周期应该是40ns,而你的测试文件里面时间单位是ps周期是40ps,那么你的测试文件周期激励是25000MHz,所以与你当时例化是PLL的输入时钟不符合,将测试文件里面的时钟单位改了如`timescale 1 ps/ 1 ps 改成 `timescale 1 ns/ 1 ps应该就可以了,仅供参考 ...

20ns反转,正反各反转一次才是一个周期,20ns对应是25MHz是没错的;

另外关于仿真时间设置,我之前设置过1ns/1ps,但输出没区别,后面就没有改了。仿真时间设置,我之前只是调整了testbench,以及软件里面的setup sim仿真设置,按你这一说,我是不是top、PLL模块里面的仿真时间没设置影响的呢?我回去再试一下给你答复,多谢你的建议。

一周热门 更多>