1
Изобретение относится к области вычислительной техники, в частности к устройствам для сопряжения абонентов с каналами связи, и может быть использовано в системах коммутапии сообщений.
Известно устройство для сопряжения абонентов с каналами связи , содержащее входной блок сопряжения, входной блок опроса, шифратор адреса, блок управления, накопитель, блок анализа адреса, входной запоминающий блок, регистр, адресный блок опроса, дешифратор, выходной запоминающий блок, шифратор, выходной блок сопряжения.
Недостаток известного устройства заключается в том, что оно требует повышенных затрат оборудования при его реализации.
Наиболее близким к изобретению по технической суолности и достигаемому результату является устройство для сопряжения абонентов с каналами связи 2, содержащее первый ком1мутатор, первый вход которого соединен с первым входом устройства, второй коммутатор, первый, BTOpoii входы и выход которого соединены соответственно с нервым выходом блока управ;1ения, выходом буферного блока хранения данных и первым выходом устройства, блок опроса, выход которого соедииси со вторым выходом устройства, регистр кода ответа,
2
вход которого соединен со вторым входом устройства, регнстр адреса записи, блок хранения адресов считывания, блок хранения сообщеннй, регистр адреса сообщения, блок памяти адресов занятых каналов и дешифратор адреса.
Недостатком устройства является низкое быстродействие, связанное с тем, что передача информации абонентам может осуществляться только по накоплению всего сообщения, а прпем информацни в накопитель певозможен до тех нор, пока все абоненты не смогут получить информацию.
Цель изобретения - новышенис быстродействия.
Поставленная цель достигается тем, чго устройство содержит регистр состояния каналов и дешифратор конца сообщения, причем нервый выход первого коммутатора соединен со входом регистра адреса сообщения, первый и второй выходы которого соедннены с первыми входами соответственно блока управления и дешнфратора адреса, выход которого соединен со входом блока опроса н с первым входом periicTра состояния капалов, второй вход и выход которого соединены соответственно о выходом регнстра кода ответа и со вгорым входом блока унравлення, вход-выход которого соедннен со входом-В1 1ходо.1 б.юка
памяти адресов замятых каналов, выход которого соединен со вторым входом дешифратора адреса, второй выход блока управления через блок хранения адресов считывания сосд1и-1ен с первым входом блока хранения сообщений, второй вход которого через регистр адреса заииси соединен с третьим выходом блока управления, второй выход первого коммутатора соединен со входом дешифратора конца сообшеиия, первый и второй выходы которого соедннены соответственно с первым входом буферного блока хранения данных и с третьнм входом блока управления, четвертый и пятый выходы которого соединены со вторыми входами соответственно буферного блока хранения данных и первого коммутатора, а вход-выход блока хранения сообш,ений соединен со входом -выходом второго коммутатора.
На чертеже изображено предлагаемое устройство.
Устройство для сопряжения абонентов с каналами связи содержит первый коммутатор 1, регистр 2 адреса сообщений, дешифратор 3 адреса, блок онроса 4, дешифратор 5 конца сообщения, блок 6 памяти адресов занятых каналов, буферный блок 7 хранения данных, блок управления 8, регистр 9 состояния каналов, регистр 10 кода ответа, второй коммутатор 11, регистр 12 адреса записи, блок 13 хранения сообщений, блок 14 хранения адресов считывания.
Работает устройство следующим образом.
Режим работы без блока 13.
На вход коммутатора 1 поступает сообщение из канала связи. Сообщение имеет следующую структуру: адресную часть, информационную часть и символы конца сообщения.
Но заполнению регистра 2 последний выдает сигнал в блок управления 8, который переключает коммутатор 1 и наиравляет поток информации через дешифратор 5 на вход блока 7. Адресная часть сообщения расшифровывается дешифратором 3 и в виде позиционных адресов абонентов передаются на вход блока опроса 4 и на вход регнстра 9. Последний запомииает адреса опрашиваемых абонентов. Результат опроса каналов фнксируется на регистре 10. Регистр 9 выдает на вход блока управления 8 информацию о занятых и свободных каналах.
Нроцесс анализа адресов абонентов и опрос их идет параллельно с записью информационной части сообщения в блок 7. Если все каналы свободны, то блок управления 8 подключает коммутатор 11 в соответствии с выбранными адресами абонентов, и информационная часть сообщения из блока 7 поступает в канал. В данном устройстве в качестве блока 7 используется устройство, у которого запись и считывание информации можно производит ) независимо друг от друга.
Режим работы с блоком 13.
Работа с блоком 13 осуществляется тогда, когда в результате анализа свобОл1,нь1х каналов часть каналов будет занята. В этом случае б-лок управ.юпия 8 finn.ni3ii rvет первый свобод1гый a;ipr-c зоны блока I.i и устанавливает этот адрес на pOiHCTpc 1адреса записи. Информация о занятых каналах и адрес зоны центрального на:;оиителя записывается в блок 6.
Символы конца сообщения, анализируемые дешифратором 5, преобразуются блоком унравлення 8 в снгпа;1ы, которые переключат коммутатор 1 в исходное состояние.
При пост / пленин следующего сообщения процессы анализа адреса и записи информации будут повторяться как и в случае работы устройства без блока 13 до этапа дешифрования адресов. На этом этапе на однн вход дешифратора 3 адреса иодаются адреса нового сообщения, а на другой вход - все адреса каналов, записанных в блоке 6 (т. е. адреса тех каналов, которые были в нредыдущих сериях обмена заняты). Далее работают блок опроса 4, регистр 10 н регистр 9. Вся информац11Я о состоянии каналов анализируется в блоке управления 8. На этане этого анализа бло:.; управления 8 получает ннформацню от блока 6 о количестве несчнтанных каналов и номера зон, в которых занисана информация, подлежащая считыванню. Если хотя бы один номер канала текущего сообщения совпадает с номером ранее запрашиваемого канала, который в предыдущей серии обмена был занят, блок управления анализирует адрес первой свободной зоны блока 13, устанавливает его на регистре 12 адреса записи и записывает в блок 6 текущий адрес свободного канала н адрес зоны блока 13. Старое значение стирается. Для считывання в этот канал нодготавл вается та информация, которая бы. предназначена к обмену ранее, т. с. н той серии, когда данный канал был занят. Анализ очередностн считывания 11нформац1:н решается блоком уиравления 8 таким образом, что к считыванию нодготав.И1вастся 1 нформация в порядке ее поступлен Я к данному абоненту. Если в данной серии обмена нет совпадения адресог) запрашиваемых и адресов каналов ранее занятых, записи текущей информаци п блок 13 не происходит. Блок управлеьия 8 устанавливает в блоке 14 номера зон блока 13, подлел ащих считыванию, а коммутатор 11 подключает эти зоны к треГлсмым абонентам, кроме того, этот же коммутатор подключает на запись текуш 1О 1Н1формацню в блок 13 и к абонентам, ко
название | год | авторы | номер документа |
---|---|---|---|
Устройство для коммутации сообщений | 1984 |
|
SU1247879A1 |
Многоканальное устройство для сопряжения абонентов с цифровой вычислительной машиной | 1986 |
|
SU1310831A2 |
Устройство для коммутации многоадресных сообщений | 1972 |
|
SU458827A1 |
Устройство для сопряжения ЦВМ с абонентами | 1985 |
|
SU1322300A1 |
Многоканальное буферное запоминающее устройство | 1990 |
|
SU1721631A1 |
Многоканальное микропрограммное устройство ввода-вывода | 1983 |
|
SU1104500A1 |
Многоканальное устройство для сопряжения каналов связи с ЦВМ | 1987 |
|
SU1474663A2 |
Устройство для сопряжения | 1980 |
|
SU962906A2 |
Устройство для сопряжения | 1981 |
|
SU1100613A1 |
Система радиосвязи с подвижными объектами | 1983 |
|
SU1142896A1 |
Авторы
Даты
1978-12-30—Публикация
1976-09-29—Подача