|
: c% n+ [) ^# S% Z/ a, Z8 \1 N这两天都在调试,目前结果看来应该是自己之前认识不够充足。+ } @1 \* B' z. B# `: u
测试了很多COM-E卡,发现有些卡确实通过SI5344以后不能识别PCIE设备,我们项目是一个COM-E卡挂了6个PCIE设备。采用SI5344的目的是因为很多PCIE的从设备还有系统时钟和接口时钟,这些时钟的频率是不相同的。而且很多时钟对于相位抖动有特定的一些要求,采用SI5344是因为其 Ultra-low jitter of 90 fs rms这个要求。而且根据PCIE从设备的时钟要求如下:
# c& A0 e' N, u8 P" F5 X
$ E+ _; i& M. m/ V5 F7 P8 e% \所以觉得很多晶振和buffer麻烦,而且频率都不一样。于是就用了这个芯片。
k. ]& D& F5 c* W% x. W$ E为了时钟树的简单,于是就采用了PCIE时钟进入IN0通道,输出一路100M的pcie,在采用SI53301的时钟buffer出多路时钟给6路的PCIE从设备提供PCIE refclk。1 I& n' l K! r5 k5 v
- k9 I$ m' T7 W4 p
关于耦合方式都是按照芯片的匹配方式做的,应该没啥问题。目前看来引起这个问题还是时钟不是同源处理,估计COM-E卡内部也能够配置或者其他的,正在考虑跟COM-E卡的技术支持进行探讨。
: Y/ Z0 O) H. y3 t8 Y. ~9 d7 W) |/ }7 k7 [7 a9 D9 h
出现了这个问题,特地查了一些相关的资料,根据PCIE规范看来,不同源也是可以的,但是对于时钟要求更高。. A4 v9 G) L, v. s. F
M+ x' M/ i3 h* a! h一般而言,为了减少麻烦,最好是采用同源时钟来设计。
' n# i+ J* I6 f9 r: p" D$ f一般大家推荐也是采用同源时钟来使用。 O; V" A& k. T; X+ r$ o* l
. z" M& t4 C! i0 t v7 ^
. n+ ^, B6 O7 x. v S* S, R- o, n) h
最后,将自己找到的几个相关的资料发出来,大家以后设计的时候也注意一下。
6 f8 j3 x) \2 g4 ^2 W! r
AN562.pdf
(11.37 MB, 下载次数: 1)
! v. s) S# E3 c5 u2 d" ]. D3 s
AND9202-D.PDF
(179.35 KB, 下载次数: 2)
* ~- G, D7 C4 R3 B
IDT_AN843_APN_20140513.pdf
(1.81 MB, 下载次数: 1)
' o3 ~$ i9 @7 _* G2 Q5 L0 N) ^% a9 _/ I
/ k; L- R! F) u- D |
评分
-
查看全部评分
|