Мультиплексный канал

 

ОПИСАНИЕ

ИЗОБРЕТЕН ИЯ

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

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

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

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

G 06 F 3/04

Гееудвррвеииый комитет

СССР (53) УДК 681.325 (088.8) Опубликовано 23.04.81. Бюллетень № 15

Дата опубликования описания 04.05.81

le делам изобретений и открытий

Н. П. Вишневская, Б. П. Резван и Б. П. Сах ров . „, 1,-, (72) Авторы изобретения

М

« (71) Заявитель (54) МУЛЬТИПЛЕКСНЫЙ КАНАЛ

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

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

Недостаток этих каналов состоит в больших аппаратурных затратах.

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

10 управления и вторым входом регистра информации; третий вход которого соединен с выходом блока сопряжения с оперативной памятью и с четвертым входом регистра управления, второй выход которого соединен с третьим входом блока местной памяти (2).

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

Кроме того, в случаях, когда к кааналу

824183 подключено число внешних устройств (ВУ), меньшее максимально допустимого, значительная часть местной памяти в работе не участвует.

Цель изобретения — сокращение объема оборудования канала и повышение надежности работы.

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

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

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

Управляющие слова канала размещаются в ячейках оперативной памяти с адресами, ука занными в адресных словах, а данные раз4 мещаются в ячейках с адресами, указанными в управляющих словах.

На фиг. 1 приведена блок-схема мультиплексного канала; на фиг. 2 — функцио-нальная схема блока формирования исполнительного адреса.

Канал содержит блок 1 сопряжения с процессором, блок 2 сопряжения с оперативной памятью, регистр 3 управления, блок 4 формирования исполнительного адреса, регистр 5 информации, блок 6 модификации

10 адреса и счета данных, блок 7 сопряжения с внешними устройствами.

Блок формирования исполнителы вго адреса содержит регистр 8 базового адреса, первый элемент 9 ИЛИ, сумматор 10, второй элемент 11 ИЛИ, входы 12 — 15 и вы15 ход 16.

На вход 12 поступает адрес управляющего слова канала и адрес данных, на вход 13 базовый адрес, на входы 14 и 15 — номер внешнего устройства из регистра управлещ ния и из блока сопряжения с внешними устройствами. На выходе 16 формируется исполнительный адрес.

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

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

Работа канала начинается с получения

З от процессора инструкции, которая приходит

-на блок сопряжения с процессором. Инструкция состоит из 32 разрядов (разряды

1 — 8 — код инструкция, разряды 17 — 19— адрес канала, разряды 25 — 32 — адрес внешнего устройства) . Адрес внешнего устМ ройства запоминается в регистре 3 управления и по адресу внешнего устройства через блок 7 производится начальная выборка внешнего устройства. Одновременно адрес внешнего устройства поступает в блок 4 формирования исполнительного адреса, где

4 происходит суммирование адреса внешнего устройства с хранящимся там базовым адресом. По полученному адресу через блок 2 сопряжения с оперативной памятью выбирается адресное слово кацала (АСК), кото4> рое содержит адрес управляющего слова канала (УСК) (разряды 1.— 16). АСК фиксируются в регистре 3. Далее по адресу, содержащемуся в АСК, через блоки 4 и 2 из оперативной памяти выбирается управляющее слово канала состоящее из 64 разSO рядов (разряды 1 — 16 — счет данных, разряды 17 — 32 — адрес данных, 33 — 48 адрес перехода, 49 — 56 — признаки, 57—

64 — код операции).

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

824183 оперативной памяти поступает информационное слово и фиксируется в регистре 5 информации. При операции «Писать», байт данных с регистра 5 через блок 7 поступает во внешнее устройство (ВУ). Одновременно блоком 6 производится модификация адреса данных и счета данных, При операции

«Читать» байт данных из внешнего устройства поступает через блок 7 в регистр 5, и блок 6 производит модификацию адреса и счет данных.

По окончании обмена байтом данных модифицированное УСК и АСК из регистра 3 управления, слова данных из регистра 5 через блок 2 передаются в оперативную память. Дальнейшее обслуживание внешнего устройства по обмену данными производится по сигналу «Требование абонента», поступающему на блок 7 из внешнего устройства. По этому сигналу канал производит выборку внешнего устройства, в процессе которой из внешнего устройства на блок 4 поступает адрес выбранного BY. В блоке 4 адрес BY суммируется с хранящимся там базовым адресом и по результирующему адресу из оперативной памяти через блок 2 производится считывание соответствующего АСК. Далее процесс обмена байтом данных осуществляется в такой же последовательности, как было описано выше.

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

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

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

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

З1 подключены соответственно к четвертому входу регистра управления и первому входу блока формирования исполнительного адреса, второй, третий и четвертый входы и выход которого соединены соответственно с пер2S вым входом пятым выходом и вторым. вхоЪ дом регистра управления и третьим входом блока сопряжения с оперативной памятью.

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

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

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

2. Авторское свидетельство СССР № 525079, кл. G 06 F 3/04, 1973 (прототип).

824183

Фиа2

Составитель В. Вертлиб

Редактор Т. Киселева Техред А. Бойкас Корректор Ю. Макаренко

Заказ 21 1 1/70 Тираж 745 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, 5K — 35, Раушская наб., д. 4/5 филиал ППП «Патент>, г. Ужгород, ул. Проектная, 4

Мультиплексный канал Мультиплексный канал Мультиплексный канал Мультиплексный канал 

 

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

Изобретение относится к измерительной технике и предназначено для определения плотности жидкости

Изобретение относится к устройствам телевизоров, имеющих формат изображения широкоэкранного соотношения сторон

Изобретение относится к различным вариантам схем автоматического переключения входного сигнала монитора

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

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

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

Изобретение относится к осуществлению виртуальной реальности или телереальности

Изобретение относится к устройству и способу управления работой канала данных отображения (ДДС) монитора

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

Изобретение относится к вычислительной технике и может быть использовано в информационно-управляющих автоматизированных системах
Наверх