lixiaohua31907 发表于 2011-5-17 21:19:59

非常着急,求高手帮助

本人是一名在读研究生,课题遇到困难,使用Altera Cylone 2 系列 EP2C8芯片,用QUARTUS II软件编程过程中发现MegaWizard生成的宏模块都无法正常工作。
      我用了一个PLL模块,输入inclk0是用的芯片的专用输入CLK0,频率大小为20MHz,输出c0用的是通用I/O,倍频系数为2,用示波器观察管脚没有输出。
      想了很多办法,包括更换输出管脚以及改变倍频系数等等,都没有输出。但我自己写的一个分频的程序又可以输出,所以怀疑是宏模块的问题,我又测试了里面的一个add模块,同样的没有输出。
      但是我课题当中还有用到FIFO等比较复杂的模块,肯定不可能全部自己编写,非常着急,哪位高手能够指点一二,小弟不胜感激!!!

homewell 发表于 2011-5-18 08:05:18

自己先作下仿真,看有没有输出

lixiaohua31907 发表于 2011-5-18 22:40:41

回复 2# homewell

你好,我已经作了仿真,PLL能够实现倍频功能,可以输出波形,但是一旦分配管脚从JTAG口下载到FPGA芯片时,就不能够正常输出。

PLL的输入是从专门的时钟管脚输入的。

gzcjh230 发表于 2011-6-7 17:37:21

分配完了,编译,把所有的工程都编译一次,我碰到过

njithjw 发表于 2011-6-7 21:09:12

确认一下复位信号是否正确?
看一下PLL的锁定信号是否正常?
如果可以的话,把这一部分的代码放上来,让大家一起帮忙看一下。
页: [1]
查看完整版本: 非常着急,求高手帮助