Устройство для ввода-вывода информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1820375
Автор: Горшков
Текст
(57) Использование: вычислительная техника, обмен данными между ЭВМ и внешними устройствами по асинхронным линиям связи. Сущность: устройство содержит два преобразователя кодов 1, 8, регистр сдвига 2, счетчик 6, два дешифратора 7, 14, формирователь импульсов 5, блок регистров данных 3, два триггера 9, 10, пять элементов И 11, 12, 13, 15, 17, элемент ИЛИ 16, блок сопряжения 4. 1-5-6-7- 3-4-11-9-8, 14-15-17-13-10-8, 16-15-4-12-9, 1-2-3, 1-6, 15.4. 4 ил. кий институт о СССР 1988.во СССР 1985. ГОСУДАРСТВЕНЮЕ ПАТЕНТНОВЕДОМСТВО СССР1820375 Изобретение относится к вычислительной технике и может быть использовано.для обмена данными между ЭВМ и внешними устройствами по асинхронным линиям связи, например для ввода-вывода последовательного кода по ГОСТ 18977-79.Целью изобретения является расширение области применения устройства за счет изменения параметров выходной информации,На фиг. 1 представлена функциональная схема устройства для ввода-вывода информации; на фиг. 2, 3 приведены таблица и диаграммы, поясняющие работу устройства; на фиг. 4 представлена схема блока регистровданных.Устройство содержит преобразователь кодов 1, регистр сдвига 2, блок 3 регистров данных, блок 4 сопряжения, формирователь импульсов 5, счетчик 6, первый дешифратор 7, второй преобразователь кодов 8, первый триггер 9, второй триггер 10, первый, второй и третий элементы И 11 - 13, второй дешифратор 14, четвертый элемент И 15, элемент ИЛИ 16, пятый элемент И 17. Связь устройства с ЭВМ осуществляется через магистральную шину 18.В качестве первого преобразователя кодов 1 может быть использована микро- сборка 75 АП 002, Формирователь импульсов 5 предназначен для выработки импульсов в моменты пауз между словами входной информации. Он представляет собой ждущий мул ьтивибратор. Счетчик бимеет пять разрядов. Дешифратор 7 настроен на выделение каждого 8-го, 16-го, 24-го и 32-го входного импульса счетчика 6. В качестве формирователя 8 может быть использована микросборка АП 003,Устройство работает следующим образом,В режиме приема входная информация в виде последовательного 32-разрядного кода поступает на преобразователь кодов 1, который преобразует последовательный биполярный код в последовательный код, поступающий через первый выход преобразователя кодов 1 на информационный вход регистра сдвига 2, На втором выходе преобразователя кодов 1 вырабатываются синхроимпульсы, поступающие на тактовые входы регистра сдвига 2 и счетчика 6 и на вход формирователя импульсов 5. В регистре 2 сдвига происходит преобразование последовательного кода в параллельные 8-разрядные коды, поступающие на информационные входы блока 3 регистров данных. На выходе формирователя импульсов 5 вырабатываются импульсы в моменты пауз между словами входной информации, т,е. когда отсутствуют 5 10 15 20 25 30 35 40 45 50 4синхроимпульсы, поступающие на вход формирователя импульсов 5. Сигнал с выхода формирователя 5 поступает на вход сброса счетчика 6 и в магистральную шину 18 ЭВМ на вход требования прерывания. По этому сигналу происходит прерывание основной программы ЭВМ и переход ее на программу обслуживания устройства ввода- вывода. Счетчик 6 производит подсчет синхроимпульсов, Дешифратор 7, подключенный к младшим разрядам счетчика 6, формирует импульсы, соответствующие 8-му, 16-му, 24- му и 32-му синхроимпульсу слова входной информации, Эти импульсы поступают на тактовый вход записи блока 3 регистров данных, в результате чего происходит последовательная запись четырех байтов (32 разрядов) слова входной информации в блок 3 регистров данных, Сигналы двух старших разрядов счетчика 6, поступающие на адресные входы записи блока 3 регистров данных, обеспечивают запись байтов входной информации в соответствующие регистры блока 3 регистров данных, Программа обслуживания устройства ввода-вывода обеспечивает последовательное считывание информации с регистров блока 3 регистров данных и передачу ее в ЭВМ, Происходит это следующим образом. Из ЭВМ на адресные входы устройства приходит код адреса данного устройства, который поступает на дешифратор 14 адреса, в результате чего на его выходе формируется сигнал, поступающий на первый вход элемента И 15. Два младших адресных разряда поступают на адресные входы чтения блока 3 регистров данных для выбора соответствующего регистра, Одновременно из ЭВМ на управляющий вход чтения устройства приходит сигнал,. поступающий через элемент ИЛИ 16 на второй вход элемента И 15. На выходе элемента И 15 формируется сигнал, поступающий на первый управляющий вход блока 4 сопряжения, в результате чего он переходит в режим подачи информации, Сигнал чтения, поступающий на второй управляющий вход блока 4 сопряжения, определяет направление передачи информации от блока 3 регистров данных в магистральную шину 18 ЭВМ. Программа ЭВМ производит последовательное считывание четырех байтов из регистров блока 3 регистров данных. Таким образом, происходит побайтовый ввод 32-разрядного входного слова,В режиме передачи ЭВМ программно формирует биты выходной информации. Каждый бит выходной информации переда. ется ЭВМ тремя разрядами байта за два такта, При передаче байта ЭВМ выдает код адреса устройства, поступающий на дешиф 182037530 35 40 45 50 55 ратор 14 адреса, в результате чего появляется сигнал на первом входе элемента И 15.Одновременно выдается сигнал записи, поступающий через элемент ИЛИ 16 на второйвход элемента И 16, На выходе элемента И15 появляется сигнал, поступающий на пер. вый управляющий вход блока 4 сопряжения, в результате чего он переходит в режимпередачи информации, однако в отличие отпервого режима передача информации будет происходить в обратном направлении(от магистральной шины 18 к элементам И11 - 13), т.к. управляющий сигнал чтения отсутствует и на втором управляющем входеблока 4 сопряжения будет сигнал логического нуля. Сигнал с выхода элемента И 15одновременно поступает на первый входэлемента И 17, на второй вход которого подается управляющий сигнал записи, На выходе элемента И 17 появляется сигнал,поступающий на первые входы элементов И11 - 13, на вторые входы которых поступаютсигналы трех разрядов байта, передаваемо. го ЭВМ по шине данных.Предположим, что на вход элемента И11 поступает 00 р, на вход элемента И 12 -01 р и на вход элемента И 13 - 02 р. Тогда,если в 00 р будет лог, "1", триггеры 9, 10, навходы которых поступают сигналы с выхо дов элементов И 11 - 13, установятся в нуль.Если лог. "1" будет в 01 р, триггер 9 установится в единицу, и если лог, "1" будет в 02 р,триггер 10 установится в единицу.На фиг, 2 приведена таблица комбинаций значений 00 р 02 р при выводе битовлог, "О" и лог, "1" последовательного кода.На фиг, 3 приведены диаграммы сигналов на входах элементов И 11 - 13, на выходахтриггеров 9, 10 и на выходе формирователя 8,подключенного к выходам триггеров 9, 10.Таким образом, применение устройстварасширяется за счет того, что появляется,возможность программного измененияструктуры ВыВОдимой информации, скорости ее передачи, т,к. эти параметры формируются в ЭВМ, а не аппаратурно, как впрототипе,Формула изобретенияУстройство для ввода-вывода информации, содержащее регистр сдвига, блок регистров данных, первый дешифратор, элементИЛИ, первый, второй и третий элементы И,первый и второй триггеры, формировательимпульсов, причем выходы регистра сдвигасоединены с информационными входамиблока регистров данных, выход первого элемента И соединен с входом сброса первого триггера, отл ича ю щ ее с я тем, что, с целью расширения области применения устройства за счет изменения. параметров выходной информации, в устройство введены четвертый и пятый элементы И, счетчик, вто рой дешифратор, блок сопряжения, первый и второй преобразователи кодов, вход первого преобразователя кодов. является информационным входом устройства. информационный выход первого преобразователя кодов соединен с информационным входом регистра сдвига, тактовый выход, первого преобразователя кодов соединен с тактовым входом регистра сдвига,счетным входом счетчика и входом формирователя импульсов, выход которого соединен с входом сброса счетчйка и является управляющим выходом устройства, выходы первой группы счетчика соединены с адресными входами записи блока регистров данных, выходы второй группы счетчика соединены с входами первого дешифратора, выход которого соединен с тактовым входом блока регистра данных, выходы которого соединены с входами-выходами первой группы блока сопряжения, входы-выходы второй группы которого являются информационными входами/выходами устройства, входы второго дешифратора и адресные входы чтения блока регистров данных являются адресными входами устройства, один из входов-выходов первой группы блока сопряжения соединен с первыми входами соответственно первого, второго и третьего элементов И, вторые входы которых соединены с выходом пятого элемента И, выход второго дешифратора соединен с первым входом четвертого элемента И, второй вход которого соединен с выходом элемента ИЛИ, а выход - с первым входом пятого элемента И и первым управляющим входом блока сопряжения, первый вход элемента ИЛИ и второй управляющий вход блока сопряжения являются входом чтения устройства. вторые входы элемента ИЛИ и пятого элемента И являются входом записи устройства, выход первого элемента И соединен с входом сброса второго триггера, установочный вход которого соединен с выходом третьего элемента И, выход второго элемента И соединен с установочным входом первого триггера; выходы триггеров соединены с входами второго преобразователя кодов,выход которого является информационнымвыходом устройства, 18203751820375 Составитель С. Горшкоедактор Т. Федотов Техред М.Моргентал ектор И, Шулла аз 2030 Тираж , ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ С113035, Москва, Ж, Раушская наб., 4/5
СмотретьЗаявка
4945307, 07.03.1991
НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ АВИАЦИОННОГО ОБОРУДОВАНИЯ
ГОРШКОВ СЕРГЕЙ НИКОЛАЕВИЧ
МПК / Метки
МПК: G06F 3/00
Метки: ввода-вывода, информации
Опубликовано: 07.06.1993
Код ссылки
<a href="https://patents.su/5-1820375-ustrojjstvo-dlya-vvoda-vyvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода-вывода информации</a>
Предыдущий патент: Составной рычаг управления
Следующий патент: Селектор адреса ввода-вывода
Случайный патент: 416504