ПОИСК Статьи Чертежи Таблицы Многообразие стандартов из "Проектирование на ПЛИС архитектура, средства и методы " Ситуация осложняется тем, что при использовании некоторых из этих стандартов, например P I Express или SkyRail, производители могут использовать одинаковые базовые концепции, но выпускать их под собственными названиями и использовать свою терминологию. Кроме того, реализация некоторых стандартов требует использования нескольких передающих блоков. [c.282] Предположим, что речь идет о разработке печатной платы с использованием высокоскоростного последовательного интерфейса. В этом случае разработчики системы определяют, какой стандарт должен использоваться. Каждый из гигабитных передающих блоков внутри ПЛИС может быть сконфигурирован для поддержки нескольких различных стандартов, но, как правило, не всех. Это значит, что системные инженеры отдадут предпочтение стандарту, который поддерживается используемой ими ПЛИС, или им придётся выбрать ПЛИС другого типа, поддерживающую выбранный интерфейс. [c.282] Если рассматриваемая система подразумевает разработку одной или нескольких заказных микросхем, ASI , предпочтительнее, конечно же, использовать стандартный компонент по собственному выбору или приобрести подходящий блок IP у стороннего производителя. Однако имеющиеся в наличии микросхемы (заказные микросхемы ASSP) обычно поддерживают лишь один или несколько из вышеперечисленных стандартов. В этом случае ПЛИС может быть использована как интерфейс между двумя (или несколькими) стандартами (Рис. 21.5). [c.282] Одна ИЗ проблем передачи данных со скоростями несколько гигабит в секунду заключается в том, что печатная плата и ее дорожки поглощают существенную часть высокочастотного сигнала, вследствие чего приемник получает лишь его ослабленную версию. [c.283] К сожалению, это явление трудно объяснить словами, поэтому рассмотрим несколько наглядных (визуальных) примеров. Сначала предположим, что идеальный сигнал меняет своё состояние между уровнями логического О и логической 1 (Рис. 21.6). [c.283] Опытные инженеры непременно найдут несколько неточностей в этом рисунке. Например, сигнал, образованный передатчиком, показан в виде чистых цифровых прямоугольных импульсов на самом деле такой сигнал имел бы ярко выраженные аналоговые черты. На практике лучшее, что можно было бы сказать при работе на этих частотах, так это то, что сигнал устрашающей формы выходит с передающего устройства и в ещё худшем виде поступает на приёмное устройство. Кроме того, сигнал, полученный приемником, будет сдвинут по фазе относительно сигнала, показанного на Рис. 21.6. Но мы синхронизировали оба сигнала и, следовательно, можем видеть, как биты на передающей и приемной сторонах дорожки взаимосвязаны друг с другом. [c.283] Как следует из рисунка, сигнал на приемной стороне сильно ослаблен, но все еще колеблется около некоторого среднего уровня. Это позволит приёмнику отдетектировать его, и извлечь из него полезную информацию. Теперь рассмотрим, что произошло бы, если мы модифицировали бы предыдущую последовательность таким образом, чтобы она начиналась с передачи трех последовательных логических единиц (Рис. 21.7). [c.283] В этом случае сигнал, полученный приемником, нарастает в течение времени, длительность которого соответствует первым трём битам. (Не будем забывать, что этот пессимистический сценарий рассматривается лишь в качестве примера ) Это обстоятельство увеличивает величину сигнала по сравнению со средним значением, вследствие чего, когда сигнал на входе опять возвращается к первоначальному виду 010101. приемник будет продолжать принимать его как последовательность логических 1. [c.283] И напоследок, я скажу, что одна из основных причин использования этих кодирующих схем обусловлена стремлением упростить задачу восстановления тактовых синхроимпульсов из потока данных. [c.284] Вернуться к основной статье