Изобретение относится к вычислительной технике и может быть использовано для сопряжения двух устройст .обработки данных, например, вычислительных магаин,. Известны устройства для сопряжения ЦВМ с внешним устройством, содержащие узел усилителей, узел управления- приемом-передачей5 генерато импульсов f обратим1)ГЙ преобразователь кода, приемо-передаюш й узел, дешидтратор и группу элементов задержки Щ Недостатками этих устройств является низкая достоверность обмена информацией, Наиболее близким к предлагаемому по сущности технического решения явля1е.тся устройство для сопряжения дву вычис гштельных машин, содержащее два интерфейсных блока, каждый из которых содержит информационный регистр , информащюннью входы которого являmt ся соответствующим информационным входом устройства, триггер -готовнос.ти, первый вход которого соединен (Пхервым выходом узла управления, а второй вход является соответствующем входом готовности устройства, коммутатор готовности и коммутатор контроля, входы и выходы узлов управ .ления являются соответствующими управляю1щмй входами и выходами устрой ства, выходы коммутатора контроля и вькодного коммутатора первого интерфейсного блока и выходы выходного коммутатора и коммутатора контроля второго интерфейсного блока образуют соответственно первый и второй информационные выходы.устройства, входы выходного коммутатора, тре тьи входы триггеров готовности, первого и второго интерфейсных блоков соединены соответственно с соответствуюиями выходами узлов управления второго и Первого интерфейсных блоков, причем узел управления каждо го интерфейсного блока содержит два дешифратора, триггер, регистр адреса и группу элементов НЕ Iz , Недостатки этого устройства состоят в низкой достоверности обмена и больших аппаратурных затратах, Цель изобретения - повышение достоверности обмена и снижение аппа ратурных затрат. Поставленная цель достигается тем что в устройство, для сопряжения,содержащее два интерфейсных блока, каж дый из которых содержит регистр данных, fyльтиплeкcop и узе.л управлетгия, соединенный первь м вторым выходами соответственно с управляющими входами мультиплексора и регистра данных, третьи выходы узлов управления первого и второго интерфейсных блоков являются соответственно первым и вторым управляюпими выходами устройства, первые входы - соответственно первым и вторым управляющими входами устройства, а четвертые выходы соединены соответственно с вторыми входами узлов управления второго и первого интерфейсных блоков, в каждый интерфейсный блок введена схема сравнения, причем в каждом интерфейсном блоке выход мультиплексора соединен с информационным входом регистра данных, выходом подключенного к первому входу схемы сравнения, второй вход и выход которой подключены соответственно к второму входу мультиплексора и третьему входу узла управления, первые информационные входы мультиплексоров первого и второго интерфейсных блоков являются соответственно первым и вторым информационными входами устройства, а вторые входы соединены соответственно с пв|г-: вым и вторым информационными выходами .устройства и выходами регистров второго и первого интерфейсных блоков, Кроме того, узел управления каждого интерфейсного блока содержит память, регистр адреса,.выходной регистр, генератор тактов и элемент ИЛИ, причем первый, второй, третий : и четвертый выходы выходного регистра являются соответственно третьим, вторым, четвертым и первым выходами узла, группа входов подключена к. группе выходов, памяти, адресный вход которой соединен с выходом д гистра адреса, а управляющийвход - с выхо- дом генератора тактов, входом подключеш1ого к выходу элемента ШШ, пер- ВЫЙ, второй и третий входь которого соединены соответственно с первым, вторым и третьим входами узла и первым, вторым И третьим входами регистра адреса, четвертым входом соеданенного с выходом памя-т. На чертеже представлена гшок-схе-; ма устройства. Блок-схема устройства для сопряжения включает первый интерфейсный блок 1, состоящий из мультиапексора 2,регистра 3 данных, узла 4 управления и схемы 5 cpaeneMiH, второй ннтерфейсньш блок 6, состоящий из регистра 7 данных, мультиплексора 8, схемы 9 сравнения и узла 10 управления, первое и второе устройства II и 12 обработки данных, шины 13 и 14 второго и первого информационных выходов устройства и шины 15 и 16 связи интерфейсных блокоЕ Узел 4 управления содержит регистр 17 адреса, память 18, выходной регистр I9, элемент ИЛИ 20 и генератор 21 тактов. Узел 10 управления содержит регистр 22 адреса, память 23, выходной регистр 24, элемент НЛН 25 и генератор 26 тактов. Устройство работает следующим образом. Передача информации между устройствами II и 12 осуществляется по ини циативе передающего устройства. о X При передаче от устройства 1 информационное слово поступает на первый вход мультиплексора 2, а управляющий сигнал - на первый вход регястра 17. Управляющий сигнал чербз элемент ИЛИ запускает генератор 21 и в выЕходном регистре 19 записывает7.74 ся первая мкpoкoмaндa, по которой информационное слово записывается через мультиплексор 2 в регистр 3 и далее поступает на схемы 5 и 9 сравнения, второй вход мультиплексора 8 и вход устройства 12. Одновременно сигналом по шине 16 запускается узел 10, выставляющий в выходном регистре 24 первую 1 1крокоманду микропрограммы приема, по которой в регистр 7 заносится принятое по шинам 13 слово. Схемы 5 и 9 сравнения осуществляют сравнение принятого и передаточного слов и модифицируют состояние регистров 17 и 22, разрешая или запрещая дальнейшую передачу и прием путем выдачи соответствующих микрокоманд из памяти 18 (23) и сигналов разрешения (запрещений) приема в устройство 12 и передачи в устройство 11.. Процесс передачи из устройства 12 в устройство 1 осуществляется аналогично. Таким образом, устройство при меньших аппаратурных затратах обеспечивает сравнение на приемной и передающей сторонах передаваемых информациошгых слов, что позволяет повысить достоверность обмена информацией.
Г
iJr:
I г-«I l.-..
Г
название | год | авторы | номер документа |
---|---|---|---|
Многоканальная система для контроля и диагностики цифровых блоков | 1984 |
|
SU1269137A1 |
Устройство для контроля и диагностирования цифровых узлов | 1989 |
|
SU1755207A1 |
Имитатор канала | 1987 |
|
SU1425675A2 |
Устройство для сопряжения ЭВМ с каналами связи | 1985 |
|
SU1288706A1 |
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств | 1989 |
|
SU1734098A1 |
Устройство для сопряжения каналов передачи данных с ЭВМ | 1985 |
|
SU1226476A1 |
Микропрограммное устройство формирования тестовой последовательности | 1984 |
|
SU1267425A1 |
Устройство для обмена информацией между ЭВМ и периферийными устройствами | 1989 |
|
SU1777145A2 |
Устройство для сопряжения | 1978 |
|
SU813400A2 |
Устройство для обучения | 1988 |
|
SU1663618A1 |
Г. УСТРОЙСТВО ДЛЯ СОПРЖШШШ, содержащее два интерфейсных блока, каждый из которых содержи регистр данных, мультиплексор и узел управления,, соединенный первым и вторым выходами соответственно с управляющими входами мультиплексора и регистра данных, третьи выходы узлов управления первого и второго интерфейсных блоков являются соответ ственно первым и вторым управляющими выходами устройства, первые входы - соответственно первым и вторым упрапллюг( входами устройства, а четвертые пыходы соединены соответственно с вторыю входами узлов управления второго и первого интерфейсш-пс блоков, отличающеес я тем, что, с целью повышения достоверности обмена и снижения аппаратурных затрат, в устройстве в каждый интерфейсный блок введена схема сравнения, причем в каждом интвр-i фейснрм блоке выход мультиплексора соединен с информационным входом регистра данных, выходом подключенного к первому входу схемы сравнеiJULHf. второй вход и выход которой .1 соответственно к второму входу мультиплексора и третьему вхо:ду узла управления, первые информагционшле входы -мультиплексоров первого и второго интерфейсных блоков являются соответственно первым и вторым информа1хионн14ми входами устройства, а вторые входы соединены соответственно с первым и вторым информтцюнными выходами устройства и выходами регистров данных второго Л первого интерфейсных блоков. i . - 2 ,gQ по п. 1, о т л И чающееся тем, что узел управления каждого интерфейсного блока ;содержит память, регистр адреса, вы(Ходной регистр, генератор тактов и зяемент ИЛИ, причем первый, второй, третий и четвертый выходы выходного регистра являются соответственно третьим, вторым, четвертым и первым выходами узла; группа входов подклюо чена к группе выходов памяти, адресный вход которой соединен с выходом регистра адреса, а управляющий вход У1 с выходом генератора тактов, входом подключенного к выходу элемента ИЛИ, о первый, второй и третий входы которого соединены соответственно с первым, вторьм и третьим входами узла и первым, вторым и третьим входами регистра адреса, четвертым входом соединенного с выходом памяти.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство для сопряжения цифровой вычислительной машины с внешними устройствами | 1977 |
|
SU703800A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Авторское свидетельство СССР по заявке К 2985069/18-24, кл, G 06 F 3/04, 1980 (прототип) | |||
: |
Авторы
Даты
1983-10-30—Публикация
1982-07-27—Подача