а якою може слідувати одна або декілька фаз даних. Для адреси і даних використовуються загальні мультиплексованих лінії AD. Чотири мультиплексованих лінії C/BE [3:0] використовуються для кодування команд у фазі адреси та дозволу байт у фазі даних. На початку транзакції ініціює пристрій (ВП) активізує сигнал FRAME #, по шині AD передає цільової адресу, а по лініях C/BE # - інформацію про тип транзакції. Адресоване цільове пристрій (ЦУ) висловлюється сигналом DEVSEL #, після чого ІУ може вказати на свою готовність сигналом IRDY #. Коли до обміну даними буде готове і ЦУ, воно встановить сигнал TRDY #. Дані по шині AD можуть передаватися тільки при одночасній наявності сигналів IRDY # і TRDY #. За допомогою цих сигналів ІУ і ЦУ узгодять свої швидкості, вводячи такти очікування. На малюнку 1 2 наведена тимчасова діаграма обміну, в якій і ІУ, і ЦУ вводять такти очікування
В
Кількість фаз (циклів) даних в пакеті заздалегідь не визначено, але перед останнім циклом ІУ при введеному сигналі IRDY # знімає сигнал FRAME #. Після останньої фази даних ІУ знімає сигнал IRDY #, і шина переходить в стан спокою (PCI Idle) - обидва сигналу IRDY # і FRAME # знаходяться в пасивному стані (високий логічний рівень). ІУ завершує транзакцію одним із таких способів:
Нормальне завершення виконується по закінченні обміну даними.
Завершення по тайм-ауту (Time-Out) відбувається, коли під час транзакції у ІУ відбирають право на керування шиною (зняттям сигналу GNT #) або коли закінчується час, вказаний в таймері MLT (повільне ЦУ або Занадто му довга транзакція).
Транзакція відкидається (Abort), коли протягом заданого часу ІУ не отримує відповіді ЦУ (DEVSEL #).
Транзакція може бути припинена і з ініціативи ЦУ, для цього воно може ввести сигнал STOP #. Можливі три типи припинення:
Відключення (Disconnect) - сигнал STOP # вводиться під час активності TRDY #. У цьому випадку транзакція завершується після фази даних. p align="justify"> Відключення з повтором (Disconnect/Retry) - сигнал STOP # вводиться при пасивному стані TRDY #, і остання фаза даних відсутня. Є вказівкою ІУ на необхідність повтору транзакції. p align="justify"> Відмова (Abort) - сигнал STOP # вводиться одночасно з сигналом DEVSEL # (у попередніх випадках під час появи сигналу STOP # сигнал DEVSEL # був активний). У цьому випадку остання фаза даних теж відсутня, але повтор не запрошується. p align="justify"> Однією з особливостей шини PCI є можливість обміну даними між процесором і пам'яттю одночасно з обміном між іншими пристроями PCI - Concurrent PCI Transferring. Ця можливість реалізується не всіма чіпсетами (в описах вона завжди спеціально підкреслюється). p align="justify"> Таким чином, для реалізації використання зовнішньої пам'яті по PCI потрібна материнська плата з чіпсетом, що підтримує режим Concurrent PCI Transferring....