Выходные линии в каждом модуле подключаются к соответствующим линиям шины через тристабильные формирователи, управляемые управляющим модулем.
Логика работы управляющего модуля, обеспечивающего пересылку слова по шинам между модулями:
Сначала подается сигнал на линию разрешения передачи в модуль отправитель.
При этом на шине устанавливается состояние выбранного регистра через
Тристабильные формирователи.
Затем подается сигнал на линию разрешения приема в модуль получатель, при
Этом состояние шины загружается в принимающий регистр.
Адресные шины и шины данных
строб
ША
Рис.10.2.
Схема 10.1 требует две управляющие линии на каждый подключенный к шине модуль. Таким образом, при m модулях к 8 линиям шины добавляется 2m управляющих линий. Число линий можно уменьшить, поставив в соответствие каждому модулю идентифицирующий этот модуль код. Минимальное число битов для представления кода при m модулях равно числу k при котором 2k ≥ 2 ∙ m. Тогда управляющий модуль сможет выбрать отправителя и получателя, задавая идентифицирующие коды на этой шине, получившей название шины адреса.
На рис.10.2. адресные шины содержат 8 линий, идущих от управляющего модуля. При этом число модулей m, которые можно идентифицировать такой шиной равно,
28/2 = 256/2 = 128
Дата добавления: 2020-02-05; просмотров: 543;