HyperTransport

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

Шина HyperTransport (HT), раніше відома як Lightning Data Transport (LDT), — це двонаправлена послідовно/паралельна комп'ютерна шина, з високою пропускною спроможністю і малими затримками. Для розробки і просування даної шини був утворений консорціум HyperTransport Technology. Технологія використовується компаніями AMD і Transmeta в x86 процесорах, PMC-Sierra, Broadcom і Raza Microelectronics в MIPS мікропроцесорах, NVIDIA, VIA, SIS, ULi/ALi, AMD, Apple Computer і HP в наборах системної логіки для ПК, HP, Sun Microsystems, IBM, і IWill в серверах, Cray, Newisys і PathScale в суперкомп'ютерах.

Огляд шини[ред.ред. код]

HyperTransport працює на частотах від 200 МГц до 3,2 ГГц (у шини PCI - 33 і 66 МГц). Крім того, вона використовує DDR, що означає, що дані посилаються як по фронту так і по зрізу сигналу синхронізації, що дозволяє здійснювати до 5200 мільонів посилок в секунду при частоті сигналу синхронізації 2,6 ГГц; частота сигналу синхронізації налаштовується автоматично.

HyperTransport підтримує автоматичне визначення ширини шини, від 2-х до 32 біт. Повнорозмірна, повношвидкісна, 32-бітна шина в двонаправленому режимі здатна забезпечити пропускну здатність до 51 600 Мбайт/с = 2 (DDR) × 2 × 32/8 (байт) × 3200 (МГц) (максимум в одному напрямку - 25 800 Мбайт/с). Таким чином це найшвидша шина серед собі подібних. Шина може бути використана як в підсистемах з високими вимогами до пропускної здатності (оперативна пам'ять і ЦПУ), так і в підсистемах з низькими вимогами (периферійні пристрої). Дана технологія також здатна забезпечити низькі затримки для інших застосувань в інших підсистемах.

Передача пакетів[ред.ред. код]

Шина HyperTransport заснована на передачі пакетів. Кожен пакет складається з 32-розрядних слів, незалежно від фізичної ширини шини (кількості інформаційних ліній). Перше слово в пакеті - завжди керуюче слово. Якщо пакет містить адресу, то останні 8 біт керуючого слова зчеплені з наступним 32-бітним словом, в результаті утворюючи 40-бітну адресу. Шина підтримує 64-розрядну адресацію - в цьому випадку пакет починається зі спеціального 32 розрядного керуючого слова, яке зазначає 64 розрядну адресацію, і містить розряди адреси з 40 по 63 (розряди адреси нумеруються починаючи з 0). Решта 32-бітових слова пакета містять безпосередньо передані дані. Дані завжди передаються 32-бітними словами, незалежно від їх реальної довжини (наприклад, у відповідь на запит на читання одного байта по шині буде передано пакет, що містить 32 біта даних і прапором-ознакою того, що значущими з цих 32 біт є тільки 8 ).

Пакети HyperTransport передаються по шині послідовно. Збільшення пропускної здатності тягне за собою збільшення ширини шини. HyperTransport може використовуватися для передачі службових повідомлень системи, для передачі переривань, для конфігурування пристроїв, підключених до шини і для передачі даних.

Операція запису на шині буває двох видів - posted і non-posted. Posted-операція запису полягає в передачі єдиного пакета, що містить адресу, за якою необхідно провести запис, і дані. Ця операція зазвичай використовується для обміну даними з високошвидкісними пристроями, наприклад, для DMA-передачі. Non-posted операція запису складається з посилки двох пакетів: пристрій, що ініціює операцію запису посилає пристрою-адресату пакет, що містить адресу і дані. Пристрій-адресат, отримавши такий пакет, проводить операцію запису і відсилає пристрою-ініціатору пакет, що містить інформацію про те, чи успішно зроблена запис. Таким чином, posted-запис дозволяє отримати максимальну швидкість передачі даних (немає витрат на пересилання пакета-підтвердження), а non-posted-запис дозволяє забезпечити надійну передачу даних (прихід пакету-підтвердження гарантує, що дані дійшли до адресата).

Шина HyperTransport підтримує технології енергозбереження, а саме ACPI. Це означає, що при зміні стану процесора (C-state) на енергозберігаючий, змінюється також і стан пристроїв (D-state). Наприклад, при відключенні процесора жорсткі диски також відключаються.

Електричний інтерфейс HyperTransport / LDT - низьковольтні диференціальні сигнали, з напругою 1,2 В.

Посилання[ред.ред. код]


Комп'ютер Це незавершена стаття про комп'ютери.
Ви можете допомогти проекту, виправивши або дописавши її.