qiangqiang02 发表于 2009-12-02 16:54

MAC 与 PHY 相接时,提供时钟的问题

例如:

      CPU(作为MAC) 与 Switch 的一个 port(作为 PHY) 连接

      CPU Tx   --> PHY Rx
      CPU Rx <--   PHY Tx

      收发时钟一般都是由谁来提供的?

qiangqiang02 发表于 2009-12-04 10:19

阿弥陀佛,怎么没人呢?

dreamice 发表于 2009-12-04 12:09

原帖由 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

你这里的时钟是指的什么意思?

qiangqiang02 发表于 2009-12-08 11:49

回复 #3 dreamice 的帖子

就是 "MAC" 与 "PHY" 通信时,RX 的时钟由谁来提供?
                                          TX 的时钟由谁来提供?

looneyxp 发表于 2009-12-11 18:56

对于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 编辑 ]

hxqhit 发表于 2011-07-05 22:14

我使用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]
查看完整版本: MAC 与 PHY 相接时,提供时钟的问题