Оглавление:
- Определение - Что означает Serializer / Deserializer (SerDes)?
- Techopedia объясняет сериализатор / десериализатор (SerDes)
Определение - Что означает Serializer / Deserializer (SerDes)?
Сериализатор / десериализатор (SerDes) - это интегральная схема или устройство, используемое в высокоскоростной связи для преобразования между последовательными данными и параллельными интерфейсами в обоих направлениях. SerDes используется в различных приложениях и технологиях, где его основная цель заключается в обеспечении передачи данных по одной или дифференциальной линии путем минимизации количества выводов ввода / вывода и соединений. Короче говоря, он преобразует параллельные данные в последовательные, чтобы они могли перемещаться по носителям, которые не поддерживают параллельные данные, или используются для экономии пропускной способности.
Techopedia объясняет сериализатор / десериализатор (SerDes)
Микросхема SerDes облегчает передачу между двумя точками, которые используют параллельные данные в последовательных потоках, уменьшая количество каналов данных, необходимых для передачи. Это снижает количество необходимых соединительных штифтов, поэтому провода и разъемы могут быть небольшими и тонкими. На стороне передатчика параллельные данные преобразуются в последовательные данные, тогда как на стороне приемника происходит обратное. Большинство устройств SerDes полностью способны работать в дуплексном режиме, поэтому преобразование данных происходит одновременно в обоих направлениях. Чипы SerDes используются в беспроводных маршрутизаторах, гигабитных системах Ethernet, системах хранения данных и волоконно-оптических системах связи.
Основная функция SerDes имеет два блока: блок параллельного ввода-вывода (PISO) или параллельно-последовательный преобразователь и блок последовательного ввода-вывода (SIPO) или последовательно-параллельный преобразователь. Каждый конец канала связи имеет SerDes с этими двумя фундаментальными блоками; блок PISO используется для передачи, а блок SIPO - для приема.
Чипы SerDes доступны в нескольких архитектурах:
- Параллельные часы - используется для сериализации входа параллельной шины вместе с адресами данных и управляющими сигналами. Эталонные часы используются для синхронизации потока данных, который имеет допуск на дрожание на сериализаторе от 5 до 10 пс.
- Встроенные часы - Сериализует данные и часы в один поток. Сначала передается один тактовый цикл, за которым следуют фактические данные, создавая периодический передний фронт в начале потока данных.
- SerDes 8b / 10b - отображает данные в 10-битный код непосредственно перед сериализацией. Десериализатор использует эталонные часы для контроля восстановленных часов из потока битов.
- Чередование битов - это мультиплексирует несколько более медленных последовательных потоков данных в более быстрые потоки, тогда как приемник демультиплексирует более быстрые потоки обратно в несколько более медленных потоков.
