Совместимость с шиной PCI

в начало

Совместимость со стандартом локальной шиной передачи данных PCI была очень важна при разработке спецификации HyperTransport(tm), и именно это создает преимущества при распространении шины среди разработчиков. Чтобы позволить устройствам PCI и HyperTransport(tm) нормально взаимодействовать, нужно было сохранить общую программную модель для систем ввода/вывода PCI и HyperTransport(tm). Поддержка совместимости включала поддержку мостов на основе PCI, PCI-моделей для операций с памятью, поддержку всех трех адресных пространств PCI (конфигурация/ввод-вывод/память) и совместимость с заголовками устройств и мостов PCI. К тому же, к стандартным возможностям PCI добавляются дополнительные преимущества, которые служат для максимизации общей производительности системы. Примером таких преимуществ может быть, например, поддержка упреждающей передачи данных и распределение скорости передачи данных для каждого соединения. Упреждающая передача данных на PCI позволяет обеспечить более эффективную пакетную передачу данных, что влияет на общую производительность шины. Распределение скорости передачи данных используется для того, чтобы за счет медленных устройств повышать скорость передачи данных к другим, более быстрым устройствам. Это достигается благодаря динамическому контролю над скоростью передачи данных всех подключенных к системе устройств.

Принципиальная разница между операциями шин PCI и HyperTransport(tm) заключается в инициализации соединения и сигналах прерываний. Процесс инициализации HyperTransport(tm), включая определение частоты и ширины шины соединения, происходит перед инициализацией PCI-соединения и может осуществляться с помощью небольшой программной вставки к коду инициализации PCI-соединения в BIOS. Это связано с тем, что благодаря пакетной организации передачи данных прерывания от устройств посредством шины HyperTransport(tm) передаются быстрее, чем через соединения PCI. Пакеты прерываний переносят информацию, которая сгенерирована устройствами и должна быть проинтерпретирована хост-мостом.

Разработка устройств на основе шины HyperTransport(tm)

Мы рассмотрели различные топологии, которые можно использовать для разработки систем на основе шины HyperTransport(tm). Не менее пристальное внимание надо уделить «строительным блокам», применяемым для создания устройств на основе шины HyperTransport(tm). Производители, входящие в консорциум HyperTransport(tm), в настоящий момент ведут активные поиски в этом направлении. Одним из обязательных условий таких разработок является совместимость с продуктами других фирм, входящих в консорциум.

Что делает шину HyperTransport(tm) привлекательной для разработчиков аппаратного обеспечения? Во-первых, это явные ее преимущества над PCI, а также ее обратная совместимость с существующими шинами. Во-вторых, это поддержка стандарта многими производителями, входящими в HyperTransport(tm) Consortium. И, наконец, огромное количество доступных сегодня на рынке продуктов, которые совместимы с этим стандартом благодаря его удачным особенностям

Отметим несколько важных моментов:

HyperTransport при 55 контактах (pins) обеспечивает в 12 раз большую пропускную способность, чем PCI 33 МГц/32 бит (более 80 контактов, правда, далеко не все используются).

Отношение сигнал/земля – 4:1.

Опциональные контакты, внедряемые в мобильных системах для сбережения энергии.

В настоящий момент спецификация готова к реализации в отличие от своего конкурента от Intel, причем некоторые параметры реализации технологии ничем не хуже, а некоторые — значительно лучше, чем параметры аналогичной реализации от Intel.

Сравнительная характеристика стандартов Arapahoe и HyperTransport представлена в таблице 2.5.

 

Таблица 2.5. Сравнительная характеристика стандартов Arapahoe и HyperTransport

Параметры Arapahoe HyperTransport
Симметричная/асимметричная симметричная асимметричная
Двунаправленная/однонаправленная двунаправленная двунаправленная
Скорость передачи 2.5 ГБ/с 12.8 ГБ/с
Peer-to-peer подключение + +
Изменяемая пропускная способность + +
Адресация 32- и 64-битная 64-битная
Планируемый срок выхода конец 2003 года Вышла в 2001г.