:( 谁说是IP的问题了?就是应该用CoreGen,不然你更发现不了
其实是你自己的问题,自己仔细去看看Spartan-6 PLL的文档,搞清楚PLL的内部结构,分频倍频究竟是怎么出来的。
在你同时输出几个频率的时候,你有没有闪过一个念头,难道你随便写什么频率都可以生成的吗?你写的几个频率会不会根本就生成不出来?
在你自己都对PLL内部结构不清楚的情况下,直接写原语就是更大的冒险。
譬如,你现在的频率参数:
输入 100
输出 150、250、33.3
也就是说,这三个输出与100 之间的关系是:
3/2, 5/2, 1/3
你仔细看一下PLL的结构,你看看这几个质数怎么求最小公倍数及最大公约数,会不会求出来的数超过的PLL的分频/倍频系数呢?
|