Serializador / deserializador (serdes)

Definición - ¿Qué significa Serializador / Deserializador (SerDes)?

Un serializador / deserializador (SerDes) es un circuito o dispositivo integrado que se utiliza en comunicaciones de alta velocidad para convertir entre datos en serie e interfaces paralelas en ambas direcciones. Un SerDes se utiliza en una variedad de aplicaciones y tecnologías, donde su propósito principal es proporcionar transmisión de datos a través de una línea única o diferencial minimizando la cantidad de pines y conexiones de E / S. En resumen, convierte datos en paralelo en datos en serie para que puedan viajar a través de medios que no admiten datos en paralelo o se utilizan para ahorrar ancho de banda.

Techinfo explica Serializer / Deserializer (SerDes)

Un chip SerDes facilita la transmisión entre dos puntos que usan datos en paralelo sobre flujos en serie, reduciendo el número de rutas de datos requeridas para la transmisión. Esto reduce la cantidad de pines de conexión necesarios, por lo que los cables y conectores pueden mantenerse pequeños y delgados. En el lado del transmisor, los datos en paralelo se convierten en datos en serie, mientras que en el lado del receptor ocurre lo contrario. La mayoría de los dispositivos SerDes son totalmente capaces de funcionar en dúplex completo, por lo que la conversión de datos se realiza en ambas direcciones simultáneamente. Los chips SerDes se utilizan en enrutadores inalámbricos, sistemas Gigabit Ethernet, aplicaciones de almacenamiento y sistemas de comunicación por fibra óptica.

La función básica de SerDes tiene dos bloques: el bloque de entrada en paralelo de salida en serie (PISO) o convertidor de paralelo a serie, y el bloque de entrada de serie en paralelo y salida (SIPO) o convertidor de serie a paralelo. Cada extremo de un enlace de comunicación tiene un SerDes con estos dos bloques fundamentales; el bloque PISO se utiliza para la transmisión y el bloque SIPO se utiliza para la recepción.

Los chips SerDes están disponibles en varias arquitecturas:

  • Reloj paralelo: se utiliza para serializar una entrada de bus paralelo junto con direcciones de datos y señales de control. Se utiliza un reloj de referencia para sincronizar el flujo de datos, que tiene una tolerancia a la fluctuación en el serializador de 5 a 10 ps rms.
  • Reloj integrado: serializa los datos y el reloj en un solo flujo. Primero se transmite un ciclo de reloj seguido de los datos reales, lo que crea un flanco ascendente periódico al comienzo del flujo de datos.
  • SerDes 8b / 10b: asigna los datos a un código de 10 bits justo antes de la serialización. El deserializador hace uso del reloj de referencia para monitorear el reloj recuperado del flujo de bits.
  • Bit interleaved: esto multiplexa múltiples flujos de datos seriales más lentos en flujos más rápidos, mientras que el receptor demultiplexa los flujos más rápidos de nuevo en múltiples flujos más lentos.