IEEE8023-2000544.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IEEE 802.3-2000 544 发送的数据包含preamble,SFD 必须包含SFD才行; 这里SFD为两个周期; GMII PHY可以从接收到的数据中恢复时钟,也可以采铜本地时钟; MAC帧的格式 于是,可以知道, MII和GMII的关系:二者有相似的管理界面和寄存器集合(定义在22.2.4中)。 管理界面:用来连接管理单元和PHY,通过两线,串行接口来实现。 寄存器集合: 基本寄存器:控制寄存器(寄存器0)和状态寄存器(寄存器1),这是所有支持MII的PHY必须提供的。而支持GMII的PHY必须提供一个扩展的基本寄存器集合,这个集合由控制寄存器(寄存器0),状态寄存器(寄存器1),以及扩展状态寄存器(寄存器15). 扩展寄存器:寄存器2-10。寄存器4到10格式定义可以参看clause28 或者clause37(第28章或者37章的条款)。这些寄存器的格式定义(是MII还是GMII)由寄存器1和寄存器15来定义。 这个寄存器集合的定义 RESET位(0.15) : 缺省值:0 复位的过程就是写入1。 复位将导致控制寄存器和状态寄存器回复到初始状态,并导致PHY的内部状态变化和链路状态发生变化。这个比特是自清零的,也就是说,RESET完成后,PHY自动将这个比特清零。只有复位完成之后,写入的操作才能正确完成。写入1之后,一般在0.5s之内,PHY将完成RESET过程。 Loopback(0.14) Default value 0 当这一位置位后,PHY的接收电路将从网络媒介(网络物理层)断开,并且即使此时TX_EN变得有效,MII或者GMII将不能把数据传输到网络媒介上。换句话说,PHY将从MII或者GMII接收数据,并将它们通过MII或者GMII的接收接口发回到MII或者GMII接口。 当这一位被置位后,COL应该一直保持无效,除非0.7也被设置。 清除这一位之后,可以回到Normal operation 状态。 speed selection(0.12) Link speed的选择可以通过自动协商或者手动的选择。当0.12为0的时候,自动协商就自动关闭,此时可以手动设置链路的速率。 当自动协商关闭,而0.6设置为0,0.13设置为1的时候,PHY将工作在100Mbps, 当自动协商关闭,而0.6设置为0,0.13设置为0的时候,PHY将工作在10Mbps 当自动协商关闭,而0.6设置为1,0.13设置为0的时候,PHY将工作在1000Mbps 当自动协商关闭,而0.6设置为1,0.13设置为1的时候,保留 当自动协商打开,0.6和0.13可以读也可以写,但是0.6和0.13的值对于链路设置没有任何影响,读的值也不能反应链路的速率(协商的结果)。这个协商的结果在1.15:9和15.15:12中保存。 当协商的报告通过1.15:9和15.15:12反应出来后,并且链路不能支持所有的速率,那么0.6和0.13应该给出PHY可以工作的速率。任何企图将其修改为非法值的写入将被忽略。 缺省值:设置为比特位1.15:9和15.15:12报告的最大可以支持的速率。 (0.12) 缺省值为1,除非PHY不支持自动协商功能。也就是说,当PHY通过比特位1.3报告自己不能支持自动协商的时候,缺省值才为0 设置为1的时候,将打开自动协商的功能。自动协商打开后,0.8,0.13,0.6这些比特位的设置将不能影响链路的配置。 如果设置为0,将关闭自动协商功能。0.8,0.13,0.6这些比特位的设置将决定链路的配置。 (0.9) 缺省为0 设置为1的时候,启动自动协商过程。 如果不支持自动协商,这个比特始终为0,写入被忽略。 (0.8) 缺省值为0 可以手动设置(0.12=0),也可以通过自动协商来自动设置。 当自动协商被关闭之后(0.12=0),设置这个比特位为1,PHY将工作在双工状态;设置为0,PHY将工作在半双工状态。 如果自动协商打开,那么这一位可以读写,但是写入的值不会影响链路配置。 如果1.15:9和15.15:12报告只能支持半双工状态,那么任何这个比特值的修改尝试将被忽略。 当链路工作在LOOPBACK(环回)模式的时候,这一个比特将不起作用。 (1.2)

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档