Байт-мультиплексный канал
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 972496
Автор: Сергеева
Текст
(5 Й) БАЙТ-МУЛЬТИПРЕКСННИ КАН Изобретение отно тельной технике, в мам обмена информац рийными устройствам запоминающим устрой и может быть исполь обмена данными, име ступа к ОЗУ. ычислик систе- перифетивным У) Ц 8 М, системах путь доится кастностей междуи опертвом (Оовано вющих оди Известны каналы ввода-вывода, которые имеют связь с периферийными устройствами посредством нескольких интерфейсов ввода-вывода, обеспечиваемую блоками сопряжения с медленно- действующими и быстро действующими .15 внешними устройствами. Эти каналы состоят из узла местной памяти, узла формирования .управляющей информации, узла модификации управляющей информации, узла распределения приоритетов, узла управления, узла сопряжения с быстро-действут",цими периферийными устройствами и узла сопряженйя с медленно действующими периферийными устройстЭти каналы приоритетно удовлетворяют, запросы от узлов сопряжения с пери" Ферийными устройствами на обмен дан- ными, представляя оборудование всех остальных узлов канала на обслужива" ние приоритетного запроса 1и 2 1Однако значительная часть времени при удовлетворении запроса на обмен двойным словом данных между узлом со" пряжения с быстро действующими устройствами и ОЗУ приходится на цикл об мена с ОЗУ. Оборудование канала, которое не связано с циклом обмена с ОЗУ, в это время не используется, что приводит к потере производитель." ности канала.Наиболее близким к предложенному по технической сущности и достигаемому эффекту является. байт-мультиплексный канал, состоящий иэ узла хранения управляюцей информации, узла Формирования управляющей информации, узла сопряжения с медленно действующими периферийными устройствами, узла сопря 972496и ахмет Рейакто Заказ 5 ектная,Составитель б. НП. Коссей Техреду И,Гайду17/60 Тираж 731ВНИИПИ Государственного кпо делам изобретений и113035 Москва ИРаушс3 ЗФилиал ППП "Патент", г, Ужго митета ССоткрытийая наб.дод, ул. П ректор И.Ватрушкинписное3 97249женив с быстро Действующими периферийными.устройствами, узла модификацииуправляющей информации, узла микропрограммного управления, узла распределения приоритетов 3 .%Однако в известном канале недостаточно высокая. производительность, таккак о канале время обмена с ОЗУдвойным словом. информации узла сопря",женил с быстро действующими периферий ными устройствами не используется дляобслуживания запросов, не требующихобмена с ОЗУ,ми устройствами, шестой вход-выход блока микропрограммного управления, четвертый вход-выход блока сопряжения с медленно действующими внешними устройствами, пятый вход-выход блока сопряжения с оперативной памятью, четвертый входы-выходы блоков сопряжения с быстро действующими устройствами являются, соответственно, первым, вторым и третьим входами-выходами и группой входов-выходов байт-мультиплекс- . ного канала, введен блок Формирования условия блокировки первый, вто-рой, третий входы-выходы которого соединены, соответственно, с третьим входом-выходом блока приоритетов, с пятыми входами-выходами блоков сопряжения с быстродействующими внешними устройствами, и с седьмым входом-выходом блока микропрограммного управления, первый и второй входы блока формирования условия блокировки соединены, соответственно, с выходом блока сопряжения с оперативной памятью и с первым выходом блока сопря" женил с медленнодействующими внешними устройствами.Блок формирования условия блокировки содержит регистр, меток, регистр признаков обмена данными, триггер памяти отмены совместной работы, триггер памяти конца обмена с оперативной памятью, четыре селектора, элемент И и две группы элементов И, при" чем первый вход-выход блока соединен с первыми входами первого и второго селекторов, элемента И, регистра при" знаков обмена данными элементов И первой группы, с выходами триггеров памяти отмены совместной работы и конца обмена с оперативной памятью и с первым выходом регистра меток, второй вход-выход блока соединен с вторыми входами элементов И первой группы и с первым входом регистра меток, первый вход блока соединен с вторым, третьим и четвертым входами первого селектора и с первым, вторым входами третьего селектора, третий вход-выход блока соединен с первыми входами элементов И второй группы, с первым входом четвертого селектора и с первым выходом регистра меток, второй вход блока соединен с вторыми входами четвертого селектора и элемента И, выход которого и выход четвертого селектора соединены, соответственно, с первым и вторыми входами триггера памяти отмены совместного обслуживания,Цель изобретения - повышение производительности канала.Поставленная цель достигается тем, что в байт"мультиплексный канал, содержащий блок микропрограммного управ- . ленил, блок хранения управляющей ин формации, блок модификации управляющей информации, блок приоритетов, блок сопряжения с оперативной памятью, блок сопрлжения с быстро действующими внешними устройствами, блоки сопряжения 25 с медленно действующими внешними устройствами, причем первый-пятый входы- выходы блока микропрограммного управленил соединены, соответственно, с первыми входами-выходами блока моди" 30 фикации управляющей информации, блока приоритетов, блока сопряжения с медленно"действующими внешними устройствами, блока хранения управляющей информации, блоков сопряжения с быстро " з действующими внешними уСтройствами, а выходи вход блока микропрограммного управления соединены, соответственно, с входом и выходом блока сопряженил с оперативной памятью, первый- четвертый входы-выходы которого соединены, соответственно, с вторыми входами-выходами блока хранения управляющей информации, блока модификации управляющей информации, блока со пряжения с медленно действующими внешними устройствами и блоков сопряжения с быстро действующими внешними устройствами, вход, выход и второй вход- выход блока приоритетов .соединены соответственно с выходом и входом блока сопряжения с медленно-действующими внешними устройствами и третьими вхо-. дами-выходами блоков сопряжения с быстро действующими внешними устрой 5 ствами, третий вход"выход блока храненил управляющей информации соедине. с третьим входом-. выходом блока сдпряженил с медленно действующими внешни5 972выходы элементов И первой группы соединены с вторым входом регистра признаков обмена данными, первый выходкоторого соединен с вторым входомвторого селектора, с третьим входомтретьего селектора и с вторыми входами элементов И второй группы, третьи входы которых соединены с выходом триггера памяти конца обмена соперативной памятью, выход первого 1 Оселектора и выходы элементов И второйгруппы соединены, соответственно, спервым и вторым входами регистра меток,.второй выход которого соединенс, третьим входом второго селектора, 1четвертый вход которого соединенс вторым выходом регистра признаковобмена данными, выходы второго и гретьего селекторов соединены, соответственно, с первым и вторым входами 20триггера памяти конца обмена с оперативной памятью, а третий вход четвер-.того селектора и четвертый вход третьего селектора соединены с первымвыходом регистра меток. 25На фиг. 1 изображена структурнаясхема байт-мультиплексного канала;на фиг. 2 - структурная схема блокаформирования условия блокировки; нафиг. 3 " структурная схема блока мик- зоропрограммного управления; на фиг4структурная схема блока модификацииуправляющей информации; на Фиг. 5 структурная схема блока приоритетов;на фиг. 6 - структурная схема блокасопряжения с оперативной памятью;на фиг. 7 - структурная схема блокасопряжения с быстро действующими внешними устройствами; на фиг. 8 - структурная схема блока сопряжения с медленно действующими внешними устройствами,Байт-мультиплексный канал содержит фиг. 1) блок 1 микропрограммного управления, блок 2 хранения управляющей информации, блок 3 модификацииуправляющей информации, блок 4 приоритетов, блок 5 сопряжения с оперативной памятью, блоки 6 сопряжения сбыстро действующими внешними устройствами, блок 7 сопряжения с медленнодействующими внешними устройствами,блок 8 формирования условий блокировки, третий вход-выход 9 канала, группу 10 входов-выходов канала, четвертый вход-выход 11 канала, первыйвход-выход 12 канала, первый 13, второй 14 входы-выходы блока формирования условия блокировки, первый вход 96 6 блока 15 формирования условия блокировки, третий вход-выход 16 блокаформирования условия блокировки,второй вход 17 блока Формирования условия блокировки, входы-выходы блокамикропрограммного управления, третий 18, второй 19, первый 20, четвертый 21 входы-выходы, выход 22, вход 23,пятый 24, седьмой 25 и шестой 26 вхо"ды-выходы, третий 27, второй 28 ипервый 29 входы-выходы блока храненияуправляющей информации, первый 30 ивторой 31 входы-выходы блока модификации управляющей информации, первыйвход-выход 32, вход 33, выход 34, второй 35, третий 36 входы-выходы блокаприоритетов, первый 37, второй 38,третий 39, четвертый 40, пятый 41входы-выходы, выход 42, вход 43 блокасопряжения с оперативной памятью, первый 44, второй 45, третий 46, пя"тый 47, четвертый 48 входы-выходы блока сопряжения с быстро действующимивнешними устройствами, второй 49 входвыход, вход 50, выход 51, первый 52вход-выход, третий 53 вход-выход,четвертый 54 вход-выход блока сопряжения с медленно действующими внешнимиустройствами,Блок формирования условия блокировки содержит (Фиг. 2 ) вторую группуэлементов И 55, первый селектор 56,первую группу элементов И 57, ре-.гистр 58 меток, регистр 59 признаковобмена данными, четвертый селектор 60,элемент И 61, третий 62 и второй 63селекторы, триггер 64 памяти отменысовместного обслуживания, триггер 65памяти конца обмена с оперативной памятью. Блок микропрограммного управ"ления ( фиг. 3) содержит дешифратор 66условия ветвления, дешифратор 67 на"чального адреса микропрограммы, элемент ИЛИ 68, регистр 69, элемент И 70,счетчик адреса микрокоманды 71, память 72 микропрограмм, триггер 73 за"проса, регистр 74 исполнительного адреса внешнего устройства, регистр 75микрокоманды, регистр 76 выходных сиг.налов, дешифратор 77 одиночных сигналов. Блок модификации управляющей ин" формации (Фиг. 4 ) содержит дешифратор 78 кода микропрограмм, входнойселектор 79, сумматор 80, регистр 81результата.Блок приоритетов (,фиг, 5) содержит: дешифратор запросов 82, триггер 83 разблокировки, регистр 84 приоритета. Блок сопряжен ияс оператив 972496ной памятью (фиг. 6) содержит регистр 85 информации из ОЗУ, дешифратор 86 кода микрооперации, регистр 87 управляющих данных, регистр 88 данных, регистр 89 запросного слова. Блок% сопряжения с быстро действующими внешними устройствами (Фиг. 7) содержит регистр 90 двойного слова данных, регистр 91 управляющих данных, счетчик 92 заполения буфер 93 данных, дешифра а тор 94 состояния, регистр 95 входных идентификаторов, регистр 96 информации, регистр 97 адреса, регистр 98 выходной информации. Блок сопряжения с медленно действующими внешними уст з ройстаами (Фиг.8 ) содержит регистр 99 команд, регистр 100 адреса, дешифратор 10 1 состояния, регистр 102 входных идентификаторов, регистр 103 входной информации, регистр 104 выходной 2 а информации.Блок 3 предназначен для модификации канальной программы по мере вы- полнения операции ввода-вывода с внешними устройствами ( ВУ). Канальным 2 З программам, хранимым а блоке 2, присваивается адрес соответствующего ВУ. При обслуживании запроса на обмен данными канальная программа выбирается из блока 2 в блок 5, модифицируется 30 а блоке 3 под управлением блока 1 и возвращается на регистры блока 5. После завершения обслуживания запроса ,канальная программа по адресу ВУ помещается обратно в блок 2. 3Так как в канале возможно одновременное выполнение нескольких операций ввода-вывода, то оборудование блоков 1, 2, 3 и 5 мультиплексируется между запросами на выполнение ко- ю манд ЦП и на обмен информацией от блоков 6 и 7. Поступление запросов на дешифратор 82 асинхронное, Блок 4 в соответствии с присвоенным приоритетом устанавливает один из разрядов Ю регистра 84 соответствующий старшему на данный момент запросу. Наличие сигнала с регистра 84 приоритетов указывает на занятость мультиплексируемого оборудования. Блок 5 под управле у нием блока 1 (посредством дешифрато" ра 86 ) осуществляет свзяь с ОЗУ, атакже на регистрах осуществляет формирование управляющих данных операции ввода-вывода - текущей канальной программы и слова состояния канала.В байт-мультиплексном канале (ниже канале ), имеющем один путь доступа к ОЗУ, могут одновременно аыпалняться несколько канальных программ с разными массивами, данных посредством блоков 6 и 7. Каждый блок 6 обеспечивает связь с быстродействующими устройствами а монополь- ном режиме. Выполняя одну канальную программу, блок 6 имеет возможность накапливать байты данных в своем буфере. Обмен данными между каналом и .ОЗУ производится двойными сло. вами данных. Поэтому блоки 6 формируют, в общем случае, запросы на обмен двойным словом данных, который всегда связан с обращением в ОЗУ.Блок 6 для выполнений операции вво" да-вывода принимает управляющую информацию из блока 1 с дешифратора,77 и с регистров 85, 87 блока 5 ( поля канальной программы.),и организует обмен данными с адресуемым ВУ. Данные накапливаются (чтение с ВУ ) в буфере 93, после чего блок 6 организует запрос а блок 4 с дешифратора 94 на обмен данными с ОЗУ. При удовлетворении запроса блок 4 с регистра 84 присылает сигнал уровня приоритета данного блока 6, данные из буфера 93 поступают в регистр 90 (восемь байтов), откуда в блок 5,на регистр 89 и далее в ОЗУ, Блок 7 организует выполнение нескольких канальных программ обеспечивая связь с медленно действующими внешними устройствами а мультиплексном режиме. Имея буфер всего на один байт данных, блок 7 формирует запрос на обмен каждым байтом данных с блоком 2, который имеет буфер данных размеров а двойное слово для каждой канальной программы, выполняемой посредством блока 7. После накопления (при операции "Запись" в ОЗУ")или считывания (при операции "Чтение из ОЗУ") из блока 2 двойного слова данный канал организует обмен с. ОЗУ.Обслуживание любого запроса за вершается Формированием блоком 1 с дешифратора 66 сигнала "Конец программы" (КП), по которому в блоке 4 устанавливается триггер 83, который ведет к сбросу (разблокировке) регистра 84. Канал упорядочивает запросы на обмен данными от блоков 6 и 7 а блоке 4 согласно присвоенному приоритету, предоставляя оборудование всех остальных узлов канала на обслуживание приоритетного запроса, В этом случае значительная часть времени при удовлетворении запроса на обмен9 9724 двойным словом данных между блоком 6 и ОЗУ приходится на цикл обмена с ОЗУ, Оборудование канала, которое не свя-: зано с циклом обмена с.ОЗУ, в это время не используется. Для возможности 5 использования оборудования канала, не связанного с циклом обмена с ОЗУ, введен блок 0, что дает возможность обслуживать запросы от блока 7, не связанные с обращением в ОЗУ на фоне 10 цикла обмена с ОЗУ блоков 6. Это при ,водит к увеличению производительности канала и всей вычислительной системы в целом.15Режим совместного обслуживания организован следующим образом. После удовлетворения запроса на обмен двой. ным словом данных от блока 6 согласно присвоенному приоритету блоком 4 20 (установка соответствующего уровня приоритета ) сигнал признака обмена данными из блока 6 и сигнал уровня приоритета иэ блока 4 поступают по входам"выходам 14 и 13, соответствен- И но, в блок 8, где срабатывает один из элементов И 57, по сигналу с выхода которого устанавливается разряд реистра 59 признаков обмена данными лока 6 с ОЗУ, соответствующий сигна- ЗО лу уровня приоритета, С выдачей сигнала запроса на обмен данными с ОЗУ посредством блока 5, в общем случае обслуживание запроса в канале блоками 2, 3 и 1 завершается: из блока 1 с дешифратора 66 в блок 8 выдается по вход"выходу 16 сигнал микропрограммного управления "Конец программын (КП) .В данном слуцае при обслуживании 4 в запросана обмен данными с блоком 6, сигнал КП выдается после завершения обслуживания запроса блоками 2, 3 и 1 после организации запроса на обмен данными с ОЗУ посредством блока 5.При наличии сигнала КП на входе-выходе 16, соответствующего сигнала с регистра 59 признаков обмена данными и отсутствии сигнала с триггера 65 памяти конца обмена с ОЗУ наличии ин" версного сигнала со второго выхода триггера ) срабатывает один из элементов И 55, по сигналу с выхода которо" го устанавливается соответствующий разряд регистра 58 меток метка, соответствующая сигналу уровня приоритета ), который по входам- выходам 13, 14 и 16 поступает, соответственно, в блоки 4, 6 и 1. Установленная метка 96 1 Опри отсутствии сбоев из ОЗУ не сбро. сится до заеерешния обмена даннымиблока 6 с ОЗУ. Сброс метни в этомслучае происходит при поступлении по вход. 15 на соответствующий селектор 56 сигнала завершения обмена с ОЗУ и инверсного сигнала сбоев иэ ОЗУ. Если с сигналом заверешения обмена с ОЗУ приходит сигнал сбоев иэ ОЗУ, то регистр 58 меток не сбрасывается до повторной установки уровня приоритета блока 6 в блоке 4 (который былсброшен по сигналу КП ) - срабатывает селектор 56, сигнал с выхода которого сбрасывает регистр 58 меток.При наличии сигнала сбоев иэ. ОЗУ и сигнала с регистра 58 меток повторная установка уровня приоритета блока 6 в блоке 4 происходит по старшему приоритету. В этом случае блоки 1-3 отработают сбои из ОЗУ, как если 6 ы эти сбои пришли иэ ОЗУ до раэблокировки приоритетов ( до выдачи КП ) и до установки соответствующего разряда регистра 58 меток. Сиг"налом уровня приоритета для блока 6 служит логическая сумма сигналов соответствующего уровня приоритетов изблока 4 и метки, поступающей в блок 6 по входу-выходу 14, Наличие сигнала с регистра 58 меток указывает на возможность совместного обслуживания запросов на обмен данными от блоков б и 7 ( указывает на цикл ОЗУ по обмену данными с блоком Ь ), и в. бло" ке 4,6 локирует удовлетворение всех эа. просов установку всех уровней прио" ритетов ), кроме запросов иэ блока 7 на обмен байтом данных.По сигналу завершения обмена с ОЗУ, который может прийти по входу 15 при налиции сигнала с регистра 58 меток или до раэблокировки приоритета когда при удовлетворении одного запроса от блока 6 организуется обмен данными с ОЗУ, а затем выбор управляющей информации иэ ОЗУ ), срабатывает селектор 62, сигнал с выхода которого устанавливает триггер 65 памяти конца обмена с ОЗУ, который блокирует установку регистра 50 меток, поступая на элемент И 55 и, поступая по входу-выходу 13 в блок 4, блокирует удовлетворение запроса иэ блока 7 на обмен байтом данных при наличии сигнала с регистра 50 меток, т.е, этот сигнал производит блокировку совместного обслуживания, так как цикл обмена блока 6 с ОЗУ завершился. Тригст(81 2 71 О +1 11 9724 гер 65 памяти конца обмена с ОЗУ будет сброшен: по сбросу регистра 58 меток ( когда блокировка режима совмест ного обслуживания становится не нужна срабатывает селектор 63 " или 3 сбрасывается, если сигнал памяти конца обмена с ОЗУ установлен до разблокировки приоритета, по сигналураэблокировки приоритетов (старый сиг-. нал, устанавливается по сигналу КП ), 10 поступающему по входу-выходу 13 из блока 4, т.е. сбрасывается тогда, когда сигнал КП уже пройдет и необходимость блокировать установку одного из разрядов регистра 58 меток на эле% менте И 55 отпадает. Если при наличии сигнала с регистра 58 меток естьзапрос от блока 7 на обмен байтом данных, то он начнет 20 удовлетворяться, так как регистр 84 разблокирован, Устанавливается уровень приоритета блока 7 на регистре 84, блок 1 начинает выполнять микропрограмму с начальным адресом, И сформированным на дешифраторе 67 по сигналам подкраски типа запроса с дешифратора 101 блока 7 и соответствующего уровня приоритета регистра 84, В начале выполнейия программы блок 1 ЗО дешифрирует наличие сигнала с регист" ра 58 меток на дешифраторе 66. При наличии сигнала с регистра ме" ток сработают элементы И 70, Адрес ветвления с поля регистра 75 попада 35 ет на счетчик 71 адресов. Программа модипицируется таким образом, что сразу же происходит анализ в блоке 5 управляющих данных на необходимость40 обращения в ОЗУ для блока 7. При этой необходимости удовлетворение запроса от блока 7 при наличии сигнала на ф "входе-выходе 16 с регистра 58 меток сразу же завершается (обмен байтомф/ даннцх не происходит ), так как блок 5 уже занят обменом данных между ОЗУ и блоком 6, на что указывает установленный разряд регистра меток. Блок 1 формирует сигнал КП, что приводит к разблокировке приоритетов и сбросу уровня приоритета блока 7, и сигнал отмены совместного обслуживания с дешифратора 77, который поступает по входу-выходу 16 в блок 8. Срабатывает селектор 60, сигнал с выхода которого устанавливает триггер 64 памя"ти отмены совместного обслуживания,который поступает по входу-выходу 13 96 12в блок 4 и блокирует совместное обслуживание - блокирует установку уров. ня приоритета по запросу от блока 7 при наличии сигнала с регистра 58 меток, Триггер 64 также устанавливается при наличии сигнала с регистра 58 меток и запросе из блока 7 на обслужи. вание завершения операции, так как удовлетворение этого запроса предполагает организацию обмена информацией с ОЗУ ( сигналы из блока 7, поступающие по. входу 17 - старые). В этом слу" чае срабатывает селектор 60. Триггер 64 памяти отмены совместного обслуживания сбрасывается при удовлетворении запроса от блока 7 по сигналу уровня. приоритета блока 7 (старый сигнал ), который поступает по входу-выходу 13 иэ блока 4 на элемент И 61, сигнал с вж, да которого сбрасывает триггер 64, так .как отпада. ет необходимость блокировать совместное обслуживание - обслуживание запроса от блока 6 завершается и начинается обслуживание запроса от блока 7, который не могут обслужить в режиме совместного обслуживания и поэтому устанавливается триггер 64. При отсутствии необходимоСти обращения в ОЗУ для блока 7 в режиме совмещения обслуживание запроса блока 7 происходит так же, как при отсутствии сигнала с регистра 58 меток, т.е, как при отсутствии совмещения. Время обслуживания запроса каналом на обмен двой" ным гловом данных от блока 6 или байтом данных от блока 7 соизмеримо с циклом обмена двойным словом данных с ОЗУ, поэтому принимаем время обслуживания запроса от блока 6 на обмен данными й = 2 1= й,1 (время канала) + й(цикл ОЗУ),время обслуживания восьми запросов от блока 7 на обмен байтом данных С., = 7.С (время1 канала) + 2 й 1 (время канала + цикл) - 9 С.1 -так как только повосьмому запросу будет организован оомен с ОЗУ,При использовании блока 8 время. .на обслуживание восьми запросов отблока 7 на обмен байтами данных значительно сокращается за счет того, что семь из этих запросов будут обслужены каналом во время цикла ОЗУ по обслуживанию обмена данными с блоками 613 9724КоэйФи циент уме н ьш ения времени об"служи вания одного двойного слова МПКв каналеТК 1 1Т 2 сСледовательно в 4,5 раза без изменения производительности блоков 6 можно увеличить производительность блока 7. Не увеличивая производительность последнего, введение блока 8 да о ет возможность освободить канал для обслуживания запросов от блока 6. на время Т за восемь обслуживаемых зачросов блока 7дТ = Т-Т 1=9-2 с=7 с=3,5 с 6Если А - производительность блока 7, тогда увеличение производительности блока 6КЧ 358/3.5 А.В ЕС 4001 А = 100 колебаний в секунду, следовательно Р = 3,5 100 = = 350 колебаний в секунду, что составляет от суммарной пропускной спо собности канала, равной 1500 колебаний в секунду - 234. Этот тракт является одним из условий, позволяющим подключать к каналу блока 6 диски с ,7 = 156 и = 312 колебаний в секун- зо ду, и более рационально составлять конФигурацию системы ввода-вывода.Формула изобретения1. Байт"мультиплексный канал, со. держащий блок микропрограммного управления, блок хранения управляющей инФормации, блок модиФикации управляющей информации, блок приоритетов, блок, сопряжения с оперативной памятью, блок сопряжения с быстро действующими внешними устройствами, блоки сопряжения с медленно действующими внешними устройствами, причем первый- пятый входы-выходы блока микропрограммного управления соединены, соответственно, с первыми входами-выходами блока модиФикации управляющей инФормации, блока приоритетов, блока сопряжения с медленно действующими внешними устройствами, блока хранения управляющей инФормации, блоков сопряжения с быстро действующими внеш 5 ними устройствами, а выход и вход блока микропрограммного. управления соединены, соответственно, с входом и выходом блока сопряжения с опера 16 14тивной памятью, первый-четвертый входы-выходы которого соединены, соответственно, с вторыми входами-выходами блока хранения управляющей инФормации, блока модиФикации управляющей инФормации, блока сопряженияс медленно действующими внешними устройствами и блоков сопряжения с быстро действующими внешними устроиствами,вход, выход и второй вход-выход бло"ка приоритетов соединены, соответственно, с выходом и входом блока сопря"женил с медленно действующими внешними устройствами и с третьими входамивыходами блоков сопряжения с быстродействующими внешними устройствами,третий вход"выход блока хранения управляющей инФормации соединен с третьим входом-выходом блока сопряженияс медленно действующими внешними устройствами, шестой вход-выход блокамикропрограммного управления, четвертый вход-выход блока сопряжения с медленно действующими внешними устройствами, пятый вход-выход блока сопряжения с оперативной памятью, четвертые входы-выходы блоков сопряженияс быстро действующими внешними устройствами являются, соответственно,первым, вторым, третьим входами-выходами и группой входов-выходов байтмультиплексного канала, о т л и ч аю щ и й с я тем, что, с целью повышения производительности, он содер"жит блок Формирования условия блокировки, первый, второй, третий входывыходы которого соединены, соответственно, с третьим входом-выходом блокаприоритетов, с пятыми входами-выхода"ми блоков сопряжения с быстродействующими внешними устройствами и с седьмым входом-выходом блока микропрограммного управления, первый и второйвходы блока Формирования условия блокировки соединены, соответственно,с выходом блока сопряжения с оперативной памятью и с первым выходом блокасопряжения с медленно действующими,внешними устройствами. 2. Канал по п. 1, о т л и ч а ющ и й с я тем что блок пормирования условия блокировки содержит регистр меток, регистр признаков обмена данными, триггер памяти отмены совместной работы, триггер памяти конца обмена с оперативной памятью, четыре селектора, элемент И и две группы элементов И, причем первый вход-выход96 16 15 9724 лака соединен с первыми входами первого и второго селекторов, элемента И, регистра признаков обмена данными, элементов И первой группы, с выходами триггеров памяти отмены совместной у работы и конца обмена с оперативной памятью и с первым выходом регистра меток, второй вход-выход блока соединен с вторыми входами элементов И первой группы и с первым выходом ре гистра меток, первый вход блока соединен с вторым, третьим и четвертым входами первого селектора и с первым, вторым входами третьего селектора, третий вход-выход блока соединен с 13 первыми входами элементов И второй группы, с первым входом четвертого селектора и с первым выходом регистра меток, второй вход блока соединен с вторыми входами четвертого селектора 20 и элемента И, выход которого и выход четвертого селектора соединены, соответственно, с первым и вторым входами триггера памяти отмены совместного обслуживания, выходы элементов И пер-И вой группы соединены с вторым входом регистра признаков обмена данными, первый выход которого соединен с вторым входом второго селектора, с третьим входом третьего селектора и с Зо вторыми входами элементов И второйгруппы, третьи входы которых соединеныс выходом триггера памяти конца обменас оперативной памятью, выход первогоселектора и выходы элементов И второй группы соединены соответственно,с первым и вторым входами регистраметок, второй выход которого соединенс третьим входом второго селектора,четвертый вход которого соединен свторым выходом регистра признаков обмена данными, выходы второго и третьего селекторов соединены, соответственно, с первым и вторым входамитриггера памяти конца обмена с оперативной памятью, а третий вход четвертого селектора и четвертый входтретьего селектора соединены с первым выходом регистра меток,1 Источники информации,принятые во внимание при экспертизеПатент СИА Р 3432813,кл 340-172 5 опублик. 1969.2, Канал мультиплексный ЕС,Техническое описание Ц 53.057.004.701973, с.43, рис. 8.3. Авторское свидетельгтво СССРЮ 6 БЙ 407, кл. С 06 Г 3/04 1977
СмотретьЗаявка
3281029, 12.05.1981
ПРЕДПРИЯТИЕ ПЯ М-5769
СЕРГЕЕВА ТАМАРА АФАНАСЬЕВНА
МПК / Метки
МПК: G06F 3/04
Метки: байт-мультиплексный, канал
Опубликовано: 07.11.1982
Код ссылки
<a href="https://patents.su/12-972496-bajjt-multipleksnyjj-kanal.html" target="_blank" rel="follow" title="База патентов СССР">Байт-мультиплексный канал</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Устройство для сопряжения вычислительной машины с аналоговыми датчиками
Случайный патент: Загрузочное устройство конусной дробилки