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

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

,Изобретение относится к области вычислительной техники и может быть использовано в вычислительных системах.

Цель изобретения - сокращение аппаратурных затрат устройства.

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

Устройство 1, подключенное к процессору 2 и оперативной памяти 3 ЭВМ CJдepжит первый регистр 4, мультиплексоры 5 и 6, первый счетчик 7, блок 8 управления, третий счетчик 9, вторые регистр 10 и счетчик 1I, третий регистр 12, соединенный с внешними устройствами 13.

Блок 8 управления образуют первый дешифратор 14, первый элемент И 15, второй элемент ИЛИ 16, сдвиговые регистры 17 и 18, первый регистр 19, первый 20 и шестой 21 элементы ИЛИ, вторые дешифратор 22 и регистр 23, первый элемент НЕ 24, четвертый элемент ИЛИ 25, элемент 26 неравнозначности, второй элемент И 27, счетчик 28, второй элемент НЕ 29, третий 30 и четвертый 31 элементы И, генератор 32 тактовых сигналов, пятый 33 и.третий 34 элементы ИЛИ, линии 35-45 группы выходов блока управления и входы 46-48 блока управления.

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

Операция ввода-вывода начинается по специальной команде от процессора 2, которая задается инструкцией ввода-вывода (например, Начать ввод-вьюод, Остановить ввод-вывод и др.). Код инструкции записывается в регистр 4.

По инструкции Начать ввод-вывод из оперативной памяти 3 адресное слово канала (АСК) записывается в счетчик 7. Затем следует обращение . к оперативной памяти 3 командным словом канала (КСК) по адресу, хранящемуся в счетчике 7. КСК записывается в счетчике 9, регистре 10, счетчике П и регистре 12. Устройство 1 передает командное слово из регистра 12 во внешнее устройства 13.

Обмен данньши между оперативной памятью 3 и внешним устройством 13 происходит в два этапа: обмен дан- йыми последовательным кодом между внещним устройством 13 и устройством 1; обмен данными параллельным

кодом между устройством 1 и оперативной памятью 3.

Для обмена данными между устройством I и внешним устройством 13

служит регистр 12. При выводе данные из регистра 12 поступают во внешнее устройство 13. При вводе данные из внешнего устройства 13 поступают на регистр 12.

Обмен данными между устройством 1 и оперативной памятью 3 происходит следующим образом: при выводе данных в оперативную память 3 через мультиплексор 5 передается адрес

данных из счетчика 11, а из оперативной памяти 3 в регистр 12 передаются данные.

При вводе данных в оперативную память 3 через мультиплексор 5 передается адрес данных из счетчика 11, а через мультиплексор 6 - данные из регистра 12.

По окончании выполнения операции ввода-Бьшода в устройстве 1, а также по инструкции процессора 2 Остановить ввод-вывод содержимое счетчиков 7 и 9, называемое словом состояния канала (ССК), через мультиплексор 6 записывается в оперативную память 3.

Одним из режимов работы устройства 1 является работа в режиме зацепления по данным или команде, при этом блок 8 модифицирует адрес КСК

в счетчике 7 и производит запись нового КСК в счетчики 9 и 11 и регистры 10 и 12.

Блок 8 управления дешифрирует код инструкции, поступающий из регистра

4 по входу 46. Если код соответствует инструкции Начать ввод-вьшод, сигнал НВВ с дешифратора I4 через элемент ИЛИ 20 поступает на регистр 19, которьй вырабатьгеает сигналы управления мультиплексором 5 для обращения в оперативную память 3 за АСК, и на вход триггера 32, где на линии 35 формируется сигнал загрузки счетчика 7 (ЗГ АСК), который через элемент ИЛИ ЗЗ поступает на сдвиговый регистр 18, вырабатьшающий на линиях 37, 36 и 38 сигналы загрузки счетчиков 9 (ЗГСС) и 11 (ЗГАД) и регистров 10 (ЗГПР) и 12 (ЗГРС).

Если код соответствует инструкции

Остановить ввод-вывод, а также по окончании выполнения операции ввода- вывода в устройстве 1, сигнал ОВВ с

дешифратора 14 или сигнал Конец программы ( КПР) с выхода элемента И 15 через элемент 1ШИ 16 поступает на сдвиговый регистр 17, вырабатывающий сигналы управления мультиплексорами, которые через элементы ИЛИ 20 и 2) и регистр 19 поступают на мультиплексоры 5 и 6 для записи содержимого счетчиков 7 и 9 (ССК) в память 3, Блок 8 по входам 48 и 47 анализирует содержимое счетчика 9 и регистра 10 на элементе И 15, дешифраторе 22, регистре 23, элементах ИЛИ 25, И 27, НЕ 29, И 31 и в конце цикла обмена многоразрядными данными, который обеспечивается счет чиком 28, вырабатывает в линиях 45 и 43 сигналы модификации адреса данных в счетчике 11 {+1АД) и количества слов в счетчике 9 () и обновляет по линии 38 данные в регистре 12 (ЗГРС).

Если в регистре 10 присутствуют признаки зацепления по данным () или по команде (), блок 8 через элементы 26 и 30 по линии 44 модифицирует адрес КСК в счетчике 7 (+IACK) и через элемент ИЛИ 33, сдви говый регистр 18 и элемент ИЛИ 34 обеспечивает запись нового КСК в счетчики 9 и 11 и регистры 10 и 12.

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

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

837824

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

2. Устройство ПОП.1, отлича- ю щ е е с я тем, что блок управления содержит два дешифратора, триггер, шесть элементов ИЛИ, два регист- 30 ра, четыре элемента И, два сдвиговых регистра, два элемента НЕ, счетчик, генератор тактовых сигналов ,и элемент неравнозначности, причем вход первого дешифратора является входом ин- 35 струкции блока управления, первый выход которого соединен с информационным входом триггера и первым входом первого элемента ИЛИ, первый и второй входы первого элемента И соеди- 0 нены соответственно с первым и вторым входами признаков команд блока управления, а выход - с первым входом второго элемента ИЛИ, второй вход которого подключен ко второму -5 выходу первого дешифратора, а выход - к информационному входу первого сдвигового регистра и через первый элемент НЕ - к первому входу второго элемента И, выходом соединенного с 0 входом счетчика, выход которого подключен к nepBb iM входам третьего ,и четвертого элементов И и третьего элемента ШШ, второй вход четвертого элемента И соединен через второй 5 элемент НЕ к второму входу признаков команд блока управления и второму входу третьего элемента И, третьим входом подключенного к выходу элемента неравнозначности, первый и

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

первому и второму информационным входам первого регистра, третий и чет837326

вертый информационные входы которого соединены соответственно с первым и вторым выходами первого сдвигового регистра, первый и второй входы чет- 5 вертого элемента ИЛИ соединены соответственно с первьм и вторьш выходами второго регистра, первым и вторым входами соединенного соответственно с первым и вторым выходами 10 второго дешифратора, вход которого подключен к первому входу признаков команд блока управления, четвертый вход втopo o элемента И и синхро- вход триггера соединены с выходом генератора тактовых сигналов, выходы триггера, третьего элемента КПИ, третьего и четвертого элементов И, первый и второй выходы второго регистра, с первого по четвертый вы- 20 ходы первого регистра и выход счетчика образуют группу выходов блока управления.

15

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

название год авторы номер документа
Устройство для сопряжения эвм сВНЕшНиМи уСТРОйСТВАМи 1979
  • Абрамов Георгий Владимирович
  • Невский Олег Михайлович
  • Немкевич Виктор Андреевич
  • Уютнов Юрий Васильевич
SU847314A1
Устройство для сопряжения ЭВМ с абонентом 1985
  • Шпиньков Игорь Николаевич
  • Гайдук Валерий Иванович
  • Дорофеев Анатолий Викторович
SU1287170A1
Устройство для сопряжения ЭВМ с внешними устройствами 1986
  • Кудрявцев Олег Вячеславович
SU1396147A1
Устройство для обмена информацией между ЭВМ и внешней памятью 1989
  • Драгунов Владимир Константинович
  • Зуйко Владимир Михайлович
  • Вировец Татьяна Ивановна
  • Роза Тамара Иосифовна
SU1714613A1
Устройство для сопряжения ЭВМ с объектами управления 1986
  • Голицын Валентин Васильевич
  • Новаченко Александр Борисович
SU1401469A1
Устройство для сопряжения ЭВМ с внешними устройствами 1985
  • Павлов Дмитрий Иванович
  • Кудрявцев Олег Вячеславович
SU1278869A1
Устройство для сопряжения 1978
  • Ионова Валентина Александровна
  • Старшинин Владимир Николаевич
SU723563A1
Устройство для сопряжения между ЭВМ, оперативной памятью и внешним запоминающим устройством 1988
  • Терзян Оник Артемович
  • Туманова Анна Григорьевна
  • Чахоян Леонид Микаелович
SU1531103A1
УСТРОЙСТВО ВВОДА ИНФОРМАЦИИ 2002
  • Алферов В.В.
  • Балдано О.Ц.
  • Иванов А.В.
  • Маркин Е.А.
  • Старцев В.С.
  • Федотов В.Н.
RU2217791C1
Устройство для сопряжения ЭВМ с внешними устройствами 1987
  • Беззубов Владимир Федорович
SU1478222A1

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

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

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

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

Г

ФыгЛ

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

Авторское свидетельство СССР № 913361, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения эвм сВНЕшНиМи уСТРОйСТВАМи 1979
  • Абрамов Георгий Владимирович
  • Невский Олег Михайлович
  • Немкевич Виктор Андреевич
  • Уютнов Юрий Васильевич
SU847314A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 283 782 A1

Авторы

Восканян Валентин Врамович

Желинский Владислав Михайлович

Тарасов Сергей Владимирович

Шоломов Владимир Иванович

Даты

1987-01-15Публикация

1985-07-12Подача