MAC 与 PHY 相接时,提供时钟的问题
例如:CPU(作为MAC) 与 Switch 的一个 port(作为 PHY) 连接
CPU Tx --> PHY Rx
CPU Rx <-- PHY Tx
收发时钟一般都是由谁来提供的? 阿弥陀佛,怎么没人呢? 原帖由 qiangqiang02 于 2009-12-2 16:54 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
例如:
CPU(作为MAC) 与 Switch 的一个 port(作为 PHY) 连接
CPU Tx --> PHY Rx
CPU Rx
你这里的时钟是指的什么意思?
回复 #3 dreamice 的帖子
就是 "MAC" 与 "PHY" 通信时,RX 的时钟由谁来提供?TX 的时钟由谁来提供? 对于10/100M的MII,TXCLK和RXCLK都是PHY提供的,时钟分别为2.5/25MHZ,数据位4bit
对于1000M的GMII,数据位8bit 发送时钟为GTXCLK,125MHZ,MAC提供,同步TXD
RXCLK为PHY提供,同步RXD
而且对于MAC和PHy连接,我们称为Forward (G)MII ,mac RXD和phy的RXD是对应的,mac txd对应phy的txd
对于MAC和MAC相连,刚好相反,叫Reverse (G)MII
[ 本帖最后由 looneyxp 于 2009-12-11 19:03 编辑 ] 我使用RGMII模式,PHY为1000Base-T full duplex Master,RXCLK为125M,但是TXCLK实测为25M,请问这可能是什么原因呢?
问题详细描述见:http://topic.csdn.net/u/20101129/22/548DA16A-3A7E-4BFF-8EF4-F935F3E5D3E7.html
谢谢!
页:
[1]