Xavier MAC与PHY自适应速率分析-代码分析

1. xavier与marvell 88e1512 的原理图连接

n TXC:发送端参考时钟

n TD[0:3]:发送数据引脚

n TX_CTL:发送控制引脚

TX_CTL信 线上传送TX_EN和TX_ER两种信息,在TXC的上升沿发送TX_EN,下降沿发送TX_ER。

注:在千兆速率下,向PHY提供TXC信 ,TXD、TXEN、TXER信 与此时钟信 同步。
在10/100M速率下,PHY提供 TXCLK时钟信 ,其它信 与此信 同步。其工作频率为25MHz(100M 络)或2.5MHz(10M 络)。
类似于如下的MII接口模式:

static struct platform_driver eqos_driver = {
.probe = eqos_probe,
.remove = eqos_remove,

eqos_open
eqos_init_phy
of_phy_connect(dev, pdata->phy_node,
&eqos_adjust_link, 0, pdata->interface);
关键是这个判断速率的函数:eqos_adjust_link

Xavier MAC与PHY自适应速率分析-代码分析
MAC配置100M,1000M hw_if->set_gmii_speed

配置时钟速率

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月26日
下一篇 2022年5月26日

相关推荐