找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
12
返回列表 发新帖
楼主: bluskly
打印 上一主题 下一主题

pcie问题咨询

[复制链接]

50

主题

935

帖子

3903

积分

五级会员(50)

Rank: 5

积分
3903
16#
 楼主| 发表于 2018-4-20 22:37 | 只看该作者
超級狗 发表于 2018-4-20 14:08
" D, A! @/ {, m+ j# R布拉斯基發現自己惡搞已經躲起來了!4 c! @7 {- [/ u+ o
' w+ y$ z2 T  S; Z
这两天都在调试,目前结果看来应该是自己之前认识不够充足。
! O; D7 i) c2 i* y* ]测试了很多COM-E卡,发现有些卡确实通过SI5344以后不能识别PCIE设备,我们项目是一个COM-E卡挂了6个PCIE设备。采用SI5344的目的是因为很多PCIE的从设备还有系统时钟和接口时钟,这些时钟的频率是不相同的。而且很多时钟对于相位抖动有特定的一些要求,采用SI5344是因为其 Ultra-low jitter of 90 fs rms这个要求。而且根据PCIE从设备的时钟要求如下:) `" _; j, U- w# G
  X% D4 v3 m$ V0 r; V
所以觉得很多晶振和buffer麻烦,而且频率都不一样。于是就用了这个芯片。
2 O1 @$ ^& m0 O0 M6 S( x为了时钟树的简单,于是就采用了PCIE时钟进入IN0通道,输出一路100M的pcie,在采用SI53301的时钟buffer出多路时钟给6路的PCIE从设备提供PCIE refclk。# D% I9 C0 `" ]

: h! M( s' F9 E( r" G关于耦合方式都是按照芯片的匹配方式做的,应该没啥问题。目前看来引起这个问题还是时钟不是同源处理,估计COM-E卡内部也能够配置或者其他的,正在考虑跟COM-E卡的技术支持进行探讨。
1 S' p* n" l$ \2 G
6 C) ~, {  G: M/ j2 H% \出现了这个问题,特地查了一些相关的资料,根据PCIE规范看来,不同源也是可以的,但是对于时钟要求更高。, y0 o( y$ b; W9 Z
3 {7 D/ M6 I  ^, g9 |  A
一般而言,为了减少麻烦,最好是采用同源时钟来设计。
: C# ~" Q/ O; N0 F3 r9 J% Y% K一般大家推荐也是采用同源时钟来使用。% S' B" T) N) \5 l1 M5 ]1 \1 a
8 Z7 R5 ~; I9 p" E' M+ t) i8 U
8 A* c; B* v4 H5 L

" \$ K) D7 D' Q- |* G! T) h最后,将自己找到的几个相关的资料发出来,大家以后设计的时候也注意一下。
, @6 n: j9 b( U. F AN562.pdf (11.37 MB, 下载次数: 0)
& u6 \* V8 Y+ k/ F. _6 W2 S7 l AND9202-D.PDF (179.35 KB, 下载次数: 0)
, T$ H7 d$ c$ P IDT_AN843_APN_20140513.pdf (1.81 MB, 下载次数: 0)
1 c( \/ [0 ?2 ]! a' s* z4 `# D2 M
' S( z7 G; F/ y) _

评分

参与人数 1威望 +5 收起 理由
超級狗 + 5 固得!

查看全部评分

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
17#
发表于 2018-4-20 22:57 | 只看该作者
本帖最后由 超級狗 于 2018-4-20 22:58 编辑
& J$ x& G; e7 U+ ]7 @
) p1 X$ r1 Q/ b& [9 \SiliconLabs Clock Buffer Quick Slection Guiide
/ Q$ A5 b! i% ]7 K$ z$ C0 j) P8 L8 f" x: f& h; X
# T# d' i1 p3 s0 A6 h, g* p3 h

6 s* H9 ~2 m0 w0 L. H2 h
! Q0 n0 p0 a* U5 q2 D

SiliconLabs Clock Buffer Quick Slection Guide.jpg (209.71 KB, 下载次数: 0)

SiliconLabs Clock Buffer Quick Slection Guide.jpg

clock-buffers-quick-reference.pdf

1.81 MB, 下载次数: 0, 下载积分: 威望 -5

哈士奇是一種連主人都咬的爛狗!

34

主题

289

帖子

691

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
691
18#
发表于 2018-4-23 16:16 | 只看该作者
学习了

62

主题

180

帖子

715

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
715
19#
发表于 2018-4-24 10:46 | 只看该作者
会不会驱动能力的问题?

0

主题

90

帖子

64

积分

二级会员(20)

Rank: 2Rank: 2

积分
64
20#
发表于 2018-4-27 14:05 | 只看该作者
000

0

主题

90

帖子

64

积分

二级会员(20)

Rank: 2Rank: 2

积分
64
21#
发表于 2018-5-4 16:09 | 只看该作者
000000000000

0

主题

54

帖子

98

积分

二级会员(20)

Rank: 2Rank: 2

积分
98
22#
发表于 2018-5-22 20:48 | 只看该作者
虽然楼主做了很多验证了,但是从理论分析来看,这个问题可能根本原因还真不是时钟同频同相导致,本身高速接口就有机制搞定两端不同频的问题,多半还是时钟质量导致,抖动的可能性较大。

点评

你说的 我也怀疑过。并且单独在pcie device端直接给过一个100M的晶振SI9121+SI53306的buffer输出作为refclk。不再使用cpu同步下来的refclk,但是实际情况就是不能够link起来。难道跟pcie device有关系?  详情 回复 发表于 2018-5-30 16:00

50

主题

935

帖子

3903

积分

五级会员(50)

Rank: 5

积分
3903
23#
 楼主| 发表于 2018-5-30 16:00 | 只看该作者
ABCDJ 发表于 2018-5-22 20:48  b6 W& s; L% J5 ~+ D4 u
虽然楼主做了很多验证了,但是从理论分析来看,这个问题可能根本原因还真不是时钟同频同相导致,本身高速接 ...

' ^) ]  t  r( N你说的 我也怀疑过。并且单独在pcie device端直接给过一个100M的晶振SI9121+SI53306的buffer输出作为refclk。不再使用cpu同步下来的refclk,但是实际情况就是不能够link起来。难道跟pcie device有关系?3 g3 h3 b: |' H( p) w' X
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-27 19:20 , Processed in 0.064887 second(s), 34 queries , Gzip On.

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

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

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