Пропускная способность pci e x1. PCI Express-что это такое и основные характеристики

В настоящее время в сфере сложной электроники наблюдается активное и быстрое внедрение новых технологий, в результате чего некоторые компоненты системы могут устаревать и не подлежать обновлению и т. п.

В связи с этим приходится подключать к ним различные дополнения и , для чего нередко требуются те или иные переходники.

В данной статье мы рассмотрим переходник pci-e pci, то как он работает и какие особенности имеет.

Определение

Что же это за устройство и для чего оно нужно? Строго говоря, это шина ввода и вывода, которая подключается к персонального компьютера.

К самой этой шине, то есть к переходнику, можно подключить некоторое (различающееся в зависимости от конфигурации) количество внешних периферийных устройств.

С помощью последовательного соединения эти периферийные устройства подключаются к компьютеру.

Основной характеристикой такого устройства является его пропускная способность.

Именно она характеризует (в общем случае) качество работы, скорость ее и быстродействие компьютера и подключенных таким образом элементов.

Характеристика пропускной способности выражается в количестве линий соединения (от 1 до 32).

В зависимости от этой основной характеристики может значительно меняться и цена данного устройства. То есть, чем эта характеристика лучше (показатель выше), тем выше и стоимость такого устройства. Кроме того, многое зависит от статуса производителя, надежности оборудования и его долговечности. В среднем цена начинается от 250-500 рублей (за азиатские изделия с низкой пропускной способностью), до 2000 рублей (за европейские и японские устройства с высокой пропускной способностью).

Технические характеристики

С технической точки зрения такое устройство имеет три составные части:

Выше было написано об исключительной важности пропускной способности устройства для его нормального функционирования.

Что же такое пропускная способность? Чтобы ответить на этот вопрос необходимо понимать принцип действия такого переходника.

Он способен осуществлять одновременное двунаправленное (от карты к периферии и от периферии к карте) соединение оборудования.

При этом передача данных может происходить как по одной, так и по нескольким линиям.

Чем больше таких линий, тем стабильнее работает устройство, тем выше его пропускная способность и тем более быстродейственным будет периферийное оборудование.

Важно! В зависимости от количества линий устройство может иметь различные конфигурации: х1, х2, х4, х8,х12, х16, х32. Цифра указывает непосредственно на количество полос для двусторонней одновременной передачи информации. Каждая из таких полос состоит из двух пар проводов (для передачи в двух направлениях).

Как видно из описания, эта конфигурация значительно влияет на стоимость устройства.

Но какое прикладное значение она имеет, действительно ли есть смысл тратиться дополнительно при покупке устройства?

Это напрямую зависит от того, сколько вы планируете подключить к материнской плате – чем их больше, тем более высокая пропускная способность необходима устройству для поддержания стабильной работы компьютера.

Шифрование

При такой системе передачи информации используется специфическая система защиты ее от искажений и потерь.

Этот метод защиты получил обозначение 8В/10В.

Смысл в том, что для передачи 8 бит необходимой информации должны быть использованы дополнительные 2 служебных бита для осуществления безопасности и защиты от искажений.

При работе такого адаптера, на компьютер постоянно передается 20% служебной информации, не несущей никакой нагрузки и пользователю не нужной. Но именно она, хотя и нагружает (впрочем, совсем незначительно) , обеспечивает стабильность работы шины и периферийных устройств.

История

В начале 2000-х годов активно использовался слот расширения AGP, именно с его помощью устанавливались .

Но, в какой-то момент была достигнута максимальная технически возможная его производительность и появилась необходимость в создании адаптера нового типа.

И скоро появился PCI-E – это был 2002 год.

Сразу же появилась необходимость в адаптере, который позволял бы устанавливать новые графические решения в устаревший слот расширения или наоборот.

Потому в 2002 году многие разработчики и производители всерьез занялись созданием такого адаптера.

На тот момент устройство имело одно важное качество – возможность модернизировать ПК, потратив на это минимальные суммы, ведь вместо замены материнской платы достаточно было относительно недорогого переходника.

Но разработка не увенчалась успехом, так как на тот момент стоили почти так же, как первые переходники, а потому возникла необходимость в разработке более простой конфигурации адаптера.

Интересно, что производители также последовательно увеличивали пропускную способность таких устройств. Если для первых конфигураций она составляла не более 8 Гб/с, то для второй уже 16 Гб/с, а для третьей – 64 Гб/с. Это отвечало требованиям возрастающих нагрузок, появляющихся из-за модернизации периферийных устройств.

При этом, слоты с разной скоростью передачи совместимы с любыми устройствами менее «скоростного» уровня.

То есть, если подключить к слоту третьего поколения графическую платформу второго или первого поколения, то слот автоматически переключится на иной скоростной режим, соответствующий подключенному устройству.

Отличия PCI и PCI-E

Какие специфические отличия имеются у этих двух конфигураций?

По своим техническим и эксплуатационным характеристикам PCI похож на AGP, тогда как PCI-E – принципиально новая разработка.

Тогда как PCI обеспечивает параллельную передачу информации, PCI-E – последовательную, за счет чего достигается значительно более высокая скорость передачи информации и быстродействие даже с учетом применения адаптера.

Зачем нужен?

Зачем нужен такой адаптер и для чего он может применяться, можно ли обойтись без него?

Нужно понимать, что большинство пользователей обходятся без этого оборудования потому, что оно не является необходимым даже на старых, подверженных существенному износу, компьютерах.

Это дополнительное оборудование, которое в ряде случаев улучшить функционал вашего ПК, но без которого вполне может обойтись рядовой пользователь.

По сути, использование такого переходника дает только одно основное преимущество – возможность подключения к карте памяти некоторого количества периферийных устройств, тогда как напрямую столь много их подключить невозможно. Например, таким способом можно подключить дискретную видео- или в дополнение к основной.

Также достаточно удобной возможностью может быть одновременное быстрое отключение всех периферийных устройств при необходимости.

Например, в случае, когда снижается быстродействие компьютера или по иным причинам. В этом случае пользователю не надо длительное время программно отключать компоненты.

Алексей Борзенко ,
к.т.н., доцент РРТА

Интерфейс PCI Express (известный прежде под названием 3GIO) основан на открытых стандартах и выступает как наследник PCI и его вариантов для систем ввода-вывода серверов и клиентских устройств. В отличие от PCI и PCI-X, основанных на 32- и 64-разрядной параллельной шине, PCI Express использует высокоскоростную технологию последовательного соединения, похожую на ту, что используется в Gigabit Ethernet, Serial ATA (SATA) и Serial Attached SCSI (SAS). PCI Express отражает общую для компьютерной индустрии тенденцию замены устаревших параллельных общих шин на высокоскоростные последовательные соединения типа "точка-точка" (point-to-point).

Новая технология шины обеспечивает скорость передачи, которая будет достаточной с учетом развития процессоров и подсистем ввода-вывода, по крайней мере, в течение следующих 10 лет.

По сравнению с PCI технология PCI Express имеет следующие преимущества:

  • высокая пропускная способность - в первой версии теоретическая пиковая пропускная способность составит 5-80 Гбит/с, в зависимости от реализации;
  • последовательное соединение, обеспечивающее масштабирование производительности;
  • отдельное соединение "точка-точка" для каждого устройства вместо общей шины PCI;
  • малые задержки для серверной архитектуры;
  • меньший размер разъемов и упрощенное проектирование систем;
  • расширенные функции.

В течение следующего десятилетия интерфейс PCI Express постепенно заменит параллельные шины PCI, PCI-X и AGP. Сначала он вытеснит шины, которые требуют дополнительной производительности и функций. Например, первоначально PCI Express будет применяться как замена шины передачи графических данных AGP 8X в клиентских системах, обеспечивая высокую полосу пропускания и поддержку мультимедийного трафика. Он будет сосуществовать с шиной PCI-X и постепенно вытеснять ее в серверных системах.

Шина PCI

Шина PCI, появившаяся в 1992 г., стала основой системы ввода-вывода практически для всех компьютерных платформ. Первоначальная 33-МГц, 32-разрядная реализация обеспечивала теоретически возможную пиковую производительность 133 Мбайт/с. В последующие годы архитектура платформы развивалась, различные функции перекладывались на варианты PCI с более высокой пропускной способностью (табл. 1), включая AGP и PCI-X.

Таблица 1. Пропускная способность шин PCI, PCI-X и AGP

Шина и частота Пиковая пропускная способность, Мбайт/с
в 32-разрядном режиме в 64-разрядном режиме
PCI 33 МГц 133 266
PCI 66 МГц 266 532
PCI-X 100 МГц Не поддерживает 800
PCI-X 133 МГц Не поддерживает 1 Гбайт/с
AGP 8X 2,1 Гбайт/с Не поддерживает

Если внимательно изучить применяемую в PCI технологию передачи сигналов, станет ясно, что увеличить производительность этой многоточечной параллельной шины уже невозможно. Дело в том, что для шины PCI трудно реализовать наращивание частоты или уменьшение напряжения. Кроме того, она не поддерживает такие функции, как расширенное управление энергопотреблением, замена и подключение в горячем режиме периферийных устройств и функции качества сервиса - QoS (а проще говоря, доступности) для гарантированной полосы пропускания операций в реальном времени. Наконец, вся имеющаяся полоса пропускания шины PCI не поддерживает одновременную передачу данных в обоих направлениях. Многие сети передачи данных обеспечивают параллельный трафик, благодаря чему задержка при передаче сообщений сводится к минимуму.

Клиентские системы

Первый вариант шины PCI был разработан для поддержки 2D-графики, высокопроизводительных жестких дисков и локальных сетей. Вскоре после появления PCI выросшие требования к пропускной способности графической подсистемы 3D превысили возможности 32-разрядной шины PCI с частотой 33 МГц. Чтобы решить эту проблему, корпорация Intel (http://www.intel.com) вместе с несколькими производителями графических плат разработали спецификацию AGP, описывающую выделенную высокоскоростную шину для работы с графикой. Шина AGP освободила систему PCI от передачи графики, что позволило задействовать ее пропускную способность для других операций передачи данных и ввода-вывода. Кроме того, впоследствии Intel добавила выделенные каналы USB 2.0 и Serial ATA к южному мосту своих наборов микросхем (НМС), что дополнительно уменьшило нагрузку ввода-вывода на шину PCI. На рис. 1 показана внутренняя архитектура типичной клиентской системы ПК и пропускная способность шины ввода-вывода и графики.

Узкие места клиентских систем

Есть несколько шин клиентской системы, способных ограничивать производительность из-за постоянного совершенствования центрального процессора, памяти и устройств ввода-вывода: шина PCI, шина AGP и канал между северным и южным мостами.

PCI Bus. Шина PCI обеспечивает скорость передачи до 133 Мбайт/с для подключенных устройств ввода-вывода. Ряд устройств ввода-вывода способны загрузить значительную часть этой полосы пропускания, так что если подключить несколько таких устройств, то общая шина PCI не сможет справиться с трафиком.

На рис. 2 показаны требования к полосе пропускания разных сетевых протоколов, видеоприложений и внешних устройств, которые обслуживает шина PCI. Как видно, многоточечная общая шина PCI с трудом способна работать с современными устройствами. Проблема обостряется с появлением новых периферийных устройств, использующих еще более высокую скорость передачи.

Например, для Gigabit Ethernet нужна полоса пропускания 125 Мбайт/с, иными словами, этот сетевой протокол фактически полностью загружает шину PCI 133 Мбайт/с. У IEEE 1394b максимальная полоса пропускания составляет 100 Мбайт/с, и он также полностью загружает стандартную PCI-шину.

AGP. В последнее десятилетие требования к производительности видео удваивались каждые два года. За этот период шина передачи графики перешла от PCI к AGP, затем от AGP к AGP 2X, AGP 4X и, наконец, к сегодняшней AGP 8X.

AGP 8X работает на скорости 2,134 Гбайт/с. Несмотря на такую полосу пропускания, постепенный рост требований к производительности шины AGP создает значительные проблемы при проектировании плат и повышает стоимость соединений. Как и в случае шины PCI, расширение возможностей шины AGP становится все сложнее и дороже по мере роста частот.

Канал между северным и южным мостами. Нагрузка на шину PCI влияет и на связь между северным и южным мостами, особенно при использовании дисков SATA и устройств USB. В будущем здесь потребуется канал с большей полосой пропускания.

Серверные системы

В серверах первоначальная 32-разрядная, 33-МГц шина PCI была расширена до 64-разрядной 66-МГц с пропускной способностью 532 Мбайт/с. Частота 64-разрядной шины была увеличена до 100 и до 133 МГц - этот вариант называется PCI-X. Такая шина соединяет НМС серверной системы (или двухпроцессорной рабочей станции класса high-end) со слотами расширения, контроллерами Gigabit Ethernet и Ultra320 SCSI, интегрированными на системной плате. 64-разрядная шина PCI-X с частотой 133 МГц обеспечивает пиковую полосу пропускания 1 Гбайт/с между НМС системы и устройством ввода-вывода. Сейчас этого достаточно для большинства операций ввода-вывода, включая протоколы Gigabit Ethernet, Ultra320 SCSI и Fibre Channel 2 Гбит/с. Однако PCI-X, как и PCI, - это общая шина с присущими ей недостатками.

Группа PCI Special Interest Group (PCI SIG, http://www.psisig.com) разработала спецификацию PCI-X 2.0, описывающую 64-разрядную, 266-МГц шину PCI-X, у которой скорость передачи вдвое больше, чем у 133-МГц PCI-X. Тем не менее при использовании расширенного варианта параллельной шины PCI-X возникают серьезные проблемы с проектированием. Разъемы для нее громоздкие и дорогие, а строгие требования к проектированию значительно повышают стоимость системных плат по мере роста частот. Кроме того, на высоких частотах допускается подключение к шине PCI-X 2.0 только одного устройства ввода-вывода в конфигурации "точка-точка".

Узкие места серверных систем

На рис. 3 показаны внутренние системные межсоединения в типичной двухпроцессорной серверной системе. В этой архитектуре расширение полосы пропускания обеспечивается с помощью фирменного интерфейса между микросхемами северного моста и моста PCI-X. Несколько шин PCI-X подключаются к высокоскоростным слотам расширения, 10-Гбит Ethernet и дискам SAS/SATA. Но эта архитектура имеет несколько недостатков. Специальные кристаллы мостов PCI-X соединяют несколько параллельных шин PCI-X со специальным последовательным межсоединением НМС. Такой подход связан с высокими затратами, неэффективен и приводит к задержке передачи между устройствами ввода-вывода и северным мостом. Например, этот подход предусматривает соединение последовательной фабрики 10 Гбит/с с 64-разрядной параллельной шиной, которая, в свою очередь, подключается через фирменный кристалл моста PCI-X к последовательному межсоединению в северном мосте.

Рис. 3. Современная двухпроцессорная архитектура процессора.

Кроме того, технология внешнего ввода-вывода в серверах нового поколения требует намного более широкой полосы пропускания, чем способна обеспечить 133-МГц шина PCI-X. Эти технологии включают такие фабрики, как 10-Гбит Ethernet, Fibre Channel 10 Гбит/с и 4x Infiniband, а также будущие высокоскоростные интерфейсы жестких дисков - SATA и SAS 3 Гбит/с. В случае фабрики 10 Гбит/с каждый порт с пропускной способностью 10 Гбит/с может передавать данные в обоих направлениях с пиковой скоростью 2 Гбайт/с, а 133-МГц шина PCI-X обеспечивает максимальную скорость 1 Гбайт/с в одном направлении в один момент времени. Это означает, что 133-МГц шина PCI-X способна обработать пиковую пропускную способность таких фабрик не более чем на 50%.

Хотя PCI-X 2.0 с частотой 266 МГц удвоит ширину пиковой полосы пропускания PCI-X - до 2 Гбайт/с, ее все же будет недостаточно для суммарных 4 Гбайт/с, которые нужны двухпортовому контроллеру фабрики 10 Гбит/с. Ясно, что клиентским системам и серверам требуется замена параллельной шины PCI и ее вариантов.

PCI Express

PCI Express предоставляет масштабируемую высокоскоростную последовательную шину ввода-вывода. Многоуровневая архитектура PCI Express поддерживает существующие приложения PCI и драйверы за счет обратной совместимости с существующей моделью PCI. В частности, архитектура PCI Express определяет высокопроизводительную масштабируемую последовательную шину "точка-точка". Канал PCI Express состоит из двух однонаправленных каналов, каждый из которых реализован как пара передачи и пара приема для одновременной передачи в обоих направлениях. Каждая пара состоит из двух низковольтных пар дифференциальных сигналов. Таймер синхронизации встроен в каждую пару и использует схему кодировки для синхронизации 8b/10b, позволяя достичь высокой скорости передачи данных. На рис. 4 представлены каналы PCI в сравнении с PCI Express.


Рис. 4. PCI в сравнении с PCI Express.

Многоуровневая архитектура PCI Express

Уровень Конфигурация/ОС определяет стандартный механизм (в соответствии со спецификацией PCI Plug-and-Play) инициализации устройств, их нумерацию и конфигурирование. Этот уровень общается с уровнем ПО, инициирующего передачу данных между периферийными устройствами или получение данных от подключенной периферии. Интерфейс PCI Express разрабатывался как совместимый с существующими ОС, но для поддержки мощных функций технологии потребуются ОС будущего времени.

Уровень Программное обеспечение генерирует запросы чтения и записи к периферийным устройствам. PCI Express обеспечивает инициализацию и совместимость с ПО PCI. Как и в PCI, модель инициализации PCI Express позволяет ОС обнаруживать новые аппаратные устройства и распределять ресурсы системы. PCI Express сохраняет пространство конфигурирования PCI и программирование устройств ввода-вывода, и все ОС будут загружаться, не требуя модификации, в системах с использованием PCI Express. Сохраняется и модель выполнения ПО PCI, что позволяет запускать существующее ПО без всякой модификации.

Уровень Транзакций читает и записывает запросы от уровня ПО к канальному уровню с помощью протокола на основе пакетов и обеспечивает соответствие ответных пакетов запросам ПО. Этот уровень поддерживает 32-разрядную и расширенную 64-разрядную адресацию памяти, адресное пространство PCI памяти, ввода-вывода и конфигурации, а также новое пространство сообщений для таких сообщений, как прерывания и сбросы.

Канальный уровень добавляет последовательность пакетов и обнаружение ошибок на основе циклических кодов избыточности (CRC) к пакетам данных, создавая надежный механизм передачи данных между системным НМС и контроллером ввода-вывода.

Физический уровень базируется на двойных однонаправленных каналах PCI Express. Это обеспечивает гибкость и позволяет использовать разные технологии и частоты. Благодаря такому подходу первоначальную кремниевую технологию можно будет со временем заменить инновациями, которые сохранят обратную совместимость. Например, для повышения скорости передачи данных можно использовать оптоволоконную технологию.

Механический уровень определяет форм-факторы периферийных устройств.

Уровни архитектуры PCI Express

Ширину пропускания канала PCI Express можно масштабировать за счет добавления сигнальных пар для формирования нескольких линий между двумя устройствами. Спецификация поддерживает ширину линии x1, x4, x8 и x16 и соответственно расщепляет байты данных по линиям. После того, как два агента на обоих концах канала PCI Express договорятся о ширине линии и частоте передачи, байты данных передаются расщепленными по линиям с кодировкой.

Базовый канал x1 имеет пиковую "сырую" полосу пропускания на уровне 2,5 Гбит/с. Поскольку шина работает в двух направлениях (данные могут одновременно передаваться в обоих направлениях), эффективная "сырая" скорость передачи равна 5 Гбит/с. В табл. 2 приведены скорости передачи данных с кодированием и без кодирования при реализации линий x1, x4, x8 и x16, которые определены в первой версии PCI Express.

Таблица 2. Полоса пропускания PCI Express

В будущих реализациях PCI Express частота передачи данных по каналу еще больше увеличится. Например, после появления второго поколения PCI Express частота передачи вырастет не менее чем вдвое. Благодаря архитектуре "точка-точка" вся полоса пропускания каждой шины PCI Express выделяется устройству на конце канала. Несколько устройств PCI могут работать одновременно, не мешая друг другу.

PCI Express, в отличие от PCI, имеет минимальные сигналы боковой полосы, а временные метки и информация об адресе встроены в данные. Именно поэтому данная технология обеспечивает высокую полосу пропускания на один контакт разъема ввода-вывода по сравнению с PCI (рис. 5). В результате соединители становятся более эффективными, компактными и дешевыми.

Технология PCI Express надежно обеспечивает более высокие скорости передачи данных за счет низковольтных дифференциальных сигналов. При таком подходе сигнал идет от источника к получателю по двум линиям: по одной посылается "позитивный" образ, по другой - "негативный", или "перевернутый" образ сигнала. Из-за строгих правил маршрутизации шум, влияющий на одну линию, влияет и на другую. Приемник получает оба сигнала, инвертирует негативную версию обратно в позитивную и суммирует два собранных сигнала, в результате шумы эффективно удаляются.

В первоначальной спецификации PCI Express определены графические платы мощностью до 75 Вт. Сейчас разрабатывается новая спецификация графики PCI Express для карт мощностью до 150 Вт. Эти характеристики соответствуют требованиям графических адаптеров, для которых сейчас предел мощности составляет 41 Вт для массовых карт AGP и 110 Вт для карт AGP Pro 110.

Полоса пропускания PCI Express

Полоса пропускания PCI Express обычно обозначается как "кодированная" полоса пропускания. PCI Express использует кодировку 8b/10b, которая транслирует 8-разрядные данные в 10-битную последовательность передаваемых символов. Этот подход улучшает физический сигнал, что облегчает синхронизацию битов, упрощает проектирование приемников и передатчиков, совершенствует обнаружение ошибок и позволяет отличить управляющие символы от символов данных.

Ширина "кодированной" полосы пропускания базовой линии x1 PCI Express равна 5 Гбит/с. Однако более точную цифру дает полоса пропускания "без кодировки", ширина которой составляет 80% "кодированной", т. е. 4 Гбит/с. В табл. 2 приведена полоса пропускания PCI Express с кодировкой и без нее.

Расширенные функции PCI Express

В PCI Express предусмотрены расширенные функции, которые будут постепенно реализовываться по мере их поддержки ОС и устройствами, а также по мере их использования приложениями. В список этих функций входят:

  • расширенное управление энергопотреблением;
  • поддержка трафика данных в реальном времени;
  • горячая замена;
  • целостность данных и обработка ошибок.

Расширенное управление энергопотреблением

Управление в PCI Express позволяет уменьшить энергопотребление, если шина не активна (т. е. данные не пересылаются между компонентами и периферийными устройствами). Интерфейс PCI Express должен быть активным все время, чтобы передатчик и получатель работали синхронно. Для этого, если нет данных для передачи, непрерывно посылаются пустые символы, получатель декодирует их и отбрасывает. Этот процесс потребляет дополнительную энергию, что, в частности, уменьшает время работы от батарей ноутбуков и карманных компьютеров.

Для решения этой проблемы спецификация PCI Express определяет два состояния канала с низким энергопотреблением и протокол Active-State Power Management (ASPM). Когда канал PCI Express не используется, он может перейти в одно из двух состояний с низким энергопотреблением. Эти состояния экономят энергию, но требуют времени на восстановление для ресинхронизации передатчика и получателя, когда нужно передать данные. Чем дольше время восстановления (или запаздывания), тем ниже энергопотребление.

Поддержка трафика реального времени

PCI Express, в отличие от PCI, поддерживает изохронную (или зависимую от времени) передачу данных и разные уровни QoS. Эти функции реализованы с помощью "виртуальных каналов", которые гарантируют, что конкретные пакеты данных прибудут по своему конечному адресу в определенный момент времени. PCI Express поддерживает несколько изохронных виртуальных каналов (каждый с независимым сеансом связи) на одну линию. Все эти каналы могут иметь разную доступность. Данное законченное решение предназначено для приложений, требующих доставки данных в реальном времени (такова, например, работа с аудио и видео в реальном времени).

Горячая замена

Системы на базе PCI не имеют встроенной поддержки горячей замены плат ввода-вывода. Уже после выпуска стандарта PCI как дополнение к нему была разработана функция горячей замены серверных карт и PC Card с ограниченными возможностями. Эти решения рассчитаны на растущие требования серверов и портативных компьютеров. Во-первых, часто трудно или невозможно запланировать отключение сервера для замены или установки периферийных карт. Возможность горячей замены устройств ввода-вывода сводит к минимуму простои. Во-вторых, пользователям ноутбуков нужно заменять в горячем режиме карты, обеспечивающие такие функции ввода-вывода, как мобильный диск и работа в сети.

В PCI Express реализована оригинальная поддержка для горячей замены периферии ввода-вывода. Единая программная модель может использоваться для всех форм-факторов PCI Express.

Целостность данных и обработка ошибок

Интерфейс PCI Express поддерживает целостность данных на уровне каналов для всех типов пакетов транзакций и каналов данных. Благодаря этому обеспечивается целостность данных при их передаче для приложений высокой доступности, особенно для выполняющихся на серверных системах. PCI Express также поддерживает обработку ошибок PCI и использует усовершенствованный механизм оповещения об ошибках и их обработки, что расширяет возможности решений для изоляции сбоев и восстановления работоспособности.

Форм-факторы PCI Express

Разработаны различные форм-факторы PCI Express, предназначенные для клиентских систем, серверов и портативных компьютеров. В их числе стандартные и низкопрофильные карты - для настольных ПК, рабочих станций и серверов, Mini Card - для портативных компьютеров, ExpressCard - для портативных и настольных ПК, а также модули Server I/O Module (SIOM).

Стандартные и низкопрофильные карты

Выпускаемые сейчас стандартные и низкопрофильные карты PCI используются на различных платформах, включая серверы, рабочие станции и настольные ПК. PCI Express также определяет стандартные и низкопрофильные карты, которые могут заменить устаревшие карты PCI и сосуществовать с ними. Эти карты имеют те же размеры, что и карты PCI, и оборудованы задними скобами для внешних кабельных соединений.

Карты PCI и PCI Express отличаются соединителями ввода-вывода - разъем x1 PCI Express имеет 36 контактов, а у стандартного соединителя PCI их 120.

Коннектор x1 PCI Express намного меньше, чем у карты PCI Card. Рядом с разъемом PCI Express расположена маленькая заглушка, которая не позволяет вставить его в слот PCI. Стандартные и низкопрофильные форм-факторы также поддерживают реализации x4, x8 и x16. На рис. 6 показаны размеры соединителей PCI в сравнении с разъемами PCI, AGP 8X и PCI-X, которые они заменят на системной плате.

В табл. 3 приведены требования к совместимости для стандартных и низкопрофильных карт PCI Express. Карта x1 может использоваться во всех четырех слотах системной платы: x1, x4, x8 и x16. Когда карта x1 вставляется в слот с более высокой скоростью, канальный уровень снижает скорость канала до x1.

Таблица 3. Совместимость карт PCI Express Card

Реализация PCI Express Слот x1 Слот x4 Слот x8 Слот x16
Карта x1 Нужна Нужна Нужна Нужна
Карта x4 Нет Нужна Допускается Допускается
Карта x8 Нет Допускается* Нужна Допускается
Карта x16 Нет Нет Нет Нужна
*Эта реализация будет иметь коннектор x8 на слоте x4, т. е. в такой слот можно вставлять карты x8,
которые, однако, будут работать на скорости x4.

Переход на карты PCI Express

Платы клиентских систем будут постепенно переходить от соединителей PCI к соединителям x1 PCI Express. Рабочие станции соответственно будут переходить от PCI на разъемы x1 PCI Express и от PCI-X - к x4 PCI Express. Соединитель AGP 8X будет заменяться разъемом x16 PCI Express. В отличие от AGP, он может использоваться для других карт PCI Express, если не требуется графическая карта PCI Express.

Серверы будут постепенно переходить от соединителей PCI-X в основном на x4 и x8. Использование в серверных системах комбинации слотов PCI Express и PCI/PCI-X позволит покупателям адаптироваться к новой технологии при сохранении поддержки унаследованных систем.

Рассмотрим пример типичной современной клиентской системы и переходной системной платы PCI Express. Системная плата PCI содержит пять стандартных слотов PCI и один слот AGP. Системная плата PCI Express также имеет шесть слотов ввода-вывода, но только три из них - слоты PCI, а еще два - это соединители x1 PCI Express и один - разъем x16 PCI Express, заменяющий слот AGP 8X. Соединители PCI Express на системной плате иногда делают черными, чтобы отличить их от белых слотов PCI и коричневых AGP.

Конечно, первыми устройствами, которые перейдут на карты PCI Express, станут платы с повышенными требованиями к полосе пропускания. В клиентских системах это графические адаптеры, адаптеры стандарта IEEE 1394, Gigabit Ethernet и ТВ-тюнеры, а в серверных системах - карты Ultra320 SCSI RAID, HBA-адаптеры Fibre Channel и карты Gigabit Ethernet и 10 Gigabit Ethernet. Ожидается, что стоимость этих плат будет сравнима с ценой аналогичных PCI-X, а в некоторых случаях даже меньше. Другие карты также постепенно перейдут на PCI Express, но может потребоваться несколько лет, прежде чем недорогие карты, работающие с низкой пропускной способностью (например, модемы), начнут использовать эту технологию. Таким образом, как это было и с переходом от ISA к шине PCI, еще долгие годы PCI и PCI Express будут сосуществовать.

PCI Express Mini Card

PCI Express Mini Card заменят Mini PCI, представляющие собой маленькую внутреннюю плату, по своей функциональности аналогичную картам PCI для настольных ПК. Карты Mini PCI используются в основном для реализации сетевых функций в портативных компьютерах, выпускаемых серийно или на заказ. По размерам PCI Express Mini Card вдвое меньше Mini PCI, что позволяет проектировщикам ноутбуков предусмотреть место для одной или двух карт в зависимости от размера компьютера.

PCI Express Mini Card может использовать PCI Express и/или USB 2.0. Разъем PCI Express Mini Card на системной плате должен поддерживать как канал x1 PCI Express, так и USB 2.0. Поддержка USB 2.0 облегчит переход на PCI Express, потому что производителям периферии нужно определенное время для реализации поддержки PCI Express в своих наборах микросхем. В переходный период PCI Express Mini Card можно будет легко подключать с помощью USB 2.0.

ExpressCard

ExpressCard - это маленькая модульная дополнительная карта, которая в течение следующих лет должна заменить PC Card. Спецификация ExpressCard была разработана ассоциацией Personal Computer Memory Card International Association (PCMCIA, http://www.pcmcia.org). Форм-фактор ExpressCard обеспечивает замену PC Card с меньшими размерами и стоимостью и более высокой производительностью. Как и PCI Express Mini Card, модуль ExpressCard поддерживает каналы x1 PCI Express и USB 2.0. Низкая цена делает его оптимальным для настольных систем с уменьшенным форм-фактором. Модуль ExpressCard также имеет пониженное энергопотребление, и его можно вставлять в горячем режиме. Скорее всего, ExpressCard будут использоваться в сетевых платах, жестких дисках и будущих технологиях ввода-вывода.

PCI Express Server I/O Module

Массовое появление модулей SIOM ожидается после выхода второго поколения PCI Express. PCI Express SIOM обеспечивает форм-фактор, который легко установить и заменить. Он будет модульным, что позволит устанавливать и обслуживать карты ввода-вывода без прерывания работы системы и не открывая корпус компьютера.

SIOM предусматривает более радикальное изменение форм-фактора, чем другие варианты PCI Express. Он решит многие проблемы с серверными картами PCI и PCI-X. Конструкция SIOM делает карты более надежными, что особенно важно в центрах обработки данных. Модуль также разрабатывался с расчетом на принудительную вентиляцию, поскольку мощным серверам свойственно высокое тепловыделение. Потоки охлаждающего воздуха могут идти сзади, сверху или снизу модуля. Такая гибкость дает проектировщикам систем больше свободы при оценке вариантов охлаждения стоечных систем, оборудованных SIOM.

Модули SIOM с самым большим форм-фактором способны выполнять сравнительно сложные функции и использовать весь диапазон каналов PCI Express.

Примеры систем с PCI Express

Рассмотрим, как технология PCI Express может быть реализована в клиентской и серверной системах. Первоначально канал x16 PCI Express заменит шину AGP между графической подсистемой и северным мостом. Вариант PCI Express может заменить и канал между обоими мостами НМС. Предусмотрено также несколько каналов PCI Express от южного моста к контроллеру сетевого интерфейса (NIC), устройствам IEEE 1394 и другой периферии. Южный мост будет по-прежнему поддерживать устаревшие слоты PCI.

Такая архитектура дает покупателям несколько важных преимуществ. Настольные системы еще долго будут оснащаться шинами как PCI, так и PCI Express. Первые поколения серверов PCI Express также будут иметь слоты PCI-X для устаревших карт PCI-X. Чтобы упростить переход, предусмотрена защита от ошибочной установки PCI в слоты PCI Express и карт PCI Express - в слоты PCI. Кроме того, PCI Express обеспечивает широкое применение карт Gigabit Ethernet, 10 Gigabit Ethernet, 1394b и других высокоскоростных устройств в клиентских системах. Он также поддерживает растущие требования к полосе пропускания графических подсистем.

PCI Express может применяться в двухпроцессорной серверной архитектуре, значительно упрощая систему. Каналы PCI Express для устройств ввода-вывода и слотов подключаются непосредственно к северному мосту. Такой подход дает ряд преимуществ. Во-первых, это высокая полоса пропускания для ввода-вывода следующего поколения, например, 10 Gigabit Ethernet и фабрики x4 Infiniband. Например, канал x8 PCI Express способен обеспечить пиковую полосу пропускания, которая требуется двухпортовому контроллеру 10 Гбит/с.

Во-вторых, меньше становятся расходы на внедрение. Удается подключить к системному набору микросхем больше слотов и встроенных устройств ввода-вывода, что уменьшает число микросхем моста и снижает требования к маршрутизации сигналов на системной плате. И наконец, за счет отказа от использования микросхемы моста PCI-X уменьшается запаздывание передачи между устройствами ввода-вывода и центральным процессором и памятью.

Таким образом, технология PCI Express обеспечивает надежное и масштабируемое последовательное соединение, обратно совместимое с PCI. Как и PCI, она будет использоваться в широком спектре существующих платформ, включая серверы, портативные компьютеры, настольные системы и рабочие станции. Она также позволит реализовать новаторскую конструкцию модульных компьютерных систем.

PCI Express vs. PCI
Вести со звуковых фронтов

Когда нам ждать звуковых карт на PCIe?

Наши читатели задаются вопросом задержки выхода PCI Express звуковых карт. Цитата из форума: «На новых материнских платах обычные PCI слоты в дефиците, а встроенный звук слишком посредственный. Чего там производители тянут? Вроде времени прошло уже немало, где PCI Express карты?»

Действительно, спецификация PCI Express была объявлена ещё в середине 2002 года. PCIe призвана сменить шину PCI, бывшую общепринятым стандартом для карт расширения в течение более чем десятка лет.

Основные отличия PCI Express от PCI:

  1. PCI Express — шина последовательная, а не параллельная. Основные преимущества — снижение стоимости, миниатюризация, лучшее масштабирование, более выгодные электрические и частотные параметры (нет необходимости синхронизировать все сигнальные линии);
  2. Спецификация разделена на стек протоколов, каждый уровень которого может быть усовершенствован, упрощен или заменен, не сказываясь на остальных;
  3. В спецификации заложены возможности горячей замены карт;
  4. В спецификации заложены возможности создания виртуальных каналов, гарантирования пропускной полосы и времени отклика, сбора статистики QoS (Quality of Service);
  5. В спецификации заложены возможности контроля целостности передаваемых данных (CRC);
  6. В спецификации заложены возможности управления питанием.

Реально из устройств на рынке доступны лишь видеокарты, где большая пропускная способность может найти наилучшее применение. Слот для видеокарты PCIe 16x имеет наибольшую скорость и подсоединен к северному мосту чипсета. Однако даже внедрение видеокарт прошло с большими проблемами. Из-за отсутствия спроса и весьма невысокого прироста производительности по сравнению с AGP производители понесли убытки. И это учитывая полное отсутствие альтернативы, в виду того что слот AGP в новых PCIe чипсетах был убран.

Что говорить о периферийных слотах PCIe 1x для карт расширения, таких как звуковые карты, модемы, TV-тюнеры и прочее? Для них мало того, что присутствуют слоты PCI, но и отсутствуют потенциальные преимущества для перехода на новую шину. Стоит ли удивляться, что наученные опытом гигантов видеокарто-строения, производители периферии, имеющие более скромные бюджеты и возможности для маневра, не стали рисковать и бросаться выпускать PCIe карты. Всё же PCIe 16х для видео — это одно, а PCIe 1x для периферии — совсем другое. Все помнят судьбу изобретённых Intel неполноценных разъемов для звуковух/модемов/сетевых плат AMR, CNR, ACR.

Мотивация пользователей ослаблена ещё одним фактором. Современные чипсеты и основанные на них материнские платы предлагают обширные встроенные возможности: AC"97/HDA-звук, 100 Мбит/1 Гбит сеть, RAID массив, 8 портов USB2.0. Что ещё нужно рядовому пользователю? Категория энтузиастов, скорее всего, озаботится наличием PCI слотов в материнской плате, чтобы не идти на бессмысленные траты. Особенно если это касается тех устройств, которым с запасом хватает PCI. Для звука есть также альтернатива — USB и FireWire устройства.

Можно лишь пожалеть покупателей, в очередной раз купивших «мегагерцы» и оказавшихся в ситуации с отсутствием свободных слотов PCI. Но это неизбежная участь тех, кто бежит впереди паровоза и безоглядно покупает что-то «на будущее» — оплачивать прогресс из своего кошелька и наживать язву, чертыхаясь на проблемы, глюки и обвиняя крупные компании в мировом заговоре. Приверженцы PCIe поневоле живут надеждами на скорое появление периферии под новую шину.

В сфере аудио у многих была надежда на появление под PCIe нового поколения звуковых карт Creative. Но разработка X-Fi под шину PCI длилась более 5 лет. По заявлению производителя, попытки адаптации под PCIe вызвали технические затруднения, в частности, с latency (время задержки звука на буферизацию и обработку), так что в ближайшее время выход карт под новую шину не ожидается. Что касается опасений в отношении упущенной прибыли от потенциальных продаж несуществующих пока PCIe карт, Creative не успевает отгружать в магазины карты X-Fi с шиной PCI. Уже несколько месяцев подряд новые карты в дефиците и раскупаются моментально.

С технической стороны последовательная шина с той же частотой имеет большую latency, чем параллельная, так как отсутствуют служебные сигнальные линии, посему для звуковых задач, где важнее не пиковая скорость при пересылке гигабайт, а быстрый доступ на малых объемах, подходит хуже. К сожалению, в сети сложно найти тесты сравнения именно карт PCIe 1x vs. PCI. Рекламные заявления о превосходстве шины PCIe во всём сложно принимать на веру.

Независимая энциклопедия Wikipedia говорит следующее: «PCIe посылает все управляющие команды, включая прерывания, по тем же линиям, что и данные. Последовательный протокол нельзя разделить на отдельные части, так что latency сравнима с PCI. <...> Спецификация PCIe называет эти чередующиеся данные «полосы данных» <...> такие данные не обязательно уменьшают latency на небольших пакетах данных, передаваемых по шине».

Почему некоторые считают PCI морально устаревшим интерфейсом для звуковых карт, так и не удается понять. Из спецификаций ясно одно: существующие звуковые устройства не ограничены параметрами PCI. Обычно за недостатком аргументов, основанных на достоверных фактах, дискуссия перерастает в религиозную войну.

Ведущий английский журнал профессионального звукового оборудования Sound on Sound в декабрьском номере 2005 года провел круглый стол с представителями проаудио производителей и задал им подобные вопросы. Мы публикуем часть дискуссии в русском переводе (полную версию на английском языке можно прочесть на сайте упомянутого журнала).

Поддержка PCI Express

PC со слотами PCI Express доступны на рынке более года, но пока ни одного аудио интерфейса PCI Express не анонсировано. Что вы думаете о способностях новой шины, ожидается ли разработка новых продуктов с поддержкой PCI Express?

Матиас Карстенс, RME: Устройство шины PCI Express намного сложнее, чем в случае PCI. Без сомнений индустрии проаудио потребуется год или больше для исследований и производства образцов. Согласно некоторым источникам, рано или поздно готовые решения появятся.

PCI имеет все необходимое для обычных нужд. PCI Express будет полезна только для профессионального мультитрекового использования, когда лимитирующим фактором будет шина. Например, при использовании нескольких карт HDSP MADI (каждая имеет 64 входа/выхода), ожидается, что PCI Express значительно поможет. Поэтому неудивительно, что у нас в планах портировать карту MADI на PCI Express, но точная дата пока неизвестна.

Интересно отметить, что первые PCI Express Firewire карты сейчас доступны. Первые тесты показывают, что все работает как обычно. Это хороший знак, потому как в случае полной непригодности PCI Express (например, постоянные щелчки, несмотря на высокую пропускную способность) никто бы в аудио мире не удивился. Дальнейшие тесты с несколькими устройствами Firefaces, работающими на 192 кГц, будут необходимы для выявления предела использования PCI Express для аудио целей. Если новая шина подойдет лучше (а пока все Firewire интерфейсы основаны на PCI), внедрение PCI Express пойдет быстрее.

Клаус Райтмюллер, ESI: Шина PCI Express как минимум такая же продвинутая и гибкая, как и PCI или PCI-X. Однако они несовместимы. Это на сегодня представляет большие затруднения для производителей железа. В любом случае, PCI Express, несомненно, в планах ESI Professional в будущих разработках.

Мило Стрит, Echo: Мы пока оцениваем шину PCI Express и, вероятно, будем производить продукты с её поддержкой в будущем. Одно потенциальное преимущество над PCI заключается в качестве обслуживания и возможности управления полосой пропускания. В теории это может позволить иметь меньшую latency, чем PCI, что уже лучше, чем Firewire или USB.

Брет Костин, M-Audio: PCI Express обещает увеличенную полосу пропускания, но наши пользователи пока вполне довольны продуктами на Firewire, USB and PCI. Малая часть из сегодняшних компьютеров имеет дополнительные PCI Express слоты для аудио, а поддержки PCI Express среди производителей звуковых чипов, кажется, пока нет.

Фил Палмер, Edirol: У нас пока нет планов в отношении PCI Express. Edirol/Roland возглавил разработку USB-интерфейсов для PC и Mac. Мы и сейчас плотно работаем с Apple над Firewire продуктами. Мы чувствуем, что концентрация на этих технологиях — это лучший способ произвести передовые продукты. Протокол PCI Express пока еще слишком новый и, как и все высоко-скоростные технологии, скорее всего, изначально предназначен для определенного рода непрерывной однонаправленной передачи данных, что характерно для дисковых контроллеров и графических карт.

Марио Мичел, Terratec: Звуковые PCI системы Terratec Producer всегда основаны на специализированных чипах контроллеров на шине PCI, таких как VIA1712(24). До сегодняшнего дня мы не слышали о стандартных чипах звуковых PCI Express контроллеров, поэтому у нас нет никаких планов. В любом случае, PCI Express нужно в основном для гигантского количества аудиоканалов (как, например, 64 канала у MADI). Мы не планируем выпускать такие устройства в ближайшем будущем.

Питер Пек, Yamaha: Yamaha не может комментировать какие-либо новые разработки, которые ведутся. Мы сосредоточены на разработке продуктов mLAN, так как потребности наших пользователей более чем удовлетворены возможностями шины IEEE1394. В данный момент нет острой необходимости бросаться разрабатывать PCI Express, тогда как уже есть такое количество входов и выходов через mLAN, что превышает большинство запросов для работы со звуком. Однако… никогда не говори никогда!

Джим Купер, MOTU: Как ведущий производитель звуковых интерфейсов, MOTU
серьезно приглядывается ко всем новым интерфейсным технологиям.

Смерть PCI карт

С анонсом PCI Express и популярностью интерфейсов на USB и Firewire, многие музыканты начинают предполагать, что звуковые карты на PCI сродни вымирающему виду. Как вы думаете, сколько времени потребуется для полного исчезновения интерфейса PCI, как это произошло в случае с предыдущим стандартом ISA?

Клаус Райтмюллер, ESI: На текущий момент, решения на шинах PCI и PCI-X наиболее рентабельны, как в высшем сегменте, где требуется множество аудио каналов (например, наша серия MaXiO), так и на рынке устройств начального уровня (такие продукты, как Juli@ или ESP1010). Шина PCI позволяет реализовать решения с наивысшим соотношением цена/качество, что пока невозможно для устройств на USB или Firewire по той же цене, или с тем же качеством. Даже по этой причине, мы продолжим видеть PCI аудиоустройства в течение продолжительного времени в будущем. В конечном счете, PCI Express заменит PCI и ещё более упрочит себя в роли решения, более предпочтительного, чем Firewire и уж точно USB.

Джим Купер, MOTU: Текущие системы MOTU на PCI все ещё более производительны, чем Firewire или USB продукты, даже на шинах второго поколения Firewire B (800 Мбит/с) и USB 2.0 (480 Мбит/с). И наши продажи подтверждают это. PCI системы MOTU всё ещё весьма привлекательны для многих пользователей — в основном для high-end покупателей, которым нужно высочайшее качество АЦП/ЦАП, насколько только возможно, большое количество каналов, различные форматы интерфейсов, низкая latency и широкомасштабное межинтерфейсное микширование, предоставляемое нашей серией продуктов PCI424. Мы полагаем, что система PCI424 является самой лучшей системой, среди доступных в продаже.

Брет Костин, M-Audio: Скорее, это будет двумя годами позже. Производительность звуковых карт ISA и PCI сильно отличалась, так как последние имели серьезные преимущества над ISA. Сегодняшние преимущества не так значительны, в результате продвижение идет недостаточно агрессивно для внедрения новой технологии.

Марио Мичел, Terratec: Наши разработки сосредоточены на USB 1.1/2.0 и IEEE1394 Firewire 400/800. Мы не планируем новых PCI систем в ближайшем будущем, и будем обновлять драйвера и софт для существующих PCI продуктов ещё долгое время. Мы будем продавать наши PCI системы столько, сколько покупатели будут готовы их покупать, и я уверен, что стабильные продажи PCI устройств сохранятся в ближайшие 2-3 года.

Фил Палмер, Edirol: Сложно предсказывать, но я полагаю, что PCI продукты сохранятся до тех пор, пока производители не перестанут устанавливать PCI слоты в компьютерах.

Матиас Карстенс, RME: Как минимум 5 последующих лет. IMHO.

Мило Стрит, Echo: Преимущества PCI Express над PCI для аудио не такие значительные, как это было в случае превосходства PCI над ISA. Наверное, PCI будет существовать, пока PCI слоты не исчезнут с материнских плат (это заняло несколько лет в случае ISA), так что покупаемые сегодня звуковые PCI интерфейсы останутся пригодными надолго. Однако можно ожидать, что большинство производителей со временем или перейдут на PCI Express, или будут поддерживать только последовательные интерфейсы.

Питер Пек, Yamaha: По моему опыту, музыкантам больше нравится гибкость внешних устройств — с возможностью переносить железо на другой компьютер без вскрытия корпуса. Далее, с увеличением использования ноутбуков для музыкального продакшена, внешние устройства окажутся ещё более привлекательными для покупателя. Эта гибкость позволяет продлить срок службы внешнего устройства по сравнению с внутренними картами и отработать большие деньги. Это еще один фактор, который ставит шину PCI под удар.

Спасибо Sound on Sound за интересное интервью. Совершенно недавно о первом появлении звукового PCIe интерфейса, правда, только под Mac.

Digidesign предлагает две равноправные версии своей профессиональной аудио-продакшн системы Pro Tools|HD. Производитель стремится обеспечить совместимость с максимально возможным количеством компьютеров, оборудованных шинами PCI, PCI-X и PCIe, поэтому продолжает выпускать существующую версию под PCI и анонсирует новую версию под PCI Express.

Предполагается выпуск Pro Tools|HD версии PCIe для нового ряда Apple Power Mac G5. Так как новые компьютеры Power Mac G5 имеют лишь три разъема PCIe, первоначально поддержка PCIe-версии Pro Tools|HD ограничено установкой максимум трех карт. Если требуется большее число карт, необходимо воспользоваться Digidesign Expansion|HD (стоимостью $2400), исполненном во внешнем 4U модуле адаптером расширения с шин PCI, PCI-X, PCIe на 6 слотов PCI.

Варианта для платформы Windows в настоящий момент не имеется. Digidesign планирует протестировать и адаптировать PCIe систему для Windows-компьютеров, как только на этой платформе станет стандартом как минимум три свободных PCIe слота в каждой машине. До этого момента можно без проблем использовать PCI версию.

PCIe-совместимые системы Pro Tools|HD имеют ту же цену, что и PCI решения. Digidesign предлагает специальную программу апгрейда Pro Tools LE или Pro Tools TDM до систем Pro Tools|HD на шинах PCI, PCIe. Также имеется программа замены PCI версии на PCIe.

На сайте Digidesign приведен интересный FAQ, из которого можно понять, что: Digidesign не собирается прекращать выпуск PCI версии в обозримом будущем, PCIe решения требуют для работы программный пакет Digidesign Pro Tools HD версии 7.1, более трех карт PCIe установить никак не удастся, решений расширения PCIe-to-PCIe не существует.

Напомним, система Pro Tools|HD в обоих вариантах с одной картой HD Core (PCI) или Accel Core (PCIe) обеспечивает 32 канала вход/выход, 96 аудио дорожек и предлагается по цене $7995. Две карты предлагают вдвое более высокую функциональность по цене $10995. Три карты обойдутся в $13995.

Поздравляем поклонников шины PCIe — лед тронулся!

Участник круглого стола Sound On Sound, Матиас Карстенс из RME, после анонса Pro Tools|HD PCIe так прокомментировал ситуацию: «Естественно мы добавим PCI Express версии существующих продуктов в нашу линейку». По его мнению, первые анонсы должны состояться в следующем году на Frankfurt Musikmesse. «Используя последние технологии FPGA , мы сможем полностью реализовать все существующие наработки RME. Например, HDSP 9652, где технология FPGA полностью воплощена в текущей модели. Эта карта не имеет Steady Clock, и также отсутствует инверсия фазы и опциональное усиление +6dB в микшере Total Mix. В версии PCI Express мы можем добавить эти функции. Мы также сделаем PCI Express версию выпускаемой интерфейсной HDSP карты для пользователей Digiface и Multiface, но она будет функционально идентична PCI модели, для совместимости с внешними устройствами».

Пока что у RME нет планов предложить пользователям возможность апгрейда PCI карт на PCI Express, и Матиас отметил, что анонс PCIe продукта для платформы Apple не повлиял на планы его компании по продвижению PCI Express продуктов на рынок. Причина, почему другие производители не анонсируют PCI Express карты, может быть в том, что нет сопутствующих решений для внедрения новой шины, таких как мосты «PCIe-to-PCI», или готовые чипы контроллеров, как Via Envy24, которые повсеместно используются в массовых PCI звуковых картах и интерфейсах. А подобных решений нет из-за отсутствия на них спроса. Получаем замкнутый круг, разомкнуть который, очевидно, под силу лишь лидерам рынка, остальные подтянутся. Слово за производителями чипов.

PCI — Express (PCIe , PCI — E ) – последовательная, универсальная шина впервые обнародованная 22 июля 2002 года.

Является общей , объединяющей шиной для всех узлов системной платы, в которой соседствуют все подключённые к ней устройства. Пришла на замену устаревающей шине PCI и её вариации AGP , по причине возросших требований к пропускной способности шины и невозможности за разумные средства улучшить скоростные показатели последних.

Шина выступает как коммутатор , просто направляя сигнал из одной точки в другую не изменяя его. Это позволяет без явных потерь скорости, с минимальными изменениями и ошибками передать и получить сигнал.

Данные по шине идут симплексно (полный дуплекс), то есть одновременно в обе стороны с одинаковой скоростью, причём сигнал по линиям, течёт непрерывно , даже при отключении устройства (как постоянный ток, или битовый сигнал из нулей).

Синхронизация построена избыточным методом. То есть вместо 8 бит информации, передаётся 10 бит , два из которых являются служебными (20% ) и в определённой последовательности служат маячками для синхронизации тактовых генераторов или выявления ошибок . Поэтому, заявленная скорость для одной линии в 2.5 Гбитс , на самом деле равна примерно 2.0 Гбитс реальных.

Питание каждого устройства по шине, подбирается отдельно и регулируется с помощью технологии ASPM (Active State Power Management ). Она позволяет при простое (без подачи сигнала) устройства занижать его тактовый генератор и переводить шину в режим пониженного энергопотребления . Если сигнал не поступал в течение нескольких микросекунд, устройство считается неактивным и переводится в режим ожидания (время зависит от типа устройства).

Скоростные характеристики в двух направлениях PCI — Express 1.0 :*

1 x PCI —E ~ 500 Мбс

PCI —E ~ 2 Гбс

8 x PCI —E ~ 4 Гбс

16х PCI —E ~ 8 Гбс

32х PCI-E ~ 16 Гбс

*Скорость передачи данных в одном направлении в 2 раза ниже данных показателей

15 января 2007 года, PCI —SIG выпустила обновлённую спецификацию именуемую PCI-Express 2.0

Основным улучшением стала в 2 раза увеличенная скорость передачи данных (5.0 Ггц , против 2.5Ггц в старой версии). Усовершенствованию подвергся также двухточечный протокол передачи данных (точка-точка), доработана программная составляющая и добавлена система программного мониторинга за скоростью шины. При этом сохранилась совместимость с версиями протокола PCI —E 1.х

В новой версии стандарта (PCI — Express 3.0 ), главным нововведением будет измененная система кодирования и синхронизации . Вместо 10 битной системы (8 бит информации, 2 бита служебных), будет применяться 130 битная (128 бит информации, 2 бита служебных). Это позволит снизить потери в скорости с 20% до ~1.5% . Будет также переработан алгоритм синхронизации передатчика и приёмника, улучшен PLL (phase-locked loop). Скорость передачи увеличится предположительно в 2 раза (в сравнении с PCI —E 2.0 ), при этом сохранится совместимость с прошлыми версиями PCI —Express .

Энциклопедичный YouTube

  • 1 / 5

    В отличие от стандарта PCI, использовавшего для передачи данных общую шину с подключением параллельно нескольких устройств, PCI Express, в общем случае, является пакетной сетью с топологией типа звезда.

    Устройства PCI Express взаимодействуют между собой через среду, образованную коммутаторами, при этом каждое устройство напрямую связано соединением типа точка-точка с коммутатором.

    Кроме того, шиной PCI Express поддерживается:

    • гарантированная полоса пропускания (QoS);
    • управление энергопотреблением;
    • контроль целостности передаваемых данных.

    Шина PCI Express нацелена на использование только в качестве локальной шины. Так как программная модель PCI Express во многом унаследована от PCI, то существующие системы и контроллеры могут быть доработаны для использования шины PCI Express заменой только физического уровня, без доработки программного обеспечения. Высокая пиковая производительность шины PCI Express позволяет использовать её вместо шин AGP и тем более PCI и PCI-X . Де-факто PCI Express заменила эти шины в персональных компьютерах.

    Разъёмы

    • MiniCard (Mini PCIe) - замена форм-фактора Mini PCI . На разъём Mini Card выведены шины: x1 PCIe, USB 2.0 и SMBus.
    • ExpressCard - подобен форм-фактору PCMCIA . На разъём ExpressCard выведены шины x1 PCIe и USB 2.0, карты ExpressCard поддерживают горячее подключение.
    • AdvancedTCA - форм-фактор для телекоммуникационного оборудования.
    • Mobile PCI Express Module (MXM) - промышленный форм-фактор, созданный для ноутбуков фирмой NVIDIA . Его используют для подключения графических ускорителей.
    • Кабельные спецификации PCI Express позволяют доводить длину одного соединения до десятков метров, что делает возможным создание ЭВМ, периферийные устройства которой находятся на значительном удалении.
    • StackPC - спецификация для построения наращиваемых компьютерных систем. Данная спецификация описывает разъёмы расширения StackPC, FPE и их взаимное расположение.

    PCI Express X1

    Mini PCI-E

    Mini PCI Express - формат шины PCI Express для портативных устройств.

    Для этого стандарта разъёма выпускается много периферийных устройств:

    SSD Mini PCI Express

    • Питание 3.3 В

    ExpressCard

    Слоты ExpressCard на настоящее время (ноябрь 2010) применяются для подключения:

    • Плат SSD накопителей
    • Видеокарт
    • Контроллеров 1394/FireWire (iLINK)
    • Док-станций
    • Измерительных приборов
    • Памяти
    • Адаптеров карт памяти (CF, MS, SD, xD, и т. д.)
    • Мышей
    • Сетевых адаптеров
    • Параллельных портов
    • Адаптеров PC Card/PCMCIA
    • Расширения PCI
    • Расширения PCI Express
    • Дистанционного управления
    • Контроллеров SATA
    • Последовательных портов
    • Адаптеров SmartCard
    • ТВ-тюнеров
    • Контроллеров USB
    • Беспроводных сетевых адаптеров Wi-Fi
    • Беспроводных широкополосных интернет-адаптеров (3G, CDMA, EVDO, GPRS, UMTS, и т. д.)
    • Звуковых карт для домашнего мультимедиа и профессиональных аудиоинтерфейсов.

    Описание протокола

    Для подключения устройства PCI Express используется двунаправленное последовательное соединение типа точка-точка , называемое линией (англ. lane - полоса, ряд); это резко отличается от PCI , в которой все устройства подключаются к общей 32-разрядной параллельной двунаправленной шине.

    Конкурирующие протоколы

    Кроме PCI Express, существует ещё ряд высокоскоростных стандартизованных последовательных интерфейсов, вот только некоторые из них: HyperTransport , InfiniBand , RapidIO , и StarFabric. Каждый интерфейс имеет своих сторонников среди промышленных компаний, так как на разработку спецификаций протоколов уже ушли значительные суммы, и каждый консорциум стремится подчеркнуть преимущества именно своего интерфейса над другими.

    Стандартизированный высокоскоростной интерфейс, с одной стороны, должен обладать гибкостью и расширяемостью, а с другой стороны, должен обеспечивать низкое время задержки и невысокие накладные расходы (то есть доля служебной информации пакета не должна быть велика). В сущности, различия между интерфейсами заключаются именно в выбранном разработчиками конкретного интерфейса компромиссе между этими двумя конфликтующими требованиями.

    К примеру, дополнительная служебная маршрутная информация в пакете позволяет организовать сложную и гибкую маршрутизацию пакета, но увеличивает накладные расходы на обработку пакета, также снижается пропускная способность интерфейса, усложняется программное обеспечение, которое инициализирует и настраивает устройства, подключенные к интерфейсу. При необходимости обеспечения горячего подключения устройств необходимо специальное программное обеспечение, которое бы отслеживало изменение в топологии сети. Примерами интерфейсов, которые приспособлены для этого, являются RapidIO, InfiniBand и StarFabric.

    В то же время, укорачивая пакеты, можно уменьшить задержку при передаче данных, что является важным требованием к интерфейсу памяти. Но небольшой размер пакетов приводит к тому, что доля служебных полей пакета увеличивается, что снижает эффективную пропускную способность интерфейса. Примером интерфейса такого типа является HyperTransport.

    Положение PCI Express - между описанными подходами, так как шина PCI Express предназначена для работы в качестве локальной шины, нежели шины процессор-память или сложной маршрутизируемой сети. Кроме того, PCI Express изначально задумывалась как шина, логически совместимая с шиной PCI, что также внесло свои ограничения.