регистра соединены соответственно с первым и вторЫдМ выходами формирователя управляющих сигналов, выходом блока приоритета и выходом дешифратора номера канала, а первый, второй и третий выходы рабочего регистра соединены соответственно с пятым входом регистра запросов и первыми входами блока- контроля и формирователя признака прерывания. Первый вход блока памяти режи.ма соединен с первым выходом формирователя управляющих сигналов, а выход подключен к третьему входу выходного коммутатора каналов, к четвертому входу которого и к входу формирователя номера канала подключен четвертый выход рабочего регистра. Второй вход формирователя признака прерывания соединен со вторым выходом формирователя управляющих сигналов, выход блока контроля соединен с третьим входом формирователя признака прерывания и вторым входом формирователя номера канала, выход которого и выход формирователя признака прерывания являются дополнительными выходами устройства, причем на второй вход блока памяти режима и шестой вход регистра запросов под.ан сигнал сброса обслуженного канала. На чертеже изображена структурная электрическая схема предлагаемого устройства. Устройство для ком .мутации информационных каналов содержит выходной коммутатор 1 каналов, на первый вход которого поданы сигналы информационных каналов, а на второй - сигнал разрешения передачи данных, дешифратор 2 но.мера канала, на первый вход которого подан сигнал кода номера подключаемого канала, формирователь 3 управляющих сигналов, первый выход которого соединен со вторым входом дешифратора 2 номера канала, а второй выход соединен с первым входо.м регистра 4 запросов, на второй и третий входы которого поданы сигналы запросов, блок 5 приоритета, блок 6 защиты, рабочий регистр 7, блок 8 памяти режима, формирователь 9 признака прерывания, формирователь 10 номера канала и блок 11 контроля. При это.м ,ч первому и второму входам блока 5 приоритета подключены соответственно второй выход формирователя 3 управляющих сигналов и выход регистра 4 запросов, входы блока б защиты соединены с вторым и третьим входами регистра 4 запросов, а выход блока 6 защиты соединен с четвертым входом регистра 4 запросов, первый, второй, третий и четвертый входы рабочего регистра 7 соединены соответственно с первым и вторым выходами формироваташ 3 управляющих сигналов, выходом блока 5 |фиоритета и выходом дешифратора 2 номера канала. Первый, второй и третий выходы рабочего регистра 7 соединены соответственно с пятым входом регистра 4 запросов и первыми входами блока 11 контроля и фор.мироватечя 9 признака прерывания, первый вход блока памяти 8 режима соединен с первым выходом формирователя 3 управляющих сигналов, а выход - подключен к третьему входу выходного ком.мутатора 1 каналов, к четверто.му входу которого и к входу формирователя 10 номера канала подключен четвертый выход рабочего регистра 7, Второй вход формирователя 9 признака прерывания соединен с вторым выходом формирователя 3 управляющих сигналов, выход блока 11 контроля соединен с третьим входом формирователя -9 признака прерывания и вторым входом формирователя 10 номера канала, выход которого и выход формирователя 9 признака прерывания являются дополнительными выходами устройства. Причем на второй вход блока 8 памяти режима и шестой вход регистра 4 .запросов подан сигнал сброса обслуженного канала. Устройство для коммутации информационных каналов может работать в двух режимах: «Разрещение прерывания и «Централизованный опрос. Режим «Разрещение прерывания определяется одноименным сигналом, поступающим из устройства на формирователь 3 управляющих сигналов. По этому сигналу формирователь 3 вырабатывает четыре сигнала, разнесенных во времени: РП1, РП2, РПЗ. РП4. По сигналу РП1 блокируются входы регистра 4 запросов для того, чтобы к моменту :записи в рабочий регистр 7 на выходе блока 5 приоритета имелось установивщееся значение выбранного запроса, адекватного номеру канала, с высшим приоритетом. По сигналу РП2 рабочий регистр 7 усганавливается в нулевое состояние. По сигналу РПЗ выделенный блоком 5 приоритета запрос ставит отведенный для данного приоритета разряд рабочего pei-истра 7 в положение «1. Эта единица подключает соответствующий канал к ко.ммутатору 1 каг1алов и одновременно является сигналом для формирования признака прерывания в формирователе 9 признака прерывания и унитарным кодом для формирования кода канала в формирователе 10 номера канала. Если код, передаваемый в устройство, является параллельным, то формирователь 10 номера канала может быть просто схемой шифратора, а в случае унитарного кода он может отсутствовать. Сигнал РП4 определяет время и длительность признака прерывания, формирующегося в формирователе 9 признака прерывания. После выдачи сигнала признак прерывания из устройства на коммутатор 1 каналов поступает импульс передача информации, который разрешает передачу информации из подключенного канала. После п-риема информации из устройства поступает сигнал сброс. По этому сигналу в регистре 4 запросов на базе состояния рабочего регистра 7 будет установлен в нулевое
состояние триггер, соответствующий отработанному запросу (каналу).
Приход сигнала передача информации не является обязательным. В том случае, если общей программой работы не предусмотрена передача инфор.мации с выбранного канала, после передачи признака прерывания с устройства поступает сигнал сброс, который будет отработан аналогично описанному выще случаю.
Для правильной работы устройства ком.мутации информационных каналов необходимо, чтобы каждый канал при изменении в нем информации посылал запрос по отдельной шине. В простейшем случае запросом может служить синхросигнал, сопровождающий информацию, ктредаваемую по каналу. Запросы от канйпов чоступают одновременно на вход регистр- 4 запросов и блока 6 защиты.
Каждому запросу присваивается схемно значение приоритета, которое .может выбираться по /юбому принципу (быстродействию, важное и г т. д.). Минимальная длидельность запроса должна быть не меньще длительности сигнала РП. На максимальную длительность запроса ограничений не нак.-ядывается.
В том случае, если длительность запроса большая и сигнал продолжает поступать из канала после того, как он уже отработался, возможна повторная запись запроса в регистр 4 запросов. Блок 6 защиты предотвра1дает такую ситуацию. Только при появлении нового запроса блок 6 защиты 6 разрешит запись в регистр 4 запросов.
В режиме «Централизованный опрос на формирователь 3 управляющих сигналов поступает сигнал централизованный опрос (ЦО). Одновременно с ним на дешифратор 2 номера канала приходит код канала, который необходимо, минуя приоритет, подключить к коммутатору 1 каналов и снять информацию. Формирователь 3 управляющих сигналов формирует два импульса: ЦО и ЦО2.
По сигналу ЦО1 происходит обнуление рабочего регистра 7.
По сигналу ЦО2 происходит дешифрация (в дешифраторе но.мера канала 2) и запись номера источника в соответствующий разряд рабочего регистра 7. В то же время блок 8 памяти режима вырабатывает сигнал управления коммутатором 1 каналов, подобный сигналу передача информации в режиме РП.
Далее устройство коммутации информационных каналов работает так же, как и в режиме РП, за исключением того, что не вырабатывается сигнал признак прерывания. Восстановление блока 8 памяти режима осуществляется сигналом сброс. Импульс передача информации в режиме централизованного опроса отсутствует.
Блок 11 контроля следит за тем, чтобы в рабочем регистре 7 было не более одного триггера в положении «1.
Формула изобретения
Устройство для ко.ммутации информационных каналов, содержащее выходной коммутатор каналов, на первый вход которого поданы сигналы информационных каналов, а на второй - сигнал разрешения передачи данных, дешифратор номера канала, на первый вход которого подан сигнал кода номера подключаемого канала, формирователь управляющих сигналов, первый выход которого соединен со вторым входом дешифратора номера канала, а второй выход соединен с первым входом регистра запросов, на второй и третий входы которого поданы сигналы запросов, отличающееся тем, что, с целью увеличения быстродействия, введены блок приоритета, блок защиты, рабочий регистр, блок памяти режима, формирователь признака прерывания, формирователь номера канала и блок контроля, при этом к первому и второму входам блока приоритета подключены соответственно второй выход формирователя управляющих сигналов и выход регистра запросов, входы блока защиты соединены со вторым и третьим входами
5 регистра запросов, а выход блока защиты соединен с четвертым входом регистра запросов, первый, второй, третий и четвертый входы рабочего регистра соединены соответственно с первым и вторым выходами формирователя управляющих сигналов, выходом
блока приоритета и выходом дещифратора номера канала, а первый, второй и третий выходы рабочего регистра соединены соответственно с пятым входом регистра запросов и первыми входами блока контроля и
5 формирователя признака прерывания, первый вход блока памяти режима соединен с первым выходом формирователя управляющих сигналов, а выход подключен к третьему входу выходного коммутатора каналов, к четвертому входу которого и к входу формирователя номера канала подключен четвертый выход рабочего регистра, второй вход формирователя признака прерывания соединен с вторым выходом формирователя управляющих сигналов, выход блока контро, ля соединен с третьим входом формирователя признака прерывания и вторым входом формирователя номера канала, выход которого и выход формирователя признака прерывания являются дополнительными выходами устройства, причем на второй вход
0 блока памяти режима и шестой вход регистра запросов подан сигнал сброса обслуженного канала.
Источники информации, принятые во внимание при экспертизе:
55
1. Авторское свидетельство СССР № 463110, кл: G 06 F 3/04, 1975.
2. Усольцев А. Г. и др. Сопряжение дискретных каналов связи с ЭВМ. М., «Связь, 60 1973, с. 102-103.
Запрос i
Запрес п
Признак
Передача даннл/х
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения ЭВМ с абонентом | 1990 |
|
SU1702380A1 |
Устройство контролируемого пункта | 1983 |
|
SU1211784A1 |
Устройство для управления вводом-выводом | 1989 |
|
SU1735859A1 |
Устройство для обмена информацией | 1982 |
|
SU1048468A1 |
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств | 1989 |
|
SU1734098A1 |
Мультиплексный канал | 1980 |
|
SU868743A1 |
МИКРОПРОЦЕССОР ВВОДА-ВЫВОДА ИНФОРМАЦИИ | 1992 |
|
RU2042182C1 |
Процессор ввода-вывода | 1989 |
|
SU1797722A3 |
Микропрограммное устройство управления с контролем | 1983 |
|
SU1136162A1 |
Устройство для управления каналами | 1979 |
|
SU877519A1 |
Авторы
Даты
1978-08-05—Публикация
1976-02-23—Подача