打印
[Quartus]

关于Clocking Wizzard的一个问题,设定输出与实际不符

[复制链接]
2131|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sleepybear|  楼主 | 2011-9-22 10:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
sleepybear|  楼主 | 2011-9-22 10:59 | 只看该作者
本帖最后由 sleepybear 于 2015-7-27 15:28 编辑

...

使用特权

评论回复
板凳
AutoESL| | 2011-9-22 11:12 | 只看该作者
值得借鉴的教训,半个月啊...

使用特权

评论回复
地板
jakfens| | 2011-9-22 11:22 | 只看该作者
哈哈 这样看来调用IP不保险啊
珍惜时间 远离IP

使用特权

评论回复
5
AutoESL| | 2011-9-22 12:29 | 只看该作者
不调用IP也不行啊,自己写?那时间费的更多了

使用特权

评论回复
6
dan_xb| | 2011-9-22 12:55 | 只看该作者
:( 谁说是IP的问题了?就是应该用CoreGen,不然你更发现不了
其实是你自己的问题,自己仔细去看看Spartan-6 PLL的文档,搞清楚PLL的内部结构,分频倍频究竟是怎么出来的。
在你同时输出几个频率的时候,你有没有闪过一个念头,难道你随便写什么频率都可以生成的吗?你写的几个频率会不会根本就生成不出来?
在你自己都对PLL内部结构不清楚的情况下,直接写原语就是更大的冒险。

譬如,你现在的频率参数:
输入 100
输出 150、250、33.3
也就是说,这三个输出与100 之间的关系是:
3/2,  5/2,  1/3
你仔细看一下PLL的结构,你看看这几个质数怎么求最小公倍数及最大公约数,会不会求出来的数超过的PLL的分频/倍频系数呢?

使用特权

评论回复
评分
参与人数 3威望 +4 收起 理由
sleepybear + 1
GoldSunMonkey + 2
AutoESL + 1
7
jakfens| | 2011-9-22 13:08 | 只看该作者
不懂 围观之

使用特权

评论回复
8
AutoESL| | 2011-9-22 13:09 | 只看该作者
6# dan_xb

正解啊! strong re
受教了

使用特权

评论回复
9
GoldSunMonkey| | 2011-9-22 13:41 | 只看该作者
学习啦。加分~

使用特权

评论回复
10
sleepybear|  楼主 | 2011-9-22 13:55 | 只看该作者
本帖最后由 sleepybear 于 2015-7-27 15:28 编辑
:( 谁说是IP的问题了?就是应该用CoreGen,不然你更发现不了
其实是你自己的问题,自己仔细去看看Spartan-6 PLL的文档,搞清楚PLL的内部结构,分频倍频究竟是怎么出来的。
在你同时输出几个频率的时候,你有没有闪过 ...
dan_xb 发表于 2011-9-22 12:55


..

使用特权

评论回复
11
jakfens| | 2011-9-22 14:11 | 只看该作者
:)

使用特权

评论回复
12
dan_xb| | 2011-9-22 14:32 | 只看该作者
的确如此。以前我都是例化原语的,用的时候会去查手册,看设的MULTIPLY和DIVIDE倍数是否在范围内。即使自己不查,如果设的超出了范围,在编译的时候也会报错提示的。
这次确实是大意了,最早工程建立时是另一个同 ...
sleepybear 发表于 2011-9-22 13:55

嗯,是的是的,这个也是ISE设计不好的一个地方,还有一个地方是有Timing不满足的时候不报告,出了问题再回来看才发现。

使用特权

评论回复
13
jakfens| | 2011-9-22 14:45 | 只看该作者
PlanAhead有这个问题么?? 12# dan_xb

使用特权

评论回复
14
GoldSunMonkey| | 2011-9-22 15:03 | 只看该作者
12# dan_xb 哈哈。不错:)

使用特权

评论回复
15
atua| | 2011-9-23 08:45 | 只看该作者
:( 谁说是IP的问题了?就是应该用CoreGen,不然你更发现不了
其实是你自己的问题,自己仔细去看看Spartan-6 PLL的文档,搞清楚PLL的内部结构,分频倍频究竟是怎么出来的。
在你同时输出几个频率的时候,你有没有闪过 ...
dan_xb 发表于 2011-9-22 12:55


嗯,Hardware thinking对绝大多数人来说还只是停留在嘴上,只有吃了苦头才会理解,好在亡羊补牢,为时未晚。。。

使用特权

评论回复
16
shenyudi82315| | 2011-9-23 09:57 | 只看该作者
学习啦

使用特权

评论回复
17
vivisa| | 2011-9-23 20:48 | 只看该作者
额,这个我还真不懂。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:技术的目的不在于开启智慧,而是禁锢思考。

95

主题

5173

帖子

7

粉丝