1 votos

Puertos IC del conmutador Ethernet en modo MAC y PHY

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) enter image description here

  • 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

  1. ¿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?
  2. ¿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?
  3. 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.

1voto

user162055 Puntos 8

1/

para los puertos 2 y 6, el phy es externo. Sin embargo, lamentablemente no toda la información de phy está presente en un RGMII/GMII y ésta se envía a través de MDIO/MDC. El switch necesita saber que tiene una phy conectada, y de ahí ese modo.

Es posible conectar RGMII/GMII a otro mac también y saltarse el phy.

2/ no hay phy interno si sale RGMII/GMII, y si vas de mac a mac no habrá phy

3/ cuando te refieres a modo aquí - supongo que te refieres a qué velocidad para SGMII esto se codifica en la negociación en el flujo 8/10

si te refieres al modo mac/phy en vez de a un puerto - no estoy seguro pero mira donde en tu switch asignas la dirección MDIO phy y debería haber una pista allí de por qué es necesario o no No tengo la hoja de datos de marvell en este momento

la mayoría de los conmutadores de esta época y el género de la velocidad de la encuesta de la PHY a través de MDIO para obtener información de enlace / velocidad

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X