Устройство для подключения эвм к системной шине

Номер патента: 1361571

Авторы: Армичева, Баранов, Кучук

Есть еще 2 страницы.

Смотреть все страницы или скачать ZIP архив

Текст

СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНИХРЕСПУ БЛИН 13/24 ПИСАНИЕ ИЗОБРЕТЕНИЯ АВТОРСКОМУ СВИДЕТЕЛЬСТ(54) УСТРОЙСТВО ДЛЯ П К СИСТЕМНОЙ ШИНЕ (57) Изобретение относит лительной технике и пред частности, для сопряжени ЭВМ в однородную вычисли тему. Целью изобретения вышение быстродействия.содержит блок 3 коммута настройки, блок 2 прерыв ратор 6 адреса, регистр.регистр 2 обмена, регнст р йизации, б ип,ОДКЛЮЧЕНИЯ ЭВМ В 47Р.Армичев 1 чисназначено, в я отдельных тельную сисетельство СССР Г 13/00, 1975, ельство СССР Р )3/14, 1980является по- Устройствоции, блок 1 ания, дешиф состояния, р 5 синхроОСУДАРСТВЕИНЫЙ НОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИИ13 Ь 1571 Составитель С.П Техред А. Кравчу ктор В,Данко орректор М.Максимишин каз 6292/ Подписноета СССР Тираж 671 НИИПИ Государственного комит по делам изобретений и открь 13035, Москва, Ж, Раушска тии я наб., д. 4 Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4Изобретение относится к вычислительной технике и предназначено вчастности для сопряжения отдельныхЭВМ в однородную высислительную сис 5тему.Цель изобретения - повышение быстродействия путем увеличения скорости выполнения системных операций.На фиг.1 представлена структурнаясхема устройства; на фиг,2 - функциональная схема блока настройки; нафиг.З - Функциональная схема блокапрерывания; на фиг.4 - функциональная схема блока коммутации; на фиг.5 - 15функциональная схема узла синхронизации; на фиг.6 - однородная вычислительная система, построенная с использованием устройства для сопряжения. 20Устройство содержит (фиг. 1) блок1 настройки. блок 2 прерывания, блок3 коммутации, регистр 4 состояния,регистр 5 синхронизации, дешифратор6 адреса, регистр 7 обмена. На фиг.1 25обозначены также третий 8, первый 9,четвертый 10 и второй 11 информационные входы-выходы блока 3 коммутации,группа 12 информационных выходовблока 3 коммутации, информационные 30выход 13 и вход 14 блока 3 коммутации, тактовый вход 15 блока 3 коммутации, информационный вход-выход16 блока 3 коммутации, группа управляющих входов 17 блока 3 коммутации,выходы 18 и 19 дешифратора 6 адреса,и выход 20 блока 2 прерывания.Блок 1 настройки предназначен длявыдачи сигналов настройки по линиях17.1-17,4 на вход 17 блока 3 коммутации и сигнала запроса прерывания поиндивидуальному обмену (С)на вход блока 2 прерывания и информационный вход регистра 4 состояния,Блок 1 настройки (Фиг,2) содержи 45регистр 21 кода настройки, элементИЛИ 22, триггер 23, триггер 24,элемент И 25 и дешифратор 26 кода,настройки, который состоит из элементов И 27 и 28, элемента НЕ 29 и элементов 30 и 31 сравнения.Регистр 21 настройки предназначендля хранения настроечной информацииследующего вида: первый разряд регистра 21 предназначен для хранениябита признака, определяющего, подключено ли устройство в составе подсистемы крайним слева, если да, то вэтот разряд заносится ециница, если нет - ноль; второй разряд аналогичным образом определяет, подключено ли устройство в составе подсистемы крайним справа; последующие М разрядов определяют номер подсистемы, вкоторую включено устройство в составе однородной вычислительной системы; последние К разрядов определяют номер устройства внутри подсистемы.Соотношения между К- и М-разрядами выбираются так, что Н = К+М+2,где Н - разрядность информационного слова, принятая в системе. Элемент 30 сравнения предназначен для сравнения номера подсистемы, хранящегося в М-разрядах регистра 21, и номера подсистемы, поступающего с выхода13. Элемент 31 сравнения предназначен для сравнения номера устройствав подсистеме, хранящегося в К-разрядах регистра 21 и поступающего свыхода 13.Блок настройки работает следующим образом.При настройке поступающая по шине 13 или 16 настроечная информация по сигналу С, поступающему по шине 12или по линии 19, записывается врегистр 21. При этом из разрядов (1 и 2) регистра 21 по линиях 17.1 и 17.2 и с нулевого выхода триггера .23 по линии 17.4 поступают потенциа-лы, определяющие режим работы блока 3 коммутации в составе подсистемы.При поступлении по шине 13 кода информационного слова, содержащего номер подсистемы и номер устройства в подсистеме, совпадающие с соответствующими кодами, хранящимися в регистре 21, сработают элементы 30 и 31 сравнения, в результате чего с их выходов сигнал "1" поступает на первый и второй входы элемента И 28, который в этом случае пропускает на выход поступающий на его третий вход1сигнал С ,аПо выходу элемента И 28 устанавливается в единичное состояние триггер 24, разрешая прохождение сигналов Сна выход блока настройки.Если при поступлении информационного слова сравнение кодов номера подсистемы, поступающего с выхода 13 и из соответствующих разрядов регистра 21, не произошло, на первом входе элемента И 27 с выхода элемента НЕ 29 присутствует сигнал разрешения прохождения управляющего сиг 3 136нала С ,с второго входа элементаИ 27 на вход установки триггера 23.При установке триггера 23 в состояние "1" по его управляющему выходус линии 17,8 на блок 3 коммутациипоступит управляющий сигнал, настраивающий его на трансляцию информациимежду подсистемами.Установка триггеров 23 и 24 в исходное состояние осуществляется сиг"налом сброса С, , поступающим с выхода 12.Блок 2 прерывания содержит(фиг.3) элемент ИЛИ 32 и триггер 33.Блок 3 коммутации (фиг.4) предназначен для передачи информации слов иуправляющих сигналов соответственнос входов-выходов 8 и 9 на входы-выходы 10 и 11 или наоборот, а также свходов-выходов 8 и 9 (или 10 и 11)соответственно на выходы 12 и 13 входа 14 и входа-выхода 16 соответственно на входы-выходы 8 и 9 (или 10 и11) при поступлении соответствующихсигналов на вход 17 настройки и сигнала синхронизации на вход 15.Блок 3 коммутации содержит (фиг.4)две группы элементов И 34 и 35, вкаждой из которых по пять двухвходовых элементов И, группу элементов И36, состоящую из четырех двухвходовых элементов И, три группы элементовИЛИ 37-39, в каждой из которых попять двухвходовых элементов ИЛИ, тригруппы элементов И 40-42, в каждойиз которых по Н двухвходовых элементов И, где Н - разрядность информационного слова, три группы элементовИЛИ 43-45, в каждой из которых поН элементов двухкодовых ИЛИ,элементы ИЛИ 46 и 47, узел 48 синхронизации, элемент ИЛИ-НЕ 49 и элементИ 50,Каждый элемент ИЛИ 37 и 38 предназначен для подачи на соответствующий элемент И 34 и 35 сигнала С,и, Обм ъ ь о 6 мОи и С сбпоступающего с входом-выходов 10 (8)или 14. Каждый элемент И 34 (35)предназначен для передачи соответствующего управляющего сигнала С,СС мСи С 6 с выхода соответствующего элемента ИЛИ37 (38) при наличии разрешающегосигнала с выхода элемента ИЛИ 46(47).Каждый элемент ИЛИ 43(44) предназначен для подачи на соответствующийэлемент И 40(41) соответствующего(58) предназначен для. выдачи на входэлемента И 52(51) через элементИЛИ 54(55) сигнала синхронизации 5101520 25 30 35 40 разряда информационного слова, поступающего с входов-выходов 11(9)или 16Каждый элемент И 40(41) предназначен для передачи соответствующегоразряда информационного слова навход-выход 9(11) при поступлении раз-,решающего сигнала с выхода элементаИЛИ 46(47),Каждый элемент ИЛИ 39 предназначен для передачи на вход соответствующего элемента И 36 сигнала С,06 о ф т, оБМ и абм и сигнала Сна выход 12. Каждый элемент И 36предназначен для передачи на выход12 соответствующего сигнала С С оьпС . С,и С, при наличии разрешения на входе 17 (линия 17,4),Каждый элемент ИЛИ 45 предназначен для передачи на соответствующий элемент И 42 соответствующего разряда информационного слова, поступающего с входов-выходов 9 или 11.Каждый элемент И 42 предназначен для передачи на выход 13 соответствующего разряда информационного слова при наличии разрешающего сигнала на входе 17 (линия 17.4). Элемент ИЛИ-НЕ 49 предназначен для выдачи запрета на прохождение сигнала настройки С через элемент И 50 при поступлении сигнала "1" с линии 17.1 или 17.2, т.е. если в блок 1 настройки уже занесена настроечная информация,Узел 8 синхронизации (фиг,5) содержит элементы И 51 и 52, ИЛИ 53- 56, НЕ 57 и 58, И 59. Элемент И 51(52) предназначен для передачи сигнала синхронизации С на вход-выход 8(10) при поступлении сигнала С, с входа-выхода 10(8) или с выхода элемента НЕ 58(57) через элемент ИЛИ 55(54) и разрешения, поступающего через элемент ИЛИ 53(56) с входа 17 (линия 17.3) или с выхода 15 синхронизации.Элемент И 59 предназначен для выдачи сигнала С, синхронизации на выход 12 устройства при наличии сигна 13615С если устройство подключено вподсистеме крайним слева (справа),Дешифратор 6 адреса предназначендля выдачи управляющих сигналов наэлементы устройства по командамиз микро-ЭВМ, поступающим по входувыходу 16.Регистр 7 обмена предназначендля записи информационного словапо шине 13 при поступлении сигналазаписи по линии 20 и его выдачи навход-выход 16 по сигналу с четвертого выхода дешифратора 6 адреса.Однородные вычислительные системы(ОВС) предназначены для решения задач по параллельным программам, приэтом параллелизм может быть двухвидов: процедурный и функциональный.1Процедурный параллелизм представляется в виде одновременно функционирующих идентичных ветвей вычисленияв процессе выполнения одной процедуры.Линейная ОВС (фиг.б) состоит из 25элементарных машин (ЭМ) 60, включающих в себя микро-ЭВМ 61 и устройство 62 для сопряжения и соединенныхмежду собой входными-выходными управляющими 8 и 10 и информационными 9 и ЗО11 шинами. Микро-ЭВМ 61 и устройство,62 для сопряжения соединены входнойвыходной шиной 16. Для реализациипроцедурного параллелизма из ОВС выделяется группа ЭМ 63 (подсистема),соединенных с помощью программнонастраиваемых устройств 62 для единого функционирования. При этом всесистемные взаимодействия осуществляются только внутри данной группы ЭМ 40(подсистем),Функциональный параллелизм предполагает одновременную реализацию различных совокупностей взаимодействующих процедурПри этом в ОВС выделяется несколько различных подсистем63 и 64 и обеспечиваются обмены какмежду ЭМ 60, входящими в.одну подсистему, так и между ЭМ 60, входящими в разные подсистемы. 50Устройство работает следующим образом.В ОВС, построенной с использованием устройства, внутри каждой подсистемы выполняется следующий наборсистемных операций: настройка (С),обобщенный условный переход -синхронизация (Сс), обобщенный безусловный,пеоеход (С), трансляционный 71 6обмен (С т о,м ), инцивидуальный обмен(С о ). Кроме того, операция С,используется также для установлениясвязи между ЭМ, находящимися в разных подсистемах.Рассмотрим выполнение системныхопераций.Операция настройки,Настройка осуществляется из какой-либо одной микро-ЭВМ и заключается в записи необходимой информациив регистр 21 кода настройки,Настраивающая микро-ЭВМ начинаетпроцесс настройки подсистем с занесения информации в регистр 21 своегоустройства 62. Из микро-ЭВМ по шине 16 в дешифратор 6 поступает кодсигнала настройки, в результате чего сигнал настройки (С) с выходадешифратора 6 по линии 19 поступаетчерез элемент ИЛИ 22 на управляющийвход регистра 21, разрешая запись внего кода настройки, поступающего сшины 16.В процессе настройки никакие сиг- .налы на шинах 8-11 не появляются. Затем настривающая микро-ЭВМ приступает к настройке других устройств 62подсистемы. При этом в исходном состоянии всех устройств 62 в их регистрах 21 записаны нули, что позволяетработать блоку 3 коммутации толькона прием информации справа и слева.На втором шаге настраивающая микро-ЭВМ выбирает настроечное слово икод сигнала настройки из своей оперативной памяти и посылает их в шину16, в результате чего настроечноеслово поступает через блок 3 коммутации в шину 9 или 11, а сигнал Сс выхода дешифратора 6 адреса поступает на вход 14, блок 3 коммутациии далее в шину 8 или 1 О. Направлениепередачи при этом определяется кодом,записанным в первом и втором разрядах регистра 21.Настроечное слово поступает внастраиваемое устройство 62 для со-пряжения по шинам 9 или 11 черезблок 3 коммутации и шину 13 на входрегистра 21 и записывается в него посигналу С, поступающему по шине 9или 11 через блок 3 коммутации, шину12 и элемент ИЛИ 22. Кроме того, сигнал Споступаьт на вход блока 3 прерывания, в рЕзультате чего с его выхода в шину 16 поступает сигнал прерывания по линии 20. Этот же сигналl36 с линии 20 разрешает запись сигнала С ц в соответствующий разряд регистра 4 состояния.Микро-ЭВМ в режиме обработки пре 5 рывания выдаст на дешифратор 6 адреса код сигнала чтения регистра 4, в соответствии с которым сигнал чтения информации с выхода дешифратора 6 по линии 18 поступит на управляющий10 вход чтения регистра 4 и на входы .сброса триггера 33 блока 2 прерывания и регистра 5 синхронизации.Затем микро-ЭВМ считает информацию иэ регистра 4 и определит, что 15 она настроена на работу в составе ОВС.Процесс настройки аналогичным образом повторяется для всех ЭВМ, подключенных в составе ОВС, причем сигнал С в устройствах, уже прошедших процесс настройки, на шину 12 через блок 3 коммутации передаваться не будет. В процессе настройки подсистем в первый и второй разряды регистра 25 21 устройства, подключенного к подсистеме слева, будет записан код 01, в результате чего устройство будет настроено на прием информации слева (по первому разряду) и на прием и 30 передачу информации налраво (по второму разряду). Аналогичным образом, в первый и второй разряды регистра 21 устройства, подключенного к под системе справа, будет записан код 10, в результате чего устройство будет настроено на прием информации справа и на прием и передачу информации налево. В первом и втором разрядах регистров 21 устройств, не нахо дящихся на границе подсистемы, будет записан код 11. На этом заканчивается процесс настройки ЭМ и формирования подсистем ОВС.Обобщенный условный переход-синхронизация (С,)Операция синхронизации предназначена для синхронизации всех ЭМ при обмене информацией внутри подсистемы и при межподсистемном взаимодействии и реализуется следующим образом.Микро-ЭВМ, завершая свою работу по программе (подпрограмме) параллельной ветви, передает в дешифратор 6 код сигнала синхронизации, по которо му с четвертого выхода дешифратора 6 регистр 5 синхронизации устанавливается в единичное состояние. В тот момент, когда во всех устройствах 71 862 подсистемы регистры 5 будут устацовлецы ц едццичцое состояние, вузлах сццхроциэации 48 блоков 3 коммутации (фиг.4 и 5) всех ЭМ подсистемы будет выработан сигнал С который по шине 12 поступит в соответствующий разряд регистра 4 и ца входблока 2 прерывания, в результате чего с выхода блока 2 прерывания пошине 16 в микро-ЭВМ поступит сигналтребования прерывания, От микро-ЭВМв режиме обработки прерывания поступает в Дешифратор 6 адреса код сигнала чтения, по которому по линии18 будет сброшен регистр 5 синхронизации, снят сигнал требования прерывания с линии 20 блока 2 прерывания и считана информация регистра 4состояния. По информации иэ регистра 4 микро-ЭВМ определяет, что всистеме произведена операция синхронизации, и переходит к следующемуэтапу параллельных вычислений.Трансляционный обмен (С )и обобщенный безусловный переход(Совдеп )Механизм реализации устройствомопераций трансляционного обмена иобобщенного безусловного перехсдаодинаков и реализуется следующим образом.Микро-ЭВМ, в программе которойпредусмотрено выполнение операциитрансляционного обмена (обобщенногобезусловного перехода) выполняетследующие действия: посылает цо шине 16 информационное слово и кодсигнала С, (С), по которомус третьего выхода дешифратора 6 адреса сигнал С(С) поступаетпо шине 14 через блок 3 коммутации вшину 8 и (или) 10 в сопровождении информационного слова, поступающегос шины 16 через блок 3 коммутации в.шину 9 и (или) 11. В принимающих ЭМподсистемы информационное слово сшины 9 или 11 через блок 3 коммутации и шину 13 запишется в регистр 7обмена при наличии сигнала разреше-,ния с линии 20, который появляетсяпри поступлении с шины 8 или 9 черезблок 3 коммутации и шину 12 сигнала С,оьм (С оьп ) на вход блока 2прерывания. Кроме того, сигнал С,(Соьу ) поступит в соответствующийразряд регистра 4 состояния и запи-.шется в него при наличии разрешения с линии 209 13615Микро-ЭВМ в режиме обработки прерывания выдаст по шине б код чтения регистра 4 состояния, по которому с выхода дешифратора 6 по линии 18 на вход сброса блока 2 прерывания поступит сигнал сброса прерывания, а на вход чтения регистра 4 - сигнал чтения регистра 4.Микро-ЭВМ,определив по информа ции из регистра 4, что выполняется операция трансляционного обмена (обобщенного безусловного перехода), выдаст через шиму 16 в дешифратор 6 адреса код сигнала чтения регистра 7 обмена, по которому с четвертого выхода дешифратора 6 на вход чтения регистра 7 поступит сигнал чтения, и микро-ЭВМ считает информационное слово повшине 16. Затем все микро-ЭВМ под системы выполняют операцию синхронизации и переходят к следующему этапу параллельных вычислений.Индивидуальный обмен (С ,).Операция индивидуального обмена 25 используется при необходимости передать информационное слово или информационный массив от одной ЭМ к другой внутри подсистемы или из од-. ной ЭМ одной подсистемы к другой ЭМ 30 другой подсистемы.Индивидуальный обмен между ЭМ одной подсистемы реализуется следующим образом.Микро-ЭВМ, в программе которой предусмотрена операция индивидуального обмена, вьщает по шине 16 код сигнала Св, и информационное слово, содержащее код номера подсистемы и код номера устройства 62 для сопря женин в этой подсистеме. С выхода дешифратора б адреса сигнал С ,по шине 14 через блок 3 коммутации поступает на шину 8 и (или) 10 в сопровождении информационного слова, поступающего на шину 9 и (или) 11 с шины 16 через блок 3 коммутации.В каждом из принимающих устройств 62 для сопряжения данной подсистемы ."лнформационное соо с шины 9 или 50 11 через блок 3 коммутации поступает в шину 13, а сигнал См с шины 8 или 10 через блок 3 коммутации - в шину 12.Элемент 30 сравнения (фиг.2) производит сравнение кода номера подсистемы, поступающего с шины 3 и записанного в соответствующих разрядах регистра 21, и выдает на вход элемен 71 10та НЕ 29 сигнал результата сравнения (сигнал "1") в результате чего на выходе элемента НЕ 29 появится сигнал запрета на прохождение управляющего сигнала через элемент И 27.Элмент 31 сравнения производит сравнение кода номера устройства 61 для сопряжения в подсистеме, поступающего с шины 13 и записанного в соответствующих разрядах регистра 21, если сравнение не произошло, запрещает прохождение управляющего сигнала через элемент И 28.Если же произошло сравнение кодов, то элемент 31 сравнения выдает на первый вход элемента И 28 сигнал сравнения, а на второй вход элемента И 28 поступает сигнал сравнения с элемента 30, и элемент И 28 вьщает сигнал установки триггера 24 при поступлении на элемент И 28 сигнала С ,. По этому сигналу устанавливается в единичное состояние выход триггера 24, и сигнал С, с выхода блока 1.настройки поступает на вход индивидуального обмена блока 2 прерывания, в результате чего по линии 20 в шину 16 поступает сигнал требования прерывания, Кроме того, сигнал с выхода 20 блока 2 прерывания разрешает запись в регистр 7 обмена по шине 13 информационного слова и в соответствующий разряд регистра 4 состояния сигнала С иМикро-ЭВМ в режиме обработки прерывания выдает по шине 16 в дешифратор б адреса код сигнала чтения регистра 4, в соответствии с которым с линии 18 дешифратора 6 адреса поступает сигнал чтения информации иэ регистра 4 состояния. По этому же сигнаЛу происходит сброс сигнала прерывания с линии 20 блока 2 прерывания, Определив по информации реги . стра 4 состояния, что выполняется операция индивидуального обмена, микро-ЭВМ посылает в дешифратор 6 адреса по шине 16 код сигнала чтения регистра 7 обмена, в соответствии с которым с четвертого выхода депплфратора б адреса на вход чтения регистра 7 обмена поступает сигнал чтения информации. Считав содержимое регистра 7 обмена, микро-ЭВМ готовится к приему следующего информационного слова.Очередные информационные слова будут переданы в принимающую микро- ЭВМ аналогичным образом с той лишьразницей, что теперь все сигналыС и.0 ь будут с входа блока 1 настройки проходить на вход блока 2 прерывания через элемент И 28 благодаря5наличию единичного состояния на выходе триггера 24.Когда из передающей ЭМ в принимающую ЭМ будет передан необходимыймассив информации, микро-ЭВМ, осуществлявшая передачу, выдает в дешифратор 6 адреса код сигнала С, , всоответствии с которым сигнал С,через шину 14 и блок 3 коммутации поступит на шину 8 и (или) 10. В принимающем устройстве для сопряжения сигнал С,ь с шины 8 или 1 О через блок13 коммутации и шину 12 поступит навходы сброса триггеров 23 и 24 блока1 настройки и установит их в исходное состояние,Таким образом, предложенное устройство по сравнению с известнымобладает дополнительными функциональными возможностями, позволяющими 25организовать обмен информацией между двумя ЭМ подсистемы без прерывания вычислительного процесса в остальных ЭМ подсистемы. Отсутствие визвестном устройстве механизма нндивидуального обмена приводит к необходимости использования для обменамежду двумя ЭМ подсистемы механизматрансляционного обмена, что приводитк прерыванию вычислительного процесса во всех ЭМ подсистемы, а такжесопряжено со сложностями программнойорганизации указания получателя информации в подсистеме,Индивидуальный обмен между ЭМ, находящимися в разных подсистемах, реализуется аналогичным образом с тойлишь разницей, что в этом случаедополнительно происходит срабатывание блоков 1 коммутации устройств 4562 для сопряжения, не входящих в состав подсистемы, ЭМ которой являетсяв данной операции приемником информации.Срабатывание блоков 3 коммутации 50заключается в попарном соединенииих входов-выходов 8 и 9, 10 и 11 припоступлении управляющего сигнала. сих блока 2 настройки и осуществляетсяследующим образом. При несравнении кодов номера подсистемы, поступающего врежиме индивидуального обмена с шины13 и записанного в соответствующих раз-рядах регистра 21 настройки, с выхода элемента 30 сравнения поступает сит пал"0", на выходе элемента НЕ 29 появится сигнал и при поступлении сигнала С , , через элемент И 27срабатывает триггер 23, в результатечего с линии 7,3 на блок 1 коммутации поступит сигнал замыкания еговходов-выходов 8 и 10, 9 и 11 соответственно.Этим сигналом будет решено прохождение информационных и системныхсигналов на шины 12 и 13 (кроме сигнала С, ),Таким образом, ЭМ, являющаясяисточником информации для ЭМ другойподсистемы, благодаря выполнениюодной системной операции С ,0 Б можетбыть подключена напрямую в любую подсистему через любое количество промежуточных подсистем, что обеспечивает более высокое быстродействие путем увеличения скорости выполнениясистемных операций по сравнению сизвестным устройством, так как отпадает необходимость в последовательной настройке каждой ЭМ каждой промежуточной подсистемы.Когда сеанс взаимодействия даннойЭМ с одной или несколькими ЭМ другойподсистемы закончится, она выдастсигнал С , по которому структураподсистем ОВС будет восстановлена.Таким образом, предложенное устройство по сравнению с известным обладает более высоким быстродействиемеще и вследствие того, что при егоиспользовании не требуется последовательная настройка каждой ЭМ, чтобывосстановить структуру подсистем ОВС,так как эта задача в предложенномустройстве решается выдачей одногосистемного сигнала С сеФормула изобретения Устройство для подключения ЭВМ к системной шине, содержащее блок коммутации, регистр синхронизации, блок прерывания, дешифратор адреса, регистр состояния, регистр обмена, блок настройки, содержащий регистр кода настройки, дешифратор кода настройки, элемент ИЛИ, причем первый и второй инфопмационные входы- выходы блока коммутации являются входами-выходами устройства для подключения к соответствующей информационной системной шине, третий и четвертый информационные входы-выхо 3 13 ды блока коммутации являются входами- выходами устройства для подключения к соответствующей управляющей системной шине, пятый информационный вход-выход блока коммутации соединен с информационным входом дешифратора адреса, инфоомационными выходами регистров состояния и обмена, выходом требования прерывания блока прерывания, первым информационным входом регистра кода . настройки блока настройки и является входом-выходом устройства для подключения к информационному входу-выходу ЭВМ, при этом первый информационный выходблока коммутации соединен с информационным входом регистра обмена, с вторым информационным входом регистра кода настройки и первым информационным входом дешифратора кода настройки блока настройки, вход элемента ИЛИ блока настройки соединен с первым выходом дешифратора адреса, второй выход которого соединен с информационным входом блока коммутации, о т л и ч а ю щ е е с я тем, что, с целью повьппения быстродействия, в блок настройки введены два триггера и элемент И, при этом первый, второй выходы регистра кода настройки, единичный и нулевой выходы первого триггера блока настройки соединены с соответствующими управляющими входами блока коммутации, тактовый вход которого соединен с выходом регистра ,синхронизации, первый установочный вход которого соединен с третьим вы61571 ходом дешифратора адреса, четвертый выход которого соединен с входами чтения регистра обмена, вход записи которого соединен с входом записи регистра состояния и с выходом требования прерывания блока прерывания, установочный вход которого соединен с вторым установочным входом регистра синхронизации, пятым выходом дешифратора адреса и с входом чтения регистра состояния, информационный вход которого соединен с входом за.проса прерывания блока прерывания 5 и с выходом элемента И блока настройки, группа информационных выходов блока коммутации соединена с группой информационных входов регистра сос-. тояния, с группой входов запроса пре О рывания блока прерывания, нулевыми входами первого и второго триггеров, управляющим входом дешифратора кода настройки и первым входом элемента И, разрешающим входом регистра кода на стройки и вторым входом элемента ИЛИ блока настройки, при этом в блоке настройки выход элемента ИЛИ соединен с синхровходом регистра кода настройки, третий выход которого сое- ЗО динен с вторым информационным входом дешифратора кода настройки, первый и второй выходы которого соединены .с единичньии входами первого и второго триггеров соответствен - З но , выход второго триггера соединен с вторым входом элемента И. 17

Смотреть

Заявка

4101184, 28.05.1986

ПРЕДПРИЯТИЕ ПЯ А-3327

БАРАНОВ ВАЛЕРИЙ ФЕДОРОВИЧ, АРМИЧЕВА ИРИНА РОБЕРТОВНА, КУЧУК ИРИНА ИВАНОВНА

МПК / Метки

МПК: G06F 13/24

Метки: подключения, системной, шине, эвм

Опубликовано: 23.12.1987

Код ссылки

<a href="https://patents.su/10-1361571-ustrojjstvo-dlya-podklyucheniya-ehvm-k-sistemnojj-shine.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для подключения эвм к системной шине</a>

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