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

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

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

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

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

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

5 Недостатками устройства также являются сложность оборудования и большое число связей от контролируемых элементов, что приводит к понижению надежности. Цель изобретения - упрощение устрой10 ства и повышение надежности его работы. Это достигается тем, что в устройство, содержащее регистр, счетчик тактов, распределитель синхроимпульсов и первый дешифратор, введены блок мультиплексоров, второй и третий дешифраторы, блок триггеров, счетчик байтов, блок управления, причем первый вход блока мультиплексоров является первым входом устройства, второй вход блока мультиплексо20ров соединен с первым входом второго дешифратора, первым входом блока управления и в.ыходом счетчика тактов, вход счетчика тактов соединен с первым выходом распределителя синхроимпульсов, второй

25 выход которого соединен со входом третьего, дешифратора, вход распределителя синхроимпульсов соединен с шиной синхроимпульсов, выход третьего дешифратора соединен со вторым входом блока уп30 равления и вторым входом второго .дешифратора, выход которого соединеи со вторым входом блока триггеров, первый вход которого соединен с выходом блока мультиплексоров, выход блока триггеров соединен с первым входом регистра, второй вход которого соединен с выходом первого дешифратора, вход которого соединен с выходом счетчика байтов, вход которого соединен с первым выходом блока управления, второй выход которого является первым выходом устройства, третий выход которого является вторым выходом устройства, третий вход блока управления является вторым входом устройства, а также тем, что блок управления содержит триггер и семь элементов И, причем входы первого и второго элементов И соединены с первым входом блока управления, первый, второй и третий входы первого и второго элементов И соединены соответственно с первым, вторым и третьим входами пятого и седьмого элементов И, первый вход четвертого элемента И, первый и четвертый входы соответственно шестого и седьмого элементов И, четвертый вхюд пятого элемента И соединен со вторым входом блока управления, второй вход четвертого элемента И и нулевой вход триггера соединены и являются вторым входом устройства, выход первого элемента И соедииен с первым входом третьего элемента PI н со вторым входом шестого элемента PI, выход второго элемента И соединен со вторым входом третьего элемента И, выход которого соединен с третьим входом четвертого элемента И, выход четвертого элемента И соединен с D- и У-входами триггера, выход которого соединен с пятыми входами пятого и седьмого элементов И и с третьим входом шестого элемента И, выход пятого элемента И соединен с первым выходом блока управления,- выход шестого элемента И является первым выходом устройства, выход седьмого элемента PI является вторым выходом устройства.

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

Устройство содержит распределитель синхроимпульсов 1, счетчик тактов 2, блок мультиплексоров 3, третий дешифратор 4, второй дешифратор 5, первый дешифратор G, блок триггеров 7, регистр в, счетчик байтов 9, блок управления 10, первый вход устройства 11, шину синхроимпульсов 12, информационную шину 13, второй вход устройства 14, первый выход устройства 15, второй выход устройства 16, триггер 17, первый элемент И 18, второй элемент И 19, третий элемент И 20, четвертый элемент И 21, пятый элемент И 22, шестой элемент И 23, седьмой элемент И 24.

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

Данные о состоянии элементов устройства поступают на первый вход блока мультиплексоров 3, где под управлением сигналов от счетчика тактов 2 происходит преобразование состояния контролируемых элементов в последовательный код. Преобразование осуш,ествляется с помош,ью мультиплексоров, которые разделены на несколько уровней, при этом на мультиплексоры каждого уровня поступают определенные управляюш;ие сигналы от счетчика тактов 2. На информационные входы мультиплексоров первого уровня поступ ают сигналы от контролируемых элементов. Выходы мультиплексоров «нижнего уровня поступают на информационные входы следуюш,его, более «высокого уровня. С выхода мультиплексора последнего уровня поступает весь информационный массив в последовательном виде на первые входы (D-входы) блока триггеров 7, на вторые входы (У-входы) которого поступают сигналы от второго дешифратора 5. На первый вход второго дешифратора 5 поступают заправляющие сигналы первого уровня от счетчика тактов 2, а на второй вход второго дешифратора поступает временная метка от третьего дешифратора 4. Таким образом, в блоке триггеров 7 происходит преобразование последовательного кода в параллельный код по байтам, который поступает на первые информационные входы регистра 8.

С поступлением в блок управления 10 по второму входу устройства 14 сигнала начала работы в блоке вырабатываются три сигнала. Нервый сигнал изменяет состояние счетчика байтов 9, который с помощью первого дешифратора 6 управляет занесением в регистр 8 байтовой информации. Второй сигнал вырабатывается после заполнения информацией всего регистра 8 и поступает на первый выход устройства 15. Третий сигнал вырабатывается в том случае, когда информация в регистре 8 является последней, поступает на второй выход устройства 16 и по времени совпадает со вторым сигналом.

С постунлением сигнала начала работы по второму входу устройства 14 снимается обнуляющий потенциал с триггера 17 н подается разрешающий потенциал на второй вход четвертого элемента И 21. Триггер 17 устанавливается в единичное состояние при поступлении самой поздней временной метки от третьего дешифратора 4 и при единичных значениях на входах первого 18 и второго 19 элементов И, что непосредственно предшествует исходному нулевому состоянию счетчика тактов 2, когда начинается преобразование состояния контролируемых элементов в последовательный код. С выхода триггера .17 разрешающий потенциал подается на входы пятого 22, шестого 23 и седьмого 24 элементов И. С выхода пятого элемента И 22, который является первым выходом блока управления, поступает сигнал по необходимой временной метке каждый раз, когда на блоке триггеров 7 сформирован очередной байт. С выхода шестого элемента И ,23, который является первым выходом устройства, поступает сигнал по соответствующей временной метке при сформировании на регистре 8 двойного слова в 8 байт. При сформировании последнего двойного слова одновременно с сигналом с выхода шестого элемента И 23 по той же временной метке поступает сигнал с выхода седьмого элемента И 24, который является вторым выходом устройства. Счет двойных слов осуществляется путем дешифрации на седьмом элементе И 24 кода с, входов второго элемента И 19. Формула изобретения 1. Устройство для управления вводомвыводом информации, содержашее регистр, соединенный с информационной шиной, первый дешифратор, распределитель син.хроимпульсов и счетчик тактов, отличающееся тем, что, с целью упрощения и повышения надежности устройства, в него введены блок мультиплексоров, второй и третий дешифраторы, блок триггеров, счетчик байтов, блок управления, причем первый вход блока мультиплексоров является первым входом устройства, второй вход блока мультиплексоров соединен с первым входом второго дешифратора, первым входом блока управления и выходом счетчика тактов, вход которого соединен с первым выходом распределителя синхроимпульсов, второй выход которого соединен со входом третьего дешифратора, вход распределителя синхроимпульсов соединен с шиной синхроимпульсов, выход третьего дешифратора соединен со вторым входом блока управления и вторым входом второго дешифратора, выход которого соединен со вторым входом блока триггеров, первый вход которого соединен с выходом блока мультиплексоров, выход блока тригтеров соединен с первым входом регистра, второй вход которого соединен с выходом первого дешифратора, вход которого соединен с выходом счетчика байтов, вход которого соединен с первым выходом блока управления, второй выход которого является первым выходом устройства, третий выход которого является вторым выходом устройства, третий вход блока управления является вторым входом устройства. 2. Устройство по п. 1, отличающеес я тем, что блок управления содержит триггер и семь элементов И, причем входы первого и второго элементов И соединены с первым входом блока управления, первый, второй и третий входы первого и второго элементов И соединены соответственно с первым, вторым и третьим входами пятого и седьмого элементов И, первый вход четвертого элемента И, первый и четвертый входы соответственно шестого и седьмого элементов И, четвертый вход пятого элемента И соединен со вторым входом блока управления, второй вход четвертого элемента И и нулевой вход триггера соединены и являются вторым входом устройства, выход первого элемента И соединен с первым входом третьего элемента И и со вторым входом щестого элемента И, выход второго элемента И соединен со вторым входом третьего элемента И, выход которого соединен с третьим входом четвертого элемента И, выход четвертого элемента И соединен с D- и У-входами триггера, выход которого соединен с пятыми входами пятого и седьмого элементов И и с третьим входом шестого элемента И, выход пятого элемента И соединен с первым выходом блока управления, выход шестого элемента И является первым выходом устройства, выход седьмого элемента И является вторым выходом устройства. Источники информации, принятые во внимание при экспертизе: Г. Электронная вычислительная машина ЕС-1050. Под ред. А. М. Ларионова, М., «Статистика, 1976, с. ИЗ-114. 2. Электронная вычислительная машина ЕС-1030. Под ред. А. М. Ларионова, М., «Статистика, 1977, с. 207-210 (прототип).

У

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

название год авторы номер документа
Устройство для сопряжения абонента с каналом связи 1987
  • Подзолов Герман Константинович
  • Хлебников Николай Иванович
  • Гнедовский Юрий Михайлович
  • Булахов Игорь Энгельсович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
  • Ярмонов Виктор Иванович
SU1499358A1
Устройство для диагностики каналов ввода-вывода 1977
  • Сороколетов А.И.
SU669921A1
Устройство для отображения информации на экране телевизионного приемника 1988
  • Розенштейн Виктор Абенович
  • Иванов Александр Дмитриевич
SU1583967A1
Устройство для контроля микропроцессорной системы 1990
  • Ткачев Михаил Павлович
  • Талейко Максим Викентьевич
  • Пикин Владимир Юрьевич
SU1741137A1
Многоканальная система для контроля и диагностики цифровых блоков 1984
  • Гроза Петр Кирилович
  • Касиян Иван Леонович
  • Кошулян Иван Михайлович
  • Карабаджак Александр Александрович
  • Гобжила Алик Степанович
  • Иваненко Владислав Николаевич
  • Баранов Валерий Степанович
  • Кац Ефим Файвельевич
SU1269137A1
Устройство для контроля переписи информации перезагружаемой управляющей памяти процессора 1981
  • Кардаш Владимир Иванович
  • Гребнева Валентина Федоровна
  • Иванов Геннадий Алексеевич
SU1008746A1
Процессор с микропрограммным управлением 1983
  • Соловьев Алексей Алексеевич
  • Курбатов Борис Юрьевич
  • Барашко Виктор Сергеевич
  • Еремин Алексей Тимофеевич
  • Власов Феликс Сергеевич
  • Румянцев Владимир Ильич
SU1149273A1
Устройство для сопряжения накопителя на магнитной ленте с вычислительной машиной 1985
  • Лунев Евгений Михайлович
  • Покровская Елена Борисовна
SU1242971A1
Селекторный канал 1983
  • Абражевич Ремуальд Игнатьевич
  • Белоцерковская Светлана Львовна
  • Коновалова Светлана Васильевна
  • Кулаго Ольга Васильевна
  • Тихович Юрий Витольдович
SU1103218A1
Устройство для отладки программно-аппаратных блоков 1987
  • Цвелодуб Олег Владимирович
  • Леонтьев Виктор Леонидович
  • Сигелов Валерий Иосифович
  • Палагин Александр Васильевич
  • Дзисяк Эдуард Павлович
  • Абрамов Александр Иосифович
  • Глизер Сергей Федорович
  • Мартынюк-Лотоцкий Павел Юрьевич
SU1497617A1

Иллюстрации к изобретению SU 780 694 A1

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

Формула изобретения SU 780 694 A1

W

d

14 о

IS

°лVi

;

tff

2}

15

гч

SU 780 694 A1

Авторы

Сороколетов А.И.

Герасимов В.В.

Пьянков А.Г.

Даты

1982-01-23Публикация

1979-05-22Подача