Sérialiseur / désérialiseur (serdes)

Définition - Que signifie Serializer / Deserializer (SerDes)?

Un sérialiseur / désérialiseur (SerDes) est un circuit intégré ou un dispositif utilisé dans les communications à haut débit pour la conversion entre des données série et des interfaces parallèles dans les deux sens. Un SerDes est utilisé dans une variété d'applications et de technologies, où son objectif principal est de fournir une transmission de données sur une ligne unique ou différentielle en minimisant le nombre de broches et de connexions d'E / S. En bref, il convertit les données parallèles en données série afin qu'elles puissent voyager sur des supports qui ne prennent pas en charge les données parallèles ou sont utilisées pour économiser de la bande passante.

Definir Tech explique Serializer / Deserializer (SerDes)

Une puce SerDes facilite la transmission entre deux points qui utilisent des données parallèles sur des flux série, réduisant le nombre de chemins de données nécessaires à la transmission. Cela réduit le nombre de broches de connexion nécessaires, de sorte que les fils et les connecteurs peuvent rester petits et fins. Du côté de l'émetteur, les données parallèles sont converties en données série, tandis que du côté du récepteur, c'est l'inverse. La plupart des périphériques SerDes sont entièrement capables de fonctionner en duplex intégral, de sorte que la conversion des données a lieu dans les deux sens simultanément. Les puces SerDes sont utilisées dans les routeurs sans fil, les systèmes Gigabit Ethernet, les applications de stockage et les systèmes de communication par fibre optique.

La fonction SerDes de base comporte deux blocs: le bloc Parallel In Serial Out (PISO) ou le convertisseur parallèle-série et le bloc Serial In Parallel Out (SIPO) ou le convertisseur série-parallèle. Chaque extrémité d'une liaison de communication a un SerDes avec ces deux blocs fondamentaux; le bloc PISO est utilisé pour la transmission et le bloc SIPO est utilisé pour la réception.

Les puces SerDes sont disponibles dans plusieurs architectures:

  • Horloge parallèle - Ceci est utilisé pour sérialiser une entrée de bus parallèle avec les adresses de données et les signaux de commande. Une horloge de référence est utilisée pour synchroniser le flux de données, qui a une tolérance de gigue au niveau du sérialiseur de 5 à 10 ps rms.
  • Horloge intégrée - Cela sérialise les données et l'horloge en un seul flux. Un cycle d'horloge est transmis en premier suivi des données réelles, créant un front montant périodique au début du flux de données.
  • 8b / 10b SerDes - Ceci mappe les données à un code 10 bits juste avant la sérialisation. Le désérialiseur utilise l'horloge de référence pour surveiller l'horloge récupérée à partir du train de bits.
  • Bit entrelacé - Ceci multiplexe plusieurs flux de données série plus lents en flux plus rapides, tandis que le récepteur démultiplexe les flux plus rapides en plusieurs flux plus lents.