802.3 spec选学

章节14 10BASE-T的MAU和基带介质
1、10BASE-T的传输介质是2对双绞线,一对发送TD,一对接收RD。物理层在AUI之下的部分比较简单,只有PMA和MDI,合起来组成MAU。AUI之上是PLS。
2、PLS上有DO电路和DI电路?通过AUI把DO和DI的信号给到TD和RD。DO到TD的信号传输,允许有2bit的缓冲期,第1bit的相位和幅度可以不合规,但第2bit就必须以正确的时序和电平传输了。
3、冲突发生时,应在CI电路上发送CS0信号,冲突解除时清除CS0信号,CS0的建立和解除的时间要求都是9BT以内。冲突发生后,先在9BT时间内把RD上的数据传给DI,然后在9BT时间内把DO的数据发到TD,即先处理接收,再处理发送?
4、冲突检测仅在半双工下强制要求,全双工模式下允许但不强制要求。

章节22
关于管理配置接口MDC和MDIO:
1、MDC从站管理实体(Station Management entity)发给phy非周期信号,不限制最大时间,高电平和低电平的最小时间都是160ns,周期最小时间是400ns,也就是说最高2.5M。
2、MDIO是双向3态的,这样STA和PHY就都能驱动它。如果STA和PHY是22.6里的机械接口连接,那么PHY侧要提供上拉,STA要提供下拉, 这样可以做在位检测。

章节34 千兆基带网络介绍
1、千兆以太网使用“扩展”(主要是提速,全双工模式下最小传输时间提高10倍)的 ISO/IEC 8802-3 MAC 层接口,通过GMII与物理层连接。物理层组成从上到下依次是RECONCILIATION子层、GMII接口、PCS、PMA、PMD、MDI、介质。
2、GMII 通过其 8 位宽(8位并口)的发送和接收路径支持 1000 Mb/s 的操作。 Reconciliation 子层提供 GMII 提供的信号和 MAC/PLS 服务定义之间的映射。
3、千兆以太网主要有1000BASE-X和1000BASE-T,前者是1000BASE-CX、1000BASE-LX、1000BASE-SX系列的统称,分别对应2对双绞线、长波长光纤、短波长光纤3种介质,后者对应4对双绞线介质。1000BASE-X里的3种技术PMA、PCS、自协商都是一样的,1000BASE-T的PCS是独有的,且不支持8b/10b。

章节36 1000BASE-X的PCS和PMA
1、PCS 包括 1000BASE-X 的 PCS 发送、载波侦听、同步、PCS 接收和自动协商过程。
2、PCS上接GMII,8位宽数据由时钟同步,数据包定界符由TX_EN 和 TX_ER、RX_DV 和 RX_ER提供。
3、PCS下接PMA,把8位数据和定界符一起转换成10位宽的同步数据? 事实上,提供在 GMII 格式和 PMA 服务接口格式之间映射数据包所需的功能是PCS的主要功能吧。
4、PCS 发送过程根据 GMII 上的 TXD<7:0>、TX_EN 和 TX_ER 信号连续生成代码组,并通过 PMA_UNITDATA.request 原语立即将它们发送到 PMA 服务接口。 PCS 发送过程根据接收是否与发送同时发生来生成 GMII 信号 COL。此外,它还生成内部标志,用于传输,以供载波侦听进程使用。PCS Transmit 进程监视 Auto-Negotiation 进程 xmit 标志以确定是传输数据还是重新配置链路。(TX也负责载波侦听?)
5、载波侦听过程控制 GMII 信号 CRS。
6、PCS 同步过程通过 PMA_UNITDATA.indicate 原语连续接受代码组,并通过 SYNC_UNITDATA.indicate 原语将接收到的代码组传送到 PCS 接收过程。 PCS 同步过程设置 sync_status 标志以指示 PMA 是否可靠运行(可以在没有详尽错误率分析的情况下确定)。
7、PCS 接收进程通过 SYNC_UNITDATA.indicate 原语不断地接受代码组。
PCS 接收进程监视这些代码组并在 GMII 上生成 RXD<7:0>、RX_DV 和 RX_ER,以及内部标志,接收,供载波侦听和发送进程使用。
8、PCS Auto-Negotiation 进程设置 xmit 标志以通知 PCS Transmit 进程要么传输数据要么重新配置链路。

章节40 1000BASE-T自协商过程中如何协定master和slave
1)自协商用到的寄存器bit,含本地设备的能力、对端设备的能力、master/slave配置相关bit、全双工/半双工配置相关bit、错误指示bit等。
2)配置自协商寄存器所用的FLP序列,含基础页和3页扩展页,其中PAGE 1传递了对master/slave的设置,PAGE 2设置了种子大小,种子大小用于两端都是multiple设备或都是single设备时的仲裁。
3)判决算法:manual master>multiport device>single device>manual slave。而如果是两个multiport device或两个single device,就看谁的SEED值高,高的当master;如果两个都是manual master或两个manual slave,那就configuration fail。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值