(54) МУЛЬТИПЛЕКСНЫЙ К.НА,
название | год | авторы | номер документа |
---|---|---|---|
Мультиплексный канал | 1973 |
|
SU525079A1 |
Блок-мультиплексный канал | 1977 |
|
SU691841A1 |
Мультиплексный канал с динамическим распределением памяти | 1977 |
|
SU674010A2 |
Мультиплексный канал | 1979 |
|
SU824183A1 |
Мультиплексный канал | 1974 |
|
SU525941A1 |
Мультиплексный канал | 1975 |
|
SU561955A1 |
Мультиплексный канал многопроцессорной вычислительной системы | 1973 |
|
SU521559A1 |
Мультиплексный канал с диагностикой неисправностей | 1974 |
|
SU516033A1 |
Мультиплексный канал | 1976 |
|
SU590725A2 |
Устройство внешних каналов | 1988 |
|
SU1695313A1 |
1
Изобретение отноеится к цифровой вычислительной технике и может быть использовано для ввода-вывода инфор.мации в цифровых вычислительных машинах и сисге.мах.
Известен .мультиплексный канал, содержащий блок сопряжения с центральным процессоро.м, блок сопряжения с центральной оперативной памятью, регистр управления, регистр информации, блок модификации адресов и счета данных, блок местной памяти, блок сопряжения с внешними устройствами 1 .
Однако известный канал недостаточно эффективен в системах передачи и обработки экономической и статистической информа ции, так как при этом приходится программным путем осушествлять уплотнение и разуплотнение передаваемых массивов данных, что требует затрат .машинного времени и увеличения объема оперативной памяти.
Наиболее близким техническим решением к данному изобретению является мультиплексный канал, содержащий блок сопряжения с процессором, выход которого соединен с первым входом регистра управления, второй вход которого соединен с выходом блока сопряжения с внешними устройствами, вход
которого соединен с первым и третьим выходами регистра управления, первыми в.ходами блока сопряжения с процессоро.м и блока местной памяти, второй вход которого через блок управления обращениями соединен со вторым входом регистра управления, четвертый выход которого через блок модификации адресов и счета данны.х соединен с третьим входом блока местной памяти, с выходом регистра информации и первым входо.м блока сопряжения с оперативной 10 памятью, второй вход которого соединен с выходом блока .местной памяти, с третьим входом регистра управления и вторым входом регистра информации, третий вход которого соединен с вы.ходом блока сопряжения с оперативной памятью и четвертым входом регистра управления, четвертый выход которого соединен со входом блока счета байтов в слове 2.
Недостаток известного канала - неполное использование оборудования.
Цель изобретения - расширение функциональных возможностей и повышение коэффициента использования оборудования кана,яа.
Поставленная цель достигается тем, что в мультиплексный канал введены блок изменения формата слов и байтов, блок управления формированием слов и байтов, блок сравнения разрядов слова и блок сравнения разрядов байта, нричем пятый выход регистpa управления через блок изменения формата слов и байтов соединен со входом блока управления формированием слов и байтов, выход которого соединен с первыми входами блока сравнения разрядов слова и блока сравнения разрядов байта, второй вход которого соединен с выходом регистра информации, первый вход которого соединен с выходом блока сравнения разрядов слова, второй вход которого соединен с выходом блока сопряжения с внешними устройствами, вход которого соединен с выходом блока сравнения разрядов байта, второй вход блока изменеь1ия формата слов и байтов соединен с дополнительным входом устройства. На чертеже приведена блок-схема мультиплексного канала.
Мультиплексный канал содержит блок 1 сопряжения с процессором, блок 2 сопряжения с оперативной памятью, регистр 3 управления, блок 4 сравнения разрядов слова, блок 5 счета байтов в слове, блок 6 изменения формата слов и байтов, регистр 7 информации, блок 8 управления формированием слов и байтов, блок 9 управления обраихениями, блок 10 модификации адресов и счета , блок 11 сравнения разрядов байта, блок 12 местной памяти, блок 13 сопряжения с вне пними устройствами.
Мультиплексный капал работает следующим образом.
Он управляется инструкциями и выполняет все операции, определяемые системой ко.манд Единой системы электронных вычис.лительных машин (ЕС ЭВМ) для вводавывода информации.
Работа мультиплексного канала инициируется инструкцией «Начать ввод-вывод, поступа1оп,ей от процессора в блок сопряжения с процессором 1, при это.м адрес внешнего устройства фиксируется на регистре 3 управления.
По адресу внешнего устройства с регистра 3 управления начинается через блок сопряжения с внешними устройствами 13 выборка внешнего устройства. Одновре.менно с выборкой внешнего устройства по адресу фиксированной ячейки с регистра 3 управления через блок 10 модификации адресов и счета данных и блок 2 сопряжения с оперативной памятью прочитывается адресное елово канала (АСК). АСК фиксируется на регистр 3 управления.
Далее по адресу в АСК через блок 2 сопряжения с оперативной памятью выбирается управляюшее слово канала (УСК). Одновременно с обрашением к оперативной памяти за УСК модифицированный адрес УСК записывается в блок 12 местной памяти в
ячейку подканала, предназначенную для его хранения. Синхронизация осуществляется по сигналам, поступающим в блок 12 местной памяти из блока 9 управления обраш,ениями.
Адрес ячейки местной памяти формируется на первом выходе регистра 3 управления. Выбранное из оперативной памяти через блок 2 сопряжения с оперативной памятью УСК также фиксируется в соответствующих разрядах регистра 3 управления. Блок 13 сопряжения е внещними устройствами производит сравнение полученного от внешнего устройства в последовательности начальной выборки адреса и посылает с регистра 3 управления команду в интерфейс ввода-вывода. Полученный из интерфейса байт состояния в блоке 13 сопряжения с внешними устройства.ми также анализируется на занятость внешнего устройства. Параллельно осуществляется запись в блок местной памяти 12 УСК в ячейки, отведенные данному подканалу для управляющей информации. Для опера ши «Писать по адресу данных, хранящемуся на регистре 3 управления, через блок 9 управления обращения.ми и блок 2 сопряжения с оперативной памятью производится обращение к центральной оперативной памяти за первым словом данных. Слово фиксируется на регистре 7 информации, первый байт данных формируется в блоке 11 сравнения разрядов байта и через блок 13 сопряжения с внешними устройствами пересылается во внещнее устройство. Заполнение байта определяется в блоке б изменения формата слов и байтов по значению соответствующего разряда в УСК или по внешне.му управляющему сигналу. По соответствующему сигналу из блока 6 изменения фор.мата слов и байтов блок 8 управления формированием слов и байтов выдает в блок 11 сравнения разрядов байта управляющий сигнал, по которому формируется байт для пересылки в блок 13 сопряжения с внешними устройствами. Далее блок 5 счета байтов в слове изменяет свое значение на 1.
Продолжение обмена данны.ми начинается после появления запроса (ТРБ-А) по линии интерфейса ввод-вывода. После выборки блоком 13 сопряжения с внешними устройствами адреса, выставившего запрос внешнего устройства, его адрес фиксируется на регистре 3 управления, старшие разряды которого используются для выборки управляющей информации подканала из блока 12 местной памяти.
Младщие разряды адреса равны «О. При передаче во внешнее устройство последнего в слове байта (сигнал об этом событии вырабатывается в блоке 8 управления формированием слов и байтов блок 10 модификации адресов и счета данных осуществляет модификацию адреса, по которому происходит обращение в оперативную память за новым словом.
5
При операции «читать из интерфейса ввода-вывода через блок 13 сопряжения с внешними устройствами байт поступает в блок 4 сравнения разрядов слова, который осуществляет уплотнение байта (выделение значащих разрядов) и по соответствующему сигналу блока 8 управления формированием слов и байтов направляет его в соответствующие разряды регистра 7 информации. Блок 5 счета байтов в слове изменяет значение счета слов на «1, после чего значение регистра 7 информации и регистра 3 управления записываются в блок 12 местной памяти. Блок 8 управления формированием слов и байтов по сигналам блоков 5 счета байтов в слове и изменения формата слов и байтов б определяют момент окончания формирования слова и разрещает обращение в оперативную память для записи, сформирозанного на регистре 7 информации слова данлых, модификацию адреса и счета данных, запись измененного значения управляющей информации в блок 12 местной памяти.
Формула изобретения
Мультиплексный канал, содержащий блок сопряжения с процессором, выход которого соединен с первым входом регистра управления, второй вход которого соединен с выходом блока сопряжения с внешними устройствами, вход которого соединен с первым и третьим выходами регистра управления, первыми входами блока сопряжения с процессором и блока местной памяти, второй вход которого через блок управления обращениями соединен со вторым входом регистра управления, четвертый выход которого через блок модификации адресов и счета данных соединен с третьим входом блока .местной памяти, с выходом регистра информации и первым входом блока сопряжения с оперативной па.мятью. второй вход которого соединен с выходом блока местной памяти, с третьим входом регистра управления и вторым входом регистра информации, третий вход которого соединен с выходом блока сопряжения с оперативной памямятью и четвертым входом регистра управления четвертый выход которого соединен со входом блока счета байтов в слове, отQ личающийся тем, что, с целью расширения функциональных возможностей и повышения коэффициента использования оборудования, канал дополнительно содержит блок изменения формата слов и байтов, блок управления формированием слов -и байтов, блок
5 сравнения разрядов слова и блок сравнения разрядов байта, причем пятый выход регистра управления через блок изменения формата слов и байтов соединен со в.ходом блока управления формированием слов и бай.. тов, выход которого соединен с первыми входами блока сравнения разрядов слова и блока сравнения разрядов байта, второй вход которого соединен с выходом регистра информации, первый вход которого соединен с выходами блока сравнения разрядов слоi ва, второй вход которого соединен с выходом блока сопряжения с внешними устройствами, вход которого соединен с выходом блока сравнения разрядов байта, второй вход блока изменения формата слов и байтов соединен с дополнительным входом устройства.
Источники информации, принятые во внимание при экспертизе 1. Авторское свидетельство СССР № 521559, кл. G 06 F 3/04, 1973.
№ 545079. кл. G 06 F 3/04, 1978 (прототип).
Авторы
Даты
1980-07-23—Публикация
1977-05-16—Подача