Обеспечивает подключение и взаимодействие процессора с другими устройствами на системной плате. Все выводы МП можно разделить на три группы:
· Шина данных
· Шина адреса
· Шина управления
При выполнении обмена по системной шине процессор выполняет последовательность операций транзакций, фаз.
Операция – элементарная процедура обмена (командный цикл), которая может состоять из одной или нескольких транзакций, а так же из одной транзакции с множественным переносом данных.
Транзакция (цикл магистралей) – выполнение обмена по одному из запросов, которое производится при определённом наборе состояния шины.
Виды транзакций:
- Выборка команды
- Чтение памяти
- Запись в память
- Чтение порта
- Запись в порт
- Подтверждение прерывания
- Останов
Транзакция может состоять из шести фаз.
Фаза – один из этапов обмена, характеризуемый определённым набором управляющих сигналов.
Виды фаз:
- Фаза арбитража
- Фаза запросов
- Фаза ошибки
- Фаза завершения – снупинга
- Фаза ответа
- Фаза данных
Все процессы обмена по системной шине происходят при поступлении переднего фронта синхросигнала.
Подключенные к шине устройства называются агентами.
В каждый момент времени шиной управляет один из агентов – владелец шины (или мастер).