找回密码
 注册
关于网站域名变更的通知
查看: 926|回复: 9
打印 上一主题 下一主题

fpga时钟问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-3-19 11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
正在学做cyclone 2、FPGA板,遇到一个50MHZ晶振送到2,4,5,7bank的问题,不知道怎么布线。
3 q( ]8 ]# e! l5 W5 O有说用4个晶振单独连到每个bank,有说讲一个晶振等长走到各bank即可,有说要考虑各模块是不是同步工作。.很疑惑呀{:soso_e134:}
, Q) x! l8 }3 o请问要根据什么来布时钟线??

该用户从未签到

2#
发表于 2013-3-19 11:02 | 只看该作者
用个时钟buffer,同步的话 布线等长一下即可。

评分

参与人数 1贡献 +5 收起 理由
幸福万岁 + 5 杜哥学习了

查看全部评分

该用户从未签到

3#
 楼主| 发表于 2013-3-19 11:13 | 只看该作者
dsws 发表于 2013-3-19 11:02
; p2 P# p" |, z4 _( B0 A用个时钟buffer,同步的话 布线等长一下即可。
$ u+ ~4 T) {3 u/ K" @9 \
楼主,怎么知道各模块是不是同步的?

点评

这需要看 FPGA的使用用途和系统如果架构与工作了!不同步一般就不需要等长,同步就需要!  发表于 2013-3-19 11:16

该用户从未签到

4#
发表于 2013-3-19 11:39 | 只看该作者
应该加个时钟分配芯片吧、

该用户从未签到

5#
发表于 2013-3-19 11:47 | 只看该作者
我觉得首先,你的设计目标是什么?为什么需要把50MHZ的送到各个bank呢,FPGA内部有时钟通路,可以在内部传输到各个bank啊。我看过几款开发板,基本都只使用了1个振荡器。除非你内部需要的时钟频率很多,其内部PLL资源无法提供那么多的频率输出。才会加多个晶振。
/ T; E, k7 D, {+ p2 ]按照你说的,要传输到5个bank,你最好需要等长设计(不等长也可,使用的时候分开选择时钟输入脚就可),线宽加宽。尽量少的过孔。
1 J+ U5 T4 W1 I. L" O以上为个人意见,如有问题请指出~~~

该用户从未签到

6#
 楼主| 发表于 2013-3-19 15:22 | 只看该作者
xiaoyunvsmm 发表于 2013-3-19 11:47
' D+ u( j7 T. [' c; S7 `我觉得首先,你的设计目标是什么?为什么需要把50MHZ的送到各个bank呢,FPGA内部有时钟通路,可以在内部传输 ...
- I5 G8 s  Q% l0 g- R. A) v
bank 2.bank4的晶振通过pll1,pll3,产生sdram0,sdram1的时钟,sdram均为32位 ,时钟都为143mhz,
- y2 w# f4 z# E( g5 y; B* H3 ~9 Bbank5/7的晶振 通过pll2/4,产生两个差分时钟输出。。

该用户从未签到

7#
发表于 2013-3-20 08:07 | 只看该作者
fangxiaoyan 发表于 2013-3-19 15:22 ( U, B/ U% n" s
bank 2.bank4的晶振通过pll1,pll3,产生sdram0,sdram1的时钟,sdram均为32位 ,时钟都为143mhz,
- V, z  `" M' q6 G! y; vbank5/7 ...
* l! ?$ x! P3 Q0 Y2 C
一个外部振荡器就够了啊,你可以去参照一下Altera公司的Cyclone II开发板(以前我买过一款黑金的Cyclone II开发板。EP2C8的,里面两个PLL,但人家只用了一个振荡器。)公司网址有其原理图。然后呢,就把Cyclone II的手册看理解,要不然容易出现小问题。本人就出现过~~~,要求不高的时候内部互联没什么影响。这里有一款CycloneIV的开发板原理图,你参照一下 C5E_DEV_KIT_B.pdf (1.42 MB, 下载次数: 77)

该用户从未签到

8#
 楼主| 发表于 2013-3-20 09:27 | 只看该作者
xiaoyunvsmm 发表于 2013-3-20 08:07 - O* ?! J  ?+ _. C3 {2 X8 r3 B
一个外部振荡器就够了啊,你可以去参照一下Altera公司的Cyclone II开发板(以前我买过一款黑金的Cyclone  ...
  g. M& k9 Q# J
看不懂datasheet..pll那节看了,但是木有什么呀。
4 ]$ b! S7 ?; ~刚才扫了一下楼主的pdf,与fpga相关的外部晶振是50mhz,分别连到右6a部分,顶8a部分。# {8 I6 E- z8 k. N
与右相关的输出时钟是lpddr,顶则是sma.那么这样看就是不需要等长处理了。

该用户从未签到

9#
 楼主| 发表于 2013-3-20 09:27 | 只看该作者
xiaoyunvsmm 发表于 2013-3-20 08:07
5 Z5 m2 b. ?! Q* w2 ~1 d4 C' g一个外部振荡器就够了啊,你可以去参照一下Altera公司的Cyclone II开发板(以前我买过一款黑金的Cyclone  ...
; U; p4 u3 M# n
不知道这么理解对不对。。{:soso_e132:}

该用户从未签到

10#
发表于 2013-3-20 13:30 | 只看该作者
fangxiaoyan 发表于 2013-3-20 09:27
: L- ?# S7 n. @; I7 ^. l( c看不懂datasheet..pll那节看了,但是木有什么呀。
- s3 t8 ^0 f4 `* C' U) k刚才扫了一下楼主的pdf,与fpga相关的外部晶振是50mhz ...

9 ~* i) L6 a: w' p他有4组时钟,两组为单端时钟,50MHZ,两组差分时钟125MHZ。因为都有驱动源,也就是时钟扇出IC,所以无需走等长。再说,这种时钟输入都无需时钟等长啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-12-12 07:28 , Processed in 0.171875 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表