Устройство для сопряжения ЭВМ с внешним абонентом Советский патент 1990 года по МПК G06F13/00 

Описание патента на изобретение SU1594553A1

i

С

Похожие патенты SU1594553A1

название год авторы номер документа
Устройство для сопряжения ЭВМ с каналами связи 1985
  • Еременко Людмила Павловна
  • Кафидов Александр Сергеевич
  • Малачевская Татьяна Степановна
  • Тараров Михаил Иванович
SU1288706A1
Имитатор канала 1988
  • Исаенко Владимир Андреевич
  • Шаров Борис Григорьевич
SU1520523A2
Устройство для сопряжения двух ЭВМ 1988
  • Купчак Михаил Васильевич
  • Хуторный Антон Иванович
SU1596341A1
Устройство для сопряжения ЭВМ с общей магистралью 1987
  • Морозов Виталий Константинович
  • Ковалев Борис Михайлович
  • Казаков Мурат Баязитович
  • Коробков Лев Семенович
  • Николаенко Николай Николаевич
  • Гольцман Михаил Файкелевич
SU1456963A1
Устройство сопряжения двух магистралей 1988
  • Помыткина Елена Леонидовна
  • Самчинский Анатолий Анатольевич
  • Кузьо Мирослав Николаевич
SU1675894A1
Устройство для сопряжения центрального процессора с группой арифметических процессоров 1989
  • Петров Геннадий Алексеевич
  • Пузанков Дмитрий Викторович
  • Шишкин Вадим Викторинович
  • Шишкина Ольга Юрьевна
SU1702377A1
Микропрограммное устройство сопряжения 1989
  • Варавка Вячеслав Александрович
SU1700560A1
Имитатор абонентов 1983
  • Кафидов Александр Сергеевич
  • Еременко Людмила Павловна
  • Тараров Михаил Иванович
  • Куракин Юрий Павлович
  • Сорокин Адольф Андреевич
SU1291987A1
Имитатор канала 1987
  • Самчинский Анатолий Анатольевич
SU1425675A2
Система для обмена данными между информационными процессорами 1980
  • Кирпичев Владимир Федорович
SU1001070A1

Иллюстрации к изобретению SU 1 594 553 A1

Реферат патента 1990 года Устройство для сопряжения ЭВМ с внешним абонентом

Изобретение относится к вычислительной технике и может быть использовано для сопряжения ЭВМ, имеющих магистральную организацию, например "электроника 60" с внешними устройствами. Целью изобретения является повышение производительности ЭВМ за счет аппаратной организации обмена с внешним устройством. Устройство содержит блок микропрограммного управления, коммутатор, два регистра данных, регистр управляющих слов, счетчик слов, счетчик адреса, три дешифратора, шифратор, элемент сравнения, элемент задержки, семь триггеров, три элемента И, три элемента НЕ и элемент И-ИЛИ. 3 ил.

Формула изобретения SU 1 594 553 A1

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

Цель изобретения - повьшение производительности за счет аппаратной организации обмена с внешним абонентом.

На фиг.1 представлена структурная схема устройства; на фиг.2 - пример реализации блока микропрограммного управления; на фиг.З - пример графа-, алгоритма управления.

Устройство содержит (фиг.1) элемент И 1, триггер 2, элемент НЕ 3, дешифратор 4, шифратор 5 адреса вектора прерьшания, коммутатор 6, триггеры 7, В и 9, элементы И 10 и 11, триггер 12, элементы НЕ 13 и 14, элемент 15 сравнения, дешифратор 16, счетчик 17 слов, регистр 18 управляющего слова, регистр 19 данных, счетчик 20 адреса, дешифратор 21, блок 22 микропрограммного управления, регистр 23 данных, триггер 24, элемент И-ИЛИ 25, триггер 26, элемент 27 задержки, шину 28 запроса прерьша- ния, шину 29 предоставления прерывания, шину 30 запроса магистргши, шину 31 разрешения захвата магистрали, шину 32 подтверждения захвата м-агист- рали, шину 33 данных магистрали, шину 34 сигналов управления магистрали, шину 35 сигнала выдачи информации, выходную шину 36 информации, шину 37 приема информащш, вход-, ную шину 38 информации.

СП

;О 4;;а

СП

У1

31

Блок 22 микропрограммного управ

ления содержит (фиг.2) мультиплексор 39, постоянную память 40, ре- , гистр 41, генератор 42 импульсов и имеет входы и выходы .

Мультиплексор 39 предназначен для реализации условных переходов. Постоянная память 40 служит для хранения набора микрокоманд. Выходной регистр 41 предназначен для устранения разброса времени выборки различных адресных разрядов памяти 40. Генератор 42 импульсов формирует последовательность синхрозирующих сигналов.

Информационные входы мультиплексора 39 соединены с входами логического условия блока микропрограммного управлении,,т.е. с входами для сигналов, по которым осуществляются переходы из одного состояния в другое. Выход мультиплексора 39 подключен к младшему разрядному входу памяти 40, на остальные адресные входы которого подаются сигналы с вькодных регистров.

В каждом состоянии автомата, которому соответствует выбранная ячейка памяти, на адресный мпадщнй вход под ключается один из входов блока микропрограммного управления. Выбор под-.: ключаемого входа производится в поле формата микрокоманды.

Возможный формат микрокоманды представлен ниже:

I

АМХ

1

УПР

где АМК - поле адреса следующей микрокоманды;

АМХ - поле адреса подключаемого входа мультиплексора;

УПР - поле выходньпс сигналов устройства управления.

Если на выбранном входе .присутствует входной сигнал (т.е. лог. Г) то автомат переходит в состояние, в младшем адресном разряде которого присутствует единица. Если на- выбранном входе отсутствует входной сигнал (т.е. присутствует лог.О), то автомат переходит в состояние, в младшем адресном разряде которого присутствует ноль. Например, пусть поле адреса памяти представляет комбинацию ООП, поле адреса входного мультиплексора 0101.

10

15

gn

20

25

35

Если на пятом входе мультиплексог ра присутствует входной сигнал (т.е. лог.1), то переход осуществляется , по адресу 00110. Аналогично реализуются все остальные условные переходы.

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

Устройство работает следующим образом.

В исходном состоянии триггеры 2, 7, 8, 9, 12, 24 и 26, регистры 18, 19, 23, счетчики 17 и 20 обнулены (средства установки в исходное состояние не показаны).

Нулевой сигнал с выхода триггера 12 блокирует появление сигнала на выходе элемента И 11.

На шину 38 устройства поступает слово, сопровождаемое сигналом синхронизации на шине 37. При наличии в слое маркера, свидетельствующего о принадлежности данного слова к служебным, на выходе дешифратора 4 появляется нулевой сигнал, запрещающий запись в регистр 19 и счетчик 20 и поступающий на вход элемента НЕ 3. В качестве маркера может быть использовано появление определенной комбинации в слове данных либо появление сигнала на- дополнительном разряде щины 38. С выхода дешифратора 4 нудд левой сигнал поступает на вход элемента НЕ 3, с выхода которого единичный разрешающий сигнал поступает на вход регистра 18. В результате по заднему фронту сигнала на шине 37, сви45 детельствующего о наличии на шине 38 слова данных, осуществляется запись в регистр 18 управляющего слова. Одновременно с выхода элемента НЕ 3. единичный сигнал поступает на нулевые

0 входы триггеров 2 и 9, подтверждая их нулевое состояние., а также на вход элемента И 10 и вход разрешения сброса счетчика 17 слов. При поступлении по щине 37 единичного сигнала счетчик

5 17 слов подтверждает свое нулевое состояние.

По заднему фронту сигнала на шине 37 устройства триггер 12 устанавливается в единичное состояние, а счётчик

51594553

17 слов модифицирует свое состояние. решающий единичный сигнал, поступающий на управляющие входы регистра I9 и счетчика 20. Поскольку в этот момент времени на выходе дешифратора 16 присутствует сигнал разрешения записи в счетчик 20, то на обоих

Единичный сигнал с выхода триггера 12 поступает на вход элемента 27 задержки. Через интервал времени, определяемый с учетом времени срабатывания счетчика 17 слов, регистра 18 управт i ляющего слов и элемента 15 сравнения, на выходе элемента 27 эадержки вырауправляющих входах счетчика 20 ока- зьгоаются разрешающие сигналы и

батывается разрешающий сигнал, посту- Q информация с шины 38 устройства запипающий на вход элемента ИИ. Поскольку код на выходе счетчика 17 не равен коду поля количества слов- на соответствующем регистре 18 управлянш1его слова (передаваемые массивы кроме управляющего слова содержат и информационные слова), на выходе элемента 15 сравнения формируется нулевой сигнал, блокирующий . появление сигналов на выходе элемента И 11 и поступающий, кроме того, на вход элемента НЕ 13. Единичный сигнал поступает на вход элемента И 10, разрешая появление сигналов на его выходе. Поскольку к этому моменту времени сигнал на щине 37 устройства отсутствует, на выходе элемента И 10 сигнал сформирован не будет. Управляющее поле имеет следующий формат

сывается в счетчик 20. По заднему фронту сигнала на шине 37 счетчик 17 модифицирует свое состояние. Поскольку в поле количество слов

|с управляющего слова, записанного в регистр 18, присутствует код, указывающий на передачу двух слов (начального адреса массива и управляющего слова) после модификации

2С счетчика 17, комбинация сигналов на выходе его станет равной комбинации сигналов на соответствующем выходе регистра 18, и на выходе элемента 15 сравнения будет сформирован еди25 ничный сигнал, свидетельствующий о совпадении и поступающий на вход элемента НЕ 13 и один из входов мента И 11. На выходе элемента НЕ 13 формируется сигнал, блокирующий

30 появление сигнала ошибки на выходе

элемента И 10. Поскольку после окон- . чания сигнала на щине 37 на выходе элемента НЕ 14 присутствует единичный сигнал, то после поступления единичного сигнала с выхода элемента 15 сравнения на выходе элемента И 11 формируется сигнал окончания, по переднему фронту которого устанавливается триггер 9 (окончания) и триггер 2 (заявки прерывания) и сбрасывается счетчик 17 слов. С выхода триггера 9 сигнал поступает на входы коммутатора 6 и шифратора 5, с выхода которого сформированный в соответствии с сигналами на выходах триггеров В и 9 и дещифратора 16 код адреса вектора прерывания поступает на соответствующий вход коммутатора 6.

Код команды

Признаки п15иема/передачи

Сигналы признаков прием/передача поступают с выхода регистра 18 управляющего слова на вход блока 22 микропрограммного управления, определяя выполняемую блоком 22 последовательность действий.

Код команды с выхода регистра 18 поступает на вход дешифратора 16. Возможны две команды Установить , адрес и Передать данные. Если на выходе регистра 18 управляющего слова присутствует код команды Установить адрес, на выходе дешифратора 16 появляется сигнал, разрешающий запись в счетчик 20 адреса. На друго управляющий вход счетчика 20 поступает блокирующий сигнал с выхода дешифратора 4. -В результате после появления сигнала на шине 37 состояние счетчика 20 не изменится. Далее на шину 38 устройства поступает инфор- мацвонное слово, содержащее начальный адрес передаваемого массива и на выходе дешифратора 4 формируется раз

управляющих входах счетчика 20 ока- зьгоаются разрешающие сигналы и

информация с шины 38 устройства запи

сывается в счетчик 20. По заднему фронту сигнала на шине 37 счетчик 17 модифицирует свое состояние. Поскольку в поле количество слов

управляющего слова, записанного в регистр 18, присутствует код, указывающий на передачу двух слов (начального адреса массива и управляющего слова) после модификации

счетчика 17, комбинация сигналов на выходе его станет равной комбинации сигналов на соответствующем выходе регистра 18, и на выходе элемента 15 сравнения будет сформирован единичный сигнал, свидетельствующий о совпадении и поступающий на вход элемента НЕ 13 и один из входов мента И 11. На выходе элемента НЕ 13 формируется сигнал, блокирующий

появление сигнала ошибки на выходе

элемента И 10. Поскольку после окон- чания сигнала на щине 37 на выходе элемента НЕ 14 присутствует единичный сигнал, то после поступления единичного сигнала с выхода элемента 15 сравнения на выходе элемента И 11 формируется сигнал окончания, по переднему фронту которого устанавливается триггер 9 (окончания) и триггер 2 (заявки прерывания) и сбрасывается счетчик 17 слов. С выхода триггера 9 сигнал поступает на входы коммутатора 6 и шифратора 5, с выхода которого сформированный в соответствии с сигналами на выходах триггеров В и 9 и дещифратора 16 код адреса вектора прерывания поступает на соответствующий вход коммутатора 6.

С выхода триггера 2 (заявки прерьь-. вания) единичный сигнал поступает на вход элемента И 1. При наличии разрешения прерывания, о чем свиде- теЛьствует установка триггера 7 в единичное состояние, на выходе элемента И 1 формируется единичный сигнал, поступающий на шину 28 ЗПР. Центральный процессор, получив сигнал ЗПР, формирует последовательность

обслуживания прорывания, во время которой передается сигнал ПРР, посту- пающий по шине 29 устройства на вход блока 22 и нулевой вход триггера 2 (заявки прерывания). Триггер 2 обнуля- ется и сигнал ЗПР на шине 28 устрой- сива сбрасьшается. При необходимости центральный процессор считьюает состояние триггеров 7-9 и состояние вы- щ хода дешифратора 16. В этом случае из центрального процессора на шину 33 поступает адрес устройства, после чего по соответствующему разряду шины 34 передается сигнал синнронизации г обмена, появление которого свидетель- ствует о наличии на шине 33 адреса. При появлении на соответствующем выходе дешифратора 21 адреса сигнала,

8

На выходе триггера 24 формируется сигнал запроса магистрали, поступающий на шину 30 устройства. После появления на шине 31 сигнала разрешения захвата магистрали производится сброс триггера 24 и установка триггера 26, с выхода которого на шину 32 устройства поступает сигнал подтверждения захвата магистрали. Одновременно с выхода триггера 26 сигнал подтверждения захвата поступает на вход блока 22, Блок 22 формирует сигнал, в соответствии с которым содержимое счетчика 20 адреса передается через коммутатор 6 на шину 33 устройства. Далее с выхода блока 22 по- ступает на соответствующий разряд шины 34 сигнал синхронизации актив„„,,„- ...., . -;. ,-, « rtcui синхронизации актив-

свидетельствующего об опознании адреса,,о «ого устройства. с ода ока

и после noPTVTTTTOUMcr ттЛ ««„по ошлидй илока

: и после поступления по соответствую- : щему разряду шины 34 сигнала ввода ; блок 22 вьфабатьшает сигнал, в соответствии с которым состояние триггеров 7-9 и дешифратора 16 пере- дается через коммутатор 6 на шину 33 в сопровождении сигнала, посту- : пающего из блока 22 на соответствз то- :щий разряд шины 34. После окончания цикла обмена сигнал с выхода блока 22, разрешающий передачу информации через коммутатор 6, сбрасывается и информация на шине 33 снимается.

Если на выходе регистра 18 управляющего слова присутствует код команды .Передать данные, на выходе дешифратора 16 появляется сигнал, разрешающий запись в регистр 19 и модифйкацш) счетчика 20 адреса и запрещающий запись в счетчик 20 ал;ре- са. При поступлении последующего информационного слова по шине 38 устройства, о чем свидетельствует

25

30

35

40

22 на вход коммутатора 6 поступают сигналы, в соответствии с которыми запрещается передача информации с выходов счетчика 20 адреса через коммутатор 6 на шину 33 и разрешается передача на эту шину информации с выходов регистра 19 данных. На выходе блока 22 вьфабатьшается сигнал, определяющий вьшод информации и поступаюший на соответствующий разряд шины 34 устройства. При поступлении по шине 34 устройства сигнала, свидетельствующего о приеме информации, блок 22 формирует последовательность окончания, в процессе вьшолнения которой сбрасьшается сигнал, разрешающий передачу информации с выхода регистра 19 данных через коммутатор 6 на шииу 33, и формируется сигнал сброса триггера 26„ По заднему фронту сигнала с выхода триггера 26 модифицируется счетчик 20 адреса. По заднему фронту сигнала на шине 37 осуществляется модификация счетчика 17 слов. Если по-

„ „ .ufin счетчика 1/ слов. rrn единичный сигнал на вьпсоде дешифрато- 45 лученное в данном массиве . ра ч, и появлении ригняпя ппттп,-,г,,™. „„.

ра 4, и появлении сигнала, сопровождающего эту информацию, на шине 37 устройства осуществляется запись информации в регистр 19. Одновременно с выхода дешифратора 4 и с шины 37 на входы элемента И-ИЛИ 25 поступают единичные разрешающие сигналы. Если на выходе регистра 18 управляющего слова в поле признаков прием/передалялось конечным в данном массиве, то после модификации счетчика 17 слов на выходе элемента 15 сравнения форг мируется единичный сигнал, Дальней- 5Q шая работа устройства осуществляется аналогично описанному вьшге.

Если на выходе регистра управляющего слова присутствует код команды Передать данные, на выходе дешифрача присутствует признак, свидетельет-тора 16 появляется сигнал запр щ 1 ВУЮЩ.Й о передаче информации из уст-.- щий запись в регистр Пан1« Г роиства, на выходе элемента И-ИЛИ 25--Данных и

формируется сигнал, поступающий

на установочный вход триггера- 24.

счетчик 20 и разрешающий модификацию счетчика 20 адреса. Одновременно с выхода регистра 18 управляющего ело

8

На выходе триггера 24 формируется сигнал запроса магистрали, поступающий на шину 30 устройства. После появления на шине 31 сигнала разрешения захвата магистрали производится сброс триггера 24 и установка триггера 26, с выхода которого на шину 32 устройства поступает сигнал подтверждения захвата магистрали. Одновременно с выхода триггера 26 сигнал подтверждения захвата поступает на вход блока 22, Блок 22 формирует сигнал, в соответствии с которым содержимое счетчика 20 адреса передается через коммутатор 6 на шину 33 устройства. Далее с выхода блока 22 по- ступает на соответствующий разряд шины 34 сигнал синхронизации актив-;. ,-, « rtcui синхронизации актив-

«ого устройства. с ода ока

«ого устройства. с ода ока

по ошлидй илока

22 на вход коммутатора 6 поступают сигналы, в соответствии с которыми запрещается передача информации с выходов счетчика 20 адреса через комму, татор 6 на шину 33 и разрешается передача на эту шину информации с выходов регистра 19 данных. На выходе блока 22 вьфабатьшается сигнал, определяющий вьшод информации и поступаюший на соответствующий разряд шины 34 устройства. При поступлении по шине 34 устройства сигнала, свидетельствующего о приеме информации, блок 22 формирует последовательность окончания, в процессе вьшолнения которой сбрасьшается сигнал, разрешающий передачу информации с выхода регистра 19 данных через коммутатор 6 на шииу 33, и формируется сигнал сброса триггера 26„ По заднему фронту сигнала с выхода триггера 26 модифицируется счетчик 20 адреса. По заднему фронту сигнала на шине 37 осуществляется моификация счетчика 17 слов. Если по-

.ufin счетчика 1/ слов. rrn ученное в данном массиве . „„.

.ufin счетчика 1/ слов. rrn 45 лученное в данном массиве . „„.

лялось конечным в данном массиве, то после модификации счетчика 17 слов на выходе элемента 15 сравнения форг мируется единичный сигнал, Дальней- 5Q шая работа устройства осуществляется аналогично описанному вьшге.

Если на выходе регистра управляющего слова присутствует код команды Передать данные, на выходе дешифратора 16 появляется сигнал запр щ 1 щий запись в регистр Пан1« Г --Данных и

счетчик 20 и разрешающий модификацию счетчика 20 адреса. Одновременно с выхода регистра 18 управляющего ело10

15

ва сигнал, свидетельствующий о приеме информации в устройство, nocTSTia- ет на вход элемента И-ИЛИ 25, подключая шину 37 к установочному входу триггера 24. Поскольку на пшне 38 устройства отсутствует информация (нет передачи данных по этой шине), на выходе элемента НЕ 3 присутствует нулевой сигнал, блокирующий запись в регистр 18 управляющего слова. При появлении на шине 37 устройства сигнала на выходе элемента И-ИЛИ 25 формируется сигнал установки триггера 24. С выхода триггера 24 на шину 30 поступает сигнал запроса магистрали. После поступления по шине 31 сигнала разрешения захвата магистрали осуществляется сброс триггера 24 и установ- ка триггера 26. С выхода триггера 26 .20 сигнал подтверждения захвата магистрали поступает на шину 32 устройства и соответствующий вход блока 22 о Блок 22 формирует сигнал, подключающий выходы счетчика 20 через коммутатор 25 6 к шине 33 устройства. Далее блок 22 формирует сигнал синхронизации активного устройства и сигнал запроса информации, поступающий на соответствующий разряд шины 34. Одновременно с вы-30 хода блока 22 снимается сигнал, разрешающий передачу информации с выхода счетчика 20 через коммутатор 6 на : шину 33. При появлении на шине 33 устройства в сопровождении соответст- 35 вующего сигнала на шине 34 устройства информации она поступает на вход регистра 23. Блок 22 формирует сигнал разрешения, поступающий на вход регистра 23, и вырабатьтает сигнал записи в регистр 23. Затем блок 22 заканчивает вьтолнение последовательности обмена, в процессе которой формирует на выходе 51 сигнал сброса триггера 26. По заднему фронту сигнала с выхода триггера 26 осуществляется модификация счетчика 20 адреса. С выхода регистра 23 данные поступают на шину 36 устройства. Далее блок 22 формирует сигнал, сопровождающий информацию на шине 36 устройства и поступающий на шину,35 устройства. Внешнее устройство-,- .получив сигнал по шине 35 устройствау снимает сигнал с шины 37 устройства, По заднему фронту сиг- нала на шине 37 устройства модифицируется счетчик 17 слов. С выхода счетчика 17 слов информация поступа45

5Q 2«

40

10

15

.20 25 3035

ет на вход элемента 15 сравнения, на другой вход которого поступает . код количества чисел с выхода регистра 18 управляющего слова Дальнейшая работа устройства осуществляется аналогично описанному.

Если при поступлении по шине 38 устройства управляющего слова, о чем свидетельствует единичный сигнал на выходе элемента НЕ 3, поступающий на входы сброса триггеров 2 и 9, вход элемента И 10 и вход разрешения сброса счетчика 17, код на выходе счетчика 17 слов оказывается не равным коду поля количества слов -на соответствующем выходе регистра 1 В управляющего слова, о чем свидетельствует единичный сигнал на выходе элемента НЕ 13, то после поступления сигнала по шине 37 устройства на выходе элемента И 10 формируется сигнал ошибки формата, в соответствии с которым устанавливаются триггеры 2 и 8. Кроме того, при наличии единичного сигнала на шине 37 устройства и наличии сигнала разрешения на выходе элемента НЕ 3 осуществляется сброс снет5- чика 17 слов.

Дальнейшая работа устройства осуществляется аналогично описанному.

При необходимости изменения состояния триггера 7 на шине 33 устройства устанавливается адрес триггера 7. В результате на выходе дешифратора 21 появляется разрешающий сигнал, поступающий на управляющий вход триггера 7. Далее, на соответствующем разряда шины 33 появляется сигнал, соответствующий новому состоянию триггера 7, который записывается по сигналу с выхода блока 22. При сброшенном триггере 7 нулевой сигнал с его выхода блокирует появление сигна- 45 ла на шине 28 устройства.

Форм ула изобретения

Устройство для сопряжения ЭВМ с 5Q внешним абонентом, содержащее блок микропрограммного управления, семь триггеров, два регистра данных, первый дешифратор, три элемента И, три элемента НЕ, причем выходы первого и « второго триггеров являются выходами захвата магистрали и подтверждения захвата магистрали устройства, нулевой вход первого триггера соединен с единичным входом .второго триггера

40

и является входом разрешения захвата магистрали от ЭВМ устройства, первый нулевой вход третьего триггера соединен с первьм входом логического условия блока микропрограммного управления и является входом предоставления прерьюания от ЭВМ устройства, выход первого элемента И является вы |ходом запроса прерьгоания ЭВМ устрой- |ства, информационный вход первого де- :шифратора является входом адреса из |ЭВМ устройства, информационный выход :первого регистра данных и первый вы|ход блока микропрограммного управле-л :ния являются выходами данных и син:х-, |ронизации к внешнему абоненту устрой- |ства, при этом выход первого депшфра;тора соединен с разрешающим входом :четвертого триггера, с первым разре- |шаюш;им входом первого регистра данных |И с вторым входом логического условия |блока микропрограммного управления, |втарой выход которого соедииен с вто- :рым разрешающим входом первого регист ра данных, синхровход которого соеди- :нен с синхровходом четвертого тригге- jpa и с третьим выходом блока микропрограммного управления, третий вход- логического условия которого соединен ;С выходом четвертого триггера и с первым входом первого элемента И, второй вход которого соединен с выходом третьего триггера, отличающееся тем, что,. с целью повьшхения производительности за счет аппаратной организации обмена с внешним абонентом, в него введены ком1чу- татор, шифратор адреса вектора прерывания, два дешифратора, элемент задержки, элемент сравнения, элемент И-йЛИ, счетчик слов, счетчик адреса, регистр управляющего слова, причем информационный выход коммутатора является выходом данных к ЭВМ устрой- ства, группа входов-выходов блока

микропрограммного управления образует группу входов-выходов команд из ЭВМ устройства, синхровход регистра управляющего слова соединен с установочным входом и синхровходом счетчика слов, с синхровходом второго регистра данных, с четвертым входом логического условия блока микропрограммного управления, с первым и вторым входами элемента И-ШШ, со счетным входом пятого триггера, с входом первого элемента НЕ, с первым входом второго элемента И и является входом синхронизации от внешнего абонента устройства, информационный вход регистра управляющего слова соединен с информационными входами второго регистра данных, счетчика адреса, второго дешифратора и является входом данных от внешних абонента устройства, информационный вход первого регистра данных соединен с информационным входом четвертого триггера и является входом данных от ЭВМ устройства, при этом выход второго триггера соединен с пятым входом логического условия блока микропрограммного управления и с синхровходом счетчика адреса, выход которого соединен с первым информационным входом коммутатора, первый, второй, третий и четвертый управляющие входы которого соединены с группой выходов блока микропрограммного управления, шестой вход логического условия которого соединен с выходом шестого триггера с вторым информационным входом коммутатора и с вым информационным входом шифратора адреса вектора прерьшания, выход которого соединен с третьим информа- ционным входом коммутатора, четвертый информационный вход которого соединен с седьмым входом логического условия блока микропрограммного управления, с выходом седьмого триггера и с вторым информационным входом шифратора адреса вектора прерывания, третий информационный вход которого соединен с пятым информационным входом коммутатора, с первыми разрешающими входами второго регистра данных и счетчика адреса и с выходом третьего дешифратора, информационный вход которого соединен с первым выходом регистра управляющего слова, второй выход которого соединен с восьмым входом логического условия блока микропрограммного управления, с третьим и четвертым входами элемента И-ИЛИ, выход которого соединен с синхровходом первого триггера, четвертый выход блока микропрограммного управления соединен с нулевым входом второго триггера, выход четвертого триггера соединен с шестым информационным входом коммутатора, седьмой информационный вход которого соединен с информацион ньм выходом второго регистра данныхj второй разрешающий вход которого

соединен с вторым разрешающим входом счетчика адреса, с пятым входом эле- меита И-ИЛИ, с выходом второго дешифратора и с входом второго эпемёнт НЕ, выход которого соединен с вторым нулевым входом третьего триггера, с нулевым входом седьмого триггера, с вторым входом второго элемента И, с разрешакицими входами счетчика слов и регистра управляющего слова, выход счетчика слов и третий выход регистра управляющего слова соответственно соединены с первым и вторым информационными входами -элемента сравнения, выход которого соединен

28

с первым входом третьего элемента И и с входом третьего элемента НЕ, выход которого соединен с третьим дом второго элемента И, выход которого соединен с единичным входом шестого триггера и с первым единичным входом третьего триггера, второй единичный вход которого соединен с единичным входом седьмого триггера и с выходом третьего элемента И, второй и третий входы которого соединены соответственно с выходом первого элемента НЕ и с выходом элемента задержки, вход которого соединен с выходом пятого триггера.

30 51 22 ЗЭ

f ppВьгЛпаА

Выдача6A.5

/ QBMr Со8п.о, PC.

пъ оча ± Выдача СЧ.20

г

ЗпРггЗ

muf

J SpocTz2

OEM.,

«у /

Разреш.ЗпР&гз %}L

I 8 ОВМ, С$/)к7г2б

Фиг.З

Тг7

J SpocTz26

Данные

Выдача., донных

Документы, цитированные в отчете о поиске Патент 1990 года SU1594553A1

Устройство для сопряжения цифровойВычиСлиТЕльНОй МАшиНы C ВНЕшНиМиуСТРОйСТВАМи 1979
  • Виноградов Виталий Владимирович
  • Гробов Вячеслав Григорьевич
SU849190A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 594 553 A1

Авторы

Шаров Борис Григорьевич

Швед Богдан Антонович

Даты

1990-09-23Публикация

1988-10-27Подача