电子产业一站式赋能平台

PCB联盟网

搜索
查看: 6447|回复: 14
收起左侧

PHY——内部接口协议

[复制链接]

211

主题

493

帖子

4362

积分

四级会员

Rank: 4

积分
4362
发表于 2018-1-5 18:09:27 | 显示全部楼层 |阅读模式
作者:一博科技: l5 m: @% Q  |0 M6 J( z1 Z3 t8 B

/ ?  q7 P0 F* [
上周我们把MAC到PHY、PHY到PHY这两个子层之间的通信框架拎出来,把它们放在一个框图下,如下图所示:
, V! n0 `2 ?% F- l. ~
5 m) v, F* ~* l( ^+ r" q- D" t/ ]+ ^
图1 MAC与PHY框架

. x, i9 p- f; E1 U; J& r$ E% l& P! v2 y% M/ G
今天来讲讲这个PHY的内部、及其内部各个模块间的接口协议。PHY它包含了多个功能模块,功能模块的多少会因需要的不同而有所增减,比如:+ ^) {4 [& F, E8 e! P% v
只有10GBase-R、40GBase-R、100GBase-R的PCS需要FEC;
0 w1 ^: {4 l- s% l40GBase-R的PCS需要2个PMA、100GBase-R的PCS需要3个PMA;
# C! C+ I+ @, k. u6 w$ e只有≥1Gbps以上的背板应用场景才会用到AN。+ F- m7 O) l6 u0 v
4 _% v' l3 }- p6 I! @6 v7 ^  k
1.        功能模块介绍我们知道PHY在OSI(开放式系统互连)参考模型下,属于物理层,PHY由多个模块组成,各个功能模块的作用如下:
# v0 Z' z% I+ C. F9 Z7 \8 gPLS:PhysicalSublayer Signaling,对MAC给的信息进行传递,只在1Mb/s、10Mb/s的应用场景才出现;( }& a. w' J" s! @/ R& }7 X* E
PCS:Physical Coding Sublayer,对MAC给的信息进行编码,应用于≥100 Mb/s的应用场景,比如完成8B/10B、64B/66B、256B/257B编码;
" r, k! x) [3 ~. Y2 dFEC:Forward Error Correction,前向纠错,与10GBase-R、40GBase-R的PCS 搭配;, O7 P; T9 i7 |2 |
RS-FEC:Reed-Solomon前向纠错,比单纯的FEC纠错能力更强,与100GBase-R的PCS 搭配,采用256B/257B编码;2 A- [* f1 w  t( F5 ~
PMA:Physical Medium Attachment,* X5 @: L, w0 y% R
PMD:Physical Medium Dependent,
# y/ \$ }# m1 A5 \. Y  m3 }AN: Auto-Negotiation Function,自动协商,使背板两侧的Device能够互换信息以发挥出彼此最大的优势;) z3 g8 e5 c6 A0 g3 \! F
2.        模块间的接口定义
1)        PLS与PMA间的接口,称之为AUI(Attachment Unit Interface);/ L; b  \& Y; P% m/ W- v
2)        PCS与FEC间的接口,称之为XSBI:10Gigabit Sixteen Bit Interface;$ W* X6 \% R/ P& \% Z& P
3)        PMA与PMA间的接口,可以是chip to chip,也可以是chip to module,有两种:; t& b( {$ R) I
XLAUI:40 Gigabit Attachment Unit Interface,4条lane,每条lane的数率是10.3125Gbps;$ ~& w9 Q" o5 ]4 g5 |; X
CAUI:100 Gigabit Attachment Unit Interface,10条lane,每条lane的数率是10.31250Gbps;
; A$ c! m& p. `1 s4)        PMA与PMD间的接口,称之为nPPI(Parallel Physcial Interface)。) H2 \/ w3 c' r9 g8 T" j
7 m8 \3 [8 H+ x6 e3 H& X, x
nPPI特定出现在PMD所接的媒介是光纤的情况下,比如40GBase-SR4、100GBase-SR10、40GBase-LR4协议。也就是说这种情况下的PMD是光模块,nPPI就必然是一种chip to module间的接口,这也是IEEE802.3标准与OIF_CEI标准兼容的地方之一。nPPI按照通道数量的不同分成两种。5 ?2 {/ x2 h; u) g' H/ p0 ]" k

  M% a$ ]8 Z1 @' D( T•        XLPPI:40 Gigabit Parallel Physcial Interface,4条lane,每条lane的数率是10.3125Gbps;
: [2 K; I( y& {•        CPPI:100Gigabit Parallel Physcial Interface,10条lane,每条lane的数率是10.3125Gbps;
! k4 i: H/ \: i/ ]+ \3 p8 t  w( T" f4 ?9 }9 [
3.        接口协议对通道的要求我们了解了这么多PHY内部的接口,对于很多人,最关心的还是产品设计该怎么做?不同接口的通道(channel)衰减多少能满足要求?下面就用简单粗暴地方式来一一列举,都是干货啊!开始划重点了!4 M& b! D, Z% e0 W1 i

; V5 c+ S* o, J0 a% {8 ]# Q1)        PLS与PMA间的AUI接口 0 A8 H! W" V% s$ Q  B

' m9 W; e$ d9 W/ w2 G% P4 h/ [2)        PCS与FEC间的XSBI接口
; a: K* ?7 E7 a5 n$ I$ }1 p对通道没有给出无源的要求,但对接收端的信号质量和时序有要求,测试工程师应该喜欢这张标准定义方式。
4 m$ \& R6 T* y% R& P( v

1 n+ j' a9 c$ k8 H: a& i3)        PMA与PMA间的XLAUI、 CAUI接口8 O& {# _- w/ m! \
  • 如果是用于chip to chip的场景,则对channel的要求如下所示:
    2 ^1 M6 ~# Q& u% F# e- K

: C* j1 M$ x2 Y! R) `
) X8 Q0 [' }6 j5 F7 z7 Y

6 @0 l: K4 a* \9 z
) p' Z. G; m1 ]* o9 H3 ~& H: c

, W- Q, E* \5 a1 ?: p( [如果是用于chip to module的场景,则channel分为host、connector、module三部分,如下图所示:! u% b1 P1 G1 a+ F3 x) [& w  B
$ F- B0 d( N3 X+ d! o# t' t
" T: M- S, i$ A% W  ~- U
* p' M, P9 M5 i% |
下面是对host插损的详细要求:; e0 P( ?. Z8 k6 w/ t6 X6 C
  d1 Y: J( I2 s  B5 P- W

: ^& ~- C# }% V5 [2 L& P1 e5 c: o. l5 r' R

: {- p% ?, N7 [2 N/ t7 j/ I下面是对Module插损的详细要求:( u# x, y: O8 M0 P# q
; w9 Y+ E% r( R$ U9 s) E
, Y( I7 N- o0 K

6 }+ K3 Z6 |* n4)        PMA与PMD间的nPPI(XLPPI、CPPI) 接口. |$ b9 o9 z  e1 b) p4 a
下面是对host部分的详细要求:; V, U& |6 R, Q! n

. J! j# O8 ]( Q$ x+ l' D
8 n! v1 q# Z" c  e

6 W& N1 o. }/ ?3 H1 h用插损、回损的表达方式对通道做要求,一部分工程师对于此感觉依然是云里雾里,看着这些所谓的dB完全不理解,那么下面还一种更为大家熟悉的方式:眼图,这也是在产品测试阶段最直观的标准。对于XLAUI、CAUI、nPPI接口眼图标准如下所示:
8 M3 E- T) k3 t

1 x! m7 D7 b2 v) i' q6 QPHY子层内部接口今天就介绍到此,下周我们开始讲讲两个PHY之间的传输协议,通过背板、光纤传输的10G、25G信号有什么要求,比如10GBase-KR、100GBase-KR4等协议。* o" g6 L4 g* Q$ Y( H8 a" I
一博科技专注于高速PCB设计、PCB生产、SMT贴片、物料代购http://www.edadoc.com
回复

使用道具 举报

585

主题

7592

帖子

3万

积分

联合创始人

Rank: 3Rank: 3

积分
36874

最佳新人

发表于 2018-1-6 14:22:57 | 显示全部楼层
分析的很到位喔
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

211

主题

493

帖子

4362

积分

四级会员

Rank: 4

积分
4362
发表于 2018-1-12 18:30:16 | 显示全部楼层
cesc 发表于 2018-1-6 14:22, P6 E0 _. {1 ?; C
分析的很到位喔
1 h; L% u0 W  V4 R! G
谢谢
一博科技专注于高速PCB设计、PCB生产、SMT贴片、物料代购http://www.edadoc.com
回复 支持 反对

使用道具 举报

0

主题

6122

帖子

2万

积分

凡亿读者

积分
20610
发表于 2018-1-13 15:24:24 | 显示全部楼层
谢谢分享PHY——内部接口协议
回复 支持 反对

使用道具 举报

J_J

0

主题

1179

帖子

6668

积分

高级会员

Rank: 5Rank: 5

积分
6668
发表于 2018-6-3 23:38:20 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

0

主题

72

帖子

72

积分

一级会员

Rank: 1

积分
72
发表于 2018-12-5 06:50:10 | 显示全部楼层
正在努力学习中,希望能帮到我 感谢
回复 支持 反对

使用道具 举报

0

主题

55

帖子

55

积分

一级会员

Rank: 1

积分
55
发表于 2018-12-6 21:29:55 | 显示全部楼层
新手,下载学习下!!
回复 支持 反对

使用道具 举报

0

主题

71

帖子

71

积分

一级会员

Rank: 1

积分
71
发表于 2018-12-9 13:20:31 | 显示全部楼层
正好需要,感谢分享 赞...
回复 支持 反对

使用道具 举报

1

主题

54

帖子

52

积分

一级会员

Rank: 1

积分
52
发表于 2018-12-11 10:13:29 | 显示全部楼层
下载了,.....
回复 支持 反对

使用道具 举报

2

主题

57

帖子

-237

积分

限制会员

积分
-237
发表于 2018-12-11 17:21:30 | 显示全部楼层
干货资料,值得一看,感谢楼主分享!
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表