Устройство для связи центральной и периферийных цифровых вычислительных машин
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕНИЯ
< ;,661543
Союз Советских
Социалистических
Республик
К АВТОРСКОМУ СВИДИИЛЬСТВУ (61) Дополнительное к авт. свид-ву— (22) Заявлено 23.08.76 (21) 2397482/18-24 с присоединением заявки №вЂ” (23) Приоритет— (51) М; Кл
G 06 F 3/04
Госудерстеенный кемктет сесе шГ делам нэооретеннй н открытий
Опубликовано 05.05.79. Бюллетень № 17
Дата опубликования описания 15.05.79 (53) УДК681.325 (088.8) Ю. В, Капитонова. Ю. Т. Митулинский, И. Н. Никитенко, И. А. Овчаренко, Л. Н. Шишонок и В. П. Шишкалов (72) Авторы изобретения
Ордена Ленина институт кибернетики Академии Наук УССР (71) Заявитель
54) УСТРОЙСТВО ДЛЯ СВЯЗИ ЦЕНТРАЛЬНОЙ
И ПЕРИФЕРИЙНЫХ ЦИФРОВЫХ ВЫЧИСЛИТЕЛЬНЫХ МАШИН
Изобретение относится к области вычислительной техники, в частности к устройствам для связи цифровых вычислительных машин и может быть использовано в системах обработки данных.
Известно устройство для связи цифровых вычислительных машин, содержащее блок дешифрации адреса, блок коммутации, блок приоритета, магистральные вентили, шифратор (1) .
Известное устройство имеет недостаток,— заключаюшийся в том, что при объединении машин с различающимися стандартами форматов информационных посылок, а также с различными системами кодирования контрольной информации функции преобразования форматов передаваемой информации к стандарту машины-приемника и согласования систем контроля возлагаются на математическое обеспечение, что требует введения соответствующих программ преобразования в математическое обеспечение системы и привлечения дополнительных массивов машинной памяти, вследствие чего сокращаются резервы памяти для рабочих программ. Помимо этого, обращение к указанным программам преобразования в процесl
МФ 4 У ЪСФ ИК Ъ". = - Ы се передачи информации требует дополнительного операционного времени, что снижает производительность системы.
Наиболее близким к изобретению по тех-. нической сущности и достигаемому результату является устройство для связи центральной и периферийных цифровых вычислительных машин, содержащее блок приоритета, входы-выходы которого соединены с первыми входами-выходами основного и вспомогательных блоков сопряжения, дешифратор и коммутатор (2).
Недостатком устройства является необходимость затрат большого количества оборудования при его реализации.
Цель изобретения — сокращение оборудования.
Поставленная цель достигается тем, что устройство содержит блок преобразования форматов, блок контроля сообщений, основной и вспомогательный блоки согласования электрических параметров, причем входы-выходы, первый, второй, третий выходы и вход дешифратора соединены соответственно со вторыми входами-выходами вспомогательных блоков сопряжения, с первыми входами коммутатора, блока преобразования форма3
661543 тов и блока контроля сообщений и с выходом основного блока согласования электрических параметров, первый, второй, третий входы-выходы которого соединены соот«ветственно с одним входом-выходом устрой- 5
- ства, с первым входом-выходом блока преобразования форматов и вторым входом-выходом основного блока сопряжения, третий вход-выход, выход и группа входов-выходов которого соединены соответственно с первым входом-выходом блока контроля сообщений, со вторым входом блока преобразования форматов и с третьими входами-выходами вспомогательных блоков сопряжения, второй вход-выход, выход и входы блока преобразования форматов соединены со- 15 ответственно со вторым входом-выходом блока контроля сообщений, со вторым входом коммутатора, с выходами вспомогательных блоков согласования электрических параметров и вспомогательных блоков сопряжения, выходы коммутатора соединены со входами соответствующих вспомогательных блоков согласования электрических параметров, первые входы-выходы которых соединены с дру гими входами-выходами устройства, группа входов-выходов блока контроля сообщений
25 соединена с четвертыми входами-выходами вспомогательных блоков сопряжения, а пятые входы-выходы вспомогательных блоков сопряжения соединены со вторыми входами-выходами одноименных вспомогательных блоков согласования электрических параметров.
Структурная схема устройства представлена на чертеже.
Устройство для связи центральной и периферийных цифровых вычислительных машин содержит основной блок согласования электрических параметров, дешифратор 2, коммутатор 3, блок 4 преобразования форматов, блок контроля 5, основной блок 6 сопряжения, вспомогательные блоки 7-9 сопряжения, блок приоритета 10, вспомога- 4о тельные блоки 11-13 согласования электрических параметров, входы-выходы 1+17.
Устройство работает следуюшим образом.
Основной блок 1 согласования электрических параметров служит для согласования 45 электрических параметров логического нуля и логической единицы по полярности, уровню и длительности на стыке устройства с центральной машиной и за счет этого допускает соединение указанных устройств при любом заданном отличии их элементных баз и формы электрического представления логических значений.
Дешифратор 2 служит для настройки блока контроля 5, блока преобразования форматов 4 и коммутатора 3 на преобра- 55 зование и передачу массивов данных в направлении избранного абонента. Коммутатор
3 предназначен для коммутирования массивов информации из центральной машины в направлении определенного абонента, адрес которого указывается дешифратором 2.
Функция блока преобразования форматов 4 состоит в аппаратном приведении передаваемых массивов информации к форматному входному стандарту машины-приемника, в роли которой может оказаться как центральная машина, так и любой из абонентов.
Функции блоков 9-13 аналогичны описанным выше функциям блока . Блок контроля 5 производит контроль правильности передачи сообщений и снабжает информационные посылки контрольными отметками, например недостаюьцими контрольными разрядами, которые требуются стандартом машины-приемника. Основной блок 6 сопряжения представляет собой логическую схему с памятью (автомат), фиксирующую функциональные состояния стандартного канала связи центральной машины, например, запрос на обмен, готовность к обмену, занятость. При вовлечении в lo)K 3!IIHHI!y!o связь центральной машины этот блок следит за состоянием канала центральной машины и управляет процессом передачи и приема массивов информации, вырабатывая в определенные моменты сигналы начала и конца обмена, начала и конца посылок, а также управляющие сигналы опредсляемые логикой процесса обмена.
Вспомогательные блоки 7-9 сопряжения имеют функции, аналогичные рассмотренным выше функциям блока 6. Функции блока-приоритета 10,. состоят в анализе 33II!)осов абонентов и выделении заявок с наивысшим весом среди множества абонентов, претендуюших на обмен в данный момент времени.
Предусматривается передача массивов информации в няправлсчши от центральной машины к одному из абонентов или от любого абонента к ILc íòð3:II íoé машине. Обмен может инициировяться как Но запросу центральной %1 ) н)и ни > T;I I< H Ho заявка м абонентов. В зависимости ()I указанных ситуаций блоки устройства взаимодействуют различным образом.
1. Инициатор обмена — центральная машина. Заданное направление передачи масси= нов информации от центральной машины к определенному абоненту. При такой ситуации центральная машина посылает в устройство код запроса на связь с требуемым
Збонснтом. Этот код поступает через блок на входы дешифрятора 2, с выхода которого сигнал запроса поступает на вход соответству)ощего блока 7-9,адрес которого содержится в коде запрося. 0;lновре.;1енно с передачей кода адреса абонента через блок из центральной машины в блок 6 поступает признак направления передачи, в рассматриваемом случае -- от центральной машины к абоненту. С выходов блока () в онределенНЫй МОМЕНТ ВРЕVII. ÍH ЭтОт ПРИ гияК НОСтУП3 T
661543
55 на входы блоков 7-9, в которых зафиксирована информация о готовности каналов абонентов к обмену. Если запрашиваемый абонент готов к приему, соответствующий блок
7-9 посылает в блок 6 сигнал готовности, а в блок преобразования форматов 4 и блок контроля 5 передается код признака направления обмена для установки в нужный режим логических цепей указанных блоков.
С выходов дешифратора 2 на входы блоков преобразования форматов 4, контроля 5 и коммутатора 3 поступает информация о выборе определенного абонента, в соответствии со стандартом которого логические цепи блока преобразования форматов 4 и блока контроля 5 настраиваются на определенный алгоритм преобразования массивов информации в соответствии со стандартом абонента-приемника, а коммутатор 3 открывает путь прохождения информации к затребованному абоненту. После указанной установки логических цепей блок 6 посылает через блок 1 в центральную машину сигнал о готовности устройства к обмену.
Приняв этот сигнал, центральная машина начинает передевать массивы информации.
Пройдя через блок 1, передаваемая информация поступает на вход блока преобразования форматов 4, принимая при этом структуру, требуемую стандартом конкретного адресата передачи. Одновременно с этим блоком контроля 5 осуществляет преобразование контрольной информации, сопровождающей информационные посылки, к форме, требуемой абонентом. Сформированные сообщения с необходимыми контрольными отметками поступают с выхода блока преобразования формата 4 на вход коммутатора
3, который направляет их на вход того из блоков 11-13, который соответствет затребованному. адресату приема. С выхода указанного блока информация передается на вход соответствующей машины-приемника. По окончании обмена центральная машина передает в устройство сигнал конца передачи, который останавливаст процессы обмена, а абонент прскращаст прием. г
2. Направление обмена от абонента к центральной машине. Инициатор обмена— центральная машина.
В этом случае процессы определения готовности абонента к обмену протекают аналогично предыдущему варианту. Если абонент готов к передаче, логические цепи блока преобразования форматов 4, блока контроля 5 устанавливаются соответствуюгцими сигналами из блока 6 и соответствующего из блоков 7-9 в режим передачи от конкретного абонента к центральной машине. После настройки на определенный режим обмена центральная машина посылает в устройство сигнал начала обмена, который поступает из блока 6 в соответствующий из блоков 7-9 и
6
l инициирует передачу данных от абонента.
Информационный массив от абонента по соответствующему из каналов через один из блоков 11-13 поступает на входы блока преобразования форматов 4, который во взаимодействии с блоком контроля 5 трансформирует структуру передаваемых массивов информации в соответствии со стандартом форматов и системой контроля центральной машины, после чего преобразованный информационный поток определенными порциями передается через блок 1 в центральную машину. По окончании обмена цепи передачи устройства размыкаются сигналом конца обмена от абонента, а центральная машина прекращает прием.
3. Заявка на обмен поступает от одного или нескольких абонентов. Направление передачи — из центральной машины к одному из абонентов.
В этом случае на входы блока приоритета 10 поступают заявки на обмен из одного или нескольких блоков 7 — 9. Из блока приоритета 10 в блок 6 поступает запрос о готовности центральной машины к обмену.
Если центральная машина готова к обмену, блок приоритета 10 анализирует очередность абонентов и выдает сигнал разрешения на обмен в один из блоков 7-9, который соответствует абоненту с наибольшим приоритетом из претендующих на обмен в данный момент. Тот из блоков, который соответствует абоненту, получившему разрешение на . обмен, посылает в дешифратор 2 сигнал, -указывающий адресат передачи информации. По этому сигналу дешифратор 2 устанавливает логические цепи блока преобразования форматов 4 и блока контроля 5 на определенный способ трансформации передаваемых информационных массивов в соответствии со стандартами формата и системой контроля конкретного абонента-приемника, а логические вентили коммутатора
3 настраиваются на передачу сообщений в направлении избранного адресата. Когда канал подготовлен к обмену, центральная машина и абонент-адресат получают от соответствующих им блоков 7-9 сигналы начала обмена, после чего центральная машина начинает передавать, а абонент-принимать информационные посылки, причем процесс прохождения и преобразования информации аналогичен процессу, описанному в первом варианте обмена.
4. Заявка поступает от одного или нескольких абонентов. Направление передачи от одного из абонентов к центральной машине.
В этом случае процессы анализа очередности абонентов и выдачи разрешения на обмен аналогичны описанному третьему варианту, а установка логических цепей на
661543
Формула изобретения
Составитель P. Шагиахметов
Редактор Э. Губницкая Техред О. Луговая Корректор Е. Папп
Заказ 2476/5! Тираж 779 Подписное
ЦН И И П И Государственного комитета СССР по делам изобретений и открытий! 13035, Москва, К вЂ” 35, Раушская наб., д. 4/5 филиал ППП «Патент», г.. Ужгород, ул. Проектная, 4 определенный способ приведения информационных массивов к входному стандарту центральной машины и процесс передачи посылок от абонента к центральной машине аналогичны второму варианту.
Таким образом, изобретение позволяет сократить оборудование известного устройства за счет исключения блока иммитации обмена, регистра иммитации, блоков прерывания и блок счетчиков слогов.
Устройство для связи центральной и периферийных цифровых вычислительных машин, содержащее блок приоритета входывыходы которого соединены с первыми вхо-дами-выходами основного и вспомогательных блоков сопряжения, дешифратор и коммутатор, отличающееся тем, что, с целью сокращения оборудования оно содержит блок преобразования форматов, блок контроля сообщений, основной и вспомогательный блоки согласования электрических параметров, причем входы-выходы, первый, второй, третий выходы и вход дешифратора соединены соответственно со вторыми входамивыходами вспомогательных блоков сопряжения, с первыми входами коммутатора, блока преобразования форматов и блока контроля сообщений и с выходом основного блока согласования электрических параметров, первый, второй, третин. входы-выходы которого соедийены соответственно с одним входом-выходом устройства, с первым входомвыходом блока преобразования форматов и вторым входом-выходом основного блока сопряжения, третий вход-выход, выход и-5 группа входов-выходов которого соединены сбответственно с первым входом-выходом блока контроля сообщений, со вторым входом блока преобразования форматов и с третьими входами-выходами вспомогательных блоков сопряжения, второй вход-выход, выход и входы блока преобразования форматов соединены соответственно со вторым входом-выходом блока контроля сообщений, со вторым входом коммутатора, с выходами вспомогательных блоков согласов»ния электрических параметров и вспомогательных блоков сопряжения, выходы комму. татора соединены со входами соответствующих вспомогательных блоков согласования электрических параметров, первые входывыходы которых соединены с другими входами-выходами устройства, группа входоввыходов блока контроля сообщений соединена с четвертыми входами-выходами вспомогательных блоков сопряжения, а пятые входы-выходы вспомогательных блоков сопряжения соединены со вторыми входамивыходами одноименных вспомогательных блоков согласования электрических параметров.
Источники информации, принятые во внимание при экспертизе
30 1. Патент ГДР La. 42m 97499, 1973.
2. Авторское свидетельство СССР № 437075, кл. G 06 F 15/16, 1971.