找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 4736|回复: 25
打印 上一主题 下一主题

PCIE 2.0&3.0远距离传输,参考时钟怎么处理

[复制链接]

16

主题

95

帖子

1403

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1403
跳转到指定楼层
1#
发表于 2015-6-12 10:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
现在要搞得是PCIE信号使用PCIE线缆远距离传输,电缆两端信号线采用signal repeater芯片处理。但是现在一直不确定参考时钟怎么处理,是直接用电缆传输,还是可以不传,再或者还是要加芯片驱动???有没用相关资料啊,找了很久找不到。* G2 r9 |6 ]+ _
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

42

主题

691

帖子

2756

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2756
推荐
发表于 2015-6-16 11:25 | 只看该作者
haigangzaixian 发表于 2015-6-16 07:53
3 {5 {4 v/ c9 L! V1 l$ P0 p5 m10米的线缆,SAMTEC的

0 s/ x2 y' {2 n+ ?6 v. ?+ n9 i其实有个很需要考虑的问题,一般PCIE3.0 2.0在INTEL的设计上会说明让其走线长度不得超过多少多少MIL,大概就在10000mil的样子。如果是PCIE3.0用10米线长传输  我表示有点堪忧啊~~~  o; h$ h( {8 b1 l% b9 o0 V
* E0 h4 p, b' |' i
举个例子吧,miniSAS(SAS3.0,6Gb)线缆有0.7米和3米的。使用3米线缆就发现SAS信号比较差了,眼图很差,这个我以前做企业级存储设备时候测量过的。高频分量在远距离传输损耗太大。所以你要用10m线传输PCIE的话,我觉得不靠谱,感觉这个方案本身可能就有问题。
+ J/ f* D$ ]: z6 B$ ~
3 i5 H7 F5 f0 @, \9 U我觉得楼主还是先调查下,有没有人像你这么干过,如果有,那么有没有加过说明措施
1 F7 x* V; D- J0 K$ O# n8 S

点评

10米就不要试了,建议3米以内。我有这个问题专门找人咨询过,3米基本可用,5米已经无法接受。如果10米,可以考虑走光。  详情 回复 发表于 2015-6-16 12:49
If by life,you were deceived.
Don't be dismal ,don't be wild!
In the day of grief,be mild!
Merry days will come, believe.
Hearts is living in tomorrow.
Present is dejected here:
In a moment, passed sorrow
that which passes will be dear.

2

主题

86

帖子

-9563

积分

未知游客(0)

积分
-9563
推荐
发表于 2015-6-12 17:18 来自手机 | 只看该作者
haigangzaixian 发表于 2015-6-12 15:48
: `) b" |: f& |8 _' K! g9 w( z& c线缆是有参考时钟的信号接口的,但是现在比较犹豫怎么接。是加buffer接上;还是直接接;还是干脆不接,在 ...
, r* E% B- T. c
线缆上有时钟信号,最好就接上,估计要用buffer,跟你的线缆衰减有关系,pcie要求参考时钟的边沿速率在一定范围内。
1 T; z* T% A+ T* pssc是指扩频时钟的意思,如果线缆上不传输时钟信号,那么host和设备都必须使用非ssc的时钟,但是这样可能会造成EMI问题。你设计上要能够支持非ssc时钟模式,这样作为你万一时钟传输不成功的一个备案。! \5 {( u) a6 m& T, t, t, G$ J
我也没做过长距线缆,只能从原理上给你以上建议

点评

恩,我现在的想法和你差不多,先试试吧  详情 回复 发表于 2015-6-13 11:12

0

主题

116

帖子

315

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
315
推荐
发表于 2015-7-7 22:13 | 只看该作者
PCIE时钟必须基于同步时钟源,我原来做过的方案是采用FPGA XC5VLX110T调用ROCKET I/O中的PCIE核与计算机进行PCIE通讯,必须采用计算机主板发过来的时钟,如果在板上FPGA使用时钟IC产生100M异步时钟,则整个PCIE链路无法初始化。还有在VPX系统中,设备板与主系统板之间的PCIE通讯也是同样的情况,必须采用系统板发送过来的时钟才能完成链路的初始化。

点评

我打算投板试一下呢。PC传过来的时钟你加BUFFER了吗?  详情 回复 发表于 2015-7-8 09:40

2

主题

86

帖子

-9563

积分

未知游客(0)

积分
-9563
2#
发表于 2015-6-12 15:24 来自手机 | 只看该作者
时钟no ssc

点评

能具体说一下吗?  详情 回复 发表于 2015-6-12 15:27

16

主题

95

帖子

1403

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1403
3#
 楼主| 发表于 2015-6-12 15:27 | 只看该作者
ingwt 发表于 2015-6-12 15:24) A+ [1 A9 n2 `
时钟no ssc

; @4 y2 n$ ]0 T! r/ G! s& T能具体说一下吗?8 r: Y6 u  a3 b7 L+ ]( L1 ]

15

主题

1123

帖子

2417

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
2417
4#
发表于 2015-6-12 15:41 | 只看该作者
如果是线缆,那么应该是有加入clk的吧。这个clk需要作为data的参考。

点评

线缆是有参考时钟的信号接口的,但是现在比较犹豫怎么接。是加buffer接上;还是直接接;还是干脆不接,在从设备端直接弄个100M时钟  详情 回复 发表于 2015-6-12 15:48

16

主题

95

帖子

1403

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1403
5#
 楼主| 发表于 2015-6-12 15:48 | 只看该作者
菩提老树 发表于 2015-6-12 15:41
2 e3 S7 z7 O* T$ R( w9 z如果是线缆,那么应该是有加入clk的吧。这个clk需要作为data的参考。

5 d% f, j2 I- T9 C* X+ b' A' e线缆是有参考时钟的信号接口的,但是现在比较犹豫怎么接。是加buffer接上;还是直接接;还是干脆不接,在从设备端直接弄个100M时钟
; x$ i7 J+ c. n* J

点评

线缆上有时钟信号,最好就接上,估计要用buffer,跟你的线缆衰减有关系,pcie要求参考时钟的边沿速率在一定范围内。 ssc是指扩频时钟的意思,如果线缆上不传输时钟信号,那么host和设备都必须使用非ssc的时钟,但是  详情 回复 发表于 2015-6-12 17:18

16

主题

95

帖子

1403

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1403
7#
 楼主| 发表于 2015-6-13 11:12 | 只看该作者
ingwt 发表于 2015-6-12 17:18
8 C2 y# S5 K" J5 S: B$ j线缆上有时钟信号,最好就接上,估计要用buffer,跟你的线缆衰减有关系,pcie要求参考时钟的边沿速率在一 ...
5 R- T/ v6 G2 {
恩,我现在的想法和你差不多,先试试吧
/ K4 C4 \2 O7 x

42

主题

691

帖子

2756

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2756
8#
发表于 2015-6-15 08:39 | 只看该作者
如果距离太远,我建议时钟还是放在终端产生,选择符合PCIE2.0、3.0的时钟即可。只是用来做参考REFCLK。取哪里的都没关系,重要的是要符合时钟规范。PCIE使用HCSL类型时钟
& v# c9 N$ m, j" D! V1 X- q

点评

我现在的想法是两种方法都做在板子上,调的时候都试一下。听说2.0与3.0在远距离传输时 对于修复时钟的要求不太一样,这个不太清楚  详情 回复 发表于 2015-6-15 09:40
If by life,you were deceived.
Don't be dismal ,don't be wild!
In the day of grief,be mild!
Merry days will come, believe.
Hearts is living in tomorrow.
Present is dejected here:
In a moment, passed sorrow
that which passes will be dear.

16

主题

95

帖子

1403

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1403
9#
 楼主| 发表于 2015-6-15 09:40 | 只看该作者
zlpkcnm 发表于 2015-6-15 08:397 C1 w6 X; X" |4 ^
如果距离太远,我建议时钟还是放在终端产生,选择符合PCIE2.0、3.0的时钟即可。只是用来做参考REFCLK。取哪 ...

0 K( Z; x( Z1 m, z. t& s我现在的想法是两种方法都做在板子上,调的时候都试一下。听说2.0与3.0在远距离传输时 对于修复时钟的要求不太一样,这个不太清楚

14

主题

211

帖子

2892

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2892
10#
发表于 2015-6-15 17:41 | 只看该作者
用异步时钟模式

14

主题

211

帖子

2892

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2892
11#
发表于 2015-6-15 17:42 | 只看该作者
你的远距离是多远?

点评

10米的线缆,SAMTEC的  详情 回复 发表于 2015-6-16 07:53

16

主题

95

帖子

1403

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1403
12#
 楼主| 发表于 2015-6-16 07:53 | 只看该作者
ykwym 发表于 2015-6-15 17:42" G' ^. s9 k* C3 x3 c4 |% U
你的远距离是多远?

% e. s% g. d% I; T10米的线缆,SAMTEC的
$ A% a9 _. B5 E8 L# @  o, t6 Y1 L1 Z

点评

其实有个很需要考虑的问题,一般PCIE3.0 2.0在INTEL的设计上会说明让其走线长度不得超过多少多少MIL,大概就在10000mil的样子。如果是PCIE3.0用10米线长传输 我表示有点堪忧啊~~~ 举个例子吧,miniSAS(SAS3.0,  详情 回复 发表于 2015-6-16 11:25
头像被屏蔽

0

主题

84

帖子

494

积分

禁止发言

积分
494
13#
发表于 2015-6-16 08:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

0

主题

84

帖子

494

积分

禁止发言

积分
494
14#
发表于 2015-6-16 08:24 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

0

主题

84

帖子

494

积分

禁止发言

积分
494
15#
发表于 2015-6-16 08:25 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-12-12 23:01 , Processed in 0.082780 second(s), 46 queries , Gzip On.

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

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

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