Читайте также: |
|
Transactions
Чотири типи угод можуть відбутися на локальній шині:
• Read
• Write
• Read Burst
• Write Burst
Доступ до шини є угода, яка обмежена затвердженням оголошень # на початку і де-твердження доменної # в кінці. Доступ до шини складається з циклу, що передує однієї або кількох передач даних. Під час кожного тактового циклу доступу, місцевого автобуса знаходиться в одному з чотирьох основних станах, визначених у розділі 2.2.1.2. Годинники цикл складається з одного місцевого період частота шини.
Basic Bus стани
Чотири основні стану автобусів простоюють, адреса, дані / очікування і відновлення. Після того, як Local Bus Master володіє автобус і повинен почати доступ автобус, адреса в цей стан, ADS # або ALE стверджується, і правильну адресу представив на автобусі адреси / даних. Потім дані передаються, поки в даних / стан очікування. READY # і внутрішній стан очікування генератор використовується для вставки станів очікування. BLAST # встановлюється протягом останніх даних / стан очікування для позначення останньої передачі доступу.
Після всі дані передані, автобус переходить у стан відновлення, щоб дозволити кінцевих пристроїв, щоб відновитися. Автобус потім надходить у стан очікування і чекає іншого доступу.
Local Bus Signals Used in Timing Diagrams
Ключові керуючі сигнали локальної шини, перераховані в більшості прикладів тимчасової діаграми є наступні:
• ADS # або ALE вказує на початок доступу
• READY # Уейт # і BTERM # використовуються для вставки станів очікування і припиняє серійної циклів під час передачі даних
• LW / R # вказує напрямок передачі даних
• BLAST # і BTERM # вказати кінець доступу
Ключові сигнали даних є:
• LA адресній шині
• ЛАД Адреса, шини даних
• лінія [3: 0] # місцевого Байт Дозволяє, вказуючи допустимі смуги байт
Local Bus Signals
Є чотири групи локальні сигнали шини:
• Годинники
• Адреса / Дані
• Контроль / Статус
• Арбітраж
Використання сигналу змінюється на підставі заяви.
Clock
LCLK, місцеві годинник автобус, працює на частотах до 60 МГц, і асинхронний з годинником шини PCI. Більшість місцевих сигнали шини наводяться і зразки по фронту LCLK. Встановлення і час утримання, щодо LCLK, повинні бути дотримані. (Зверніться до розділу 12.2 "місцеві ресурси", на стор 12-3 для установки і фіксації вимог до тимчасових).
Address/Data
Multiplexed Mode (MODE=1) 2.2.3.2.1.1 LA[27:2]
LA [27: 2] містить адресу передачі. Адреса
залишається в силі при передачі і збільшує з послідовним даних Під час серійної циклів.
2.2.3.2.1.2 LAD[31:0]
ЛАД [31: 0] Шина є 32-бітний Multiplexed Адреса / шини даних. Під час фази адреси, ЛАД [27: 0] містить адресу передачі, з LAD [1: 0], що має той же стан як присадки [1: 0] # штифтів.
Під час фази даних, хлопець [31: 0], ЛАД [15: 0], або LAD [7: 0] містять дані передачі даних для 32, 16, або 8-бітної шиною, відповідно. Якщо автобус 8 або 16 біт, що дані, надані PCI 9030 тиражується по всій 32-розрядної шини шириною.
Non-Multiplexed Mode (MODE=0)
2.2.3.2.2.1 LA[27:2]
LA [27: 2] містить адресу передачі. Адреса залишається в силі під час передачі, і збільшує з послідовним даних Під час серійної циклів.
2.2.3.2.2.2 LD[31:0]
LD [31: 0] шини 32-біт немультіплексірованном шини даних. Під час фази даних, LD [31: 0], LD [15: 0], або LD [7: 0] містять дані передачі даних для 32, 16, або 8-бітної шиною, відповідно. Якщо автобус 8 або 16 біт, що дані, надані PCI 9030 тиражується по всій 32-розрядної шини шириною.
Control/Status
Сигнали / контролю стану контролю адресних засувок і потік даних по локальній шині.
ADS#, ALE
А місцеві починається доступ до шини, коли ОГОЛОШЕННЯ # (строб адреси) затверджується під час виступу стані СКП 9030 Як місцевий Bus Master. ALE використовується для стробірованний LA / ЛАД автобус у зовнішній засувки адреси. Коли BTERM # введення включений для місцевого адресний простір у відповідному автобус області дескрипторів реєстру, BTERM # може бути використана для завершення доступ в місця LRDYi #. Коли BTERM # включений і стверджував: LRDYi # ігнорується. (Зверніться до малюнка 12-3 на сторінці 12-5 специфікацій ALE терміни і в розділі 2.2.4.3 для отримання додаткової інформації про BTERM #).
2.2.3.3.2 LBE[3:0]#
Під час фази Адреса, LBE [3: 0] # місцевого Байт Дозволяє позначити які використовуються байт смуги під час доступу 32-бітної шиною. Вони не залишається в активному стані до кінця передачі даних.
LLOCKo#
Коли PCI 9030 має місцевий автобус, на LLOCKo # встановлюється для вказівки, що атомарна операція для PCI Target доступу може знадобитися кілька операцій, щоб закінчити. LLOCKo # встановлюється протягом Адреса фазі першої угоди атомної операції, і де-стверджував один такт після останньої операції з завершення атомарної операцією. Якщо опція включена, арбітр Local Bus не надає автобус до іншого майстра до атомарної операцією не закінчиться.
LW/R#
Під час фази Адреса, LW / R # наводиться в допустимому стані, і означає напрямок передачі даних. Так PCI 9030 Local Bus Master, LW / R # наводиться високою, коли PCI 9030 запису даних на місцевому автобусі, і низького, коли він читає автобус.
RD#
RD # є загальна мета читання виведення стрибає. Час контролюється струму шини області дескриптора регістру. RD # стрибає протягом усього передачі даних.
Як правило, RD # Стверджується також, під час NRAD стану очікування, якщо Strobe затримки читання годинник не запрограмовані автобус Регіон дескрипторів регістр (и) (LASxBRD [27:26] та / або EROMBRD [27:26], де х Локальний адреса Space номер). (Зверніться до таблиці 2-5 і Рисунок 2-3). RD # останки стверджував протягом лопаються і NrdD стану очікування.
Дата добавления: 2015-07-10; просмотров: 172 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Introduction | | | Table 2-3. READY# Data Transfers |