
麦克雷尔
KSZ8001
参考时钟( REF_CLK )
REF_CLK是一个连续的50MHz的时钟提供给CRS_DV定时基准, RXD [ 1:0] , TX_EN , TXD [ 1:0] ,和RX_ER 。
REF_CLK由MAC或外部源的来源。开关实现可以选择提供REF_CLK作为输入或
输出取决于他们是否提供REF_CLK输出或依靠外部时钟分配装置上。将每个PHY器件
有对应于该时钟输入,但可以使用一个单一的时钟输入,用于在一个单一的集成电路实现的多个物理层。
载波侦听/接收数据有效( CRS_DV )
CRS_DV是异步置上检测载波的,由于相关的操作模式的标准。即,在10BASE -T的
模式中,当静噪被传递或在100BASE -X模式时,检测到在10位的2个非相邻的零值载体被认为是
检测到。
载波丢失将导致在去断言CRS_DV同步到REF_CLK 。只要得到满足运营商的标准,
CRS_DV须连续地从第一至最后回收的二位恢复的帧的二位保持置位,并应
前后面的最后二位的第一REF_CLK否定。
RXD上的数据[1:0 ]被认为是有效的,一旦CRS_DV被断言。然而,由于CRS_DV的断言是异步
相对于REF_CLK , RXD上的数据[ 1 : 0 ]应为"00" ,直到正确接收信号解码发生(见RXD的定义[ 1 : 0 ]
行为)。
接收数据[ 1:0] (RXD [1: 0])的
RXD [ 1:0]必须同步地转换到REF_CLK 。对于其中CRS_DV被声明时, RXD每个时钟周期[1:0 ]传送2
从PHY恢复的数据的比特。在某些情况下(例如,在数据恢复过程中或错误条件)为预先确定的值
RXD [ 1:0]传送恢复的数据代替。 RXD [ 1:0]应为"00"指示空闲时CRS_DV被解除断言。值
RXD [ 1:0]比"00"其他时CRS_DV撤除保留用于出带外信令(待定义)。值比"00"其他
在RXD [ 1:0]而CRS_DV被解除断言,由该MAC /中继器被忽略。当CRS_DV断言,物理层应保证
该RXD [ 1:0] = 00 ,直到正确接收解码发生。
发送使能( TX_EN )
发送使能TX_EN表示MAC的呈递二位上的TXD [1:0 ]上的RMII为反式的任务。 TX_EN应
同步断言与前言的前半部分,并应保持有效,而传输的所有二位都
呈现给RMII 。 TX_EN必须先对以下一帧的最后二位的第一REF_CLK否定。 TX_EN必须转换
同步地相对于REF_CLK 。
发送数据[ 1:0] (TXD [1: 0])的
发送数据TXD [ 1 : 0 ]应相对于REF_CLK同步转型。当TX_EN有效时, TXD [ 1:0]被接受
对于由PHY传输。 TXD [ 1:0]应为"00"指示空闲时TX_EN被解除断言。 TXD的值[1:0 ]比"00"其他
当TX_EN撤除保留用于出带外信令(待定义)。值比"00"其他的TXD [ 1 : 0 ] ,同时TX_EN
被disserted应当由PHY被忽略。
碰撞检测
因为CRS_DV和TX_EN的德音响nition都包含帧的开头的精确指示,该MAC可以可靠地
通过结束TX_EN和CRS_DV再生信息产业部的COL信号。
在IPG时间继成功发送的帧的时, COL信号由一些收发机作为自检。
的信号质量的错误( SQE )函数将不会被降低信息产业部由于缺乏COL信号的支持。从历史上看, SQE
存在,表明位于物理上远离该MAC的收发机被运行。由于减少了MII唯一
支持芯片到芯片上的印刷电路板连接时,不需要SQE的功能。
RX_ER
所述PHY应提供RX_ER作为输出,根据以IEEE 802.3u标准中指定的规则[2](见第24 ,如图24-11 -
接收状态图) 。 RX_ER应保持一个或更多个REF_CLK周期,以指示错误(例如,编码错误或
检测到任何错误,一个PHY可以检测,而由MAC子层可以另外是不可测的)
某处的帧目前正在从PHY传送。 RX_ER应相对于REF_CLK同步转型。
而CRS_DV是撤除, RX_ER有权对MAC无影响。
2009年6月
修订1.04
15