EDA365电子论坛网

标题: 几种并行的Serdes接口求教 [打印本页]

作者: kevin890505    时间: 2019-4-13 11:05
标题: 几种并行的Serdes接口求教
最近接触DSP(TI的CC6678)和FPG(赛灵思的K7,V7)。涉及到几种并行serdes,比如PCI-E,SRIO,HyperLink,JESD204B) O5 p+ D* j; K" ?3 [" m
然后,我看到之前他们做的板子,全部都做了RX,TX组内的5-20mil级别等长。
# y3 J( c5 Z3 D, o- |然后我就不太确定了,虽然说做了板内可能没问题,但过背板,鬼知道信号走多元,这绕的线,损耗,串扰太吓人了。
8 ~! V2 ?: ~* u) c  w7 f目前就有一个板子PCI-E3.0数据跑不起来,还有个204B设计12.5G,只能到6G,绕线绕到姥姥家去了都。
0 r( G; }! ]# w1 S4 R: x
8 A' D1 `/ G$ A我很早之前用PCI-E查过资料,intel有说这个R,T只需要差分做好就可以, RX,TX的class内无需等长,因为内部有对齐机制。
! Z! S; y+ F  B% ?" a4 p4 i然后我看了TI的user guide,说让这几种全都要等长....................但是就基于PCI-E的说法差异,我不得不对TI的另外几种等长持怀疑态度。
' ~, m9 Y, J' i# Z/ ?! V但是其他几种,我死活没查到准确的时序方面的说法,到底用不用等长。只是说了,在PCS层,lane都有align功能,但只是提了一下。
0 Z1 I+ M0 c7 I所以请教下,有做过的大神,有没有这方面的资料,明确解释下lane的对齐,到底要不要等长。
: v" ?" V: }, D( d" I) `9 g7 U我这人有强迫症,我关注的问题点,不找到答案心里很不舒服,哈哈。9 y* }  B* \+ w, u0 H
希望懂得大神不吝赐教,多谢。
+ C0 I9 G7 e2 M; C$ H2 T
2 M7 ?5 j) z8 s我搜出来好多资料,还正在查找,但众人拾柴火焰高,大家一起比我一个人效率高。* d- O! a. d+ D1 k1 {
呼叫下搜索达人狗大神,给我点过期狗粮9 J. _' A; }" n: T* I

作者: 超級狗    时间: 2019-4-13 11:36
但众人拾柴火焰高,大家一起比我一个人效率高。

: ~6 ~, P: A6 h5 S( S5 b( q1 H/ K$ x( ^0 ~- O) c
提油救火!
. L2 T, i  y1 w. w) h
: |" s8 {- G) v" D' F, t9 U1 z
作者: 超級狗    时间: 2019-4-14 01:11
我很早之前用 PCI-E 查过资料,intel 有说这个 R,T 只需要差分做好就可以, RX,TX 的 Class 内无需等长,因为内部有对齐机制。 0 y" f' x) l$ H5 m+ T2 v% A
然后我看了 TI 的 User Guide,说让这几种全都要等长....................但是就基于 PCI-E 的说法差异,我不得不对TI的另外几种等长持怀疑态度。
- }* a% D. i$ W
美帝已經在談判桌上打趴你們了,你還相信他們講的鬼話。
" d: b8 Y8 k0 V* B6 c
( J/ K) b2 ~! X3 Y2 l- L

PCI Express Routing.jpg (55.25 KB, 下载次数: 6)

PCI Express Routing.jpg

作者: 超級狗    时间: 2019-4-14 01:15
- r8 i* @" R, _% X

PCI Express Interconnect Budget.jpg (53.7 KB, 下载次数: 7)

PCI Express Interconnect Budget.jpg

作者: 超級狗    时间: 2019-4-14 09:40

102492-layout-design-guide.pdf

1.53 MB, 下载次数: 40, 下载积分: 威望 -5


作者: kevin890505    时间: 2019-4-14 09:41
超級狗 发表于 2019-4-14 01:11. C0 A% k# w% ~% k) Y+ a" `* ^
美帝已經在談判桌上打趴你們了,你還相信他們講的鬼話。
) \* k) n' [$ y; z
就是因为我之前瞄到过类似的这个说法,PCI-E不需要等长,TI的文档说要5mil等长...........我就头大了,怀疑之,8G线,绕等长感觉是没事找事的节奏。0 j' \6 ]" W0 K& ~. c; G  `1 y) h
因为TI说,SRIO,HyperLink,都要等长,还有JESD204B,暂时没找到明确的说法,我在从规范里面找,看能找到不。7 n6 A( R$ D9 F9 K& ~9 E6 o* g2 B( G4 A
多谢大神,效率杠杠的!!!!!!
6 ~# @/ c/ S" M) k" u$ b( X
作者: 超級狗    时间: 2019-4-14 12:31
本帖最后由 超級狗 于 2019-4-14 13:28 编辑
- e( [! F9 M* T7 z: K3 H
kevin890505 发表于 2019-4-14 09:41% j* j% s4 C3 p& Q
就是因为我之前瞄到过类似的这个说法,PCI-E不需要等长,TI的文档说要5mil等长...........我就头大了 ...
  l+ f# A( p; h5 a
就目前狗糧庫的挖掘,不需要等長是同的 Data Lane 間,差分訊號兩組走線還是需要等長。, `1 |' F3 k2 Q( \, ~
9 }* e/ H' `$ y1 C' a
"Trace length matching between pairs is not required."" e  F% ~. Z0 F0 j1 @) M
, l1 o; r' D* K+ W& |' i. q: e, K
走線總長度還是有限制,不可以是「峰峰相連到天邊,此情綿綿無絕期」。
1 ^: I8 ~' Z- E$ Y" P2 m4 v; q; V1 G2 u/ R! ?$ L
/ l, x) a4 W+ |* j; Y

, P1 G# h: g- R7 P6 u7 i. ]) C
作者: djadfas    时间: 2019-4-17 17:35
个人认为和芯片厂家有关 做过intel和NVIDIA 对等长和长度 有明确等长要求的 可以去intel网站下载一个看看pcie3.0走线要求 很详细
作者: EdisonZheng    时间: 2019-4-23 08:43
pcie要做组间等长的,pcie协议有明确要求,因为组内的serdes串并转换后有时序要求。
作者: EdisonZheng    时间: 2019-4-23 08:46
你说的绕线会导致速率跑不上去也不存在,因为等长都是以最长的那对线为基准,你绕不绕线系统都得搞定最长的那对线。
作者: wcf88123310    时间: 2019-4-25 20:06
:):):):):)
作者: anguchou    时间: 2019-7-11 11:04

作者: HRBWCB    时间: 2019-12-6 09:29
学习学习
作者: snutqq    时间: 2019-12-6 14:58
等长要求还是要有得,不过是对内,对于对之间不做严格等长要求




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2