|
5 j% Z7 c% \" k% ~* b$ w6 T1 |* b/ T' K
这两天都在调试,目前结果看来应该是自己之前认识不够充足。; b7 V! f2 ]9 V: c" B5 B, [5 n
测试了很多COM-E卡,发现有些卡确实通过SI5344以后不能识别PCIE设备,我们项目是一个COM-E卡挂了6个PCIE设备。采用SI5344的目的是因为很多PCIE的从设备还有系统时钟和接口时钟,这些时钟的频率是不相同的。而且很多时钟对于相位抖动有特定的一些要求,采用SI5344是因为其 Ultra-low jitter of 90 fs rms这个要求。而且根据PCIE从设备的时钟要求如下:
! x. u3 G S/ S
# c5 S9 \% U8 v! p j2 {" u
所以觉得很多晶振和buffer麻烦,而且频率都不一样。于是就用了这个芯片。
. i& t7 M( {: M9 I8 X为了时钟树的简单,于是就采用了PCIE时钟进入IN0通道,输出一路100M的pcie,在采用SI53301的时钟buffer出多路时钟给6路的PCIE从设备提供PCIE refclk。
$ B7 f/ ?7 J2 O2 X7 ^, P7 m3 d
9 J' \1 E' q/ V关于耦合方式都是按照芯片的匹配方式做的,应该没啥问题。目前看来引起这个问题还是时钟不是同源处理,估计COM-E卡内部也能够配置或者其他的,正在考虑跟COM-E卡的技术支持进行探讨。; Q& K- j1 Q5 s* }
, U* x/ b3 \ H" H2 h9 k* O/ J
出现了这个问题,特地查了一些相关的资料,根据PCIE规范看来,不同源也是可以的,但是对于时钟要求更高。" h7 }- I/ j6 u; _
2 X3 |& q# A/ A( H* ?! x* |- _ Y一般而言,为了减少麻烦,最好是采用同源时钟来设计。
! E. }# o& Z7 d8 y一般大家推荐也是采用同源时钟来使用。
- F) s0 y& [2 }% Q, D& f( Q
3 l3 K, H6 E5 o1 Z4 j( P9 _0 U: @2 }+ t/ S/ m
/ C) J" j4 l6 ]" w# }# g6 T N/ h: a1 \最后,将自己找到的几个相关的资料发出来,大家以后设计的时候也注意一下。
5 @ O! T" u0 h( N1 _2 R. @
AN562.pdf
(11.37 MB, 下载次数: 0)
0 I* r$ h! @- m3 g5 q |" V$ ^
AND9202-D.PDF
(179.35 KB, 下载次数: 0)
2 [, i: w& H; K9 S
IDT_AN843_APN_20140513.pdf
(1.81 MB, 下载次数: 0)
# `+ W7 Q1 F' V2 v" W7 r, J
! a7 x+ t# m; H1 W, l( K3 w k, J1 M0 h! ]1 c* p1 p
|
评分
-
查看全部评分
|