ля кожного пристрою PCI Express x1 в одному напрямку. За наявності декількох ліній для обчислення пропускної здатності величину 250 Мб/сек треба помножити на число ліній і на 2, тому PCI Express є двобічної шиною (Табл.1).
Табл.1 таблиця пропускної здатності PCI.
Число ліній PCI Express
Пропускна здатність в одному напрямку
Сумарна пропускна здатність
1
250 Мб/сек
500 Мб/сек
2
500 Мб/сек
1 Гб/сек
4
1 Гб/сек
2 Гб/сек
8
2 Гб/сек
4 Гб/сек
16
4 Гб/сек
8 Гб/сек
32
8 Гб/сек
16 Гб/сек
Крім того, шиною PCI Express підтримується:
В· гаряча заміна карт;
В· гарантована смуга пропускання (QoS);
В· управління енергоспоживанням;
В· контроль цілісності переданих даних.
В
1.1.2 PCI Express 2.0
Група PCI-SIG випустила специфікацію PCI Express 2.0 15 січня 2007 року. Основні нововведення в PCI Express 2.0:
В· Збільшена пропускна здатність - специфікація PCI Express 2.0 визначає максимальну пропускну здатність одного з'єднання lane як 5 Гбіт/с. Внесені удосконалення в протокол передачі між пристроями і програмну модель.
В· Динамічне управління швидкістю - для керування швидкістю роботи зв'язку.
В· Оповіщення про пропускну здатність - для оповіщення ПЗ (операційної системи, драйверів пристроїв тощо) про зміни швидкості і ширини шини.
В· Розширення структури можливостей - розширення керуючих регістрів для кращого управління пристроями, слотами і інтерконектом.
В· Служби управління доступом - опціональні можливості управління транзакціями точка-крапка.
В
1.1.3 PCI Express 3.0
PCI-SIG в середині серпня 2010 року надала версію 0.9 специфікації PCI Express 3.0.
Для користувачів основна відмінність між PCI Express 2.0 і PCI Express 3.0 буде полягати в значному збільшенні максимальної пропускної здатності. У PCI Express 2.0 сигнальна швидкість передачі становить 5 ГТ/с (гигатранзакцій в секунду), тобто пропускна здатність дорівнює 500 Мбайт/с для кожної лінії. Таким чином, основний графічний слот PCI Express 2.0, який зазвичай використовує 16 ліній, забезпечує двунаправленную пропускну здатність до 8 Гбайт/с.
У PCI Express 3.0 ми отримаємо подвоєння цих показників. PCI Express 3.0 використовує сигнальну швидкість 8 ГТ/с, що дає пропускну здатність 1 Гбайт/с на лінію. Таким чином, основний слот для відеокарти отримає пропускну здатність до 16 Гбайт/с.
На перший погляд збільшення сигнальної швидкості з 5 ГТ/с до 8 ГТ/з не здається подвоєнням. Однак стандарт PCI Express 2.0 використовує схему кодування 8B/10B.
PCI Express 3.0 переходить на набагато більш ефективну схему кодування 128B/130B, усуваючи 20% надмірність. Тому 8 ГТ/с - це вже не "теоретична" швидкість; це фактична швидкість, порівнянна по продуктивності з сигнальної швидкістю 10 ГТ/с, якщо б використовувався принцип кодування 8b/10b. br/>
1.2 HyperTransport
Шина HyperTransport (HT) - це двунаправленная послідовно-паралельна комп'ютерна шина з високою пропускною здатністю і малими затримками.
HyperTransport працює на частотах від 200 МГц до 3,2 ГГц (у шини PCI - 33 і 66 МГц). Крім того, вона використовує DDR, що означає, що дані посилаються як по передньому, так і по задньому фронтах сигналу синхронізації, що дозволяє здійснювати до 5200000000 посилок в секунду при частоті сигналу синхронізації 2,6 ГГц; частота сигналу синхронізації налаштовується автоматично.
Шина HyperTransport заснована на передачі пакетів. Кожен пакет складається з 32-розрядних слів, незалежно від фізичної ширини шини (кількості інформаційних ліній). Перше слово в пакеті - завжди керуюче слово. Якщо пакет містить адресу, то останні 8 біт керуючого слова зчеплені зі наступним 32-бітним словом, в результаті утворюючи 40-бітний адресу. Шина підтримує 64-розрядну адресацію - в цьому випадку пакет починається зі спеціального 32 розрядного керуючого слова, яке зазначає на 64 розрядну адресацію, і містить розряди адреси з 40 по 63 (розряди адреси нумеруються починаючи з 0). Решта 32-бітові слова пакета містять безпосередньо передаються дані. Дані завжди передаються 32-бітними словами, незалежно від їх реальної довжини (наприклад, у ві...