Page 118 - 6111
P. 118
тимчасово передавати управління магістраллю іншому пристрою,
наприклад контролеру ПДП).
Як у шині даних, так і в шині адреси може використовуватися
позитивна чи негативна логіка. При позитивній логіці високий
рівень напруги відповідає логічній одиниці на відповідній лінії
зв’язку, низький - логічному нулю. При негативній логіці - навпаки.
Для зниження загальної кількості ліній зв’язку магістралі часто
застосовується мультиплексування шин адреси і даних. Тобто ті
самі лінії зв’язку використовуються в різні моменти часу для
передачі як адреси, так і даних (на початку циклу - адреса,
наприкінці циклу - дані). Для фіксації цих моментів (стробу)
служать спеціальні сигнали на шині управління. Зрозуміло, що
мультиплексована шина адреси/даних забезпечує меншу швидкість
обміну, вимагає більш тривалого циклу обміну (рис.11.10). За типом
шини адреси і шини даних усі магістралі також поділяються на
мультиплексовані і немультиплексовані.
Рисуонк 11.10 – Мультиплексування шин адреси і даних
У деяких мультиплексованих магістралях після одного коду
адреси передається кілька кодів даних (масив даних). Це дозволяє
істотно підвищити швидкодію магістралі. Іноді в магістралях
застосовується часткове мультиплексування, тобто частина розрядів
даних передається немультиплексованими лініями, а інша частина -
мультиплексованими з адресою лініями.
Шина управління - це допоміжна шина, керуючі сигнали на
якій визначають тип поточного циклу і фіксують моменти часу, що
відповідають різним частинам чи стадіям циклу. Крім того, керуючі
сигнали забезпечують узгодження роботи процесора (чи іншого
пристрою, який використовує магістраль, master) з роботою пам’яті
чи пристрою введення/виведення (пристрою-виконавця, slave).
Керуючі сигнали також обслуговують запити і надання переривань,
запити і надання прямого доступу.
Сигнали шини управління можуть передаватися як у
позитивній логіці (рідше), так і в негативній логіці (частіше). Лінії
117