Изобретение относится к области вычислительной техники и может быть использовано для сопряжения различных внешних устройств с каналом ввода- вывода электронной вычислительной машины (ЭВМ). По ословному авт. св. № 595722, известно устройство для сопряжения, содержащее регистр команд, соединенный двусторонней связь с блоком управления, блок контроля четности выход которого соединен с первым входом блока управления, блок адресации, первый вь1ход которого соединен с вторым входом блок управления, блок выборки, соединенный двусторонней связью с блоком управления, ретистр состояния, первый вход которого соединен с первым выходом блока угфавлення, регистр уточненного состояния, вход которого соединен с вторым выходом блока управления генератор четности и группу элементов ИЛИ, причем первый вход устройства соединен с первым входом блока адресации, со входами блока контроля четности и регистра команд, второй вход устройства соединен с входами блока выборки и третьим входом блока управления, третш и четвертый выходы которого соединены соответственно со вторым входом блока адресация и с первьш выходом устройства, первый вьсход регистра состояния, второй выход блока ащ)ёсации, выходы генератора четности и регистра уточненного состояния, третий вход устройства через группу элементов ИЛИ соединен со вторым выходом устройства, первый выход регистра кюмшд и выход блока выборки являются соответственно третьим и четвертым выходами устройства, вход генератора четности соединен с выходом группы элементов ИЛИ, блок контроля пропуска обращения канала, входы которого с первого по шестой соедижны с четвертым и пятым входами ус ойства, СО вторым выходом регистра команд, с пятым и с шестым выходами блока управления, со вторым выходом регистра состояшя, а первый, второй, третий выходы блока контроля пропуска обращения канала соединены соответственно с четвертым, пятым входами блока управления и со вторым входом регистра с;рстояния 1.
3 .728
Недостатком известного устройства являetc низкая надежность.
Целью изобретения является повышение надежности устройства.
Поставленная цель достигается тем, что в устройство по авт.св. 595722 введен блок одио-кратной передачи информации, первый вход которого соединен с четвертым входом устройства, второй и третий входы подключены соответственно ко второму выходу регистра команд и к у1фавляю1цей шине, а выход соединен с первым входом блока контроля пропуска обращения канала.
На чертеже представлена блок-схема устройства, которое содержит регистр команд 1, блок контроля 2, блок адресации 3, блок ущзаалешя 4, блок 5 контроля пропуска обращения канала, регистр состояния 6, регистр уточненного состояния 7, генератор четности 8, блок выборки 9, блок однократной передачи информации 10, группу элементов ИЛИ П, информационные и управляющие шины канала 12, шины управляющих и информационных сигналов абонента 13, шину Буфер готов 14, шину Конец передачи 15, шины управляющих и информационных сигналов внешнего устройства 16, управляющую шину 17.
Устройство работает следующим образом. В исходном состоянии регистр команд I, регистр состояния 6 и регистр уточненного состояния 7 обнулены, ч
При отсутствии обращения канала к данному устройству триггеры блока 4 управления, блока 5 контроля пропуска обращения канала, блока 10 однократной передачи информации находятся в обнуленном состоянии. По ущзвляющей шине 17 поступает запрет работы блока 10 однократной передачи информации, но сигнал Буфер готов с шины 14 через указанный блок 1ФОХОДИТ на вход блока 5 контроля пропуска обращения канала.
В начальный после запуска программ5ь1 ввода информации в мультиплексный канал связь с внешним устройством производится по инициативе канала. ..
Ввод информации начинается с операции начальной выборки. При этом канал выдает на утфавляющие шины каната 12 ацрес данного внешнего устройства с соответствующими управляющими сигналами, а блок адресации 3 и бло выборки 9, опознав код адреса, через группу элементов ИЛИ 11 выставляют свой код адре.са на шины информационных сигналов абонента и соответствующие сигналы, сигнализирующие о том, что связь устройствам каналом осуществлена. Блок контроля 2 осуществляет контроль поступающей информации.
Канал, получив ответный йдрес, вкгдает команду- Считать, которая, запоминается в регистре команд 1, а блок управления 4 выдает из регистра состояния 6 нулевой байт состояния через группу злементов ИЛИ 11 и соответствующие сигналы идентификации на управляющие шины канала 12. После чего операция начальной выборки заканчивается и канал освобождается для работы с другим внешним устройством.
Сигнал с шины Буфер готов 14 через блок одаократной передачи информации 10 и блок контроля пропуска обращения канала 5 поступает в блок управления 4, который вырабатывает сигнал Требование абонента: на передачу информации и формирует последовательности сигналов, вводимых абонентом для передачи информации. После передачи .последнего байта информации с шин информационных сигналов внешнего устройства 16 через группу злементов ИЛИ 11 на шины информационных сигналов абонента 13 блок управления 4 вьщает соответствующие биты регистра состояния 6 или регистра уточненного состояния 7, сигнализирующие об окончании передачи информации а канал формирует сигнал Конец передачи и другие сигналы последовательности окончания операции ввода-вывода с данным устройством до следующей команды Считать. При выдаче информации для формирования разряда четности совместно с группой элементов ИЛИ 11 работает генератор четности 8.
Если команда Считать каналом не была выдана, а от внешнего устройства пришел сигнал Буфер 1отов, блок управления 4 устанавливает соответствующий бит в регистре состояния 6 и выставляет сигнал Требование абонента на передачу состояния, тем самым сообщая о необходимости срочной передачи информации.
Если между двумя последовательными сигналами Буфер готов канал не успел вырабо-У тать команду Считать, то блок контроля пропуска обращения 5 формирует в регистре сотояния 6 бит, сигнализирующий о прогуске информации.
Работа блока 10 однократной передачи информации заключается в управлении переключением режимов работь устройства. При подаче на шину 17 разрешения работы блока однократной передачи информации 10 он вырабатывает запрет на прохождение последующих сигналов в блок контроля про1 скаобрап1ения канала 5.
Таким образом, устройство для сощ яжения в этом случае вырабатывает только один сигнал Требование абонента на передачу информации или состояния, и следующие запросы могут быть выработаны только после снятия разрешения работы блока однократной передачи информации и перевода его в исходное состояние. Формула изобретения Устройство для сопряжения rio авт. св. N 595722, отличающееся тем, что, с целью повышения надежности устройства, в него введен блок однократной передачи ннформащш, первый вход которого соединен с четвертым входом устройства, второй и третий входы подключены соответственно ко второму выходу регистра команд и к управляющей шине, а выход соединен с первым входом блока контроля пропуска обрашения канала. Источники информации, принятые во внимание при экспертизе I. Авторское свидетельство СССР N 595722, кл. G 06 F 3/04, 1976 (прототип). вУ /,
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения устройства управления внешними устройствами с каналом ввода-вывода | 1976 |
|
SU595722A1 |
Устройство для сопряжения микропроцессорных внешних устройств с каналом ввода-вывода ЭВМ | 1985 |
|
SU1278871A1 |
Устройство для сопряжения | 1983 |
|
SU1176338A2 |
Устройство для сопряжения вычислительной машины с внешними устройствами | 1981 |
|
SU1013939A1 |
Устройство для сопряжения | 1978 |
|
SU697991A1 |
Устройство для контроля системыВВОдА-ВыВОдА иНфОРМАции | 1979 |
|
SU842776A1 |
Многоканальный адаптер | 1987 |
|
SU1495806A1 |
Устройство для обработки статистических данных о работе аппаратуры вычислительных машин и систем | 1982 |
|
SU1086439A1 |
Устройство управления для мультиплексного канала | 1984 |
|
SU1265787A1 |
Устройство для диагностики абонентов вычислительной сети | 1989 |
|
SU1679488A1 |
Авторы
Даты
1980-04-15—Публикация
1977-06-01—Подача