PCI Express

В течение 2001 года специалисты группы компаний, получившей название Arapa-hoe Work Group (изначально находившейся под управлением Intel), работали над проектом спецификации новой быстродействующей шины, имеющей кодовое название 3GIO (Third-Generation I/O — шина ввода-вывода третьего поколения). В августе 2001 года специальная группа PCI-SIG (PCI Special Interest Group) приняла решение об использовании, управлении и поддержке спецификации архитектуры 3GIO в качестве шины PCI будущего поколения. Работа над черновой версией 3GIO 1.0 была завершена в апреле 2002 года, после чего была передана в группу PCI-SIG, где и получила новое название PCI Express.

Основными особенностями PCI Express являются:

· совместимость с существующей шиной PCI и PCI Express программными драйверами различных устройств;

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

· максимальная пропускная способность каждого вывода, позволяющая создавать шины малых формфакторов, снижать их себестоимость, упрощать конструкцию плат, а также уменьшать проблемы, связанные с целостностью сигнала;

· встроенная схема синхронизации, позволяющая быстрее изменять частоту (быстродействие) шины, чем при согласованной синхронизации;

· ширина полосы частот (пропускная способность), увеличиваемая при повышении частоты и разрядности (ширины) шины;

· низкое время ожидания, наиболее подходящее для приложений, требующих изохронной (зависящей от времени) доставки данных, что происходит, например, при обработке потоковых видеоданных;

· возможность "горячей" коммутации и "горячей" замены (т PCI Express. е. без выключения электропитания);

· возможности управления режимом питания.

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

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

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

PCI Express представляет собой быструю последовательную шину, архитектура которой обратно совместима с существующими программными драйверами и средствами управления параллельной шины PCI. При использовании шины PCI Express данные передаются в полнодуплексном режиме PCI Express (т. е. одновременно выполняется прием и передача данных) по двум парным проводам, которые называются полосой или трассой. Скорость передачи данных в одном направлении для каждой полосы достигает 250 Мбит/с, причем каждая шина может включать в себя от 1 до 2, 4, 8, 16 или 32 полос.



В шине PCI Express используется разработанная компанией IBM схема кодирования "8-10", предусматривающая автосинхронизацию сигналов для повышения частоты. Частота шины, равная в настоящее время 2,5 ГГц, в будущем может быть увеличена до 10 ГГц, что фактически является пределом для медных соединений. Сочетание потенциального увеличения частоты и возможности одновременного использования до 32 полос позволяет повысить скорость передачи данных шины PCI Express до 32 Гбит/с.

Графический порт PCI Express (AGP)

Для повышения эффективности работы с видео и графикой Intel разработала новую шину — ускоренный графический порт (Accelerated Graphics Port — AGP). AGP похожа на PCI, но содержит ряд добавлений и расширений. И физически, и электрически, и логически она не зависит от PCI. Например, разъем AGP подобен разъему PCI, но имеет контакты для дополнительных сигналов и другую разводку контактов.

В отличие от PCI, которая является настоящей шиной с несколькими разъемами, AGP — высокоэффективное соединение, разработанное специально для видеоадаптера, причем в системе для одного видеоадаптера допускается только один разъем AGP. Спецификация AGP 1.0 была впервые реализована компанией Intel в июле 1996 года. В PCI Express соответствии с этой спецификацией использовалась тактовая частота 66 МГц и режим 1х или 2х с уровнем напряжения 3,3 В. Версия AGP 2.0 была выпущена в мае 1998 года, в ней был добавлен режим 4х, а также понижено рабочее напряжение до 1,5 В.

Последней редакцией спецификации AGP для персональных компьютеров является версия AGP 8x, получившая название AGP 3.0. В соответствии со спецификацией AGP 8x скорость передачи данных равна 2 133 Мбайт/с, что вдвое превышает параметры интерфейса AGP 4x. Стандарт AGP 8x был предварительно анонсирован в ноябре 2000 года.

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


documentaocsjmv.html
documentaocsqxd.html
documentaocsyhl.html
documentaoctfrt.html
documentaoctncb.html
Документ PCI Express