1000BASE-KX (C70)
概述
OSI图
PHY功能
PMD相关子层
1000BASE-KX采用C73自协商(后续章节会详细介绍);
1000BASE-KX可选地支持节能以太网EEE。
RS && GMII(C35)
RS层将MAC层的串行数据和GMII接口的并行数据实现互相转换的功能。
PLS_SIGNAL.indication原语用于指示COL信号(1000BASE-KX此信号无意义)。
PLS_CARRIER.indication原语用于指示CRS信号(1000BASE-KX此信号无意义)。
GMII:16个数据信号(TXD<7:0> and RXD<7:0>),4个控制信号(TX_EN & TX_ER and RX_ER & RX_DV), 2个时钟信号(TX_CLK and RX_CLK)。其中时钟频率为125MHz(100ppm),上升沿采样。125M Clk/(s×边沿)×1边沿×8bit/Clk=1Gbps。
GMII数据流格式
普通数据帧发送时序
发送时序编码
普通数据帧接收时序
7字节的前导码Preamble是否接收检查(RX_DV=1)与具体的PHY有关。
接收时序编码
PCS/PMA (C36)
下行方向:将来自GMII的8比特并行数据执行8B/10B编码形成10比特的并行数据,再将10比特的并行数据执行并串转换后的串行数据发送给PMD;
上行方向:将来自PMD的串行数据先执行串并转换成并行的10比特数据(利用comma编码规则执行10比特分界),再将并行的10比特的数据执行8B/10B解码转换成并行的8比特数据发送给GMII接口。
当使用1000BASE-KX PMD时,1000BASE-X PCS/PMA仅支持全双工模式。
PMD(C70)
不支持PMD C72.6.10训练控制功能;
支持PMD发送功能;支持PMD接收功能;支持PMD信号检测功能;支持PMD发送关闭功能;支持回环功能;支持PMD本地发送错误指示功能;支持PMD本地接收错误指示功能。
PMD MDIO功能映射
与1000BASE-KX PMD相关的寄存器集中在C45寄存器DeviceID=1(PMA/PMD)里。下面做一个简单的介绍。
控制变量映射
状态变量映射
PMD功能特性
链路框图
信号检测功能
1000BASE-KX PMD支持EEE时,信号检测功能必需支持;
1000BASE-KX PMD不支持EEE时,信号检测功能可选支持;
发送关闭功能
1000BASE-KX PMD支持EEE时,发送关闭功能必需支持;
1000BASE-KX PMD不支持EEE时,发送关闭功能可选支持;
电气特性
发送方向
接收方向
下节课介绍2.5GBASE-KX。