30.4. BUS INTERFACE UNIT



BIU (Bus Interface Unit) - узел который осуществляет доступ к внешней шине.
Это ворота процессора во внешний мир.



Структура BIU:

BUI состоит из буферных регистров для адресса и данных, схем управления арбитражем и шиной, а так же логики для приема прерываний.


Шина: Протокол Сигналы и синхронизация (Множество проводов) Электрические характеристики Физические и механические характеристики Операции на шине называются транзакциями. Основные типы транзакций - чтение и запись Синхронный протокол - все сигналы на шине привязаны к CLK. Асинхронный протокол. Сигналы шины: Типичные сигналы шины ----------------------------------------- Адресс -- > A[0..N] Шина адресса (Address Bus) Данные < -- > D[0..M] Шина данных (Data Bus) Управление RD/WR# Чтение/Запись (Read/Write) BRDY Готовность шины (Bus Ready) RESET Сброс (Reset) Прерывания IRQ[0..J] Запрос прерывания (Interrupt Request) IRQA[0..J] Подтверждение прерывания (Interrupt Acknowledge) Арбитраж REQ[0..K] Запрос арбитража (Bus Request) GNT[0..K] Выдача арбитража (Bus Grant) BUSY Шина занята LOCK Захват шины Разные CLK Тактовый сигнал процессора (Clock) BCLK Тактовый сигнал шины (Bus Clock) Vcc Питание GND Земля (Ground) ----------------------------------------- THIS SECTION IS UNDER CONSTRUCTION TODO: Типовые процессорные шины: Zilog Z80 8088 486


Zilog Z80

Рассмотрим процессорную шину микропроцессора Zilog Z80:

Выборка комманды из памяти:

Обращение к памяти:

Обращение к вводу/выводу:

Арбитраж:

Обработка прерывания:


Index Prev Next