Изобретение относится к вычислительной технике и может быть использовано при обмене информ.ационными массивами данных в цифровых устройствах.
Известно устройство, содержащее элементы И, коммутаторы, в котором при ошибках управления или интерфейса каналов осуществляется запись в оперативную память значений контролируемых элементов 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 (прототип).
У
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения абонента с каналом связи | 1987 |
|
SU1499358A1 |
Устройство для диагностики каналов ввода-вывода | 1977 |
|
SU669921A1 |
Устройство для отображения информации на экране телевизионного приемника | 1988 |
|
SU1583967A1 |
Устройство для контроля микропроцессорной системы | 1990 |
|
SU1741137A1 |
Многоканальная система для контроля и диагностики цифровых блоков | 1984 |
|
SU1269137A1 |
Устройство для контроля переписи информации перезагружаемой управляющей памяти процессора | 1981 |
|
SU1008746A1 |
Процессор с микропрограммным управлением | 1983 |
|
SU1149273A1 |
Устройство для сопряжения накопителя на магнитной ленте с вычислительной машиной | 1985 |
|
SU1242971A1 |
Селекторный канал | 1983 |
|
SU1103218A1 |
Устройство для отладки программно-аппаратных блоков | 1987 |
|
SU1497617A1 |
W
d
14 о
IS
°лVi
;
tff
2}
15
гч
Авторы
Даты
1982-01-23—Публикация
1979-05-22—Подача