Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_Николаев.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.42 Mб
Скачать

Включение процессора 1810вм86 в максимальном режиме.

С микросхемы КФ84 процессор получает тактовые сигналы CLK, сигнал готовности READY сигнал начального сброса RESET. Сигнал MN/MX включает процессор в максимальный режим работы. Сигналы состояния S0,S1,S2, которые выдаёт процессор определяют тип операции, которую хочет выполнить процессор на магистрали. Из этих сигналов формируются управляющие сигналы, поступающие на магистраль управления. Эти же сигналы определяют сигналы DEN и DT/R, которые выработает системный контроллер.

Процессор выдаёт сигналы адреса и данных на внутреннюю магистраль. Эти сигналы мультиплексированы и недостаточно мощны, поэтому их надо разделить и усилить. 20-ти разрядный адрес фиксируется на регистрах, выполненных на микросхемах ИР82. Синхросигналом служит сигнал ALE системного контроллера. Формирование данных происходит на шинах формирователях ВА86. Момент открытия шинных формирователей определяет сигнал DEN системного контроллера, а направление передачи определяет сигнал DT/R. Кроме основного процессора к внутренней магистрали может быть подключены сопроцессор и процессора ввода вывода. Между ними необходимо разделять внутреннюю магистраль.

Взаимодействие происходит следующим образом: если сопроцессору потребовалась магистраль, то он выдаёт сигнал запроса (нулевым уровнем). Основной процессор освободив магистраль выдаёт сигнал подтверждения по тому же проводу и тем уровнем. После этого на магистрали работает контроллер. Закончив обмен сопроцессор выдаёт сигнал окончания.

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

Арбитр шин 1810вб89.

Арбитр шин предназначен для использования в многопроцессорных системах в качестве устройства разделяющего и синхронизирующего доступ к системной шине нескольких процессоров. Арбитраж шины осуществляют несколько микросхем ВБ89, каждая из которых представляет на шине интересы своей группы процессоров.

S0,S1,S2 – сигналы состояния, поступают от процессора.

CLK – сигнал тактовой частоты. Поступает от микросхемы ГФ84.

LOCK – сигнал блокировки. Данный сигнал запрещает освобождение системной магистрали и приходит от процессора.

RESB – сигнал выбора режима работы с резидентной магистралью.

IOB – сигнал выбора режима работы с периферийной магистралью ввода вывода.

SYSB/RESB – сигнал разрешения доступа к системной магистрали для арбитра шин работающего и с системной магистралью и с резидентной магистралью.

BCLK – сигнал тактовой частоты общий для всех устройств на системной шине. В качестве этого сигнала берётся тактовая частота одного из процессоров.

INIT – сигнал начального сброса.

BPRN – приоритетное разрешение доступа к магистрали, предоставляемое данному процессору, когда он становится самым приоритетным на магистрали.

BUSY – сигнал занятости шины.

CBRQ – сигнал общего запроса шины.

BPEQ – сигнал запроса шины. Используется в параллельных и циклических схемах разрешения приоритета между процессорами.

BPRO – сигнал приоритетного разрешения доступа к шине. Используется в схемах последовательного арбитража.

AEN – сигнал управления работой системного контроллера. Из данного сигнала системный контроллер формирует сигнал готовности READY, поступающий на процессор.

Наличие множества сигналов управления процессом разделения магистрали между группами процессоров позволяет построить схемы разделения магистралей со многими вариантами логики работы.

В любой схеме разделения арбитража предполагается наличие в системе нескольких типов магистралей. Необходимо чётко представлять себе различие между этими типами магистралей:

  1. Системная магистраль – это общая магистраль для нескольких групп процессоров, входящие в систему.

  2. Резидентная магистраль – это магистраль, к которой имеют доступ только процессоры данной группы (типовой процессор, сопроцессор, процессор ввода вывода).

  3. Магистраль ввода вывода – это магистраль на которой расположены только устройства ввода вывода. На этой магистрали нет памяти.

  4. Внутренняя или локальная магистраль – это магистраль, к которой непосредственно подключены выводы самого процессора.

В многопроцессорных системах, содержащих как системную, так и резидентную магистрали, микропроцессор может подключиться к нескольким магистралям. В то же время к одной системной магистрали могут подключиться несколько процессоров. В обоих этих случаях необходимо разделять ресурсы и определять приоритете устройств, подключенных к магистрали. Этим и занимается арбитр шин.