Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Занятие №3 (УК).doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
220 Кб
Скачать
☆

2.3.2. Логика работы ук в режиме записи информации (режим «модифицированная запись»)

В режиме записи информации в ячейку ОЗУ при обращении к выбранному модулю процессор выдает аналогичное требование, что и в режиме «Чтение», но вместе с выдачей адреса слова в МА, по специальной шине в ОЗУ выдается «Признак записи» (ПЗ).Сигнал ПЗ выдаётся процессором при получении от УК сигнала ВдA, а с приходом сигнала ПрС процессор дополняет свое требование сигналом ТрОбр2, и, если нет подобного обращения (на запись) от более приоритетного процессора, УПО выдает процессору сигнал «выдача слова» (ВдС), по которому процессор выдает информацию в магистраль записи и снимает сигнал ТрОбр2. В модуль ЗУ УПО выдает сигнал Обр2, по которому информация записывается в ячейку памяти выбранного модуля.

Обращение к памяти (за исключением РУК) может происходить при различной конфигурации модулей. При нулевой конфигурации обращение производится к модулю, номер которого соответствует обратному коду физического номера модуля ЗУ.

При конфигурации с подменой номер модуля задается кодом подмены. Код подмены в свою очередь определяется правилами подмены одних модулей другими. Правила определяют однозначную подмену. Это дает возможность условно разделить все модули ЗУ на основные и резервные и при выходе из строя основного модуля обращаться к резервному, то есть производить подмену. Реализуется такая подмена коммутацией сигналов Обр1 (УПО ЗУ) и сигналов Зан (ЗУ  УПО) в соответствии с кодом подмены.

2.4. Принцип работы упо

2.4.1.Дешифратор обращения

дешифратор обращения предназначен для селекции номера незанятого модуля ЗУ в данном цикле работы УК и формирования заявки процессора на обращение к этому модулю ЗУ.

Дешифратор обращения состоит из:

-дешифратора обращения к ОЗУ;

-дешифратора обращения к ДЗУ;

-схемы выработки сигнала заявки канала (3К) к незанятому модулю ЗУ.

На вход ДшОбр поступают сигналы занятости (ЗАН) от 16 модулей ЗУ,4-х разрядный адрес модуля (соответствует обратному коду физического адреса модуля) и сигнал ТрОбр1 от процессора. ДшОбр осуществляет дешифрацию всех сигналов, поступающих на его вход.

На выходе ДшОбр формируются сигналы не конфигурированного обращения (đi),а также сигнал заявки канала к незанятому модулю(3К),а затем (если требуемый модуль свободен) в УПО (в ПС1) производится приоритетная обработка сигналов ТрОбр1.

При наличии сигнала ТрОбр1(нулевого уровня) и сигнала Зан ( единичного уровня ) от незанятого модуля ЗУ, к которому адресуется обращение, на соответствующем выходе ДшОбр ОЗУ или ДшОбр ДЗУ формируется сигнал неконфигурированного обращения низкого уровня (di), а на выходе схемы выработки заявки к незанятому ЗУ образуется сигнал заявка канала (3К) также низкого уровня. Таким образом ДшОбр производит анализ занятости модулей ЗУ. Требование процессора удовлетворяется в том случае, если нет подобного требования к незанятому модулю ЗУ от более приоритетного процессора. Работа ДшОбр описывается следующими функциями:

Для ДшОЗУ: Для ДшДЗУ:

d 0=ЗАН0*а2*а3*а4 d8=ЗАН8*а2*а3*а4

d 1=ЗАН1*а2*а3*а4 d9=ЗАН9*а2*а3*а4

d 2=ЗАН2*а2*а3*а4 d10=ЗАН10*а2*а3*а4

d 3=ЗАН3*а2*а3*а4 d11=ЗАН11*а2*а3*а4

d 4=ЗАН4*а2*а3*а4 d12=ЗАН12*а2*а3*а4

d 5=ЗАН5*а2*а3*а4 d13=ЗАН13*а2*а3*а4

d 6=ЗАН6*а2*а3*а4 d14=ЗАН14*а2*а3*а4

d 7=ЗАН7*а2*а3*а4 d15=ЗАН15*а2*а3*а4

ЗК=[(d0d1d2d3d4dd6d7)*a1(d8d9d10d11d12d13d14d15)*a1]* *ТрОбр1

Сигнал ЗК (заявка канала к незанятому модулю ЗУ) от каждого Дш Обр поступает на соответствующий вход приоритетной схемы (ПС1), а сигналы неконфигурированного обращения (di) поступают на соответствующие входы конфигуратора обращения (КфОбр).