¿Se puede conectar un phy de RMII directamente a otro phy de RMII?

5

Tengo algunos conmutadores Ethernet LAN9303 de Microchip (SMSC) en mi sistema. El LAN9303 es un conmutador de 3 puertos que tiene 2 conexiones para cables de par trenzado y una conexión MII. Los chips del interruptor están a cierta distancia y cada uno está conectado a un FPGA que a su vez está conectado a un enlace de alta velocidad de datos.

La idea era vincular los conmutadores a través de sus puertos MII, de modo que el equipo conectado al conmutador 1 pudiera hablar con el conmutador 2. Para hacer esto, LAN9303 se configuró como MII Phy y el otro como MII MAC. Así, un interruptor pensó que era un mac que hablaba con un phy, y el otro interruptor pensó que era un PHY que hablaba con un MAC. Esto funcionó bien.

Ahora, para guardar los pines, se han conectado los LAN9303 usando RMII. Como el LAN9303 solo puede funcionar como RMII PHY (no un MAC) tengo 2 RMII PHY conectados entre sí. Solo están conectados con cables en este momento (alrededor de 20 mm de largo), ya que quiero que funcionen así en el banco antes de conectarlo al sistema más grande.

El LAN9303 permite que el reloj RMII sea una entrada o una salida, por lo que tengo un interruptor que proporciona el reloj como salida y el otro tiene el reloj como entrada. Esto parece estar funcionando bien.

He intentado leer sobre esto, pero he tenido problemas para descubrir cómo se verían los datos que entran y salen de un dispositivo de RMII y si los datos que espera ver desde un MAC se parecen a los ¿Los datos se envían a un RMII MAC?

    
pregunta Will

1 respuesta

4

Resulta que un RMII Phy puede hablar con otro RMII como este, pero el LAN9303 no se puede conectar directamente a otro LAN9303 como se describe. El problema es que la sincronización de las señales DV D0 y D1 que salen de una LAN9303 no cumple con los requisitos para que DV D0 y D1 entren en la otra. Los datos deben moverse al borde opuesto del reloj para que este enfoque funcione.

    
respondido por el Will

Lea otras preguntas en las etiquetas