Устройство для сопряжения канала ввода-вывода с абонентами
Иллюстрации
Показать всеРеферат
Изобретение относится к области вычислительной техники и может быть использовано в устройствах управления передачей информации между каналами ввода-вывода и абонентами. Целью изобретения является повьшение быстродействия устройства. Устройство содержит блок 3 связи с каналом, блок 4 связи с абонентом, триггер 5 пуска, генератор 6 импульсов, элемент И 7, элемент И-НЕ 8, реверсивньй счетчик 9 и управляемый шифратор 10 интервала времени. 3 ил. Фиг.1
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (ДН 4 С 06 F 13/20
Ф г г Ф
ОЛИСАНИЕ ИЗОБРЕТЕНИЯ
Н ABTOPCHOMV СВИДЕТЕЛЬСТВУ
Фиг.7
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛА14 ИЗОБРЕТЕНИЙ И OTHPbITHA (21) 3863757/24-24 (22) 04. 03. 85 (46) 23.03.87. Бюл. Р 11 (72) Р.Т.Смук, А.Ф.Теслюк, Б,Г.Шаров и А.А.Самчинский (53) 681.3(088.8) (56) Авторское свидетельство СССР В 586452, кл. G 06 Р 13/00, .1976.
Авторское свидетельство СССР
В 1104495, кл. G 06 F 13/20, 1984. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ КАНАЛА ВВОДА-ВЫВОДА С АБОНЕНТАИИ
„„SU„„12987 1 А 1 (57) Изобретение относится к области вычислительной техники и может быть использовано в устройствах управления передачей информации между каналами ввода-вывода и абонентами. Целью изобретения является повышение быстродействия устройства. Устройство содержит блок 3 связи с каналом, блок 4 связи с абонентом, триггер
5 пуска, генератор 6 импульсов, элемент И 7, элемент И-НЕ 8, реверсивный счетчик 9 и управляемый шифратор 10 интервала времени. 3 нл.
61 2
1 17987
Изобретение относится к вычислительной технике, в частности к устройствам управления передачей информации между каналами ввода-вывода и абонентами.
Цель изобретения — повьппение быстродействия устройства. Повьппение быстродействия устройства обеспечивается введением адаптивной выдержки времени, по истечении 10 которой производится возврат устройства в исходное состояние при наличии сбоев в вычислительной системе.
На фиг. 1 представлена структурная схема устройства, на фиг. 2 — 15 пример реализации блока связи с каналом (ввода-вывода); на фиг. 3 пример реализации блока связи с абонентом.
Устройство подсоединено к каналу 20
1 ввода-вывода и интерфейсу 2 абонента. Устройство содержит блок 3 связи с каналом, блок 4 связи с абонентом, триггер 5 пуска, генератор 6 импульсов, элементы И 7, И-НЕ 8, реверсивный счетчик 9, управляемый шифратор
10 интервала времени.
Блок 3 связи с каналом содержит группы усилителей-приемников 11 и 12, усилителей-передатчиков 13 и 14, де- 30 шифратор 15 команд, дешифратор 16 адреса, узел 17 контроля информации йо четности, узел 18 формирования контрольного разряда, мультиплексор 19,постоянное запоминающее устройство (ПЗУ) 20, регистр 21 управления, коммутатор 22.
Блок 4 связи с абонентом содержит мультиплексор 23, ПЗУ 24, регистр 25, g усилители-приемники 26.
Узел 17 осуществляет контроль поступающего по ШИН-K информационного слова и представляет собой схему свертки по модулю два поступившего слова с контрольным разрядом ШИН-КК.
Узел 18 предназначен для формирования контрольного разряда ШИН-АК и представляет собой схему свертки по модулю два. 50 . Мультиплексор 19, ПЗУ 20 и регистр
21 блока 3 представляют собой устройство управления, реализованное с по.мощью микропрограммного автомата.Ана.логично реализованы мультиплексор 23, ПЗУ 24 и регистр 25 блока 4.
Шифратор 10 может быть выполнен в виде ПЗУ, адресные входы которого подключены к выходам усилителей-приемникон 11. При поступлении на входы
ПЗУ кода команды на выходах ПЗУ фор-. мируется соответствующий этому коду код интервала времени (например, при поступлении кода команды 00010010 на выходах формируется код, равный
111001 = 57 мкс).
Устройство работает следующим образом. .)
В исходном состоянии блоки 3 и 4 и триггер 5 обнулены (цепи сброса не показаны) ° Канал 1 ввода-вывода инициирует начало обмена с устройством, ввода последовательность начальной выборки. Во время этой последовательности в устройство поступает адрес, а после опознания адреса, как своего, команда. Код поступившей команды через блок 3 поступает на вход шифратора 10. В результате на выходе шифратора 10 формируется код интервала времени, по истечении которого осуществляется установка устройства в исходное состояние и соответствующий данной команде.
По сигналу из блока 3 информация с выхода шифратора 10 записывается в реверсивный счетчик 9. Далее по сигналу из блока 3 устанавливается триггер 5, подключая выход генератора 6 к входу счета реверсивного счетчика 9 с помощью элемента И 7. Дальнейшая работа устройства обусловлена типом введенной команды и алгоритмом работы абонента, подключенного к интерфейсу 2. С помощью сигналов временной метки, поступающих с выхода генератора 6„ осуществляется модификация счетчика 9.
Если в процессе выполнения введен- ной команды возникает неисправность устройства, приводящая к его записанию, через интервал времени, определенный содержимым счетчика 9, на выходе счетчика 9 появляется сигнал, свидетельствующий об окончании заданного интервала времени. Ilo этому сиг° налу. через элемент И-НЕ 8 сбрасываются в исходное состояние блоки 3 и
4 и триггер 5, после чего устройство в целом прекращает работу.
Если в процессе выполнения введен ной команды неисправность отсутствует, то в последовательности окончания триггер 5 сбрасывается, отключая выход счетчика 9 от вход.>v сб)роса блоков 3 и 4 и триг> ера
3 tee
Формула и з о б р е т е н н л чика.
Устройство для сопряжения канала ввода-вывода с абонентами, содержащее блок связи с каналом, блок связи с абонентом, генератор импульсов, триггер пуска, элемент И, элемент И-НЕ и реверсивный счетчик, причем первые группы информационных и управляющих входов и первые группы информационных и управляющих выходов блока связи с каналом являются соответственно первыми группами входов и выходов устройства для подключения к группам информационных и управляющих выходов и входов канала ввода- вывода, а вторые группы информационных и управляющих выходов и входов блока связи с каналом соединены соответственно с первыми группами информационных и управляющих входов и выходов блока связи с абонентом, выходы пуска и стробирования блока связи с каналом соединены соответственно с установочным входом триггера пуска и входом разрешения записи реверсивного счетчика, выход генератора импульсов соединен с тактовыми входами блока связи с каналом, 8161 4 блока связи с абонентом и первым входом элемента И, входы элемента И-НЕ соединены соответственно с выходами триггера пуска и реверсивного счетчи5 ка, счетный вход которого соединен с выходом элемента И, второй вход которого соединен с выходом триггера пуска, вторые группы информационных и управляющих входов и выходов блока
fO связи с абонентом является группой входов и выходов устройства для подключения к шинам информации и управления абонентов, выход элемента И-НЕ соединен с входами сброса блока свя15 зи с абонентом, блока связи с каналом и первым входом сброса триггера пуска, второй вход сброса которого соединен с выходом окончания цикла обмена блока связи с каналом, о т л ичающее с я тем, что, с целью повышения быстродействия, в устройство введен управляемый шифратор интервала времени, входы которого соединены с информационными р5 выходами блока связи с каналом, а выходы подключены к информационным входам реверсивного счет1298761
3 Блан Р
ФЬг.,7
Составитель Г.Стернин
Техред J1.Ñåðäþêîâà Корректор Л.Патай
Редактор К.Папп
Закан 891/52
Производственно"полиграфическое предприятие, r.Ужгород, ул.Проектная, 4
U3 и Жпнад
И аенератора
ИЛ МвюютаЮ
Тираж 673 Подписное
ВНИИПИ Государственного комитета СССР по делам иэобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
3 ФлнР