Изобретение относится к области вычислительной техники; в частности к устройствам для связи цифровых вычислительных машин и может быть использовано в системах обработки данных. Известно устройство для связи цифровых вычислительных машин, содержащее блок дешифрации адреса, блок коммутации, блок приоритета, магистральные вентили, шифратор 1. Известное устройство имеет недостаток, заключающийся в том, что при объединении машин с различающимися стандартами форматов информационных посылок, а. также с различными системами ко/аирования контрольной информации функции преобразования форматов передаваемой информации к стандарту машины-приемника и согласования систем контроля возлагаются.на математическое обеспечение, что требует введения соответствующих программ преобразования в математическое обеспечение сие-, темы и привлечения дополнительных массивов машинной памяти, вследствие чего сокращаются резервы памяти для рабочих программ. Помимо этого, обращение к указанным программам преобразования в процессе передачи информации требует дополнительного операционного.времени, что снижает производительность системы. Наи более близким к изобретению по тех-нической сущности и достигаемому результату является устройство для связи центральной и периферийных цифровых вычислительных машин , содержащее блок приоритета, входы-выходы которого соединены с первыми входами-выходами основного и вспомогательных блоков сопряжения, дещифратор и коммутатор 2. Недостатком устройства является необходимость затрат большого количества оборудования при его реализации. Цель изобретения - сокращение оборудования. Поставленная цель достигается тем, что устройство содержит блок преобразования форматов, блок контроля сообщений, основной и вспомогательный блоки согласования электрических параметров, причем входы-выходы, первый, второй, третий выходы и вход дещифратора соединены соответственно со вторыми входами-выходами вспомогательных блоков сопряжения, с Первыми входами коммутатора, блока преобразования форматов и блока контроля сообщений и с выходом основного блока согласования электрических параметров, первый, второй, третий входы-выходы которого соединены соот ветственно с одним входом-выходом устрой- ства, с первым входом-выходом блока преобразования форматов и вторым входом-выходом основного блока сопряжения, третий вход-выход, выход и группа входов-выходов которого соединены соответственно с пер вым входом-выходом блока контроля сообщений, со вторым входом блока преобразования форматов и с третьими входами-выходами вспомогательных блоков сопряжения, второй вход-выход, выход и входы блока преобразования форматов соединены соответственно со вторым входом-выходом блока контроля сообщений, со. вторым входом коммутатора, с выходами вспомогательных блоков согласования электрических параметров и вспомогательных блоков сопряжения, выходы коммутатора соединены со входами соответствующих вспомогательных блоков согласования электрических параметров, первые входы-выходы которых соединены с дру гими входами-выходами устройства, группа входов-выходов блока контроля сообщений соединена с четвертыми входами-выходами вспо.могательных блоков сопряжения, а пятые входы-выходы вспомогательных блоков сопряжения соединены со вторыми входами-выходами одноименных вспомогательных блоков согласования электрических параметров. Структурная схема устройства представлена на чертеже. Устройство для связи центральной и периферийных цифровых вычислительных мащин содержит основной блок 1 согласования электрических параметров, дешифратор 2, коммутатор 3, блок 4 преобразования форматов, блок контроля 5, основной блок 6 сопряжения, вспомогательные блоки 7-9 сопряжения, блок приоритета 10, вспомогательные блоки 11-13 согласованияэлектрических параметров, входы-выходы . Устройство работает следующим образом. Основной блок 1 согласования электрических параметров служит для согласования электрических параметров логического нуля и логической единицы по полярности, уронню и длительности на сть1ке устройства с центральной машиной и за счет этого допускает соединение указанных устройств при любом заданном отличии их элементных баз и формы электрического представления логических значений. Дешифратор 2 служит для настройки блока контроля 5, блока преобразования форматов 4 и коммутатора 3 на преобразование и передачу массивов данных в направлении избранного абонента. Коммутатор 3 предназначен для коммутирования массивов информации из центральной машины
661543 В направлении определенного абонента, адрес которого указь1вается дещифратором 2. Функция блока преобразования форматов 4 состоит в аппаратном приведении передаваемых массивов информации к форматному входно.му стандарту машины-приемника, в роли которой может оказаться как центральная машина, так и любой из абонентов. Функции блоков 9-13 аналогичны описанным выше функциям блока 1. Блок контроля 5 производит контроль правильности передачи сообщений и снабжает информационные посылки контрольными отметками, например недостающими контрольными разрядами, которые требуются стандартом машины-приемника. Основной блок 6 сонряжения представляет собой логическую схему с памятью (автомат), фиксируюп1ую функциональные состояния стандартного канала связи центральной машины, нанример, запрос на обмен, готовность к обмену, занятость. При вовлечении в межма1пин(|ую связь центральной этот блок следит за состоянием канала центральной машины и управляет процессом нере;1.ачи и приема массивов информации, вырабатывая в определенные моменты сигналы начала и конца обмена, начала и конца посылок, а также управляющие сигналы определяемые логикой процесса, обмена. Вспомогательные блоки 7-9 сопряжения имеют функции, аналогичные рассмотренным выше, функциям блока 6. Функции бло- ка-приоритета 10, состоят в анализе запросов абонентов и выделении заявок с наивысшим весом среди множества абонентов, претендующих на обмен в данный момент времени. Предусматривается передача массивов информации в направлении от центральной мащины к одному из абонентов- или от любого абонента к центральной машине. Обмен может инициироваться как по запросу центральной магнины, так и по заявкам абонентов. В зависимости or указанн)1х ситуаций блоки устройства взаимодействуютразличным образом. . Пнициатор обмена - центральная мапшпя. Заданное нанравление передачи масси-вон информации от центральной машины к ()пределе)Н10.му абоненту. При такой снтуацни центральная машина посылает в устройство код запроса на связь с требуе.мым абонентом. Этот код поступает через блок 1 на входы деп ифратора 2, с выхода которого сигнал запроса поступает на вход соответствующего блока 7-9радрес которого содержится в коде запроса. Одновременно с нередачей кода адреса абонента через блок I из центральной мантшп. в блок 6 поступает призпак направления передачи, в рассматриваемо.м случае -- от центральной яангины к абоненту. С выходов блока ( в определенный момент времени этот прн(иак поступает
на входы блоков 7-9, в которых зафиксирована информация о готовности каналов абонентов к обмену. Если запрашиваемый абонент готов к нриему, соответствующий блок 7-9 посылает в блок 6 сигнал готовности, а в блок преобразования форматов 4 и блок контроля 5 передается код признака направления обмена для установки в нужный режим логических цепей указанных блоков. С выходов дешифратора 2 на входы блоков преобразования форматов 4, контроля 5 и коммутатора 3 поступает информация о выборе определенного абонента, в соответствии со стандартом которого логические цепи блока преобразования форматов 4 и блока контроля 5 . настраиваются на определенный алгоритм преобразования массивов информации в соответствии со стандартом абонент -нриемника, а коммутатор 3 открывает путь прохождения информации к затребованному абоненту. После указанной установки логических цепей блок 6 посылает через блок 1 в центральную машину сигнал о готовности устройства к обмену. Приняв этот сигнал,центральная машина начинает передевать массивы информации. Пройдя через блок 1, передаваемая информация поступает на вход блока преобразования форматов 4, принимая при этом структуру, требуемую стандартом конкретного адресата передачи. Одновременно с этим блоком контроля 5 осуществляет преобразование контрольной информации, сопровождаюшей информационные посылки, к форме, требуем.ой абонентом. Сформированные сообщения с необходимыми контрольными отметками поступают с выхода блока Г1реобразования формата 4 на вход коммутатора 3, который направляет их на вход того из блоков 11-13, который соответствет затребованному адресату приема. С выхода указанного блока информация передается на вход соответствующей машины-приемника. По окончании обмена центральная машина передает в устройство сигнал конца передачи, которьш останавливаетпроцессы обмена, а абонент прекрап1,ает прием.
/
2. Направ.ление обмена от абонента к центральной машине. Инициатор обмена - центральная машина.
В этом случае процессы определения готовности абонента к обмену протекают аналогично предыдущему варианту. Если абонент готов к передаче, логические цепи блока преобразования форматов 4, блока контроля 5 устанавливаются соответствующими сигналами из блока 6 и соответствующего из блоков 7-9 в режим передачи от конкретного абонента к центральной машине. После настройки на определенный режим об у|ена центральная машина посылает в устройство сигнал начала обмена, который поступает из блока 6 в соответствующий из блоков 7-9 и
инициирует передачу данных от абонента. Информационный массив от абонента по соответствующему из каналов через один из блоков 11-13 поступает на входы блока преобразования форматов 4, который во взаимодействии с блоком контроля 5 трансформирует структуру передаваемых массивов информации в соответствии со стандартом форматов и системой контроля центральной машины, после чего преобразованный ин0формационный поток определенными порциями передается через блок 1 в центральную машину. По окончании обмена цепи передачи устройства размыкаются сигналом конца обмена от абонента, а центральная ма5шина прекращает прием.
3.Заявка на обмен поступает от одного или нескольких, абонентов. Направление передачи - из центральной машины к одному из абонентов.
0
В этом случае на входы блока прибритета 10 поступают Заявки на обмен из одного или нескольких блоков 7-9. Из блока приоритета 10 в блок 6 поступает запрос о готовности центральной машины к обмену. Если центральная мащина готова к обмену,
5 блок приоритета 10 анализирует очередность абонентов и выдает сигнал разрешения на обмен в один из блоков 7-9, который соответствует абоненту с наибольщим приоритетом из претендующих на обмен в данный момент. Тот из блоков, который соот0ветствует абоненту, получившему разрещение на . обмен, посылает в дешифратор 2 сигнал, -указывающий адресат передачи информации. По этому сигналу дещифратор 2 устанавливает логические цепи блока преоб5разования форматов 4 и блока контроля 5 на определенный способ трансформации передаваемых информационных массивов в соответствии со стандартами формата и системой контроля конкретного абонента-приемника, а логические вентили коммутатора 3 настраиваются на передачу сообщений в направлении избранного адресата. Когда канал подготовлен к обмену, центральная машина и абонент-адресат получают от соответствующих им блоков 7-9 сигналы нача5ла обмена, после чего центральная машина начинает передавать, а абонент-принимать информационные посылки, приче.м процесс прохождения и преобразования информации аналогичен процессу, описанному в первом варианте обмена.
0
4.Заявка поступает от одного или нескольких абонентов. Направление передачи от одного из абонентов к центральной машине.
5
В этом случае процессы анализа очередности абонентов и выдачи разрешения на обмен аналогичньг описанному третьему варианту, а установка логических цепей на
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения вычислительныхМАшиН | 1978 |
|
SU840867A1 |
Устройство для сопряжения электронных вычислительных машин | 1981 |
|
SU1013938A1 |
Устройство для сопряжения основной и вспомагательных цифровых вычислительных машин | 1976 |
|
SU641438A1 |
Устройство для сопряжения цифровых вычислительных машин с каналами связи | 1985 |
|
SU1287171A1 |
Система ввода-вывода для микропрограммируемой ЭВМ | 1988 |
|
SU1667084A1 |
Устройство для сопряжения ЭВМ с абонентом | 1990 |
|
SU1702380A1 |
Вычислительная система | 1977 |
|
SU692400A1 |
Пульт управления мультипроцессорной вычислительной машины | 1980 |
|
SU911527A1 |
Устройство для сопряжения ЭВМ с абонентами | 1988 |
|
SU1658159A1 |
Устройство для сопряжения абонентов с ЦВМ | 1982 |
|
SU1020814A1 |
Авторы
Даты
1979-05-05—Публикация
1976-08-23—Подача