Устройство для сопряжения канала ввода-вывода с абонентами

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДИТИЛЬСТВУ

Союз Советских

Социалистических

Республик (61) Дополнительное к авт. свид-ву— (22) Заявлено 10.12.76 (21) 2432159/18-24 с присоединением заявки №вЂ” (23) Приоритет— (51) М. Кл.

G 06 F 3/04

Государетввнный квинтет

СССР на делам нзаарвтеннй и аткрытнй

Опубликовано 05.05,79. Бюллетень № 17

Дата опубликования описания 15.05.79 (53) УДК681.325 (088.8) Н. И. Дементьев, С. Ф. Михайлов, Е. Г. Пронин, В. И. Тужилин и В. П. Школин (72) Авторы изобретения (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ КАНАЛА ВВОДА-ВЫВОДА

С АБОНЕНТАМИ

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

Известно устройство для сопряжения ка- 5 нала ввода-вывода с абонентами, содержащее регистр приема-передачи информации из канала к абонентам, первые входы которого соединены с выходами блока согласующих элементов информации от канала, вторые входы соединены с выходом, первого сумматора по модулю два, третьи подключены к выходу блока согласующих элементов служебных сигналов от канала, входы первого сумматора по модулю два подключены к соответствующим выходам бло- 15 ка согласующих элементов информации от канала, дешифратор команд, первые входы которого подключены к выходам блока согласующих элементов информации от канала, по которым передается команда от канала, второй вход которого соединен с выходом блока согласующих элементов служебных сигналов от канала, по которому передается сигнал «Управление от канала» третий вход соединен с выходом первого сумматора по модулю два, выход дешифратора команд подключен к первым входам блока управления, вторые входы которого соединены соответственно со вторым и третьим выходами блока согласующих элементов служебных сигналов от канала, а первые выходы подключены к соответствующим входам блока согласующих элементов служебных сигналов к каналу, дешифратор адреса, первые входы которого соединены с выходами блока согласующих элементов информации от канала, по которым передается адрес абонента от канала. Второй вход дешифратора адреса подключен соответственно ко второму выходу блока согласующих элементов, а третий соединен с выходом первого сумматора по модулю два, выходы дешифратора адреса абонентов подключен к соответствующим третьим входам блока управления, регистр приема-передачи информации от абонентов к каналу, первые входы которого соединены с выходом сумматора по модулю два, а выходы подключены к соответствующим входам блока согласующих элементов информации к абонентам, входы которого соединены с соответствующими первыми выходами регистра приема661544

15

25

3 передачи информации от канала к абонентам, блок согласующих элементов управляющих сигналов от абонентов, блок согласующих элементов управляющих сигналов к абонента м (! 1.

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

Наиболее близким к изобретению по технической сущности и достигаемому результату является устройство для сопряжения канала ввода-вывода с абонентами, содержащее блок команд, блок управления, первый входной коммутатор, первый вход которого и первые входы блока команд и блока управления соединены с первым выходом блока согласования с каналом, регистр данных, вход которого соединен с выходом первого входного коммутатора, а выход — со входом первого коммутатора данных, блок согласования с абонентом, первый выход которого соединен со вторым входом первого входного коммутатора, причем второй выход и первый вход блока согласования с абонентом и второй выход и первый вход блока согласования с каналом соединены соответственно с первыми выходом и входом и со вторыми выходом и входом устройства, второй вход, первый и второй выходы блока управления соединены соответственно с выходом блока комайд, co вторым входом блока согласования с абонентом и с третьим входом первого входного коммутатора 12) Недостаток устройства состоит в его значительной сложности, обусловленной большим количеством блоков различного назначения, сложностью и многочисленностью взаимосвязей.

Цель изобретения — упрощение устройства.

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

Структурная схема устройства приведена на чертеже.

Устройство для сопряжения канала ввода-вывода с абонентами содержит блок 1 согласования с каналом, блок команд 2, блок управления 3, триггер формата 4, блок

5 согласования с абонентом, регистр адреса 6, входной коммутатор 7, регистр данных

8, входной коммутатор 9, выходной коммутатор 10, коммутатор данных 11, выходной коммутатор 12, коммутатор данных 13, входы 14, 15. выходы 16, !7.

Блок 1 согласования с каналом служит для согласования информационных и управляющих сигналов, а также выполняет необходимое управление для организации связи канала ЦВМ с данным устройством.

Блок команд 2 служит для декодирования команд, поступающих из ЦВМ и для их хранения в процессе выполнения команды

Блок управления 3 служит для управления приемом и выдачей информации, вырабатывает управляющие сигналы для блоков устройства.

Триггер формата 4 служит для управления коммутаторами при полноформатном режиме обмена и при сокращенном формате.

Блок 5 согласования с абонентом служит бля согласования информационных и управляющих сигналов между устройством сопряжения и абонентом.

Регистр адреса 6 и регистр данных 8 являются буферными регистрами и служат:. для записи адреса и данных при обмене с различными форматами слов. Регистр адреса 6 представляет собой счетчик текущего адреса слова.

Входные коммутаторы 7 и 9 служат для коммутации слов адреса как полноформатных, так и сокращенных в зависимости от состояния триггера формата 4.

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

661544

Коммутатор данных 11 служит для последовательной выдачи слов данных на каждые три слова адреса.

Коммутатор данных 13 служит для формирования полного или сокращенного фор- 5 мата данных при передаче их в блок 1 согласования с каналом через выходной коммутатор 12.

Устройство работает следующим образом. Обмент информацией между ЦВМ и абонентами через устройство сопряжения мо.

10 жет осуществляться как по командам, от

ЦВМ, так и по сигналу «Требование абонента». Формат информации обмена задается ЦВМ. Устройство работает с двумя форматами информации. 15

Для пояснения сущности работы предлагаемого устройства рассмотрим два основ-, ных режима работы «Запись» и «Чтение» по инициативе ЦЙМ для двух форматов представления информации (полный и сокращенный форматы) .

В режиме «Запись» при полноформатном обмене ЦВМ выдается по информационным шинам код команды «Формат информации», которая через блок 1 согласования с каналом поступает в блок команд 2, где декодируется, затем поступает в блок управления 3, который устанавливает триг25 гер формата 4 в соответствуюшее состояние вательно записываются в регистр данных

8 через входной коммутатор 9. На этом заканчивается процесс записи адреса и данных в регистр адреса 6, и в регистр данных 8, и начинается процесс передачи адреса и данных абоненту следующим образом.

С выходов регистра адреса 6, адрес ячейки поступает на выходной коммутатор 10, на который поступают также данные с ре50

55 гистра данных 8 через коммутатор данных

11. Блок управления 3 вырабатывает три

:-----ЦВМ аналогично выдает команду «Запись», которая декодируется и запоминается регистром команд в блоке команд 2 и Зо передается в блок управления 3, и передается через блок 5 по управляющей шине абоненту, для подготовки к обмену в режиме «Запись».

Затем ЦВМ передает по информацион- 35 ным шинам три восьмиразр51дных слова начального адреса ячейки абонента, в которую будет произведена запись данных, сопровождая их сигналами идентификации

«Адрес» по управляющей шине, которые поступают в блок управления 3. При этом 40 осуществляется последовательная запись слов адреса в 24-х разрядный регистр адреса 6 через входной коммутатор 7.

Передав три слова адреса, ЦВМ производит последовательную передачу трех слов данных по информационным шинам, сопровождая их сигналами идентификации «Дан.ные» по управляющей шине, которые посту-, пают в блок управления 3. Данные последосигнала выдачи адреса и один сигнал выдачи данных, которые поступают на выходной коммутатор 10, с выходов которого через блок 5 последовательно передаются абоненту три восьми разрядных слова адреса и одно слово данных. Затем блок управления 3 выдает строб в регистр адреса 6 и значение адреса увеличивается на единицу, и вновь осуществляется передача. трех слов адреса следующей ячейки абонента и второго слова данных с регистра данных 8 через коммутатор данных 11, при этом с блока управления 3 на коммутатор данных

11 поступает сигнал управления на выдачу второго слова данных на выходной коммутатор 10. Аналогично передается и третья группа слов адреса и данных. Передав три слова данных абоненту, блок управления 3 сообщает об этом ЦВМ, на что получает следующие три слова данных и так далее до завершения передачи данных.

В режиме «Запись» при сокращенном формате, например при шестиразрядном, обмен происходит аналогично, с той лишь разницей, что триггер формата 4 устанавливается. в другое состояние и осуществляется другая коммутация во входных коммутаторах 7 и 9, количество передаваемых слов для записи в регистр адреса 6 и в регистр данных 8 увеличивается до четырех шестиразрядных, а абоненту передается тремя восьмиразрядными.

В режиме «Чтение» при полноформатном обмене ЦВМ производит передачу начального адреса массива, из которого требуется считать информацию, аналогично как и в режиме «Запись». Абонент, получив команду «Чтение» и начальный адрес массива, производит последовательную выборку данных из соответствующих ячеек и выдает их на устройство сопряжения для передачи в ЦВМ. Данные от абонента поступают по информационным шинам восьмиразрядными словами через блок 5 на входной коммутатор 9, причем на каждые три слова адреса передаваемые абоненту, последний отвечает одним словом данных. Как только в регистр данных 8 запишется третье слово данных от абонента, блок управления

3 выдает в выходной коммутатор 12 серию управляющих сигналов для последовательной передачи трех слов данных, поступающих в выходной коммутатор 12 с регистра данных 8 через коммутатор данных 13 в блок 1 согласования с каналом и далее— в ЦВМ.

Данные сопровождаются в ЦВМ сигналами идентификации «Данные от абонента».

Аналогично передается весь массив данных.

В режиме «Чтение» при сокращенном формате, передача адреса от ЦВМ к абоненту производится аналогично как и в режиме «Запись» при сокращенном формате, 661544

Формула изобретения а перепись данных от абонента в регистр данных 8 — как и при полноформатном обмене, затем производится преобразование в коммутаторе данных 13 трех восьмиразрядных слов, полученных от абонента в четыре шестиразрядных слова, для последовательной передачи в ЦВМ через блок 1.

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

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

ВхОд которого, пятый ВхОд llePBQI О. ВхОдного коммутатора и третий вход первого

l(oivIìóTàT0ðé данных соединены со вторым выходом триггера формата, третий — BGcbмой выходы блока управления соединены соответственно со входом триггера формата, с управляющим входом первого выходного коммутатора, с управляющим входом второго коммутатора данных, с управляюшими входами второго выходного коммутатора и регистра адреса, с третьим входом второго входного коммутатора, четвертый вход которого соединен с первым выходом блока согласования с каналом.

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

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

2. Авторское свидетельство СССР № 437075, кл. G 06 F 15/16, 1971.

ЦН ИИ ПИ Заказ 2476/51

Тираж 779 Подписное

Филиал ППП «Патент», г. Ужгород, ул, Проектная, 4