Микропрограммное устройство сопряжения
Изобретение предназначено для использования в вычислительной технике при создании устройства ввода-вывода, аппаратуры сопряжения, измерительной и бытовой техники. Цель изобретения - повышение быстродействия устройства и расширение области его применения путем обеспечения микропрограммного управления вводомвыводом информации. Устройство содержит регистры, элемент ИЛИ-НЕ, триггер, блок микропрограммного управления, тактовый генератор, блок шинных формирователей , блок дешифрации управляющих сигналов, блок оперативной памяти, счетчик адреса, коммутатор, 3 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (51)5 G 06 F 13/00
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ (» О
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4709477/24 (22) 03.05.89 (46) 23.12,91, Бюл. ¹ 47 (71) Научно-производственное объединение
",Марс" (72).В.А. Вара вка (53) 681.3 (088.8) (56) Авторское свидетельство СССР
¹ 1264195, кл. G 06 F 13/00, 1986.
Авторское свидетельство СССР
¹ 1315985, кл. G 06 F 13/00, 1987. (54) МИКРОПРОГРАММНОЕ УСТРОЙСТВО
СОПРЯЖЕНИЯ (57) Изобретение предназначено для ис -
Изобретение относится к вычислительной технике и может быть использовано при проектировании устройства ввода-вывода, аппаратуры сопряжения, памяти таймеров
И Д
Целью изобретения является повышение быстродействия устройства и расширение области его применения.
На фиг, 1 приведена функциональная схема устройства; на фиг. 2 — функциональная схема блока дешифрации управляющих сигналов; на фиг. 3 — функциональная схема блока микропрограммного управления (6 МУ).
Устройство содержит блок 1 шинных формирователей, блок 2 дешифрации управляющих сигналов, коммутатор 3, регистр
4 (управления шинными формирователями), элемент ИЛИ вЂ” НЕ 5, регистр 6 (управления кодовой магистралью), регистры 7 и 8, счетчик 9 адреса, триггер (переноса) 10, блок 11 оперативной памяти (ОЗУ), БМУ 12, тактовый генератор 13.
„„SU „„1700560 А1 пользования в вычислительной технике при создании устройства ввода-вывода, аппаратуры сопряжения, измерительной и бытовой техники. Цель изобретения — повышение быстродействия устройства и расширение области его применения путем обеспечения микропрограммного управления вводомвыводом информации. Устройство содержит регистры, элемент ИЛИ-НЕ, триггер, блок микропрограммного управления, тактовый генератор, блок шинных формирователей, блок дешифрации управляющих сигналов, блок оперативной памяти, счетчик адреса, коммутатор, 3 ил.
Блок 2 содержит (фиг. 2) регистр 14 ад- С реса обращения по МПИ, блоки 15 и 16 эле- Я ментов И; элемент ИЛИ-НЕ 17; элементы
НЕ 18 — 23, элементы 24 — 27 задержки; элементы ИЛИ 28-31, триггеры 32 — 34, элемент а
И вЂ” HE 35, элементы И 36 и 37, БМУ 12 (фиг. 3) содержит мультиплексор
38, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 39, узел
40 формирования адреса микрокоманды (УФАМ), блок 41 памяти микрокоманд, группу дешифраторов 42, регистры 43 и 44, элементы НЕ 45 и 46, элемент И вЂ” НЕ 47, C) элемент И 48.
В ус(раис(аз показаны пинии 49-у8 ф» связи. ааевЪ
Блок 2 (фиг. 2) предназначен для преобразования совокупности магистральных сигналов средствами жесткой логики к форме, совместимой с остальной частью устройства, работающей на микропрограммном принципе, Кроме того, блок 2 формирует магистральные сигналы, выдаваемые из устройства в магистраль МПИ под управлени1700560
50 ем БМУ. Блок 2 можно условно разделить на несколько функциональных схем: схема селекции адреса обращения по МПИ; схема формирования сигнала "Исходное"; схема для режима выдачи вектора прерывания.
Шина "Адрес/данные", подключенная к блоку 2 (состоящая из М разрядов), разделяется на две части. Первая часть, состоящая из N младших разрядов (начиная с 1-го), подсоединена к информационным входам регистра 14. Эта группа разрядов определяет один из 2N номеров программно-доступных регистров устройства, Вторая часть шины, состоящая из (M — N — 1) разрядов подключается к входам блока 15 элементов И, Эта группа разрядов определяет базовый адрес устройства. К (М вЂ” N)-му входу блока 15 подключается сигнал BY.
При совпадении информации, содержащейся во второй части шины с базовым адресом (и при наличии сигнала BY), блок 15 выдает сигнал положительной полярности.
Базовый адрес устройства задается в блоке
15. Выход блока 15 подсоединен к (N+1)-му информационному входу регистра 14. Запись информации в регистр 14 производится передним фронтом сигнала "Обм", который предварительно проходит через схему помехозащиты (элементы 18, 24 и 28) и элемент 25 задержки, Сбрасывается информация, содержащаяся в регистр: 14 при снятии сигнала "Обм" путем его подключения к сбрасывающему входу регистра. Элемент 25 задержки необходим для того, чтобы предварить запись информации в регистр 14 снятием сбрасывающего сигнала с входа R.
После записи на первых К выходах регистра 14 фиксируется номер регистра устройства, к которому производится обращение. Эта совокупность потенциалов
49 выводится из блока 2 и подсоединяется к коммутатору 3. На (К+1)-м выходе регистра .14 записывается потенциал, далее по тексту называемый "Свой", фиксирующий результат селекции адреса обращения к устройству. На выходе элемента И Зб формируется сигнал "Свой" 1 (Д4Т V ДЗП), который в качестве признака "Обращение" 50 подсоединяется к коммутатору 3. Данный признак идентифицирует факт обращения к какомулибо регистру устройства со стороны МПИ, Установка признака в высокое состояние сигнализирует БМУ устройства о необходимости обработать это обращение. С выхода элемента НЕ 19 к коммутатору 3 подсоединяется признак "Чтение/запись" 51, определяющий направление пересылки информации. На элементах 2б и 30 реализо20
45 вана цепочка помехозащиты сигнала Д4Т Ч
ДЗ П.
Устройство может устанавливаться в исходное состояние со стороны МПИ двумя способами: посредством магистрального сигнала "Уст" и посредством обращения к одному (назовем его обнуляющим) из программно-доступных регистров устройства.
В обоих случаях блок 2 формирует для БМУ устройства сигнал "Исходное" 52. B обеспечение второго способа в блок 2 включен блок 16 элементов И. Ко всем его входам подключена совокупность сигналов 49 номера адресуемого регистра и признак "Обращение" 50, Номер регистра, обращение к которому идентифицируется в обнуляющий сигнал для устройства, задается в блоке 16.
Схема, обрабатывающая магистральнь е сигналы режима выдачи вектора прерывания, работает следующим образом.
В исходном состоянии выход триггера
33 находится в нулевом состоянии, сигнал
ППР(П) на МПИ отсутствует. Тогда на входе
S триггера 32 находится низкий потенциал.
Инверсный выход триггера 32 блокирует элемент,И-НЕ 35. При появлении на МПИ сигнала ППР(П) с входа S триггера 32 снимается гнизкий потенциал. Через время, обусловленное задержкой на элементе 27, произойдет запись информации, находящейся на входе О, посредством положительного перепада на динамическом входе триггера. Так как на входе D находится низкий потенциал, изменится состояние выходов триггера. С его инверсного выхода будет подаваться положительный потенциал на элемент И-НЕ 35, разрешающий прохождение сигнала ППР далее в магистраль.
ВыхоД элемента И 37, идентифицирующий факт наличия или отсутствия сигнала ППР при выставленном сигнале ЗПР устройства, будет находиться в нулевом состоянии, После прохождения сигнала ППР(П) на входе триггера 32 установится низкий потенциал, и прохождение через элемент И-HF 35 снова будет заблокировано, Если триггер 33 будет установлен в единичное состояние сигналом на линии 53, то через элемент НЕ 22 в магистраль начнет выдаваться сигнал ЗПР, В ответ на него из
МПИ должен прийти сигнал ППР(П) и записать информацию в триггер 32. Так как на входе D триггера находится высокий потенциал, то изменения состояния выходов триггера 32 не произойдет, и распространение сигнала ППР через элемент И 37 будет заблокировано. На выходе элемента И 37 установится высокий потенциал. Он свидетельствует о том, что при выдаче устройством сигнала ЗПР из МПИ принят сиг1700560
10
20
30
55 нал ППР, адресованный своему устройству.
Выход элемента И 37 в качестве прйзнака
"Свой ППР" (54) выводится из блока 2 на вход коммутатора 3, Сброс триггера 33 производится сигналом на линии 55 под управлением БМУ. Также под управлением БМУ взводится триггер
34 сигналом на линии 56, формирующий сигнал "Отв", выдаваемый в магистраль через элемент И 23. Сброс этого триггера осущесляется сигналом "Свой" (ДЧТ V ДЗП)
"Свой ППР", формируемом на выходе элемента ИЛИ 31, Выход этого элемента выводится эа пределы блока 2 на сбрасывающий вход регистра 4 управления шинными формирователямИ.
Коммутатор 3 данных предназначен для вывода на кодовую магистраль устройства данных, пересылаемых из МПИ, а также для вывода на кодовую магистраль информации, преобразованной блоком 2, Шина "Адрес/данные" подключается к верхнему плечу коммутатора. Нижнее плечо коммутатора можно условно разделить на два поля. Поле из L младших разрядов нижнего плеча коммутатора скомпоновано таким образом, чтобы в совокупности представлять адрес ячейки блока 41 памяти микрокоманд. Эта ячейка определяет местонахождение подпрограммы обработки конкретного обращения к регистру устройства, содержащейся в этом же блоке памяти микрокоманд. Понятно, что разрядность поля определена разрядностью блока памяти микрокоманд. Поле маскирования реализовано прошивкой заданных потенциалов на соответствующих контактах. Оставшаяся часть разрядного поля нижнего плеча коммутатора 3 используется для подключения одиночных признаков, вырабатываемых блоком 2 и триггером 10 для их последующей трансляции на кодовую магистраль устройства.
БМУ 12 (фиг. 3) работает следующим образом.
Центральным элементом блока является УФАМ 40. УФАМ реализуется на основе
БИС 1804ВУ1, УФАМ можно представить как мультиплексор, который выбирает адрес микрокоманды из четырех источников, Источниками адреса является информационный вход D, регистр адреса "РгАДР", внутренний счетчик микрокоманд (СМК), внутренний 4-х уровневый стек.
БМУ может работать в двух режимах. В первом осуществляется последовательная выборки микрокоманд, Во втором режиме осуществляется переход (в зависимости от условия или вне зависимости от него) на другой адрес микрокоманды. Новый адрес не является очередным по отношению к предыдущему, Он транслируется от одного из источников адреса вход D, "РгАДР", стек.
В первом режиме все выходы регистра
43 находятся в нулевом состоянии. Информация с выходов регистра 43 переписывается в регистр 44 после каждого тактового импульса, В результате на входы FE, РчР, S0, S1 УФАМ 40 будут выдаваться потенциалы соответственно, "1", "0", "0", "0". Такое состояние потенциалов на управляющих входах УФАМ определяет в качестве источника адреса СМК. Стек в этом случае отключен, Выходы УФАМ подключены к адресным входам блока 41 памяти микрокоманд. Выходы 58 первой группы блока 41 применяются в качестве управляющих констант, используемых как в БМУ, так и за его пределами. Выходы 61 второй группы блока 41 подключаются к группе дешифраторов 42, которые вырабатывают микрооперации, Воздействием на внешние (для БМУ) устройства микрооперациями в сопровождении констант 58 в соответствии с определенным алгоритмом производится функция управления БМУ, Условные и безусловные переходы в БМУ с целью более эффективного использования блока памяти микрокоманд осуществляются в два такта. В первом такте выходные разряды блока 41 участвуют в вырабатывании микрооперации
62, выборе условия и адаптации его полярности. в предварительном формировании управляющих сигналов в регистре 43. Во втором такте разряды 58 блока памяти микрокоманд несут в себе информацию об адресе перехода (через "РгАДР"). Рассмотрим более подробно работу БМУ в этом режиме, В первом такте микрооперация 62 записывает в регистр 43 данные, подключенные к информационным входам. К первым P информационным входам регистра 43 подключены разряды блока памяти микрокоманд, несущие информацию о предполагаемом режиме работы стека и источнике нового адреса. К (Р+1)-му входу регистра 43 постоянно подключен положительный потенциал.
К (Р+2)-му входу регистра 43 подключен выход схемы выбора условия. Условия подключаются к информационным входам мультиплексора 38 через кодовую магистраль устройства. Выбор конкретно о условия осуществляется под воздействием констант на линии 58, подключенных к управляющим входам мультиплексора. На элементе 39 полярность условия адаптируется таким образом, чтобы на (Р+2)-м информационном входе регистра 43 факт наличия условия воспроизводился отрицательным уровнем сигнала. Допустим, что микроопе1700560
20
35
45
50 рация записала в регистр 43 по входу(Р+2) положительный потенциал (усл о в и е отсутствует). Тогда и на (Р+2)-M выходе регистра
43 появится положительный потенциал, который, пройдя через элементы 46 и 48, преобразуется в отрицательный и установится на входе сброса регистра 43. Регистр 43 обнулится. Обнулится и информация на первых P его выходах, которая предварительно (вместо с условием) туда записалась. Во втором такте информация с выходов регистра
43 перепишется в регистр D положительным перепадом тактовой частоты, но никаких изменений на выходе регистра 44 не произойдет. Источником адреса по-прежнему будет СМК, Таким образом, условный переход не состоялся, так как не подтвердилось условие.
Допустим, что микрооперация записала в регистр 43 по входу (Р+2) отрицательный потенциал (условие присутствует). Тогда на (Р+2)-м выходе регистра появится отрицательный потенциал, и обнуление регистра
43 по цепи обратной связи (элемент 46 и 48, вход сброса регистра 43) не произойдет.
Сохранится и информация, записанная в регистр 43 одновременно с условием, Управляющие константы на линии 58 к началу следующего такта устанавливают на входах
"РгАДР" УФАМ адрес перехода, После второго такта на выходе регистра 44 установятся измененные управляющие потенциалы для входов FE, PVP, SO, S1 УФАМ, В регистре адреса УФАМ зэфиксируется адрес перехода. Таким образом, осуществился переход на неочередной адрес. Если переход предполагается по входам D УФАМ, то
БМУ предварительно подключает к этим входам .соответствующую информацию, Схема БМУ должна работать таким образом, чтобы после перехода на неочередной адрес последующие считываемые адреса микрокоманд из УФАМ были уже очередными. Поэтому, после второго такта состоящегося перехода, регистр 43 обнуляется; на входах элемента И вЂ” НЕ 47 устанавливаются положительные потенциалы, и сигнал отрицательной полярности с выхода элемента
И вЂ” НЕ 47, транслируясь через элемент И 48, подается на вход сброса регистра 43.
Процесс осуществления безусловного перехода на неочередной адрес аналогичен условному переходу по подтвержденному условию. В этом случае подтвержденное условие формируется путем блокировки выхода мультиплексора 38 воздействием на его управляющие входы.
Схема БМУ предусматривает принудительное обнуление выходов YCDAM, регистра 43 внешним сигналом на линии 42 из устройства.
Особенностью работы БМУ является то, что при анализе условий происходит их синхронизация в регистре 43. Данное свойство
БМУ избавляет от необходимости синхронизировать совокупность условий (признаков) за пределами БМУ.
Устройство работает следующим образом.
При включении устройства вместе со всеми другими устройствами, подключенными к магистрали, из МПИ выдается сигнал "Уст", Этот сигнал преобразуется в блоке 2 в сигнал "Исходное" на линии 52 и поступает в БМУ 12, После этого БМУ 12 считывает микрокоманды последовательно, начиная с нулевого адреса, В начале адресного пространства блока памяти микрокоманд обычно размещают подпрограмму исходной подготовки устройства к работе, которая и будет выполняться. В этой подпрограмме целесообразно обнулить триггер
33, формирующий сигнал ЗПР, так как после включения он может находиться в произвольном состоянии. Необходимо также отключить от кодовой магистрали все регистры, имеющие на нее выход, чтобы не допустить их встречного включения. Для этого в регистр 6 записывается соответствующий код.
Устройство может приводиться в исходное состояние нетолько посредством сигнала "Уст", но и путем обращения из МПИ к его установочному регистру. При таком обращении также вырабатывается сигнал "Исходное" на линии 52 в блоке 2. В этом случае
БМУ 12 должен сформировать в магистраль сигнал "Отв", чтобы не нарушить временную диаграмму обмена в МПИ, С этой целью в нулевой ячейке блока памяти микрокоманд содержится микрокоманда, вырабатывающая микрооперацию на линии 56. Эта микрооперация устанавливает в высокое состояние триггер 34 (блок 2), формирующий сигнал "Отв", Если устройство устанавливается в исходное состояние сигналом
"Уст", то аналогичным образом БМУ нэ нулевом адресе выдает микрооперацию на линии 56. Однако в этом случае сигнал "Отв" не сформируется, так как триггер 34 зажат по R входу (нет сигнала "Свой "ц(Д4Т Ч ДЗП), При обработке обращений по ЫПИ устройство работает следующим образом.
Записывая в регистр 6 определенный код, БМУ 12 подключает к кодовой магистрали устройства нижнее плечо коммутатора
3 данных. Далее БМУ 12 анализирует признак "Обращение", так как кодовая магистраль подключена к мультиплексору 38.
1700560
40
55
Допустим, что признак "Обращение" подтвердился. Тогда БМУ осуществит переход по адресу, установленному на кодовой магистрали (источник адреса — вход D), Адрес, установленный на кодовой магистрали, формируется коммутатором данных, Поле адреса коммутатора данных допускает 2
К+1 возможных значений, где К вЂ” количество шин в совокупности разрядов, определяющих номер адресуемого регистра. Каждое из этих значений однозначно идентифицирует адресуемый регистр устройства и направленность (чтение или запись) обращения. В блоке памяти микрокоманд данные значения адресуют группу ячеек, в которых "Прошиты" безусловные переходы к подпрограммам обработки конкретных обращений. Происходит выполнение подпрограммы. Обращение к установочному регистру устройства является исключением из вышеописанного правила обработки обращений, В режиме выдачи вектора прерывания (ВП), Устройство работает следующим образом.
Допустим, что адрес вектора прерывания устройства хранится в одной из ячеек
ОЗУ 11. При возникновении необходимости выдачи ВП БМУ 12 выдает микраоперацию на линии 53. Данная микрооперация устанавливает в высокое состояние триггер 33 блока 2, В МПИ начинает выдаваться сигнал
ЗПР. В ответ на ЗПР из МПИ должен прийти сигнал ППР (П), подтверждающий готовность арбитра на магистрали принять вектор прерывания. При появлении этого сигнала в блоке 2 устройства формируется признак "Свой ППР". Данный признак также подключается к коммутатору 3 данных.
БМУ устройства после выдачи сигнала ЗПР находится в режиме ожидания признака
"Свой ППР". При его появлении БМУ переходит к выполнению подпрограммы выдачи
ВП. В этой подпрограмме сбрасывается сигнал ЗПР, информация ячейки ОЗУ, содержащей адрес ВП, выставляется на кодовую магйстраль, шинные формирователи переключаются для выдачи информации из кодовой магистрали в МПИ, формируется сигнал
"Отв", данные держатся на магистрали некоторое время, а затем шинные формирователи отключаются от МПИ. Следовательно, устройство может выдавать произвольное количество векторов прерывания, если выделить для них столько же ячеек ОЗУ.
Рассмотрим работу одного из вариантов реализации устройства. Предположим, что устройство является частью адаптера, осуществляющего сопряжение между микроЭВМ (по МПИ) и каналом. Устройство имеет следующие и рог ра мм на-доступ н ы е регистры; регистр состояния {РС), магистральный счетчик (MC). канальный счетчик (KC), ОЗУ, счетчик принятых слов, счетчик выдаваемых слов, регистр команд(РК), установочный регистр, Для восьми регистров
P— = 3. Описанная аппаратная организация устройства позволяет разместить все эти регистры (за исключением установочного) в
ОЗУ. С этой целью вся емкость ОЗУ делится на зону данных и служебную зону. Программно-доступные регистры физически пред. ставляют собой ячейки памяти служебной эоны ОЗУ;
PC предназначен для сообщения микроЭВМ о готовности и неисправности устройства, Он доступен для микроЭВМ только па чтению. Информация в PC заносится
БМУ по тракту: блок 41 — нижнее плечо регистра:8 — счетчик 9 адреса — буферный регистр 7 — кодовая магистраль — ячейка PC
ОЗУ.
MC используется в цроцессе записи и считывания данных в МПИ иэ ОЗУ. В данной реализации устройства осуществляется последовательный доступ к ОЗУ: содержимое
MC инкрементируется после каждого обращения к памяти, Аналогичным образом канальный счетчик используется при записи (чтении) данных в ОЗУ со стороны канала.
Счетчик принятых слов фиксирует количества слов, принятых при обмене с каналом, Инкрементирование содержимого счетчика производится следующим образам: -одержимое ячейки извлекается из
ОЗУ и размещается в счетчике Qадреса,,в счетчик 9 выдается микрооперация, модифицированное содержимое счетчика 9 возвращается в ячейку счетчика принятых слов
ОЗ .
Счетчик выданных слов фиксирует количества слов, которое осталось выдать в канал. После каждого слова счетчик декрементируется. БМУ производит анализ признака "Переполнение", подключенного к полю признаков коммутатора 3 данных.
При абнулении содержимого счетчика выданных слав в счетчике 9 вырабатывается сигнал переноса, который устанавливает триггер 10 в единичное состояние, БМУ фиксирует наличие признака "Переполнение" и прекращает выдачу слав в канал.
В устройстве можно организовать различные па назначению счетчики; количества сбоев, контроля времени, числа циклов и др, Обращение к РК имеет особенности. При записи в РКданные, передаваемые по МПИ, заносятся в соответствующую ячейку 03У.
После этого БМУ осуществляет переход па адресу кодовой магистрали, причем на кодо1700560
10 вой магистрали устанавливаются данные, передаваемые из МПИ. Таким образом, обращение с записью к регистру команд воспринимается устройством как принудительное выполнение того фрагмента микропрограммы, начало которого определяется передаваемыми из МПИ данными, Данное обращение применяется при пуске устройства на выполнение подпрограмм, инициализирующих взаимодействие с каналом (рабочие программы).
Устройство взаимодействует с МПИ в условиях ограничения по времени. МикроЭВМ при инициализации обмена с устройством ожидает сигнал "Отв" не более Т = 10 мкс. БМУ при выполнении рабочих программ периодически переключается для анализа наличия обращения по МПИ и, если таковое имеется, обрабатывает его. Выполнив обработку обращения, БМУ осуществляет возврат в тело рабочей программы, Рабочую программу целесообразно, строить таким образом, чтобы она состояла из ограниченных по времени функционально законченных процедур. После выполнения каждой такой процедуры БМУ должен проанализировать обращение по МПИ, чтобы не упустить его, Предположим, что подпрограмма обработки обращения по МПИ вы, полняется за время t1, а процедура рабочей программы — за время tz. Тогда условие ограничения по времени для упомянутых подпрограмм запишется: t< + tg < Т.
Формула изобретения
Микропрограммное устройство сопряжения, содержащее блок шинных формирователей, блок дешифрации управляющих сигналов, блок оперативной памяти, счетчик адреса, коммутатор, причем выход блока шинных формирователей соединен с первым входом блока дешифрации управляющих сигналов и входом данных коммутатора, второй вход и первый выход блока дешифрации управляющих сигналов являются управляющими магистральными входом и выходом устройства, выход счетчика адреса подключен к адресному входу блока оперативной памяти, вход-выход данных блока оперативной памяти и выход коммутатора подключены через кодовую магистраль к входу данных блока шинных формирователей и являются канальным входом-выходом данных устройства, входвыход блока шинных формирователей явля. ется магистральным входом-выходом данных устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства и расширения области его применения, в него введены четыре регист15
Ф
55 рэ, элемент ИЛИ-НЕ, триггер, блок микропрограммного управления, тактовый генератор, второй выход блока дешифрации управляющих сигналов подключен к второму входу данных коммутатора, третий выход блока дешифрации управляющих сигналов подключен к входу сброса первого регистра, четвертый выход блока дешифрации управляющих сигналов подключен к входу сброса блока микропрограммного управления, первый выход которого подключен к информационным входам первого и второго регистров, первому информационному входу третьего регистра и является канальным выходом данных устройства, с второго по седьмой выходы блока микропрограммного управления подключены соответственно к входу сброса триггера, к входам записи, сложения и вычитания счетчика адреса, к синхровходам третьего и четвертого регистров, восьмой и девятый выходы блока микропрограммного управления соединены соответственно с синхровходами первого и второго регистров, третий вход блока дешифрации управляющих сигналов соединен с десятым, одиннадцатым и двенадцатым выходами блока микропрограммного управления, тринадцатый выход которого является канальным управляющим выходом устройства, выход тактового генератора подключен к синхровходу блока микропрограммного управления, первый выход первого регистра подключен к входу управления блока шинных формирователей, второй выход первого регистра подключен к первому входу элемента ИЛ И вЂ” Н Е, выход которого подключен к первому управляющему входу коммутатора, первый выход второго регистра подключен к второму входу weмента ИЛИ вЂ” НЕ. второй выход — к второму управляющему входу коммутатора, третий выход — к входу блокировки выходов четвертого регистра, четвертый выход — к входу разрешения третьего регистра, пятый выход — к входу выборки блока оперативной памяти, шестой выход — к входу управления режимом работы блока оперативной памяти, выход переноса счетчика адреса соединен с установочным входом триггера, информационный выход счетчика адреса подключен к информационному входу четвертого регистра, выход которого через кодовую магистраль подключен к входу данных блока шинных. формирователей и к второму информационному входу третьего регистра и входу данн ых блока микропрограммного управления, выход триггера подключен к третьему управляющему входу коммутатора.
1700560
17005бО
1700560
Составитель В.Засорин
Техред M.Ìoðãåìòàë Корректор З,Лончакова
Редактор О.Хрипта
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101
Заказ 44б8 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5








