Устройство управления магистралью
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 717770
Авторы: Кокорин, Овсянникова-Панченко, Петрова, Шевкопляс
Текст
(54) УСТРОЙСТВ в гр Изобретение относится к цифровой вы- сов н данных в память, Санные, считанчислительной технике и может быть ис- ные иэ памяти проходят в соответствую.спользовано в вычислительных системах, щие пропессоры, По окончании работы пасодержащих несколько активных источйв мяти сбрасываетсятригге 1 жая схема, вы ков информации подключенных к общей ин бираемая в текущий момент времени блое5формационноадресной магистрали, Устрой- ком определения приоритета, Когда все ствоуправлениямагистральюпредназначено : хранящиеся запросы обработаньь новая дляанализаснгналовзапросовактивийхуст группа запросов может быть принята в мо ройствнаподключениекобщей магистрала и мент выработки в памяти сигнала готовыдачи,сигналаразрешенияодномуизусъ-ности, Таким образом, вся процедура раэройств в соответствии с принятой диснею- решения конфпиктных ситуаций в системе линой обслуживания запросов. разбивается во времени на множество цикрфей ройство с лов в каждом из которых обрабатываютИзвестно интерфейсное устро ство суппировкой большого числа запзапросов"для ся все запросы беэ исключения, вплотьса с самым низким приоритетом. вычислительной машины в котором эапро -до запросы поступают в блок определения прйбри Это фактически приводит к равномерномуобслуживанию запросов, что существенно ,тетов через интерфейс 13.Интерфейс срабатывает при наличиине- ограничивает системные возможности усвойства, Расширения системных воэмож выполненного запроса в группе, которая Р йст афей П то "бло ностей мозно достигнуть, йапример введе принята ранее интерфейсом. ри этом оОе ю ей г уппы нием самообучающихся приоритетных блокируется пересылка следующей группыков или оков динамических приоритетов. запросов в блок определения приоритета, ков или блоков диП остейшее средство такого рода - блок который по хранящимся в порядке приори-ф Рх апенин маски запросов, т.е. кода для тета запросам разрешает передачу адре- храппоразрядной коньюнктипросов, поступающих вприоритета,Из известных устрким по технической су 1 цемому является устросодержащее блок хрен1хранения маски, приорпу элементов И, причблока хранения запросгруппой входов устройходов блока. храненияна к первой группе вхго блока, группа входмаски является второройства, а группа выхмаски подключена кодов приоритетного блкоторого подключенаИ первой группы, вьаются группой выходовНедостатком извесляется возможность псигналов (помех) наслучаях, когда сменара маски внешним истпроисходит в моментгистра внутренними сгЭтот же фактор снижаустройства, посколькры смены и опроса дпоследовательно.Целью предлагаемется повышение быстности устройства.Поставленная цельчто в устройство ввеэлемент И, первый идержки, прйчем группного блока соединенаИЛИ, вйход которогому входу элемента Икоторою подключентй 38 держки вход ковходом запуска блокявляется входом запуход элемента И подклму входу блока храп" "торого подключен кэлементов И первойхранения запросов соэлементов И м"регискоторого является г"хранения запросовреестра запросов пвторой группы элем"сброса регистра запро дкл 3 - 717770зной фильтрации за к управляющему входу блока хранения заблок определения просов и управляющему входу группы элементов И, входы которых являются груцойств наиболее близ- пой входов блока хранения запросов, аности к предлага блок хранения маски содержит входной ийство прерывании, выходной регистр маски, причем группаения запросов, блок входов входного регистра маски является.титетный блок, груп-, группой входов блокахранения маски, аем группы входоввход записи входного реестра маски язов является первой 10 ляется входом записи устройства выходыства, .а группа вы- входного регистра маски подключены кзапросов подииоче- группе входов выходного регистра маски,одов приоритетно- вход запуска которого является входомов блока хранения зацуска блока хранения маски, при этомй группой входов уст-,5 группа выходов выходного регистра маскиодов блока хранения является группой выходов блока хранениявторой группе вхо- маски.ока, группа выходов На чертеже показана логическая схек входам элементов ма устройства управления магистралью.оды которой явля Устройство содержит блок 1 храненияустройства Г 23. запросов, блок 2 хранении маски, цриоритного устройства яв-, тетный блок 3, элемент ИЛИ 4, элементоявленвя ложных И 5, первый элемент 6 задержки, второйего выходах в тех элемент 7 задержки н первую группу элесодержимого режст- ментов И 8, Блок 1 выполнен в виде поочнйком ийформации следовательно соединенных и подключенныхопроса этого же ре к общей управляющей шине 9 второй груц.емами устройства,пы элементов И 10 и реестра 11 запроет быстродействие сов, Блок 2 выполнен в виде последова у указанные пропеду- тельно Ыединенных входного регистра 12олжны выполняться маски и выходного регистра 13 маски. Входы 14 блока 1 хранения запроого изобретения явля-. сов являются первой группой входов устродействия и падеж-, ройства, вторая группа входов 15 устройства предназначена для прнема кода масдостигается тем, ки от внешних источников информации, содены элемент ИЛИ; провождаемого сиделом записи, поступавторой элементы за- ющим на вход 16 записи усчройства, коа выходов приоритет- торый является входом записи регистрас входами элемента 12, Вход 17 запуска устройства соеди 40;подключен кперво- нен с входом запуска регистра 13 и че, ко второму входу рез первый элемент 6 задержки со втовыход первого элемен, рым входом элемента И 5. Группы вытороГО СОЕДКнеН сходов блока 1 и 2 соединены с первой и а хранения маски и второй группами входов блока 3, Выходы45ска устройства, вы- блока 3 соединены с входами первойючен к управляюще- группы элементов И 8 через элементИЛИ ения запросов и вхо - с первым входом элемента И 5, выхозадержкн, выход ко- ход котороо соединен с уцравлякяцим вхоуправляющему входу дом блока 1 хранения запросов, и через группы, причем блок второй элемент задержки 7 - с управлядержит вторую группу кщим входом блока 8, выходы 18 которотр запросов, выходы го являются выходами устройства. руппой выходов блока Устройство работает следующим обра 55установочные входы ЗОМеодключены к выходам В исходном состоянии на вход 17 цоентов И, а входыдана логическая 1, в регистре 13 хра;СОВ ПО ЮЧЕНЫ нится старый код маски, в общем случае5 717770 6не совпадающий с кодом, записанным в ти магистрали в общей для всех устройстврегистре 12. Запросы, поступающие на, интерфейсной линии и в снятии сигнала свходы 14, проходят через открытую вто- линии подтверждения запроса, Сигнал лорую группу элементов И 10 и через сбро- гической ф 1 ф, поступающий при этом нашенный регистр 11, выполняющий в дан 5 вход 3.7, во - первых, своим фронтом проном случае функцию инвертирования, на изводит перезапись нового кода маски извходы приоритетного блока 3. При пали- регистра 12 в регистр 13 и, во - вторых,чии хотя бы одного из незамаскированных опрашивает через первый элемент 6 зазапросов на входах блока 3, на одном из держки выход элемента ИЛИ 4. Если кего выходов, а именно, на выходе, соот моменту опроса на выходе элемента ИЛИвэтствующем старшему из этих запросов, 4 сформирован логический 0", то это озпоявляется логическая 1 ф, которая посту- начает, что незамаскированные запросыпает через элементы ИЛИ 4 и И 5 на уп- отсутствуют, и устройство переходит вравляющую шину 9, вызывая отключение описанное выше исходное состояние ожидавторой группы элементов И 3.0 и снятие ния разрешенных новой маской аапросов15сигнала сброса с регистра 11, в котором . на подключение к магистрали. Если к мозапоминается группа запросов по состоя- менту опроса на выходе элемента ИЛИ 4нию на момент появления "1 ф на шине 9. сформирована логическая ф 1", то это оэНачиная с этого момента устройство ста начает, что незамаскированные запросыновится нечувствительным к внешним за- имеются, например, вследствие размаскирования ранее запрещенных старой маскойзапросов активных устройств, не получивСцустя время, равное сумме задержек ших обслуживания, При атом срабатываетбл о 1 и 3 сигналы на входах первой элемент И 5, сигнал второй логическойоков и25 ф югруппы элементов И 8 принимают устано- ф 1 ф поступает на управляющую шину 9,вившиеся значения. Другими словами, пе вызывая отключение второй группы элереходнью процессы в блоках 1 и 3, сэя- " ментов И 10 и снятие сигала сброса сванные с возможными "гонками зацро регистра 13., в котором запоминается ;рупсов разного рго приоритета поступающих напа запросов и т,д. (точно так же как в30од устройства от независимых и несин описанном выше случае),входы устро ст йхронизированных менных между собой активных Таким образом, в предлагаемом у роисточников полностью заканчиваются. К стае управления магистралью гарантируетэтому времени сигналсигнал логической файф ся отсутствие помех на выходах при цаЭвший анее с алемента И 5 на раллельной работе устройства и независи35вход второго элемента 7 задержки, прохо- мых от устройства по временным характедит через этот элеменмент и открывает пер ристикам внешних источников кодов маски,вую группу элементовэлементов И 8. На одном из подключаемых к входам 15 и 16.выходов устро ства18 тройства формируется сиг-,Иополнительное увеличение ыстроденал разрешения на подкла одключенне активного ствия устройства может быть достигнуто40устройства к о е магбщ й гистрали Получив при использовании в качестве элементовсигнал разрешения, вы ранибранное активное 6 и 7 нелинейных элементов задержки,коустройство формирует сигиигнал подтвержде- - торые задерживают только положительньюобщей для всех активных фронты входных сигналов, а отрицательныения запроса на о еь ой за жкойеустройств шине и снимаеснимает сигнал запроса. фронты передают С минимально задер45Опнал подтверждения запроса в виде логического фОф поступает на вход 17 устройства и, пройдя через первый элемент Ф о р м у л а и з о б р е т е н и я6 задержки и элемент И 5, вновь открывает вторую группу элементов И 10 и пэ Устройство управления магистралью,50реводит регистрв режим11 инвертирова содержацее блок хранения запросов, блокблокния входных сигналов ез их зб их запоминюия. хранения маски, приоритетный ок, грудПервая групп а элементов И при этомИ 8 том пу элементов И, причем группа входов блока хранения запросов является первойзакрывается."группой входов устройства, в группа выЗавершакхций этап про ур 55цед ы захватавным стройством состо- ходов ока хранения з апросов подключемагистрали активным у .пе вой е входов приоритетногоожи внии освобождения магистрали на к перво группеит в ожиданиифо . бл ,г улпы входов блока хранения мвое обмена, формировд . ока рется вто й группой входов устройния этим устройством признака занятос ки является второИ Заказ 9849/677 5 1 Подписное ПП "Патент",ул, Проектная,4 ф г.Ужгоро 7 7177ства, в группа выходов блока хранения маски подключена ко второй группе "входов приоритетного блока, группа выходов которого подключена к входам элементов И первой группы, выходы которой являются группой выходов устройства, о т л "ичающ е е" с я тем, что, с целью новышенин быстродействияи нвдежносгн устройства, в него введены элемент ИЛИ, элемент И, первый и второй элементы за- одержки, причем группавыходов приоритет.ного блока соединена с входами элемента ИЛИ, выход которою подключей к первому входу элемента И, -ко-второму входу которого подключен выход первого элемента задержки, вход которого жедйнен"с входом запуска блока хранения маски иавляетса входом запуска устройства, выход элемента И подключен к управлякацему входу блока хранейия запросов и входу 20второю элемента задержки, выход которого подключен купращщющему входу элемента И первой группы,причем блок хранения запросов содержит вторую группуэлементов И и регистр запросов, выходы"которого "явлаютса грушюй выходов блокахраиенйа запросовустановочные входы 70 8регистра эапросов подключены к выходамвторой группы элементов И, а входысброса регистра запросов подключенык управлакзцему входу блока хранения запросов и управляющему входу группы элементов И, входы которых являютса группой входов блока хранения запросов, аблок хранении маски содержит входной ивыходйой регисгры маски, причем группавходов входного регистра маски ающетсагруппойвходов блока хранения маски, авход записи входного регистра маски являетса входом записи устройства, выходывходного регистра маски подключены кгруппе входов выходного регистра маски,вход запусха которого является входомзапуска блока хранения маски, при этомгруппа выходов вькодного регистра маскиявляетса группой выходов блока хранения .маски.Источники информации,принятые.во внимание при экспертизе1. Патент Англии Й 1449391,кл. 44 А, 1974,2. Авторское свидетельство СССРИ 525094, кл, 0 06 Г 9/18, 1974
СмотретьЗаявка
2558692, 21.12.1977
ПРЕДПРИЯТИЕ ПЯ Р-6429
КОКОРИН ВЛАДИМИР СЕРГЕЕВИЧ, ПЕТРОВА ЛЮДМИЛА МИХАЙЛОВНА, ОВСЯННИКОВА-ПАНЧЕНКО ЭЛИНА ПАВЛОВНА, ШЕВКОПЛЯС БОРИС ВЛАДИМИРОВИЧ
МПК / Метки
МПК: G06F 13/36, G06F 9/50
Метки: магистралью
Опубликовано: 25.02.1980
Код ссылки
<a href="https://patents.su/4-717770-ustrojjstvo-upravleniya-magistralyu.html" target="_blank" rel="follow" title="База патентов СССР">Устройство управления магистралью</a>
Предыдущий патент: Устройство для управления прерыванием программ
Следующий патент: Устройство для адресации буферной памяти
Случайный патент: 411991