Изобретение, относится к вычислительной технике, в частности к устройствам управления передачей информации между каналами ввода-вывода и абонентами.
Цель изобретения - повьшение быстродействия устройства.
Повьшение быстродействия устройства обеспечивается введением адаптивной вьщержки ;в ремени, по истечении которой производится возврат устройства в исходное состояние при наличии сбоев в вычислительной системе.
На фиг. 1 представлена структурная схема устройстваJ на фиг. 2 - пример реализации блока связи с каналом (ввода-вьшода), на фиг. 3 - пример реализации блока связи с абонентом.
Устройство подсоединено к каналу 1 ввода-вывода и интерфейсу 2 абонента. Устройство содержит блок 3 связи с каналом, блок 4 связи с абонентом, триггер 5 пуска, генератор 6 импульсов, элементы И 7, И-1Ш 8, реверсивный счетчик 9, управляемьй шифратор 10 интервала времени.
Блок 3 связи с каналом содержит группы усилителей-приемников 11 и 12, усилителей-передатчиков 13 и 14, дешифратор 15 команд, дешифратор 16 адреса, узел 17 контроля информации йо четности, узел 18 формирования контрольного разряда, мультиплексор 19,постоянное запоминающее устройство (ПЗУ) 20, регистр 21 управления, коммутатор 22.
Блок 4 связи с абонентом содержит мультиплексор 23, ПЗУ 24, регистр 25, усилители-приемники 26.
Узел 17 осуществляет контроль поступающего по ШИН-К информационного слова и представляет собой схему свертки пр.модулю два поступившего слова с контрольным разрядом ШН-КК. Узел 18 предназначен для формирования контрольного разряда ШИН-АК и представляет собой схему свертки по модулю два.
Мультиплексор 19, ПЗУ 20 и регистр 21 блока 3 представляют собой устройство управления, реализованное с помощью микропрограммного автомата.Аналогично реализованы мультиплексор 23, ПЗУ 24 и регистр 25 блока 4.
Шифратор 10 может быть выполнен в виде ПЗУ, адресные входы которого подключены к выходам усилителей-приемников 11. При поступлении на входы ПЗУ кода команды на выходах ПЗУ фор- мируется соответствующий этому коду код интервала времени (например, при
поступлении кода команды 00010010 на выходах формируется код, равный 111001 57 мкс).
Устройство работает следующим образом. .5
В исходном состоянии блоки 3 и 4 и триггер 5 обнулены (цепи сброса не показаны). Канал 1 ввода-вьшода инициирует начало обмена с устройством, ввода последовательность начальной
выборки. Во вр1емя этой последовательности в устройство поступает адрес, а после опознания адреса, как своего, команда. Код поступившей команды через блок 3 поступает на вход шифратора 10. В результате на выходе шифратора lO формируется код интервала времени, по истечении которого осуществляется установка устройства в исходное состояние и соответствующий
данной команде.
По сигналу из блока 3 информация с выхода шифратора 10 записывается в реверсивный счетчик 9. Далее по сигналу из блока 3 устанавливается
триггер 5, подключая выход генератора 6 к входу счета реверсивнЬго счетчика 9 с помощью элемента И 7. Дальнейшая работа устройства обусловлена типом введенной команды и алгоритмом работы абонента, подключенного к интерфейсу 2. С помощью сигналов временной метки, поступающих с выхода генератора 6„ осуществляется модификация счетчика 9.
Если в процессе выполнения введен- ной команды возникает неисправность устройства, приводящая к его записа- нию, через интервал времени, опреде- ленный содержимым счетчика 9, на выходе счетчика 9 появляется сигнал, свидетельствующий об окончании заданного интервала времени. По этому сигналу- через элемент И-НЕ 8 сбрасьша- ются в исходное состояние блоки 3 и 4 и триггер 3, поспе чего устройство в целом прекращает работу.
Если в процессе выполнения введен ной команды неисправность отсутствует, то в последовательности окончания триггер 5 сбрасывается, отключая выход счетчика 9 от ВХОДОР сброса блоков 3 и 4 н три1 1 ерл .
Формула
3129876
и я о (j р е т с м и я
Устройство для сопряжения канала ввода-вывода с абонентами, содержап;ее блок связи с каналом, блок связи с абонентом, генератор импульсов, триггер пуска, элемент И, элемент И-НЕ и реверсивный счетчик, причем первые группы информационных и управляющих входов и первые группы информационных и управляющих выходов блока связи с каналом являются соответственно первыми группами входов и выходов устройства для подключения к группам информационных и управляющих выходов и входов канала ввода-вьшода, а вторые группы информационных и управляющих выходов и входов блока связи с каналом -соединены соответственно с первыми группами информационных и управляющих входов и выходов блока связи с абонентом, выходы пуска и стробирова- ния блока связи с каналом соединены соответственно с установочным входом триггера пуска и входом разрешения записи реверсивного счетчика, выход генератора импульсов соединен с тактовыми входами блока связи с каналом
14
блока связи с аСюяентом и первым входом элемента И, рходы элемента Н-ИЕ соединены соответственно с выходами триггера пуска и реверсивного счетчика, счётньш вход которого соединен с выходом элемента И, второй в-ход которого соединен с выходом триггера пуска, вторые группы информационных и управляющих входов и выходов блока связи с абонентом является группой входов и выходов устройства для под- к/ночения к шинам информации и управления абонентов, выход элемента соединен с входами сброса блока связи с абонентом, блока связи с каналом и первым входом сброса триггера пуска, второй вход сброса которого соединен с вькодом окончания цикла обмена блока связи с каналом, отличающееся тем, что, с целью повьш1ения быстродействия, в устройство введен управляемый шифратор интервала времени, входы которого соединены с информационными выходами блока связи с каналом , а выходы подключены к информационным входам реверсивного счетчика.
Ши рра/тну fO
fflSMO
t/t fm mncfa 6 из иснвяя fHf в
П
из &rffHa f
w
Z1
я /larrnuffte
Scvemwf/tff
.г
ш z.
Us I S/iona.
23
U генератора S из s/fffiffffra8-
Редактор Е.Папп
Составитель Г.Стернин
Техред Л.Сердюкова Корректор Л.Патай
Заказ 891/52Тираж 673Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная, 4
В5/1ом 3
16
47
в блок J %в2
Фиг.д
название | год | авторы | номер документа |
---|---|---|---|
Селекторный канал | 1983 |
|
SU1160427A1 |
Устройство для обмена информацией | 1986 |
|
SU1336017A1 |
Селекторный канал | 1982 |
|
SU1053096A1 |
Устройство для сопряжения ЭВМ с абонентом | 1985 |
|
SU1307462A1 |
Имитатор канала | 1987 |
|
SU1425675A2 |
Устройство для сопряжения ЭВМ с внешним абонентом | 1988 |
|
SU1594553A1 |
Устройство для обработки статистических данных о работе аппаратуры вычислительных машин и систем | 1982 |
|
SU1086439A1 |
Имитатор абонентов | 1983 |
|
SU1291987A1 |
Устройство для отладки многопроцессорных систем | 1988 |
|
SU1644145A1 |
Имитатор абонентов | 1986 |
|
SU1325490A2 |
Изобретение относится к области вычислительной техники и может быть использовано в устройствах управления передачей информации между каналами ввода-вывода и абонентами. Целью изобретения является повьшение быстродействия устройства. Устройство содержит блок 3 связи с каналом, блок 4 связи с абонентом, триггер 5 пуска, генератор 6 импульсов, элемент И 7, элемент И-НЕ 8, реверсивньй счетчик 9 и управляемый шифратор 10 интервала времени. 3 ил. Фиг.1
Устройство управления вводом-выводом | 1976 |
|
SU586452A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство управления вводом-выводом | 1983 |
|
SU1104495A2 |
Авторы
Даты
1987-03-23—Публикация
1985-03-04—Подача