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

两块AM335X芯片能通过RGMII直接连接通信吗?

现要在一块板子上,集成两个含有RGMII接口的Ethernet MAC芯片,一个是AM3352,另外一个是带arm内核的芯片,两个芯片能直接通过RGMII接口通信吗?不经过Ethernet PHY芯片。

Yaoming Qin:

可以的,但是没有现成的驱动支持这个,需要修改驱动,有客户自己做过,您如果想这样做需要您自己动手修改了。

请问您为什么有这个需求?

ziming huang:

回复 Yaoming Qin:

AM3352作为主控,另外一块arm内核芯片作为一个调制解调的专用芯片,两个芯片都相当于Ethernet MAC层芯片,都带有RGMII接口。因为在一块板子上,如果在中间加两块PHY层芯片的话,显得很鸡肋。现在想知道,通过RGMII,  两个MAC通信与一个MAC、一个PHY通信有多大差别,驱动程序差别大不大?

Yaoming Qin:

回复 ziming huang:

理解您的需求,这个作为定制化的需求,我们暂时没有支持,您可以自己通过读文档修改,方案是可行的。

ziming huang:

回复 Yaoming Qin:

我想换个思路来问一个问题,am3352与两块不同的PHY芯片通过RGMII连接,物理连接上看都是RGMII的标准接口,传输的数据也应该是标准的MAC帧。驱动程序需不需要大的变动???哪一部分需要变?

Yaoming Qin:

回复 ziming huang:

PHY的接口和mac的接口是不一样的,但是如果是RGMII的接口,是标准的,不同的phy,也是一样的,只是需要通过mdio对phy进行相应的配置。

驱动的修改应该不需要很大,但是多大,这个是个很模糊的说法,这里讨论没有意义,具体哪里要改,这个您需要自己去读代码和文档了。

赞(0)
未经允许不得转载:TI中文支持网 » 两块AM335X芯片能通过RGMII直接连接通信吗?
分享到: 更多 (0)