Мультиплексный канал Советский патент 1981 года по МПК G06F3/04 

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

(54) МУЛЬТИПЛЕКСНЫЙ КАНАЛ

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

название год авторы номер документа
Мультиплексный канал 1977
  • Борзихин Иван Васильевич
  • Буряченко Константин Кириллович
  • Доля Александр Давидович
SU750469A1
Мультиплексный канал 1973
  • Борзихин Иван Васильевич
  • Буряченко Константин Кириллович
  • Доля Александр Давидович
SU525079A1
Блок-мультиплексный канал 1977
  • Герасимов Виталий Валентинович
  • Мишнякова Галина Викторовна
  • Пьянков Александр Георгиевич
  • Самойлова Валентина Павловна
SU691841A1
Мультиплексный канал 1975
  • Доля Александр Давидович
  • Дворжанский Владимир Игоревич
SU561955A1
Мультиплексный канал 1979
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU860044A2
Мультиплексный канал с диагностикой неисправностей 1974
  • Доля Александр Давидович
  • Шепелева Татьяна Алексеевна
SU516033A1
Мультиплексный канал 1974
  • Буряченко Константин Кириллович
  • Доля Александр Давыдович
  • Редченкова Елена Евгеньевна
SU525941A1
Мультиплексный канал многопроцессорной вычислительной системы 1973
  • Буряченко Константин Кириллович
  • Доля Александр Давыдович
  • Чистяков Виталий Алексеевич
SU521559A1
Мультиплексный канал 1978
  • Шакарян Анри Гургенович
  • Оганян Герман Арташесович
  • Ягджян Гагик Арутюнович
  • Оганян Мамикон Гагикович
SU752318A1
Мультиплексный канал 1978
  • Иванов Сергей Васильевич
  • Корбашов Юрий Михайлович
  • Кутняков Виталий Иванович
  • Мальцев Анатолий Дмитриевич
  • Хлюпин Анатолий Григорьевич
SU750473A1

Иллюстрации к изобретению SU 824 183 A1

Реферат патента 1981 года Мультиплексный канал

Формула изобретения SU 824 183 A1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Работа канала начинается с получения от процессора инструкции, которая приходит На блок сопряжения с процессором. Инструкция состоит из 32 разрядов (разряды 1-8 - код инструкция, разряды 17-19 - адрес канала, разряды - адрес внешнего устройства). Адрес внешнего устройства запоминается в регистре 3 управления и по адресу внешнего устройства через блок 7 производится начальная выборка внешнего устройства. Одновременно адрес внешнего устройства поступает в блок 4 формирования исполнительного адреса, где происходит суммирование адреса внешнего устройства с хранящимся там базовым адресом. По полученному адресу через блок 2 сопряжения с оперативной памятью выбирается адресное слово качала (АСК), которое содержит адрес управляющего слова канала (УСК) (разряды 1:-16). АСК. фиксируются в регистре 3. Далее по адресу, содержащемуся в АСК, через блоки 4 и 2 из оперативной памяти выбирается управляющее слово канала состоящее из 6i4 разрядов (разряды 1 -16 - счет данных, разряды 17-32 - адрес данных, 33-48 - адрес перехода, 49-56 - признаки, 57- 64 - код операции).

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

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

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

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

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

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

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

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

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

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

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

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

№ 525079, кл. G 06 F 3/04, 1973 (прото.тип).

И

/ / I

/3

rz

HI

/ч / vT

f(

N/

ГТ

Фиг.1

7 15

SU 824 183 A1

Авторы

Вишневская Наталья Павловна

Резван Борис Павлович

Сахаров Борис Павлович

Даты

1981-04-23Публикация

1979-06-04Подача