Устройство для синхронизации обменаМЕжду КОММуНиКАциОННыМ пРОцЕССОРОМи КАНАлАМи СВязи Советский патент 1981 года по МПК G06F3/04 G06F1/04 

Описание патента на изобретение SU809142A1

(54) УСТРОЙСТВО ДЛЯ СИНХРОНИЗАЦИИ ОБМЕНА МЕЖДУ КОММУНИКАЦИОННЫМ ПРОЦЕССОРОМ И КАНАЛАМИ СВЯЗИ

первому входу шифрат.ора, выходом соединенным со вторым выходом устройства, а вгорым входом - с выходом регнстра адреса и вторым входом третьего распределителя импульсов, выходы подключены к первому входу регистра адреса, второй вход которого соединен с выходом второго регистра, первый и второй входы которого подключены соответственно к выходу распределителя сигналов и третьему входу устройства.

На чертеже представлена блок-схема устройства.

Устройство содержит генератор 1, задающий тактовую частоту устройства, делитель 2 частоты, вырабатывающий синхронизирующие импульсы с частотами обмена коммуникационного процессора с каналами связи, узел 3 управления, распределитель 4 и.мпульсов, осуществляющий нахождение старщего единичного потенциала кода и запись информации из оперативной памяти процессора в первый регистр 5, осуществляющий хранение кодов групповых ячеек, второй регистр 6, инициирующий вывод в каналы связи, регистр 7 адреса, осуществляющий хранение кодов каналов выдачи, щифратор 8, который формирует номер канала, осуществляющего передачу, второй распределитель 9 импульсов, осуществляющий сброс cooтвetcтвyющeгo разряда регистра 5 после выдачи очередного бита информации в канал связи, третий распределитель 10 импульсов, который осуществляет сброс соответствующего разряда регистра 6 после окончания передачи всеми каналами, которые взаимодействуют с тер.миналами на данной частоте обмена, коммуникационный процессор 11, осуществляющий прием, обработку и передачу информации, поступающей по каналам связи.

Узел 3 управления включает счетчик 12 состояний, осуществляющий хранение кода текущего состояния устройства, и распределитель 13 сигналов, вырабатывающий сигналы управления.

Устройство работает следующим образом.

Информация, поступающая по каналам связи на различных скоростях из множества терминальных пультов в коммуникационный процессор обработки и передачи данных, обрабатывается программами коммуникационного процессора и законченными сообщениями вводится в центральную ЭВМ телекоммуникационной системы. В случае, если центральная ЭВМ системы осуществляет вывод в канал связи, выводимый документ записывается в оперативную память коммуникационного процессора, где формируется канальный массив вывода. Каждому каналу в фиксированной области оперативной памяти коммуникационного процессора 11 соответствуют управляющие слова вывода канала, в которые при первоначальной загрузке, осуществляемой от центральной ЭВМ системы, заносится код константы скорости переда:

Ч И по каналу, код вида обмена (матричный или циклический), код типа канала связи (дуплексный или полудуплексный), код конфигурации терминалов удаленного пульта и код длины передаваемого блока. В другой фиксированной области оперативной памяти коммуникационного процессора 11 выделяется определенное поле групповых ячеек вывода в регистре 5, число которых кратно количеству возможных градаций скоростей обмена коммуникационного процессора

011с каналами связи, так как разрядность групповых ячеек для каждой скорости равна максимальному количеству каналов связи, которые обслуживает коммуникационный процессор 11.

После сформирования канального массива в соответствии со скоростью обмена по данному каналу и его порядковым номером в соответствующий разряд групповой ячейки регистра 5 программы коммуникационного процессора 11 заносят код «1, кроме того код «1 заносится в соответствующий триггер регистра 6 (каждый триггер скорости групп соответствует определенной скорости обмена по каналу связи).

По синхронизирующим импульсам, вырабатываемым делителем 2 по сигналам генератора 1 и соответствующим частотам передачи по каналам связи, в регистр 7 заносится код «1 скорости обмена. Кроме того в регистр 5 из оперативной памяти коммуникационного процессора 11 через распреде.. литель 4 заносится код первой групповой ячейки данной скорости, в соответствии с которым щифратор 8 на своем выходе задает код номера выбранного канала и передает его в коммуникационный процессор 11. Коммуникационный процессор 11 в соответствии с кодом канала выбирает управляющее слово выдачи и отправляет очередной бит передаваемого сообщения в канал. После этого коммуникационный процессор 11 выдает сигнал, который через узел 3 передается в распределитель 9.

0 Распределитель 9 вырабатывает сигнал, по которому устанавливается в «О состояние триггер старщего разряда регистра 5 и щифратор 8 задает номер следующего канала, осуществляющего передачу. По сигналам регистра 5 распределитель 9 анализирует состояние триггеров регистра 5. В случае, когда все триггеры регистра 5 сброщены в «О состояние, выдается сигнал, по которому распределитель 10 устанавливает в «О состояние старший триггер регистра

50 7, т.е. выбирается следующая группа каналов, на которых осуществляется передача на другой скорости. Триггера регистра 6 устанавливаются в «О состояние по сигналам коммутационного процессора 11 после полной выдачи очередного блока по каналу свя55 зи.

В процессе реальнойработы может возникнуть необходимостьизменения скорости обмена (уменьщитьили увеличить)

по данному каналу, в связи с чем в управляющее слово вывода коммуникационного процессора 11 по команде центрального процессора системы вносится необходимая константа скорости, в результате чего в соответствующую данной скорости и номеру канала групповую ячейку скорости автоматически заносится код «1 и устанавливается в «1 состояние соответствующий триггер регистра 6. Следовательно, передача очередного блока для данного канала происходит на другой скорости, которую задал центральный процессор системы.

Таким образом, предлагаемое устройство по сравнению с известными устройствами позволяет выполнять автоматическое изменение скорости обмена в щироком диапазоне частот по каналам связи коммуникационного процессора, осуществляющего прием, обработку и передачу информации в режиме реального времени. При этом устройство позволяет значительно сократить аппаратурные затраты за счет исключения необходимости использования для каналов индивидуального оборудования, например, для хранения констант скорости передачи по каналу.

Формула изобретения

Устройство для синхронизации обмена между коммуникационным процессором и каналами связи, содержащее два регистра, узел управления, включающий распределитель cи нaлoв, и счетчик состояний и регистр адреса, причем первые входы распределителя сигналов и счетчика состояний подключены к первому входу устройства, выход и

второй вход распределителя сигналов соединен соответственно со вторым входом и выходом счетчика состояний, отличающееся тем, что, с целью сокращения аппаратурных затрат, в устройство введены шифратор, три

распределителя импульсов, делитель частоты и генератор тактовой частоты, причем выход генератора тактовой частоты через делитель частоты соединен с третьим входом счетчика состояний, первые входы распределителей импульсов подключены к выходу распределителя сигналов и первому выходу устройства, второй вход первого распределителя импульсов соединен со вторым входом устройства, а выход - с первым входом первого регистра, второй вход которого подключен к выходу второго распределителя импульсов и четвертому входу счетчика состояний, а выход - ко второму входу второго распределителя импульсов и первому входу шифратора, выходом соединенным со вторым выходом устройства, а вторым входом - с

0 выходом регистра адреса и вторым входом третьего распределителя импульсов, выходы подключены к первому входу регистра адреса, второй вход которого соединен с выходом второго регистра, первый и второй входы которого подключены соответственно

5 к выходу распределителя сигналов и третьему входу устройства.

Источники информации, принятые во внимание при экспертизе

1.Авторское свидетельство СССР ° № 575642, кл. G 06 F 3/04, 1975.

2.Авторское свидетельство СССР по заявке № 2750253/18-24, кл. G 06 F 3/00, 15.01.79 (прототип).

Похожие патенты SU809142A1

название год авторы номер документа
Устройство для синхронизацииВВОдА иНфОРМАции из КАНАлА СВязи 1979
  • Андросенко Сергей Григорьевич
  • Динович Марк Владимирович
  • Морозов Анатолий Алексеевич
  • Тимофеев Александр Борисович
SU798774A1
Устройство для вывода данных из процессора 1975
  • Андросенко Сергей Григорьевич
  • Баран Леонид Беркович
  • Динович Марк Владимирович
  • Кобозев Александр Алексеевич
  • Маргулян Григорий Семенович
  • Михайлишин Александр Афанасьевич
  • Морозов Анатолий Алексеевич
  • Кобозева Леонтина Семеновна
  • Сердюк Сергей Мусиевич
SU526880A1
Многоканальная система для контроля и диагностики цифровых блоков 1984
  • Гроза Петр Кирилович
  • Касиян Иван Леонович
  • Кошулян Иван Михайлович
  • Карабаджак Александр Александрович
  • Гобжила Алик Степанович
  • Иваненко Владислав Николаевич
  • Баранов Валерий Степанович
  • Кац Ефим Файвельевич
SU1269137A1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ 1992
  • Аронштам М.Н.
  • Ицкович Ю.С.
RU2043652C1
Устройство отсчета времени в цвм 1977
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU691828A1
Устройство для связи процессоров 1984
  • Жуковский Владимир Григорьевич
  • Евченко Александр Иванович
  • Твердохлебов Николай Филиппович
SU1193682A1
Устройство для сопряжения вычислительной машины с каналами связи 1983
  • Калечиц Виталий Евгеньевич
  • Черняк Александр Юльевич
SU1140125A1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦВМ С КАНАЛОМ СВЯЗИ 1991
  • Аронштам М.Н.
  • Ицкович Ю.С.
  • Кузнецов Н.А.
RU2011217C1
Устройство для сопряжения цифровой вычислительной машины с каналом связи 1991
  • Аронштам Михаил Наумович
  • Ицкович Юрий Соломонович
  • Кузнецов Николай Александрович
SU1837301A1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С КАНАЛАМИ СВЯЗИ 1990
  • Аронштам М.Н.
  • Ицкович Ю.С.
  • Кузнецов Н.А.
RU2020565C1

Иллюстрации к изобретению SU 809 142 A1

Реферат патента 1981 года Устройство для синхронизации обменаМЕжду КОММуНиКАциОННыМ пРОцЕССОРОМи КАНАлАМи СВязи

Формула изобретения SU 809 142 A1

SU 809 142 A1

Авторы

Андросенко Сергей Григорьевич

Динович Марк Владимирович

Морозов Анатолий Алексеевич

Рафальский Валерий Викторович

Даты

1981-02-28Публикация

1979-05-03Подача