1
Изобретение относится к вычислительной технике и может быть использовано, например в автоматизированных системах управления (АСУ) для ввода информации из каналов связ
Известны устройства для сопряжени вычислительной машины с каналами .связи, построенные с применением долговременного запоминающего устройства (ДЗУ), коммутатора каналов связи, блока преобразования принимаемой инфо 4ации, распределителя, блока управления, блока пуска и пульта управления J.
Недостгхтком этих устройств является ограниченная область применения из-за обслуживания каналов связи по жесткой программе, которая задает определенную последовательность и продолжительность обслуживания и не позволяет увеличивать число подключаемых каналов.
Наиболее близким к предлагаемому по сущности технического решения
является устройство для сопряжения вычислительной машины с каналами свя зи, содержащее узел коммутации, соединенный первым входом и выходом через преобразователь кода с выходом и входом буферной памяти, адресный вход которой через коммутатор адреса соединен с выходами соответствующих регистров управления и входами распределителя опроса, счетчик, nepBfaw и вторым выходами подключенный к соответствующш4 входам преобразователя кода и распределителя опроса, выходы которого соединены с первыми входами элемента И, первого тригера и регистров управления, а управляющий вход - с выходом второго триггера и вторым входом узла коммутации 2J.
Недостаток этого устройства состоит в низкой пропускной способности.
Цель изобретения - повьппение пропускной способности устройства. Поставленная цель достигается тем что в устройство, содержащее генератор синхроимпульсов, блок согласования с каналами, входы которого являются соответствующими входами устройства, блок счетчиков, коммутатор информации, выходом соединенный с ин формационным входом блока памяти, коммутатор адреса и блок согласования, с вычислительной машиной, входвыход которого является входом-выходом устройства, введены блок приоритета, блок сравнения адреса, блок анализа массива информации и элемент ИЛИ, причем группа выходов признака конца сообщения блока согласования с каналами подключена к группе входо запроса блока приоритета, а группа и формационных выходов - к группе инфо мацнонных входов коммутатора информа- 20 ДУ ции, группа опросных входов которого соединена с группой опросных входов , коммутатора адреса, группой счетных входов блока счетчиков, группой входов элемента ИЛИ и грзД1Пой информационных выходов блока приоритета, синхронизирующие вход и выход которого подключены соответственно к выходу генератора синхроимпульсов и синхронизирующему входу блока согласования с вычислительной машиной, информационный вход которого подключен к выходу блока па11яти, выход сигнала чтения ко входу чтения блока памяти и управляющим входом коммутатора адреса и блока сравнения адреса, выход кода текущ-его адреса - к информационнь М входам комглутатора адреса и блока сравнения адреса, а входы кода слова, состояния и запроса на прерывание соответственно к первому и второму выходам блока анализа массива информации, группа входов которого соедине на с группой выходов блока- счетчиков и группами информационных входов блока сравнения адреса и коммутатора адреса, выходом подключенного ко входу элемента ИЛИ, выход которого соединен со входом записи блока памяти, группа выходов блока сравнения адреса соединения с группой входов сброса блока счетчиков. И тем, что блок ангшиза массива ин формации содержит группу узлов шифрации состояния массива, входы которых соединены с соответствующими входами из группы входов блока, первые выходы подключены к первому выходу блока, а
состояния массива, состоящие, из элементов И-НЕ 24-27, пятого элемента ИЛИ 28, формирователя 29 импульсов, первого - четвертого элементов вторые выходы соединены с соответствующими входами элемента ИЛИ, выход которого является вторым выходом блока, А также тем, что узел шифрации состояния массива содержит два триггера , выходы которых соединены с первым выходом узла, а первые и вторые входы - соответственно с выходами первого - четвертого элементов ИЛИ, и четьфе элемента И-НЕ, выходы которых подключены к соответствующим разрядным шинам входа узла, выход первого элемента И-НЕ соединен с первыми входами второго, четвертого и пятого элементов ИЛИ, выход второго элемента И-НЕ соединен с вторыми входами второго и пятого элементов ИЛИ и с первым входом третьего элемента ИЛИ, второй вход которого подключен к выхочетвертого элемента И-НЕ, первому входу первого и третьему входу пятого элементов ИЛИ, четвертым входом соединенного с выходом третьего элемента И-НЕ и вторым входом первого и четвертого элементов ИЛИ, а выходом через формирователь импульсов ко второму выходу узла. На фиг. 1 представлена блок-схема . устройства; на фиг. 2 - функциональная схема блока анализа массива информации. Устройство содержит (фиг. 1) блок 1 согласования с каналами связи, выходы 2 сигналов Конец сообщения телеграфных посылок и информационные выходы 3 символов телеграфных посылок блока 1, генератор 4 синхроимпульсов., блок 5 приоритета, выход 6 синхроимпульсов блока 5, блок 7 счетчиков сообщений, блок 8 сравнения адреса, блок 9 анализа массива информации, коммутатор 10 информации, элемент ИЛИ 11, коммутатор 12 адреса. . , блок 13 памяти, информационные вход 14 и вход 15, вход 16 сигнала записи, вход 17 сигнала чтения и адресный вход 18 блока 13, шину 19 кода текущего адреса, информационную шину 20 кода слова состояния, шину 2i сигналов запроса на прерывание, блок 22 согласования с вычислительной машиной (ЦВМ). Блок 9 анализа массива информации включает (фиг. 2) узлы 23 щифрации
ИЛИ 30-33 и триггеров 34, и элемент ИЛИ 35.
Устройство работает следующим образом.
Токовые телеграфные посылки информации, поступающие из каналов связи на входы блока 1 преобразуются из последовательного кода в параллельный по каждой телеграфной посьшке.
Блок I окончания формирования параллельного кода информации выдает на запросные входы блока 5 сигналы Конец сообщения, а на информационные входы коммутатора 10 параллельньй код принятого сообщения с признаком номера канала связи.
На выходах блока 5 появляются согласно приоритету пуска одиночные импульсы, поступающие на счетные входы блока 7 счетчиков сообщений каждого из направлений, входы элемента ИЛИ 11, опросные входы коммутаторов 10 и 12, а на входах информации присутствует определенный код адреса с признаком номера канала в стар ших разрядах. В итоге происходит запись поступающей информации в определенную область блока 13. По мере накопления массива информации в блоке 13 блок 9 формирует код слова состояния массива каждого из направлений и по шине 2 выдает сигнал запроса на прерывание в блок 22.
ЦВМ через блок 22 обрабатывает запрос на прерывание и, получив код слова состояния по информационной пшне 20, может сосчитать накопленньй массив информации, распределенный по различным областям блока 13. Для этого на вход 17 и входы коммутатора 12 и блока 8 блок 22 выставляет сигнал управления, а по шине 19 - текущий адрес считьшаемого слова из блока 13, При совпадении текущего адреса на шине 19 с адресом на выходах блока 7 блок 8 выдает сигналы сброса в исходное состояние только тех счетчиков сообщений, показания которых совпадут с текущим адресом считываемого массива информации.
Пусть, например, из приемных телеграфных каналов связи поступают телеграфные посылки в виде пятиэлементного кода (старт, пять разрядов информации, стоп). Блок 22 осуществляет одновременную связь с 8-ю каналами и по мере преобразования информации осуществляет выдачу восьмиразрядного кода информации для каждого из каналов, где состояние старших трех разрядов обозначают код номера канала. Блок 13 памяти в данном примере - .матричное оперативное запоминающее устройство (МОЗУ) на 4096 байтов информации, В этом случае каждому каналу будут отведены одинаковые области памяти МОЗУ равные 512 байтов. Глубина счета блока 7 счетчиков сообщений равна емкости одной области памяти ШЗУ, т,е. представляет собой девятиразрядные счетчики.
Старшим разрядам каждого счетчика сообщений присваивается аналогичный номер канала связи, прошитый в старших разрядах коммутатора адреса, так что коммутатор 12 адреса имеет 12-ти разрядные информационные входы. Поэтому массивы информации, поступающие по направлениям, накапливаются в определенных для каждого направления областях памяти МОЗУ, например канал с признаком в старших разрядах 000 - область памяти с -ой ячейки по 512, с признаков 001 - область памяти с 513 ячейки по 1024 и т.д., т.е. каждое последующее слово информации, приходящее в МОЗУ, последовательно записывается только в свою область памяти.
Состоянию каждой из областей памяти МОЗУ отводится 2 разряда и для рассматриваемого примера блок 9 формирует 16-раэрядное спово состояния массива,
где 2р,1р - 1-й приемньй телеграфный канал;
4р,3р - 2-й приемный телеграфный
канал;
16р,15р - 8-й приемный телеграфный канал.
Каждому состоянию соответствует опеделенный смысловой код
00 - Информации нет - отсутствие информации;
№1формация есть присутствне информации; Информация 3/4
заполнение какой-либо из областей памяти на 75%;
Информация 1 полное заполнение какой-либо из областей памяти.
Блок 22 при обработке прерывания цифровой вычислительной машиной выставляет на управляющий вход коммутатора 12, на выход 17 и блок 8 сигнал управления, а на информационные входы кo Jмyтaтopa 12 и блока 8-12 разрядный код -текущего адреса по шине 19,
При переходах от 000 до i П в старщихразрядах текущего адреса считыва- о емых массивов информации, блок 8 выдает восемь сигналов сброса в исходное состояние соответственно 8-ми счетчиков сообщений блока 7, что позволяет накапливать новые массивы информацииэ приходящие по 8-ми направ лениям , Влок. 9 анализа массива информации форйирует четыре состояния массива. -Дпя этого входы элемента И-НЕ узла 23 например для первого канала (фиг,2) соединены с нулевыми выходами разрядов счетчика блока 7 соответствующего первому- каналу, входы элемента И-НЕ 26 - с единичными выходами всех разрядов ТОГО же самого счетчика. Позтому сигнал на выходе элемента И-НЕ 24 соответствует состоянию Информации нет , а элемента,И-НЕ 27 состоянию Информация 1. Выходные сигналы злемент.ов И-НЕ 25 и 26 характеризутст состояния Информация есть- к Ршформация 3/4 5 для чего входы элемента И-НЕ 25 подключены к единичнрму выходу первого разряда и нулевым выходам остальных разрядов счетчика первого канал а ,j а входы элемента И-НЕ 26 - к единичным выходам восьмого и девятого разряда и нулевым выходам ос-тальных разрядов счетчика. Таким образом, устройство позволяет вести одновременный прием информации из группы каналов срязи, за счет чего обеспечивается повышение продускной способности. Формула, изобретения i 5стройство для сопряжения вычис ли-тельной машины с телеграфными каналами связи, содержащее генератор синхрО1-шпульсов, блок согласования с каналами, входы которого являются jj соответствугащш.и входами устройства, блок счетчиков, коммутатор информации, выходом соединенный с информационным входом блока памяти, ком-мутатор адреса и блок согласования с вычислительной машиной, вход-выход которого является входом-выходом устройства, отличающееся тем, что, с целью повьшения пропускной способности устройства, в него введены блок приоритета, блок сравнения адреса, блок анализа массива информации и элемент ИЛИ, причем группа выходов признака конца сообщения блока согласования с каналами подключена к группе входов запроса блока приоритета, а группа .информационных выходов - к группе информационных входов коммутатора информации, труппа опросных входов которого соединена с группой опросных входов коммутатора адреса, группой счетных входов блока счетчиков, группой входов элемента И.ГИ и группой информационных выходов блока приоритета, синхронизирующие вход и выход которого подключены соответственно к выходу генератора синхроимпульсов и синхронизирующему входу блока согласования с вычислительной машиной, информационньш вход которого подключен к выходу блока памяти, выход сигнала чтения - ко входу чтения блока памяти и управляющим входам коммутатора адреса и блока сравнения адреса, выход кода текущего адреса к информационньм входам коммутатора адреса и блока сравнения адреса, а входы кода слова состояния и запроса на прерывание - соответственно к первому и второму выходам блока анализа массива информации, группа входов которого соединена с группой выходов блока счетчиков и группами информационных входов блока сравнения адреса и коммутатора адреса, выходом подключенного ко входу элемента ИЛИ, выход которого соединен со входом записи блока памяти, группа выходов блока сравнения адреса соединена с группой входов сброса блока счетчиков. 2. Устройство по п. , отличающееся тем, что блок ансшиза массива информации содержит группу узлов шифрации состояния массива, входы которых соединены с соответствую щими входами из группы входов блока, первые выходы подключены к первому . выходу блока, а вторые выходы соединены с соответствующими входами элемента ИЛИ, выход которого является вторьЕУ выходом блока. 3. Устройство по пп. 1 и 2, отличающееся тем, что узел
шифрации состояния массива содержит два триггера, выходы которых соединены с первым выходом узла, а первые и вторые входы - соответственно с выходами первого-четвертого элементов ИЛИ, и четыре элемента И-НЕ, выходы которых подключены к соответств ющим разрядным шинам входа узла, выход первого элемента И-НЕ соединен с первыми входами второго, четвертого и пятого элементов ИЛИ, выход второго элемента И-НЕ соединен со вторыми входами второго и пятого элементов ИЛИ и с первым входом третьего элемента ИЛИ, второй вход которого подключен к выходу четвертого элемента
И-НЕ, первому входу первого и третьему входу пятого элементов ИЛИ, четвертью входом соединенного с выходом третьего элемента И-НЕ и вторым входам первого и четвертого элементов ИЛИ, а выходом через формирователь импульсов - ко второму выходу узла.
Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство СССР 433482, кл. G 06 F 3/04, 1972.
2,Авторское свидетельство СССР по заявке 2623553/19-24,
кл. G 06 F 3/04, 1978 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения цифровой вычис-лиТЕльНОй МАшиНы C КАНАлАМи СВязи | 1979 |
|
SU840876A1 |
Устройство для сопряжения вычислительной машины с телеграфными каналами связи | 1986 |
|
SU1392571A1 |
Устройство для сопряжения телеграфных каналов с электронной вычислительной машиной | 1982 |
|
SU1067494A1 |
Адаптивная телеметрическая система | 1979 |
|
SU783825A1 |
Устройство для сопряжения процессора с памятью | 1983 |
|
SU1149272A1 |
Устройство для сопряжения телеграфных каналов с вычислительной машиной | 1978 |
|
SU748403A1 |
Устройство для регистрации цифровой информации | 1986 |
|
SU1386915A2 |
Устройство для связи процессоров | 1984 |
|
SU1193682A1 |
Устройство для вывода информации | 1982 |
|
SU1019429A1 |
Устройство для сопряжения N абонентов с М ЭВМ | 1988 |
|
SU1564635A1 |
7/
7п
Фиг.2
Авторы
Даты
1981-04-30—Публикация
1979-08-06—Подача