Устройство для сопряжения эвм с внешними устройствами
Иллюстрации
Показать всеРеферат
Изобретение относится к области вычислительной техники и может быть использовано в системах сбора и обработки информации для обмена.между процессором вычислительной машины и внешними устройствами. Целыр изобретения является расширение области применения за счет обеспечения одновременного двустороннего обмена данными между ЭВМ и внешними устройствами . Устройство содержит блок управления , блок обработки запросов, блок памяти, два коммутатора, узел маскирования , дешифратор, шесть регистров, триггер, элемент ИЛИ. 2 з.п. ф-лы 3 ил. $
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (511 4 G 06 F 13/00 ф р."
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21 ) 4100191/24-24 (22) 04.08.86 (46) 15.06.88. Бюл. и 22 (71) Киевский политехнический институт им. 50-летия Великой Октябрь ской социалистической революции (72) В.И. Корнейчук, О.В. Журавлев, В.Н. Сороко, А.Г. Езикян, О.P Чертов и К.Г. Захаревич (53) 681.325(088.8) (56) Авторское свидетельство СССР
В 562811, кл, G 06 F 13/00, 1977.
Авторское свидетельство СССР
У 779996,.кл. G 06 F 13/10, 1980. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ
С ВНЕШНИМИ УСТРОЙСТВАМИ
„„SU„„ А1 (57) Изобретение относится к области вычислительной техники и может быть использовано в системах сбора и обработки информации для обмена между процессором вычислительной машины и внешними устройствами. Целью изобретения является расширение области применения за счет обеспечения одновременного двустороннего обмена данными между ЭВМ и внешними устройствами. Устроиство содержит блок управления, блок обработки запросов, блок памяти, два коммутатора, узел маскирования, дешифратор, шесть регистров, триггер, элемент ИЛИ. 2 з.п. ф-лы
3 ил.
1403069
Изобретение относится к вычислительной технике и может быть использовано в системах сбора и обработки информации для обмена между процес5 сором вычислительной машины с внешними устройства (BY).
Цель изобретения — расширение области применения устройства за счет обеспечения одновременного двустороннего обмена данными между ЭВМ и BY.
На фиг. 1 представлена блок-схема устройства1 на фиг. 2- схема блока обработки запросов; на фиг. 3 схема блока управления.
Устройство содержит (фиг. 1 1 регистры 1-6, блок 7 обработки запросов, блок 8 управления, коммутаторы
9 и 10, дешифратор 11, элемент ИЛИ
12, триггер 13, блок 14 памяти и узел 15 маскирования.
Блок 7 (фиг. 2) образуют сдвиговый регистр 16, группы элементов И
17 и 18, узел 19 сравнения, дешифратор 20, элемент 21 задержки, передатчик 22, дешифратор 23, триггер 24 и элемент ИЛИ 25.
Блок 8 управления включает (фиг. 3) генератор 26 импульсов, эле" 30 менты И 27-34, элементы ИЛИ 35-43, триггер 44, элементы 45-51 задержки, триггеры 52-54, элемент 2И-ИЛИ 55, сдвиговый регистр 56 и элемент
ИЛИ 57.
На фиг ° 1 показаны также группы входов 58-62 устройства, группы выходов 63-65 устройства, выходы 66 и
67 устройства и вход 68 устройства.
Устройство работает следующим образом.
Возможны два режима работы устройства, которые при наличии определенных условий могут перекрываться во времени, — обмен в направлении от внешнего устройства к ЭВМ (направление Х) и обмен в направлении от
ЭВМ к BY (направление II).
Информация в направлении II передается, если ВУ не занято, по сигналу запроса от ЭВМ непрерьвным потоком вплоть до появления кодовой комбинации "Конец сообщения от ЭВМ". При обмене в направлении Х устройство формирует информационное сообщение
55 определенной структуры, Рассмотрим режим обмена в направлении I,.
1. При помощи кольцевого сдвигающего регистра 16, управляемого сигналами с пятнадцатого выхода блока 8 управления, производится последовательный опрос BY и при наличии сигнала готовности очередного BY к обмену в направлении I поступающего от ВУ на группу входов 60 устройства, единичный сигнал на выходе определенного элемента И 18 группы через элемент ИЛИ 25 поступает на вход блока 7 обработки запросов, инициируя начало операции передачи в устройство единицы информации от соответствующего BY.
Одновременно на группе выходов выборки блока 7 формируется кодовая комбинация, управляющая коммутацией выбранного BY с устройством. Эта кодовая комбинация подается на управляющие входы коммутатора 9, подключающего к устройству соответствущее ВУ.
2. Сигнал с выхода запроса блока
7 поступает на пятый вход блока 8, Триггер 52 устанавливается в "1", и сигнал на его единичном выходе формирует управляющие сигналы на третьем, втором и девятнадцатом выходах блока 8, устанвливая регистр 6 в 010...00 регистр 4 в 000. ° .00, а также разрешая прием информации на регистры 1-3 от коммутатора 9, на который по адресным 61 и информационным 62 входам устройства поступает информационное сообщение с BY.
Одновременно сигнал на единичном вЫходе триггера 52 устанавливает в единичное состояние триггер 44, блокируя выдачу импульсов с пятнадцатого выхода блока 8 (от генератора 26 через элемент И 27) на кольцевой сдвиговый регистр 16 блока 7 обработки запросов, Таким образом, состояние регистра 16 фиксируется до окончания операции приема устройством единицы информации от соответствующего BY.
По окончании описанных операций сигнал с выхода элемента 45 задержки устанавливает триггер 52 в нулевое состояние фиксируя состояние указанных элементов схемы.
3. С генератора 26 через элемент
И 28 на тактовый вход сдвигового регистра 56 поступает управляющий сигнал сдвига. Четвертый выход ре03069
45 либо
3 14 гистра 56 устанавливается в единичное состояние, и сигнал с единичного выхода этого разряда регистра 56 через элемент И 29, на второй вход которого подается единичный сигналс нулевого выхода триггера 53, установленного в "О" сигналом с выхода элемента ИЛИ 36 при окончании предыдущего цикла работы устройства одновременно с установкой тем же сигналом в состояние 100.. ° 00 регистра 56, формирует на пятом выходе блока 8 сигнал, поступающий на управляющий вход дешифратора 11.
При отсутствии указанного сигнала на управляющем входе дешифратора 11 его работа блокируется.
Кодовая комбинация, поступающая с информационных выходов, регистра
2 на информационные входы дешифратора 11, вызывает появление сигнала на одном из двух выходов дешифратора 11 .
В командной части поступившего от BY информационного сообщения, фиксируемой на- регистре 2, может содержаться код команды записи (К3) или код "Конец сообщения от BY" (КС).
Если в командной части информационного сообщения с BY содержится код К3, то появляется сигнал на втором выходе дешифратора 11 ° Этот сигнал поступает на второй вход блока
8, где через элемент ИЛИ 35 формируется сигнал "Разрешение чтения 1" (ЧТ 1) на восьмом выходе блока 8 и одновременно через элемент ИЛИ 37 сигнал "Обращение к АЗУ" (17-й выход блока 8), который выполняет роль синхронизирующего сигнала, поступающего на синхровход блока 14.
В регистре 1 фиксируется выполняющий в дальнейшем функцию признака адрес BY, выбранного для осуществления передачи от него информации.
Сигнал на втором выходе дешифратора ll также, поступая на второй
В первой ячейке каждой информационной зоны блока 14 помещен адрес соответствующего BY
Во второй ячейке каждой информационной зоны блока 14 помещена мовход блока 8, через элемент ИЛИ 38, а также параллельно через элемент
ИЛИ 39 и элемент 46 задержки формирует управляющие сигналы на шестом и девятом выходах блока 8. Эти сигналы являются соответственно сигналом выдачи кода признака с регистра
1 на адресные входы блока 14 и сигналом разрешения принятия кода на регистр 5 (регистр модификации маски) и поступают на соответствующие входы указанных регистров. Элемент
46 задержки необходим для .задержки выдачи управляющего сигнала на вход регистра 5 на время, необходимое для срабатывания блока 14 и появления информации на его выходной информационной шине.
Сигнал ЧТ1 через элемент ИЛИ 12 устанавливает также триггер 13 в
"1" и на входе блока 14 появляется сигнал, определяющий операцию чтения информации из блока 14.
Логический блок разбит на зоны, запись или чтение из которых определяется признаками, ранее записанными в признаковую часть блока 14 и совпадающими с адресами BY которые могут обмениваться информацией с
ЭВМ. В направлении I каждое такое
ВУ в результате работы предлагаемого устройства обменивается информацией с ЭВМ блоками информации, максимальная длина которых определяется длиной, выделенной данному BY зоны блока 14.
Выдача информации устройством на
ЭВМ происходит либо по заполнении зоны блока 14, соответствующей данному BY, после чего по выдаче информации зона очищается и заполняется далее, либо по поступающему от BY коду КС. Таким образом, информационное сообщение, формируемое устройством, имеет структуру дифицируемая маска, в соответствии с которой производится запись единицы информации от ВУ в первую свободную ячейку соответствующей информационной зоны блока 14.
03069 6
5 14
Адрес первой свободной ячейки информационной зоны блока 14 определяется положением единственного установленного в единицу разряда маски.
Если информационная зона данного
BY пуста, то соответствующая маска имеет вид 0100...00 (до модификации).
4. Поступающая по окончании опи.. санных операций на регистр 5 маска
, определяет ту ячейку информационной ! зоны блока 14, в которую в предыду; щем цикле работы устройства с данными ВУ была записана единица ин, формации, поступившая от данного ВУ., Таким образом, для выбора следующей, свободной ячейки необходимо модифи цировать маску, сдвинув содержимое, регистра 5 на один разряд вправо.
,Для этого с генератора 26 блока 8 . на сдвиговый регистр 56 поступает сигнал сдвига. На единичном втором, выходе регистра 56 появляется еди,.ничный сигнал, формирующий на вы ходах блока 8 следующие управляющие сигналы: сдвиг регистра 5 на один разряд. вправо (модификация маски) на 10-м выходе блока 8, этот сигнал поступает на вход регистра 5; установка триггера 13 в "0"; таким образом на входе блока 14 форми; руется управляющий сигнал, опреде, ляющий операцию записи информации ;в блок 14 (16-й выход блока 8), этот сигнал подается на нулевой вход триггера 13 4 через элемент ИЛИ 40 триггер 54 устанавливается в "0" и, таким образом, на 14-м и 13-м выходах блока 8 н, соответственно, на управляющих входах коммутатора 10 появляется кодовая комбинация, определяющая коммутацию к информационным входам блока 14 регистров 5 и 6, причем в качестве регистра маски, по которой в данном случае производится запись в блок 14, используется регистр 6, установленный в 010...00.
Таким образом, на место старой маски в следующем такте текущего цикла работы устройства запишется значение модифицированной маски, зафиксированное на регистре 5, который в дан ном случае выполняет функцию регистра, с которого в блок 14 записывается информация.
5. В очередном такте с генератора
26 блока 8 на сдвиговый регистр 56 поступает сигнал сдвига и на единичном третьем выходе этого ре г истра формируется единичный сигнал, бла5 годаря чему управляющие сигналы появляются на следующих выходах блока 8: через элемент ИЛИ 41 на одиннадцатом выходе блока 8 (сигнал "Вьдать код", поступающий на вход регистра 5), на двадцатом выходе блока 8 (сигнал Вьдать код", поступающий на вход регистра 6), 16 через элемент ИЛИ 38 на шестом выходе блока 8 (сигнал ",Вьдать код", поступающий на вход регистра 1) через элемент ИЛИ 37 на семнадцатом выходе блока 8 (сигнал "Обра20 щение к АЗУ", поступающий на вход блока 14), Под воздействием этих управляющих сигналов и поступающих на адресные и информационные входы блока 14
25 кодов модифицированная маска записывается в соответствующую ячейку ,соответствующей информационной зоны блока 14.
6. В следующем такте происходит
З0 запись единицы информации, поступившей о-. BY и зафиксированной на регистре 3, в ячейку соответствующей зоны блока 14. Адрес ячейки определяется текущим значением маски на регистре 5.
С генератора 26 блока 8 на сдвиговый регистр 56 поступает сигнал сдвига, и на единичном первом выходе этого регистра формируется сигнал, вслед40 ствие чего. управляющие сигналы появляются на следующих выходах блока 8: триггер 54 устанавливается в "1", и на 14-м и 13-м выходах блока 8 появляется кодовая комбинация, определяю45 щая подключение регистров 3 и 5, причем функцию регистра маски выполняет регистр 5, через элемент ИЛИ 37 на семнадцатом выходе блока 8 (сигнал пОбращение к АЗУ"), через элемент ИЛИ 38 на шестом выходе блока 8 (сигнал "Вьдать код" с реrистра 1,); через элемент ИЛИ 41 на одиннадцатом выходе блока 8 (сигнал "Вьдать код" с регистра 5), на четвертом выходе блока 8(сигнал Вьдать код", поступающий на вход регистра 3), I 14
Таким образом, единица информации, поступившая от данного BY, записывается в первую свободную ячейку соответствующей информационной зоны блока 14.
После модификации маски возможна ситуация при кото рой единица по является в (К+1 )-м разряде регистра 5, т.е. в предьдущем цикле работы данного BY с устрокством информационная зона данного ВУ была заполнена, информация из нее была вьдана на выходной регистр 4, после чего зона была очищена. В этом случае на установочный вход регистра 5 подается управляющий сигнал с единичного выхода его (К+1)-го разряда и регистр
5 устанавливается в 0010...00. После этого если в командной части текущего информационного сообщения от
BY не содержится кодовая комбинация КС, то осуществляются операции, обеспечивающие запись единицы информации от BY в первую свободную (в данном случае в третью) ячейку соответствующей информационной зоны блока 14.
Если запись очередной информации
03069 8
5
20 структуры выдается на выходной регистр 4. Это происходит следующим образом.
На шестой вход блока 8 поступает единичный сигнал с едкничного выхода
К-го разряда регистра 5 °
Через элемент 2Н-ИЛИ 55 и элемент
48, необходимый для задержки сигнала, инициирующего чтение из блока )4 и других сигналов на время, необходимое для записи в соответствующую информационную зону блока 14 последней единицы информации от ВУ (ею может быть и код КС), на выходах блока 8 формируются следующие сигналы: на семнадцатом выходе блока 8 сигнал "Обращение к АЗУ"; на седьмом выходе блока 8 сигнал
"Чтение 2" (ЧТ2), устанавливающий триггер 13 в "1" через элемент ИЛИ
121 таким образом, на входе блока
14 формируется сигнал, определяющий операцию чтения кз блока 14; с этого же выхода блока 8 на вход регистра
4 подается управляющий сигнал разрешения приема кода, на шестом выходе блока 8 сигнал ,"Вьдать код" с регистра 1.
35 от BY не,приводит к полному заполне-. нию соответствующей зоны, то устройство заканчивает цикл своей работы с данными BY. Сигнал с единичного первого выхода проходит по цепочке из элемента ИЛИ 42, элемента 47 задержки, элементов ИЛИ
43 и элемента И 30, и на выходе элемента ИЛИ 36 формируется единичный сигнал, устанавливающий сдвиговый регистр 56 в состояние 100..00) а триггер 44 — в "0". Таким образом, на вход элемента И 27 поступает единичный сигнал с триггера 44, а с второго входа элемента И 28 единичный сигнал снимается. На кольцевой сдвиговый регистр 16 блока 7 начинают поступать через элемент И 27 сдвигающие сигналы с генератора 26 блока
8, позволяющие выбрать следующее
ВУ, готовое к реализации операции обмена в направлении I.
7. Если запись очередной информации от ВУ приводит к полному заполнению соответствующей этому ВУ информационной зоны, о чем свидетельствует единица в К-м разряде регистра 5 после модификации, то по окончании такта записи единицы информации в блок 14 сообщение описанной
Под воздействием описанных управляющих сигналов происходит запись сформированного сообщения на регистр
4. С выходного регистра 4 это сообщение может быть в дальнейшем вьдано на информационный выход 66 устройства и передано для обработки в 3ВМ.
Раз ряды выходной информационной шины блока 14,соответствующие разрядам маски, с информационными входами регистра 4 не коммутируются, Таким образом, на регистре 4 формируется сообщение описанной структуры.
С выхода элемента 48 единичный сигнал поступает на вход элемента
50 задержки, необходимого для задержки сигналов, обеспечивающих обнуление соответствующей информационной зоны блока 14. Эти сигналы формируются на шестом и восемнадцатом выходах блока 8. С восемнадцатого выхода блока 8 на вход блока 14 подается сигнал обнуления информационной зоны блока 14, соответствующей признаку, который подается под воздействием управляющего сигнала с шестого выхода блока 8 с регистра 1 на адресные входы блока 14. Маска во второй ячейке информационной зоны устанавливается в 010. ° .00.
9 14030
8. На первом выходе блока 8, который является выходом 67 устройства, формируется сигнал "Конец операции обмена с ВУ" через элемент ИЛИ 42 эле5 мент 47 задержки, элемент ИЛИ 43, элемент И 30, элемент ИЛИ 36 и элемент
И 31. Этот сигнал может быть использован для инициирования передачи сформированного на регистре 4 сообщения для дальнейшей обработки в ЭВМ, 9. Рассмотрим ситуацию, при которой в командной части текущего информационного сообщения от BY содержится вместо кода К3 код КС, т.е. ВУ закон- 15 чила выдачу информации в направлении I.
В этом случае устройство повторяет последовательность операций, описанных в пп. 1 8, с тем отличием, что код КС записывается предварительно в реrистр 3 и далее рассматривается как единица информации, поступившей от BY. Таким образом, выполняется следующая последовательность операций.
Аналогично описанному после выполнения операций по пп. 1-3 на пятом выходе блока 8 формируется сигнал, разрешающий дешифрацию и поступающий на управляющий вход дешифратора 11.
В соответствии с содержимым регистра 2 на первом выходе дешифратора 11 появляется единичный сигнал, поступающий на первый вход бло35 ка 8 и далее через элемент ИЛИ 57 на вход регистра 3. Одновременно на вход регистра 2 подается сигнал с первого выхода дешифратора 11. Таким образом в регистр 3 записывается код КС.
Сигнал с первого входа блока 8 поступает также через элемент И 32 на единичный вход триггера 53, устав45 ливая его в "1".
Далее осуществляются операции, описанные н пп. 3-8, с тем отличием, что роль сигнала на втором входе блока 8 выполняет единичный сигнал на выходе триггера 53.
Исключение составляет случай, когда в описываемой ситуации после модификации маски оказывается, что ее третий разряд установлен в "1".
Это свидетельствует о том, что информационная зона, соответствующая данному BY, пуста, т.е. в предыдущем цикле работы устройства с дан69 10 ным BY его информационная эона была полностью заполнена, устройством было сформировано информационное сообщение и выдано на выходной регистр 4.
В этом случае запись кода КС в информационную зону блока 14, соответствующую данному BY не производится, а сигналы КС и сигнал на третьем входе блока 8, свидетельствующий о том, что третий разряд регистра 5 модифицированной маски единичный, формирует через элементы
И 33,элемент ИЛИ 43,элемент И 30 и элемент ИЛИ 36 сигнал, устанавливающий сдвиговый регистр 56 в 1 00...00 и триггер 44 в "0". Далее возможен процесс выборки следующего BY.
Рассмотрим процесс обмена в направлении II.
Обмен информацией в направлении
II возможен между ЭВМ и BY которое в момент поступления на вход 68 устройства запроса на обмен от ЭВМ в направлении II не работает с устройством в направлении I. В последнем случае ЭВМ ожидает конца цикла работы устройства с BY, после чего начинает обмен в направлении II.
Обмен в направлении II осуществляется следующим образом.
На входы дешифратора 23 блока.7 по группе адресных входов 58 устройства поступает от ЭВМ адрес требуемого BY.
На входы передатчика 22 блока 7 по группе информационных входов 59 устройства поступает от ЭВМ информация для BY.
Сигнал запроса на обмен поступает от ЭВМ по входу 68 устройства на единичный вход триггера 24 блока 7 и устанавливает его в "1". Эта единица поступает на управляющий вход узла 19 сравнения, разрешая проверку этим узлом кодовых комбинаций, поступающих с выходов группы элементов И 18 блока 7 и с выходов дешифратора 23, на идентичность, Кодовая комбинация с выходов элементов И 18 определяет устройство, выбранное и осуществляющее обмен в направлении I. Кодовая комбинация с выходов дешифратора 23 определяет
BY, требуемое ЭВМ для обмена в направлении II. В случае их совпадения на выходе узла 19 сравнения формируется нулевой сигнал и обмен в направлении II блокируется, так
1403069 ) 2 как отсутствует разрешающий прохождение информации через передатчик
22 на соответствующее BY единичный сигнал на управляющем входе передатчика 22.
В случае несовпадения указанных кодовых комбинаций узел 19 сравнения формирует на своем выходе единичный сигнал. В результате разрешается прохождение информации от ЭВМ íà BY через передатчик 22. Сигнал с выхода узла 19 сравнения поступает также на элемент 21 задержки, который через время, необходимое для окончания переходных процессов в передатчике 22, формирует на своем выходе сигнал, поступающий на все вторые входы группы элементов И 17,первые входы которых соединены с выходами дешифратора
23. Таким образом, на выходе одного из элементов И 17 группы и, следовательно, на одном из выходов группы выходов 65 устройства формируется сигнал, инициирующий операцию обмена соответствующим BY.
С выходов передатчика 22, являющихся группой информационных, выходов 64 устройства, на соответствующее BY поступает информация блоками.
Конец информационного сообщения от ЭВМ на BY определяется поступлением на входы распределителя кодовой комбинации "Конец сообщения от ЭВМ", Эта кодовая комбинация проходит на выходы передатчика 22 блока 7 и направляется на соответствующее ВУ и одновременно на входы дешифратора
20, который в этом случае формирует на выходе единичный сигнал, устанавливая триггер 24 в "0", и единичный сигнал с нулевого выхода этого триггера поступает на второй управляющий вход узла 19 сравнения, устанавливая "0" на его выходе и блокируя дальнейшее прохождение какой-либо информации через передатчик 22.
При поступлении очередного запроса от ЭВМ на обмен в направлении II описанные операции повторяются.
Формула изобретения
1. Устройство для сопряжения ЭВМ с внешними устройствами, содержащее блок управления, блок памяти, два коммутатора, два регистра, о т л ич а ю щ е е с я тем, что, с целью расширения области применения за счет обеспечения одновременного дву5
15 стороннего обмена данными между
ЭВМ и внешними устройствами, в него введены блок обработки запросов, узел маскирования, дешифратор, четыре регистра, триггер, элемент ИЛИ, причем первая и вторая группы информационных входов блока обработки запросов образуют группы входов устройства для подключения соответственно к группам адресных и информа- ционных выходов ЭВМ, вход запуска блока обработки запросов является входом устройства для подключения к выходу запроса на обмен ЭВМ, информационный выход первого регистра является выходом устройства для подключения к информационному входу ЭВМ, первый выход блока управления является выходом устройства для подключения к входу-записи ЭВМ, третья группа инфомационных входов блока обработки запросов образует группу входов устройства для под25 ключения к выходам готовности внешних устройств, первая и вторая группы информационных входов первого коммутатора образуют группы входов ,устройства для подключения соответственно к адресным и информационным выходам внешних устройств, первая, вторая и третья группы информационных выходов блока обработки запросов образуют группы выходов
35 устройства для подключения соответственно к адресным, информационHblM входам и входам запроса,внешних устройств, при этом второй выход блока управления соединен с вхо40 дом записи второго регистра, первый информационный вход которого соединен с первым выходом первого коммутатора, второй и третий выходы которого соединены с информационными вхо45 дами третьего и четвертого регистров соответственно, входы записи которых соединены с установочным входом первого регистра и с третьим выходом блока управления, четвертый выход которого соединен с входом чтения второго регистра, второй информационный вход которого соединен с информационным входом дешифратора и с выходом третьего регистра, вход чтения которого соединен с первым выходом дешифратора и с первым входом логического условия блока управления, пятый выход которого соединен со стробирующим входом дешифратора, 1З 14 второй выход которого соединен с вторым входом логического условия блока управления, шестой выход которого соединен с входом чтения четвертого регистра, выход которого соединен с адресным входом блока памяти, младшие и старшие разряды группы информационных выходов которого соединены . соответственно с группами информаци,онных входов первого и пятого регистiров, вход записи первого регистра
| соединен с первым входом элемента, ИЛИ и с седьмым выходом блока управ;ления, восьмой выход которого соеди нен с вторым входом элемента ИЛИ, выход которого соединен с единичным входом триггера, единичный и нулевой выходы которого соединены соответственно с входами разрешения чтения и .записи блока памяти, информационный вход которого соединен с информационlным выходом узла маскирования, первая группа информационных входов которо-
,го соединена с группой выходов пято;.го регистра, входы записи, сдвига, чтения и синхронизации которого сое; динены соответственно с девятым, де( сятым, одиннадцатым и двенадцатым выходами блока управления, тринадцатый и четырнадцатый выходы которого соединены соответственно с первым ,и вторым управляющими входами вто рого коммутатора, первая, вторая группы информационнных входов и, группа выходов которого. соединены со ответственно с группами выходов второго, шестого регистров и с второй группой информационных входов узла маскирования, третий и К-й разряды группы выходов пятого регистра соединены соответственно с третьим и четвертым входами логического условия блока управления, пятый вход логического условия которого соединен с выходом запроса блока обработки., запросов, тактовый вход которого соединен с пятнадцатым выходом блока управления, шестнадцатый, семнадцатый и восемнадцатый выходы которого соединены соответственно с нулевыми входами триггера, с синхровходом и установочным входом блока памяти, девятнадцатый и двадцатый выходы блока управления соединены соответственно с установочным входом и входом чтения шес.того. регистра, (К+1)-й разряд группы выходов пятого регистра соединен
03069 14
S0
5
45 с установочным входом пятого регистра, группа выходов выборки блока обработки запросов соединена с группой управляющих входов первого коммутатора °
2, Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок управления содержит сдвиговый регистр, четыре триггера, генератор импульсов, восемь элементов И, десять элементов ИЛИ, семь элементов задержки, элемент И-ИЛИ, причем первый вход первого элемента И соединен с первыми входами второго, третьего элементов И и первого элемента ИЛИ и является первым входом логического условия блока, первый вход второго элемента ИЛИ соединен с первыми входами третьего и четвертого элементов
ИЛИ и является вторым входом логического..условия блока, второй вход первого элемента И соединен с вторым входом второго элемента И и является третьим входом логического условия блока, первый вход элемента И-ИЛИ является четвертым входом логического условия блока, единичнуй вход первого триггера соединен с входом первого элемента задержки и является пятым входом логического условия блока, выходы четвертого элемента И и первого элемента ИЛИ являются соответственно первым и вторым выходами блока, выход первого триггера соединен с единичным входом второго триггера, с вторым входом первого элемента ИЛИ и является третьим и девятнадцатым выходом блока, первый выход сдвигового регистра соединен с первыми входами пятого, шестого, седьмого элементов ИЛИ, с вторым и третьим входами элемента И-ИЛИ, с вторым входом четвертого элемента
ИЛИ, с единичным входом третьего триггера и является четвертым выходом блока, выходы пятого элемента И, четвертого элемента ИЛИ являются соответственно пятым и шестым выходами блока, выход второго элемента задержки соединен с входом третьего элемента задержки, с третьим входом четвертого элемента ИЛИ, с вторым входам пятого элемента ИЛИ и является седьмым выходом блока, выход третьего элемента ИЛИ соединен с третьим входом пятого элемента ИЛИ и является восьмым выходом блока, выход четвертого элемента задержки
l5 1 является девятым выходом блока, вто- рой выход сдвигового регистра соединен с первым входом восьмого элемента ИЛИ и является десятым и шестнадцатым выходами блока, выход седьмого элемента ИЛИ является одиннадцатым выходом блока, выход пятого элемента задержки соединен с первым входом девятого элемента ИЛИ, с вторым входом восьмого элемента ИЛИ и является двенадцатым выходом блока, единичный и нулевой выходы третьего триггера являются соответственно тринадцатым и четырнадцатым выходами блока, выходы шестого элемента И, пятого элемента ИЛИ, шестого элемента задержки являются соответственно пятнадцатым, семнадцатым и восемнадцатым выходами блока, третий выход сдвигового регистра соединен с четвертыми входами четвертого, пятого элементов ИЛИ, с вторым входом седьмого элемента ИЛИ и является двадцатым выходом блока, при этом в блоке управления выход генератора импульсов соединен с первым входом седьмого элемента И и с первым входом шестого элемента И, второй вход которого соединен с нулевым входом четвертого триггера и с нулевым выходом второго триггера, единичный выход которого соединен с вторым входом седьмого элемента И, выход которого. соединен с тактовым входом сдвигового регистра, четвертый выход которого соединен с первым входом пятого элемента И, второй вход которого соединен с нулевым выходом четвертого триггера, единичный вход которого соединен с выходом второго элемента И, выход первого элемента задержки соединен с нулевым входомпервого триггера, установочный вход сдвигового регистра соединен с нулевым входом второго триггера, с первым входом четвертого элемента
И и с выходом девятого элемента
ИЛИ, второй вход которого соединен с выходом восьмого элемента И, первый вход которого соединен с входами пятого элемента задержки и с выходом третьего элемента И, второй вход которого соединен с вторым входом восьмого элемента И и с выходом десятого элемента ИЛИ, первый вход которого соединен с третьим входом третьего элемента И и с выходом первого элемента И, второй вход десято55 ментов И первой группы соединены с группой входов элемента ИЛИ, с второй группой входов узла сравнения и образуют группу выходов выборки блока, при этом в блоке обработки запросов группа выходов сдвигового регистра соединена с вторыми входами элементов И первой группы, вто403069 6 го элемента ИЛИ соединен с выходом седьмого элемента задержки, вход которого соединен с выходом шестого элемента ИЛИ, второй вход которого
5 соединен с входом второго элемента задержки и с выходом элемента И-ИЛИ, четвертый вход которого соединен с единичным выходом четвертого триггера, с вторыми входами третьего и второго элементов ИЛИ, с пятым входом четвертого элемента ИЛИ, шестой вход которого соединен с выходом третьего элемента задержки, с входом шестого элемента задержки, с вторым входом четвертого элемента
И, выход второго элемента ИЛИ соединен с входом четвертого элемента задержки, выход восьмого элемента
ИЛИ соединен с единичным входом третьего триггера.
3 ° Устройство по п 1, о т л ич а ю щ е е с я тем, что, блок обработки запросов содержит сдвиго25 вый регистр, две группы элементов
И, элемент ИЛИ, два дешифратора, узел сравнения, передатчик, триггер, элемент задержки, причем тактовый вход сдвигового регистра является тактовым входом блока, выход элемента ИЛИ является выходом запроса блока, единичный вход триггера является входом запуска блока, группы информационных входов первого де35 шифратора, приемника, первые входы элементов И первой группы образуют соответственно первую, вторую и третью группы информационных входов блока, группа выходов первого дешиф40 ратора соединена с первыми входами элементов И второй группы, с первой группой входов узла сравнения и образует первую группу информационных выходов блока, группа информационных выходов передатчика соединена с группой информационных входов второго дешифратора и образует вторую группу информационных выходов блока, выходы элементов И второй груп50 пы образуют третью группу информационных выходов блока, выходы эле17 1 рые входы элементов И второй группы соединены с выходом элемента задержки, вход которого соединен с управляющим входом передатчика и с выходом уэла сравнения, первый и вто403069 !8 рой управляющие входы которого соединены соответственно с единичным и нулевым выходами триггера, нулевой вход которого соединен с выходом второго дешифратора.
65 бЧ б5
14030á9
ЮО./ б02 как бУ б5 б5
1403069
Составитель С. Пестмал
Техред N.Äèäûê Корректор А. Обручар
Редактор А. Огар
Тираж 704 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Заказ 2862/41
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4