Устройство для сопряжения вычислительной машины с каналами связи Советский патент 1992 года по МПК G06F13/00 

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

Изобретение относится к вычислительной технике и предназначено для организации обмена ЭВМ с большим числом последовательных каналов связи.

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

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

Недостаток устройства заключается в сложности оборудования и отсутствии воз- можности маскирования каналов раздельно по вводу и выводу.

Наиболее близким к предлагаемому изобретению является устройство для сопряжения вычислительной машины с кана- лами связи, выбранное в качестве прототипа, содержащее два элемента ИЛИ, триггер, распределитель управляющих сигналов, многоканальный блок обратимого преобразования параллельного кода в по- следовательный, память масок, группу элементов ЗАПРЕТ, генератор импульсов, элемент И и элемент задержки, причем группы входов и выходов последовательного кода являются соответственно группами информационных входов и выходов последовательного кода устройства, вход и выход параллельного кода - соответственно информационным входом и выходом параллельного кода устройства, а группа входов выборки канала соединена с группой выходов распределителя управляющих сигналов, информационный вход и выход триггера подключены соответственно к выходу первого элемента ИЛИ и выходу запро- са прерывания устройства, первый вход элемента И соединен с выходом элемента задержки, а выход - с первым входом второго элемента ИЛИ, выход генератора импульсов подключен к синхронизирующему входу триггера и тактовому входу распределителя управляющих сигналов, вход останова которого соединен с выходом первого элемента ИЛИ, а вход записи установки - с входом записи маски прерывания и вторым входом элемента И, выход второго элемента ИЛИ подключен к входу разрешения записи памяти масок прерывания, адресный вход которой соединен с.выходом адреса состояния распределителя управляющих сигна- лов и выходом номера канала, а группа информационных входов - с в.ыходами элементов ЗАПРЕТ, информационные входы которых подключены к информационному входу параллельного кода устройства; а уп- равляющие входы - к входу сброса устройства, второму входу второго элемента ИЛИ и входу сброса многоканального блока обратимого преобразования параллельного кода в последовательный, синхронизирующий выход ввода последовательного кода которого соединен с выходом разрешения ввода памяти масок прерывания, выходом адреса вектора прерывания устройства и первым входом первого элемента ИЛИ, а синхронизирующий выход вывода последовательного кода - с выходом разрешения вывода памяти масок прерывания и вторым входом первого элемента ИЛИ, информационный вход распределителя управляющих сигналов соединен с информационным входом параллельного кода устройства, а первый и второй входы выбора режима - с входами сигналов режима записи и чтения устройства соответственно.

Цель изобретения - сокращение аппаратурных затрат и расширение функциональных возможностей устройства за счет оперативного управления маскированием каналов связи.

Поставленная цель достигается тем, что в устройство, содержащее многоканальный блок обратимого преобразования параллельного кода в последователный,информационный вход - выход параллельного кода, вход сброса и группа информационных входов и выходов последовательного кода которого являются соответствующими входом-выходом, входом и группами входов и выходов устройства для подключения к шине данных и выходу сброса вычислительной машины и информационным выходом и входам каналов связи, а группа входов выборок соединена с группой выходов дешифратора, генератор импульсов, группу элементов ЗАПРЕТ, элемент ИЛИ и блок регистров, причем группы выходов готовностей приемников и передатчиков многоканального блока обратимого преобразования параллельного кода в последовательный соединены соответственно с первой и второй группами информационных входов блока регистров, в него дополнительно введена группа элементов И, причем информационный вход-выход, входы сброса и выборки блока регистров соединены соответственно с входом-выходом и входом устройства для подключения к шине данных выходу сброса вычислительной машины и выходу дешифратора, вход которого является входом устройства для подключения к шине адреса вычислительной машины, входы записи и чтения блока регистров являются соответствующими входами устройства для подключения к выходам записи и чтения вычислительной машины и присоединены соответственно к входам записи и чтения многоканального блока обратимого преобразования параллельного кода в последовательный, группа выходов готовностей приемников которого соединена с первыми

входами элементов ЗАПРЕТ группы и элементов И первой подгруппы группы, а группа выходов готовности передатчиков - с первыми входами элементов И второй подгруппы группы, вторые входы элементов И группы подключены к группе выходов состояния блока регистров, а выходы - к группе входов элемента ИЛИ, выход которого является выходом устройства для подключения ко входу запроса прерывания вычислитель- ной машины, выход генератора импульсов подключен к вторым входам элементов ЗАПРЕТ, выходы которых и группа входов готовностей передачи многоканального блока обратимого преобразования параллельного кода в последовательный являются соответствующими группами выходов и входов устройства для подключения к входам готовности приема и выходам готовности передачи каналов связи.

На чертеже представлена структурная схема устройства, которое содержит многоканальный блок обратимого преобразования параллельного кода в последовательный 1, блок регистров 2, дешифратор 3, генератор импульсов 4, группу элементов ЗАПРЕТ 5, группы элементов И 6.1 и 6.2, элемент ИЛИ 7, вход-выход 8 параллельного кода устройства, вход сброса 9 устройства, вход записи 10, вход чтения 11, шину адреса 12, группу входов 13 готовностей передачи устройства, группу информационных выходов 14 последовательного кода, группу информационных входов 15 последовательного кода, группу выходов 16 готовностей приема устройства, выход запроса прерывания 17, группу выходов 18 готовностей приемников блока обратимого преобразования параллельного кода в последовательный, группу выходов 19 готовностей передатчиков блока обратимого преобразования..

Блок регистров 2 реализован на БИС 580ВВ55, содержит три независимых регистра - А, В и С и запрограммирован таким образом, что регистры А и С настроены на ввод информации, а регистр В - на вывод.

Для выбора одного из регистров БИС 580ВВ55 при обращении к блоку регистров 2 используют два младших бита из общего кода адреса, поступающего по шине 12. На схеме устройства эти цепи для простоты не указаны. Не показаны некоторые цепи внутренней синхронизации, подключаемые стандартно.

Приемопередатчики 1 многоканального блока обратимого преобразования параллельного кода в последовательный реализованы на БИС 580ВВ51.

Запись информации из ЭВМ в указанные БИС производится путем установки соответствующего адреса на шине 12, в результате чего с помощью дешифратора 3 осуществляется выбор требуемой БИС, и подачи сигнала записи на вход 10. Считыва- 5 ние информации в ЭВМ происходит путем установки адреса на шине 12 и подачи сигнала чтения на вход.11.

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

0 Сигналом по входу 9 производится сброс устройства в начальное состояние. Затем установкой кода адреса на шине 12 выбирается с помощью дешифратора 3 ре- гистр В блока регистров 2, куда по информа5 ционному входу 8 заносится требуемый код масок прерывания.

Для каждого канала в регистре В отведены два разряда для маскирования по передаче и приему раздельно. Правильность

0 занесения кода масок может быть проверена путем опроса содержимого регистра С и последующего сравнения его в вычислительной машине с заданным кодом.

Переустановка маски прерываний в

5 процессе работы устройства может быть произведена либо для всех каналов одновременно путем записи нового кода, либо для каждого канала отдельно. В последнем случае необходимо избежать искажения ма0 сок прерываний других каналов так как запись информации в регистр В производится по всем разрядам сразу. Для этого возможны два способа - хранить в памяти ЭВМ дубликат содержимого регистра В, при не5 обходимости изменить требуемые разряды, оставив остальные без изменения, и записать новое содержимое в регистр В, либо дубликат регистра В не хранить в ЭВМ, а узнать его путем считывания регистра С.

0 Таким образом, наличие регистра С позволяет не только контролировать код маски в произвольный момент времени, но и оперативно изменять маски отдельных каналов без искажения остальных.

5 Для ввода информации должно быть разрешено прерывание от приемника 1 соответствующего канала. Поскольку выход Готовность приемника 18 этого канала до окончания приема посылки от абонента на0 ходится в нулевое состояние, импульсы от генератора 4 через элемент ЗАПРЕТ 5 поступают на выход 16 готовности приема входной информации. Эти импульсы тактируют выдачу информации на стороне або5 нента.

После приема по входу 15 стол-бита, сигнализирующего о конце принимаемой посылки, устанавливается сигнал Готовность приемника на выходе 18, запрещая прохождение импульсов через элемент ЗАПРЕТ 5, и при наличии разрешения прерывания для приемника данного канала, что определяется состоянием соответствующего разряда регистра В, через элементы И 6.2 и ИЛИ 7 формируется сигнал Запрос прерывания на выходе 17, Подпрограмма обработки прерывания, размещаемая в ЭВМ, путем подачи адреса по шине 12 и сигнала чтения по входу 11, опрашивает регистр А для определения номера запрашивающего канала и затем считывает поступившую информацию с соответствующего приемника 1. При считывании информации обнуляется выход Готовность приемника 18 и тактовые импульсы снова поступают на выход 16, разрешая абоненту передачу следующей посылки.

Таким образом, использование сигнала Готовность приемника исключает пропадание посылок из-за несоответствия скорости выдачи их со стороны абонента и считывания принятых в устройство посылок в память ЭВМ.

При выводе данных по заданному каналу программа размаскирует прерывание соответствующего передатчика. Если передатчик свободен, то выход Готовность передачикиа 19 установлен в единицу и сигнал запроса прерывания через соответствующие элементы И 61 и элемент ИЛИ 7 поступает на выход 17.

Подпрограмма обработки прерывания опрашивает регистр А для уточнения номера запросившего канала и по шине 8 с помощью сигнала записи по входу 10 записывает предназначенную для передачи посылку в соответствующий передатчик 1. Передача посылки по выходу 14 тактируется синхросигналами от абонента, поступающими на вход 14. Выход Готовность передатчика 19 в это время находится в нулевом состоянии. После выдачи очередной посылки на выходе 19 устанавливается единица, сигнализируя о возможности передатчика принять из ЭВМ код новой посылки и передать ее в канал.

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

а группа входов выборки соединена с группой выходов дешифратора, генератор импульсов, группу элементов ЗАПРЕТ, элемент ИЛИ и блок регистров, причем группы выходов готовностей приемников и

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

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

вычислительной машины и выходу дешифратора, вход которого является входом устройства для подключения к шине адреса вычислительной машины, входы записи и чтения блока регистров являются соответствующими входами устройства для подключения к выходам записи и чтения вычислительной машины и подключены соответственно к входам записи и чтения многоканального блока обратимого преобразования параллельного кода в последовательный, группа выходов готовностей приемников которого соединена с первыми входами элементов ЗАПРЕТ группы и элементов И первой группы, а группа выходов

готовностей передатчиков - с первыми входами элементов И второй группы, вторые входы элементов И первой и второй групп подключены к группе выходов состояния блока регистров, а выходы - к группе входов

элемента ИЛИ, выход которого является выходом устройства для подключения ко входу запроса прерывания вычислительной машины, выход генератора импульсов подключен ко вторым входам элементов ЗАПРЕТ, выходы которых и группа входов готовностей передачи многоканального блока обратимого преобразования параллельного кода в последовательный являются соответствующими группами выходов и входов устройства для подключения к входам готовности приема и выходам готовности передачи каналов связи.

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

название год авторы номер документа
Устройство для сопряжения вычислительной машины с каналами связи 1983
  • Калечиц Виталий Евгеньевич
  • Черняк Александр Юльевич
SU1140125A1
Устройство для сопряжения вычислительной машины с каналами связи 1987
  • Ильичев Николай Александрович
  • Червоный Владимир Семенович
SU1472913A1
Устройство для сопряжения вычислительной машины с каналами связи 1991
  • Кашин Игорь Олегович
  • Сечкин Виталий Алексеевич
SU1798790A1
Устройство для сопряжения вычислительной машины с телеграфными каналами связи 1986
  • Николаев Лев Юрьевич
  • Алехин Лев Евгеньевич
SU1392571A1
Устройство для сопряжения ЭВМ с абонентом 1986
  • Алферьев Николай Николаевич
  • Кочкин Валерий Дмитриевич
  • Красильников Александр Николаевич
  • Терентьев Сергей Евгеньевич
  • Шунин Владимир Александрович
SU1334154A1
Устройство для сопряжения абонента с магистралью 1989
  • Куконин Андрей Юрьевич
  • Богатырев Владимир Анатольевич
SU1679494A1
Устройство для сопряжения ЭВМ с линиями связи 1988
  • Вертлиб Валерий Абрамович
  • Жданов Владимир Сергеевич
  • Жожикашвили Владимир Александрович
  • Косинец Михаил Михайлович
  • Макеев Сергей Владимирович
  • Никитин Николай Михайлович
  • Никифоров Сергей Васильевич
  • Окунев Сергей Леонидович
  • Саксонов Евгений Александрович
  • Терещенко Борис Николаевич
  • Фурсов Владимир Григорьевич
SU1536393A1
Устройство для сопряжения процессоров 1990
  • Герасименко Анатолий Васильевич
  • Петров Игорь Иванович
  • Куценко Виктор Нестерович
  • Косинов Николай Васильевич
SU1807495A1
Многоканальная система сбора и регистрации измерительной информации 1989
  • Андреева Изабелла Александровна
  • Гафт Леонид Абрамович
  • Спивак Елена Германовна
  • Чеблоков Игорь Владимирович
  • Рождественский Алексей Викторович
SU1783547A1
Устройство для сопряжения ЦВМ с группой абонентов 1988
  • Дапин Олег Иосифович
  • Васильев Александр Александрович
  • Кузьменко Ильмира Зиатдиновна
  • Матвеев Владимир Борисович
  • Мотягина Раиса Мухаметшарифовна
  • Ярмухаметов Азат Усманович
SU1559349A1

Иллюстрации к изобретению SU 1 727 126 A1

Реферат патента 1992 года Устройство для сопряжения вычислительной машины с каналами связи

Изобретение относится к вычислительной технике и предназначено для организации обмена ЭВМ с большим числом последовательных каналов связи, Цель изобретения - сокращение аппаратурных затрат и расширение функциональных возможностей устройства за счет обеспечения оперативного управления маскированием каналов связи. Цель достигается введением двух групп элементов И в устройство, содержащее многоканальный блок обратимого преобразования параллельного кода в последовательный, блок регистров, группу элементов ЗАПРЕТ, генератор импульсов, элемент ИЛИ. 1 ил.

Формула изобретения SU 1 727 126 A1

Документы, цитированные в отчете о поиске Патент 1992 года SU1727126A1

Устройство для сопряжения вычислительной машины с каналами связи 1977
  • Осипенко Майя Митрофановна
  • Колокольчиков Анатолий Семенович
  • Бродский Владимир Маркович
SU703799A1
кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Шеститрубный элемент пароперегревателя в жаровых трубках 1918
  • Чусов С.М.
SU1977A1
Устройство для сопряжения вычислительной машины с каналами связи 1983
  • Калечиц Виталий Евгеньевич
  • Черняк Александр Юльевич
SU1140125A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 727 126 A1

Авторы

Иванов Игорь Дмитриевич

Кашин Игорь Олегович

Сечкин Виталий Алексеевич

Даты

1992-04-15Публикация

1990-04-16Подача