Устройство для ввода-вывода информации Советский патент 1993 года по МПК G06F3/00 

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

00

ю о

со VI ел

Изобретение относится к вычислительной технике и может быть использовано для обмена данными между ЭВМ и внешними устройствами по асинхронным линиям связи, например для ввода-вывода последовательного кода по ГОСТ 18977-79.

Целью изобретения является расширение области применения устройства за счет изменения параметров выходной информации.

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

Устройство содержит преобразователь кодов 1, регистр сдвига 2, блок 3 регистров данных, блок4 сопряжения, формирователь импульсов 5, счетчик б, первый дешифратор 7, второй преобразователь кодов 8, первый триггер 9, второй триггер 10, первый, второй и третий элементы И 11-13, второй дешифратор 14, четвертый элемент И 15, элемент ИЛИ 16, пятый элемент И 17. Связь устройства с ЭВМ осуществляется через магистральную шину 18.

В качестве первого преобразователя кодов 1 может быть использована микросборка 75АП002. Формирователь импульсов 5 предназначен для выработки импульсов в моменты пауз между словами входной информации. Он представляет собой ждущий мультивибратор. Счетчик 6 имеет пять разрядов. Дешифратор 7 настроен на выделение каждого 8-го, 16-го, 24-го и 32-го входного импульса счетчика 6. В качестве формирователя 8 может быть использована микросборка АПООЗ,

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

В режиме приема входная информация в виде последовательного 32-разрядного кода поступает на преобразователь кодов 1, который преобразует последовательный биполярный код в последовательный код, поступающий через первый выход преобразователя кодов 1 на информационный вход регистра сдвига 2. На втором выходе преобразователя кодов 1 вырабатываются синхроимпульсы, поступающие на тактовые входы регистра сдвига 2 и счетчика 6 и на вход формирователя импульсов 5. В регистре 2 сдвига происходит преобразование последовательного кода в параллельные 8-разрядные коды, поступающие на информационные входы блока 3 регистров данных. На выходе формирователя импульсов 5 вырабатываются импульсы в моменты пауз между словами входной информации, т.е. когда отсутствуют

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

ЭВМ на вход требования прерывания. По этому сигналу происходит прерывание основной программы ЭВМ и переход ее на программу обслуживания устройства ввода- вывода. Счетчик 6 производит подсчет синхроимпульсов. Дешифратор 7, подключенный к младшим разрядам счетчика 6, формирует импульсы, соответствующие 8-му, 16-му, 24- му и 32-му синхроимпульсу слова входной информации. Эти импульсы поступают на

5 тактовый вход записи блока 3 регистров данных, в результате чего происходит последовательная запись четырех байтов (32 разрядов) слова входной информации в блок 3 регистров -данных. Сигналы двух

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

0 ЭВМ на адресные входы устройства приходит код адреса данного устройства, который поступает на дешифратор 14 адреса, в результате чего на его выходе формируется сигнал, поступающий на первый вход эле5 мента И 15. Два младших адресных разряда поступают на адресные входы чтения блока 3 регистров данных для выбора соответствующего регистра. Одновременно из ЭВМ на управляющий вход чтения устройства при0 ходит сигнал, поступающий через элемент ИЛИ 16 на второй вход элемента И 15. На выходе элемента И 15 формируется сигнал, поступающий на первый управляющий вход блока 4 сопряжения, в результате чего он

5 переходит в режим подачи информации. Сигнал чтения, поступающий на второй управляющий вход блока 4 сопряжения, определяет направление передачи информации от блока 3 регистров данных в магистраль0 ную шину 18 ЭВМ. Программа ЭВМ производит последовательное считывание четырех байтов из регистров блока 3 регистров данных. Таким образом, происходит побайтовый ввод 32-разрядного входного слова,

5 в режиме передачи ЭВМ программно формирует биты выходной информации. Каждый бит выходной информации передается ЭВМ тремя разрядами байта за два такта. При передаче байта ЭВМ выдает код адреса устройства, поступающий на дешифратор 14 адреса, в результате чего появляется сигнал на первом входе элемента И 15. Одновременно выдается сигнал записи, поступающий через элемент И Л И 16 на второй вход элемента И 16. На выходе элемента И 15 появляется сигнал, поступающий на первый управляющий вход блока 4 сопряжения, в результате чего он переходит в режим передачи информации, однако в отличие от первого режима передача информации будет происходить в обратном направлении (от магистральной шины 18 к элементам И 11-13), т.к. управляющий сигнал чтения отсутствует и на втором управляющем входе блока 4 сопряжения будет сигнал логического нуля. Сигнал с выхода элемента И 15 одновременно поступает на первый вход элемента И 17, на второй вход которого подается управляющий сигнал записи. На выходе элемента И 17 появляется сигнал, поступающий на первые входы элементов И 11-13, на вторые входы которых поступают сигналы трех разрядов байта, передаваемого ЭВМ по шине данных.

Предположим, что на вход элемента И 11 поступает ООр, на вход элемента И 12 - 01 р и на вход элемента И 13 - 02р. Тогда, если в ООр будет лог. 1, триггеры 9, 10, на входы которых поступают сигналы с выхо- дов элементов И 11-13, установятся в нуль. Если лог. 1 будет в 01 р, триггер 9 установится в единицу, и если лог. 1 будетв02р, триггер 10 установится в единицу.

На фиг. 2 приведена таблица комбинаций значений 00р...02р при выводе битов лог. О и лог. 1 последовательного кода.

На фиг. 3 приведены диаграммы сигналов на входах элементов И 11-13, на выходах триггеров 9,10 и на выходе формирователя 8, подключенного к выходам триггеров 9, 10.

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

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

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

Фи г. 2

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

название год авторы номер документа
Устройство для сопряжения ЭВМ с магистралью локальной сети 1990
  • Копылов Александр Иванович
  • Васекин Владимир Алексеевич
  • Григорьев Максим Николаевич
  • Целовальников Юрий Александрович
  • Болычевский Александр Борисович
  • Литвин Геннадий Евгеньевич
SU1839258A1
Станция локальной сети 1987
  • Якубайтис Эдуард Александрович
  • Трайнин Соломон Бенционович
  • Тимофеев Игорь Михайлович
  • Фалькович Эммануил Иосифович
  • Стебунова Людмила Александровна
  • Самченко Андрей Владимирович
  • Чапенко Виктор Петрович
  • Талисман Александр Дмитриевич
  • Лангуев Валерий Валентинович
  • Ольшак Александр Иванович
SU1478221A1
Устройство для сопряжения вычислительнойМАшиНы C ТЕРМиНАлАМи 1979
  • Евлов Евгений Юрьевич
  • Столяров Анатолий Михайлович
SU798786A1
Устройство для сопряжения ЭВМ с каналом связи 1987
  • Ратнер Борис Ильич
  • Цирлин Борис Соломонович
SU1520530A1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ 1992
  • Аронштам М.Н.
  • Ицкович Ю.С.
RU2043652C1
Устройство для сопряжения вычислительной машины с датчиками 1988
  • Шатилов Константин Константинович
  • Петров Игорь Сергеевич
SU1605245A1
Устройство для сопряжения ЭВМ с абонентом 1990
  • Коваль Сергей Яковлевич
SU1702380A1
Устройство для обмена информацией 1979
  • Алексеев Александр Васильевич
  • Крылов Александр Сергеевич
  • Новожилов Вадим Андреевич
  • Фоменко Анатолий Кузьмич
SU826328A1
Устройство для отображения информации 1986
  • Пыхтин Вадим Яковлевич
  • Чистяков Александр Николаевич
  • Григоренко Владимир Михайлович
  • Воробей Елена Николаевна
SU1441450A1
Устройство для сопряжения ЭВМ с каналом связи 1989
  • Галкин Алексей Михайлович
  • Седашева Ирина Викторовна
  • Тронин Сергей Михайлович
  • Цирлин Борис Соломонович
SU1656546A1

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

Реферат патента 1993 года Устройство для ввода-вывода информации

Использование: вычислительная техника, обмен данными между ЭВМ и внешними устройствами по асинхронным линиям связи. Сущность: устройство содержит два преобразователя кодов 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 ил.

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

Фиг.З

1

5

«u

3 S

I

з

L

Ч ъ

|315

11

iS §

1

I I

фаг. 4

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

Устройство сопряжения ЭВМ с линией связи 1988
  • Заяц Анатолий Моисеевич
  • Актерский Юрий Евгеньевич
SU1580338A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Механическая топочная решетка с наклонными частью подвижными, частью неподвижными колосниковыми элементами 1917
  • Р.К. Каблиц
SU1988A1
Устройство для ввода-вывода информации 1985
  • Сычева Татьяна Александровна
  • Скурко Евгений Алексеевич
  • Иванов Евгений Владимирович
  • Мальков Владимир Иванович
SU1247856A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 820 375 A1

Авторы

Горшков Сергей Николаевич

Даты

1993-06-07Публикация

1991-03-07Подача