Организация ЭВМ и систем Лекция 7 Шины (Bus)
Архитектура с общей шиной. Арбитраж – процедура регулирования доступа нескольких устройств к одной общей шине. Арбитраж – Централизованный / Децентрализованный (распределенный)
Централизованный арбитраж: одно устройство явл. арбитром и распределяет шину (обычно - это ЦП) BBSY – Bus Bu. SY BR – Bus Request BG – Bus Grant
Централизованный арбитраж
Распределенный арбитраж Децентрализованный арбитраж: все устройства участвуют в распределении шины на равных правах !! Более надежен эффект – логическое «ИЛИ» номер устройства А (5) номер устройства В – 6; результат – на линиях ARB 0111 (поразрядное «ИЛИ» )
Шины. Общие представления. Линии шины = Линии данных + Л. адреса + Л. управления Шины Синхронные: события на шине «привязаны» к фронтам тактовых импульсов Асинхронные: события на шине могут происходить в произвольные моменты времени Инициатор (Master) Устройства Целевое (Slave)
Синхронные шины
Синхронные шины t. AM – мастер выдает адрес и команду «читать» t. AS – slave «видит» команду и адрес t. DS – slave ставит на шину запрошенное слово t. DМ – master «видит» данные и стробирует их в свой входной буфер t 2 – конец цикла шины
Пересылка данных за несколько тактов