前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >背板以太网--1000BASE-KX

背板以太网--1000BASE-KX

作者头像
追宇星空
发布2024-07-01 15:35:56
470
发布2024-07-01 15:35:56
举报
文章被收录于专栏:追宇星空追宇星空

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。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 追宇星空 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档