理解以太网术语——速率,互联媒介和物理层

By: Rita Horner, Senior Technical Marketing Manager, Synopsys

Understanding Ethernet | DesignWare IP | Synopsys

我们周围的大量的越来越多的事物和设备都使用以太网协议来做连接。历史上以太网是被用在局域网和城域网。但是现在由于它的受欢迎程度,以及像庞大市场和完善生态的这种好处的原因,像存储和汽车等市场也开始采用以太网。IC设计人员正在不断的寻找一个合适的以太网IP来集成到它们的应用当中。

但是由于以太网独特的术语体系,以太网常常令人感到难以理解。不像PCIE/SATA/USB每个速率只有一个spec,同一个以太网速率具有很多不同的spec。比如10GBASE-ER和10GBASE-KR都是10Gbps的spec,它们描述了不同的互联媒介接口。到2016年为止,802.3标准委员会至少定义了20种1G标准,大概30种10G标准。随着越来越多的以太网接口的部署,设计人员有必要理解以太网标准术语。本文以10G和1G为参考介绍以太网术语帮助设计人员选择合适的spec。

以太网数据速率

串行数据通信就是bit在互联媒介上的传播。数据速率就是每秒钟传输的bit数量。所以如果bit时间是1纳秒,那么速率就是1Gbps。比特速率一般指实际的速率,但是数据速率是会小于bit速率。要获得数据速率,相应的线速或者物理层速率就要增加。在以太网中,要获得1G的数据速率就要1.25Gbps的线速。如果是10Gbps的吞吐率就需要10.3125G的线速。

以太网速度是没有数据overhead的实际数据速率,这些overhead包括控制位,源地址,目的地址和其它非数据比特。实际数据吞吐速率也就是以太网控制器的运行速率。以太网控制器也就是媒介访问控制,就是以太网MAC。

以太网互联媒介

图一展示了5个主要的以太网互联媒介。以太网媒介可能仅仅是PCB上连接两个PHY IC的线。或者可能包含连接器,cable(光或者电),收发器。

 图1,以太网互联媒介

两个以太网PHY之间的媒介可以是机械的,电的或者光的。驱动不同媒介的PHY可能有相同的吞吐数据速率但是根据媒介接口有不一样的spec。机械和电媒介是铜线(双绞线或者同轴电缆)或者含有多个连接器的背板。因为cable/连接器/背板之间特性的不同PHY接口spec根据不同的媒介有所不同。光媒介使用光收发器来做光电信号转换。两个主要的光收发器类型是单模光收发器SMF和多模光收发器MMF。每一种支持多个不同的波长,光纤类型和距离。

以太网物理层

IEEE802.3标准定义了Gigabit和10 Gigabit PHY由以下几个部分组成。

1. 物理媒介依赖层PMD

2. 物理媒介附着层PMA

3. 物理编码子层PCS

如图2,PHY通过媒介依赖借口MDI连接互联媒介,PHY通过媒介独立接口MII连接到数据链路层的MAC。

图2,Gigabit和10Gigabit以太网物理和数据链路层

MII是一个可选接口,主要是给不同的PHY实现做参考,尤其是当PHY和MAC不在一个芯片上的情况。MII是一个芯片和芯片连接的接口。Gigabit MAC或者中继器可以通过GMII连接到Gigabit PHY。10Gigabit MAC可以通过XGMII连接到10Gigabit PHY。

以太网术语表

以太网术语是基于互联数据速率(R),调制类型(mType),媒介长度(L),PHY的PCS编码方式(C)。当多根lane汇聚的时候,额外的信息是lane的数量(n)。如果没有lane的数量那就是一个lane。R mTYPE - L C n 参数化定义了以太网术语:

1. 数据速率(R)

  • 1000 1000Mbps或者1Gbps
  • 10G 10Gbps
  • 10/1G 10Gbps downstream, 1Gbps upstream

2. 调制类型(mType):BASE: 基带

3. 媒介类型/波长/长度

  • B: 双向光模块,带有上下行流非对称限定
  • C:双轴铜
  • D:并行单模(500m)
  • E:超长光波长1510/1550nm,40公里
  • F:光纤2km
  • K:背板
  • L:长波长,大约1310nm,10公里
  • P:无源光,带有单个或者多个上下行流非对称限定,以及外部源编码(X)4B/5B或者8B/10B。
  • RH:带有PAM16编码和不同传输功耗光模块的红LED塑料光纤
  • S:短光波长850nm,100米
  • T:双绞线

4. PCS编码

  • R: scRambeld编码64B/66B
  • X:外部源编码4B/5B,8B/10B

5. lane数量

  • 空格,1条lane
  • 4, 4条lanes

比如10GBASE-KR是一个10Gbps(10G)基带(BASE)背板(K)64B/66B PCS编码的spec。这是一个纯电气spec,它定义了PHY的特性。10GBASE-KX4也是一个10G基带背板spec,但是它用的是8B/10B编码,并且是汇聚了4根lane。虽然10GBASE-KR和10GBASE-KX4都是10Gbps,但是它们描述了不同的PHYs。10GBASE-KX4只用了1/4的速率,但是4根lane汇聚得到和10GBASE-KR相同的吞吐率。 相似的,虽然10GBASE-ER也是一个10G基带spec但是它和10GBASE-KR和10GBASE-KX4不一样,它不是一个电气spec,它是一个使用64B/66B的超长距离(E)单模光收发器spec。10GBASE-ER主要描述光收发器的特性,而不是驱动这个光收发器的PHY的电气特性。因此有必要区分光收发器spec和IEEE802.3规定电气特性的PHY spec。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值