TI中文支持网
TI专业的中文技术问题搜集分享网站

關於AM335X Auto negotiation

請問

我看Core PLL M5 會輸出250M,50M,5M 給MAC使用
想請問如果PC網卡為10M or 100M or 1000M 

AM335X MAC 與PHY 是如何判定外界頻率然後,自動切換TCLK/RCLK頻率的??

P/S:

我知道PHY 在一上電會送 FLP(快速連接脈衝),來測試可以使用的頻率10/100/1000M

我是想知道,假設PHY確認外界頻率後, 如何告知AM335X MAC 改變TCLK為10M/100M/1000M頻率 

Yaoming Qin:

我建议您结合我们的sdk(Linux,android, Starterware )看这些问题。

我们的sdk提供的驱动帮助您不需要花时间搞这么细的东东,而能用上我们的网口。

jiew:

回复 Yaoming Qin:

Dear Yaoming

我是使用linux SDK

我是想知道大概的原理,若PHY偵測到外界頻率後,如何告知AM335X ,AM335X 如何重新設定TCLK

Jian Zhou:

回复 jiew:

你板子上的以太网PHY,他是工作在10M还是100M还是1000M,是和AM335x的MAC没关系的,那是通过MDIO给PHY配寄存器配出来的

jiew:

回复 Jian Zhou:

Dear Jian

我是想知道,假設PHY確認外界頻率後, 如何告知AM335X MAC 改變TCLK為5M,10M,250M頻率 

jiew:

回复 jiew:

請問流程是這樣嗎??

1. 網路線一插上,PHY 會透過FLP 得知外界頻率,2. AM335X MAC 透過MDIO 輪詢到 Phy 得到外界頻率 (還是透過RX_CLK得知??)3. AM335X MAC 改變TX_CLK為 10M or 100M or 1000M 模式(125M*4+125M*4 )

4. 以上動作在初始化phy後,就已經設定為auto negotiation 與10M/100M/1000M 全半雙工, 所以上述流程會自行動作,無須程式判斷

赞(0)
未经允许不得转载:TI中文支持网 » 關於AM335X Auto negotiation
分享到: 更多 (0)