Vengo de un entorno analógico/RF y tengo un conocimiento limitado de las interfaces digitales. Según los artículos de TI sobre Ethernet PHY encontrados aquí y aquí La conexión de una MAC a una PHY parece muy sencilla. Tienes xMII y MDIO/MDC conectando una MAC a un PHY.
Donde me confundo es cuando entra en juego un IC de conmutación Ethernet. Tengo un circuito que utiliza 88E6320 como un IC de conmutación de Ethernet y tiene un diagrama de bloques como el siguiente (lo siento, no puedo subir el esquema y la hoja de datos)
- Los puertos 3 y 4 son Transceptores 10/100/1000 .
- Los puertos 2 y 6 están configurados como Modo RMII PHY utilizando resistencias de flejado.
- Los puertos 0 y 1 son SGMII conectado a un tejido blando de FPGA con MAC integrado.
- El puerto 5 está configurado como RGMII utilizando resistencias de conexión, conectado a un tejido duro de FPGA con MAC integrado.
Lo que no entiendo es
- ¿No se utiliza xMII para conectar la PHY a la MAC? ¿Cómo pueden los puertos 2 y 6, configurados como modo PHY, seguir hablando con PHYs externos?
- ¿Hay alguna razón para conectar dos PHYs espalda con espalda (como el puerto 2 y 6 a un PHY externo) usando xMII? O en otras palabras, ¿por qué no poner los puertos 2 y 6 en modo MAC si están interconectados con PHYs externos?
- La hoja de datos del switch no dice nada sobre el modo MAC/PHY de los puertos 1 (SGMII) y 5 (RGMII). ¿Cómo puedo saber en qué modo funcionan los puertos 1 y 5?
Gracias.
0 votos
Hey,,, yah Puedo tratar de explicar, adivinando, aunque no estoy seguro, Así que el lado más a la izquierda accede a los registros de Marvell ya sea a través del puerto 1 o puerto 2 (MDIO y MDC), incluyendo los registros PHY en Marvell para el puerto 3 & 4, entonces PHY-s externos a través de RMII del puerto 2 & 6 de Marvell (MDIO y MDC pasan a través). Ahora, Marvell (adivinando, sin leer la hoja de datos) funciona como un conmutador Ethernet. Acerca de la conexión del puerto #6, sólo se utiliza de esa manera para que sea conveniente utilizar toda la pila de software construido a través de Ethernet, y comunicarse entre el más a la izquierda y el más a la derecha. Así que, de nuevo eso es todo lo que supongo.