Устройство для сопряжения двух микроэвм с общим внешним устройством

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

Авторы: Морозов, Панков, Танасейчук

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

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

Текст

СОЮЗ СО 8 ЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 51)4 006 Р 1 ПИСАНИЕ ИЗОБРЕТЕНИЯ К АВ ГОРСКОМУ С ТЕПЬСТ кии инсти.Морозов ьство СССР 3/00, 1985, ия управляюлексов. М.: вР С ГОСУДАРСТ 8 ЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ДВУХМИКРОЭВМ С ОБЩИМ ВНЕШНИМ УСТРОЙСТВОМ(57) Изобретение относится к вычислительной технике и может быть использовано при построении многомашинных вычислительных систем на базе микроЭВМ с общей шиной. Цельюизобретения является расширение функциональных возможностей за счетобеспечения режима переключения шин,Устройство содержит блок управленияпрерыванием, блок управления прямым доступом к памяти, постояннуюпамять программ управления, двадешифратора адреса, два регистра управления и состояния, два приемопередатчика, регистр данных, двасчетчика адреса, счетчик слов, регистр режимов, 2 з.п. ф-ль 1, 5 илблока управления прямм достуно;памяти, информационьР зыхды ",.т( -го, шестого, седьмого Восмогоодиннадцатого, две над)ато о пР Рс: -чиков и информациогный Вхо;(:(торс гсприемника образуют вторую Группуинформационных 13 ходоз -Вх Он 510 аУПРаВЛЕНИЯ ПРЯМЬ(М ДОСтУНОМ К 1,МЯТИпервый выход регистра сдвига с(зед;нен со своим ин(ьормацоннГ Входо 1и является первым выхс)дом блока унравления прямым доступом к памят.) выход шестого триггера явгяется В(О-.рым Вьходом блока управления прямьм ;бдоступом к памяти, вьгход э:еме:.таИ соединен с входом разрешения сдлзига регистра сдвига л является третьим выходом блока управления прямымдоступом к памяти, единичньй вь:ходШЕСТОГО тРИГГЕРа ЯВЛЯРтСЯ ЧЕтВЕРтгшмвыходом блока управления грямь до -СтУПОМ К ПаМЯтИ ВтОРОй ВЫХОг; РЕГИстра сдвига и нулевой выход шес.Оготриггера образуют группу ВьХодовблока управления прямым до( тупом кпамяти, при этом В блоке управленияпрямым доступом к памяти информацион -ный 3 ход первого приемник;. соедике гера, выход которого (.Оединен с информационным входом десятого перепемента датчика и с вторым Входом з И, третий вход которого сое информационным входом двен динен с1 (адцатоГо передатчика и с Выходом первого триггера, единичный Вход кот единен с информационньм вх оого соодом второго приемника и с нулевымтретьего триггера, Выход кссоединен с информационным В В ; О г) О МлбТОООГР ходом с нулевым входом четвертого триггер 1 (Ои с единичным Водом тоого -иг с ,1111 Н а(111;1(1) 1 с ,;11(1 г: а, 111 Х.(;, Рв1 с 101( Т)Г.)1 (с с" ГНссз Г Ифо -ЬНО 111, ЗХ(сп(,1 г Нс 1 О 11)Е ат -ика,Рий зь(х(;1 с ист,.; (;1 Вига,)ЗГРс ) Н",.РВ 011 ЗХ 0; КОООО Г О Р;ИЕл ( РДИНИЧНМ ВХОДОМ ГРЛ: МПС т и. Гера и с "1 етзе . ,м Вь:ходом",Р -1 Г Т 1) с( ( ЦЗИ 1 с" 1 Я Тьс(1 ЗЬХО,г КО"РРО О (:)СГИНН С РЗИ.ИН 1 М БХОДОф НОС гМО 10 триера нул в:)й Вход которого "ОГ ИНР"НЯРВЕМ ВХС)Г(Ос ГЕ ДЬМО, 01;)Г Г Р с" И Г Ш С С " сМ З ЫХ ОС 1"1 Р РЗ Г И С Т -Га сдвиа, се,):мой Выход которогоС;)СДИН(Н С РДИНИЧНЬЗМЗХОДО."1 ВЕС ТОГО с)ИГГРа, Н)ЛЕВОй ВХОД КОТОРОГО СО" Р и нси с нос.( м Выходом рз Ги с т р аС,.ВИГс 1, Г;РВЯТЫй ЗЫХЛД КОТОРОГО СОРДИс1.(ЗН С РЦИНИ ИНЫМ ВХОДОс"1 ДРЗЗЯ ТОГОРИГ Еа, НУс:(ЗВОй( 1(ХОД КОТОРОГО СОР д и и е и с н у.н (13 ь м В х О д О м д Р ( я тГ 0 триггера и с десят:)и Выходом егистра сдвига, Огиннад;атый Выход которого соединен с езиничньи входом десятого триггера выход которо- ГО СОРНЕН С ИнфОРМаЦИОННЬ(МИ ВХОдами НР тверт( го и восьмого псрецатч ков, информаписзнные Входы третьегоседьмого передатчиков соединеныВЬ 1 ХОГ ОМ Р ЯТО ( 1 РИ 1 ГЕР 1 ИНФО+аИОЗЬ -,г ВХРСЫ В. СРОГО И ШЕСТОГО Пс:-1;Р;сЗТС 1 К 013 СОЕДИНРНЬ С РЬГХОДОМ ВОСВ -мого триггера, ин(Ьсрмационые Входыперзогг и пятого передатчиков соеци -НРНЬ С ВЫХОДСМ СРД.МОГО ТРИГГЕРа,информационные Вхо;Зы третьего и четзертогс триггер(зз Гозключены к шине Рдиничо. о потенциала устройства, т;:ктовьй Вход регистра сцв.га является т; в .х Говым вхдом блока з прав:ениярямым;.оступом к памяти13- .1 .Пб остатавитель Л.Пестмехред Л.Сердюкова Корректор М,Максимиши Редактор И,Касарда аказ 4922/48 нного ко ений и о д.4/5 303 ушска.Проектная,Производственно-полиграфическое предприятие, г.ужгоро Тираж 670 Государстве елам изобрет осква, Ж,Подписнитета СССРкрытий. О.ИИМ ца фиг,2 рцферцйцым устройсттзом;рагпределение адресныхформационных езыходон по ВХО;ОВ и Ц-стояццой пдцд фиг, 3 11 РР ЗЦЦ( М т МЯтц ПРОГРДММ тЕПРДВЛРЦИсхема блока управленияна фиг,4 - схема блока упрдглетцял прямым доступом к памяти,Двухмд:ииццдя вычцс.пительтдя систма обработки ддццых содерж(т (фи .1и 2) дтзе микроЭВМ 1 и 2, цдпрцмор,типа Эле 1(тр отЕтк д", псриферий ц Осустройство 3, напримр, тцд "Консул" цлц "ВМ" и устрц( т -во 4 для сопряжения,ЭВт 1 связана с ус ройстет(м 4 мд -гистрдлью 5, со,СГждщ 11 1 в 1 орм(Вттнные б и управлл(и)в 7 и:цны. ЭВ 11СВЯ ЗД ЦД С УС ТРОЙС 1 ВОМ 4 Мат тт Ст) Д:1 т 1 В8, сое(ржавей инфсрмд,Ионные 9 цупрдвллюицР 10 ицты. Устропств(тстзЯзацо с пе;ттфРРИЙИ 1 ттм Уст;ОЙстзом3 магис.трст:1 ью 1 1 .Одерждите и и 1.ф -мационные 12 ц упГетвтяюии(з 13 ицт 1,1,устГ)ОЙсте)0 1 ля сопряже)11 я (.Е(ржит дедифраторы 14 и 5 атцресоп, постоянную память 16 программ уп 1 днления, регистры 17 и 18 управляюицхСИГНаЛОВ И С О Г Т О Л 1и Я тт Р И Р М О П С. Р Г Д тт Т "чики 19 и 20, блок 21 управ;тени прорыванием, блок 22 упрдвлен (я п)111 мдоСТуцом К ПдМ 51 ТИ) ротИСТд 23(11 НЫХ, СЧЕТЧИКИ 2- :5 ат;р СН) СтЕТчик 26 слов, ргцс:-р , 7 ре)ицмот, пиход 28 разряда флдгд: о гон: ОГ. Гцгистрд 23;тдццых,. группь 29 и 30ВыхОДО В Де итфРЕ тот) (, 11 ", 15 (11)"са, первьгй 31 и второй 32 т:ьхо;тыблока 21, Г. первог; ц ) дс Ый л: оь:33-42 тогичезксго Глсвия);.с гервого по четвертый цходь -46логичес:к 01 О усто 1 зи 51 бе 1 ока, 2, свого по пятый выходы 7-50 опоктГруППу 51 тЫХОТОЕЗ бЛОКд 2;т С П " ПОео по с (тпьмой 1 Ез 1 ОГмдпиотИте зыхс Ды52-58 постоя тцой дмяти 16, с перзого п Ге,.т,мой адрес и( в;:пети 5966 постоятИой и,Мя" ц6. с. перно.; о т и о" ( я ц т;" ; ;т, ; я т цт ,.зР , 2 т ур ( в1 т, т л)ы тд ц ц Р мГОт;С ржц-. (11;1,41 П,тт;ттки 70-7прцРМ .Рр;1 дтчцкц 76 и 77, триггер8, .Ет"РТЫ И - И.т 7. - 81 ) .).)РМРцТИ - И;П - 11; 8, 31 Рь 1 Рцт И 83), "тлРМРтыИ НВ 8 и 85, злсмт ты ИЛИ 86 ц 87.четник"; 26 (1) - ,"игнат Х региф 9отру 2(1) - сцгьдч Х, сигналт тт етВвод от В 1 1 - т) сигнал Быто т, о: ЭВз 1 - Хт. 1( тчц, 26 (2) - сигнал Х ретру, т (2) - ( итндп Х гицдланод" т ЭВ: 2 - , сигттчл Вывод и ЭВ. 2 - Хтт. фЭтц сигцс.:, :двцы единице послего, дк сотгцс ГГ-вукииая микроЭВМт,Н:тДЕЗ.: Т Ц КДЦл( аДРЕС СООтВЕтГ ТЕЗуЮИ ".О ) РГ 1 Г 11 д тГтрОЙС Тна ) КО т:)р 1 ти,".П 111(11:тртт(т(я и запоминается В,СинфраОр( , и:ц 15.Г 1 О:. ходам 64 и бб из регигтра 17рег.стра 8 , память 16 поступкт стгттдлы Эд:5 то 1 - Х "Зас ттт то 2 ХКЭЦо 1 лодд 62 и 63 из регистра 27ттгдмяь 16 1;ступают сигналы: Реям Цтт" - Ха "равление обмена(тт 1" - . Х причем ра:зряд цдправлетя обм 11;, рдвс единице, ес.ти ус -т.новл( и р(.жимВывод дзтя тзетттуиейЦо тходм 60 5"., б 69 из блок:т: пдм гт, 6Оступая,т следуюи 1:с сцт":;длы: ".В:ЦР - Х, "АттрестИЕчтт УВьх;дне ( и 1"зд.;и пдмят.;б (;б;.З;.Ют: ГЕтттУИИ 1:. .:Ь ХОДЫ.Упр;лецие здт"тГью;г-гцгтрд 23- Н (тттДР т(З-И Р" )т -если ЗВМ 2 заняла устройство, разряд "Направление обмена" установлени выработан сигнал Х , "Адреса 2",или разряд Направление обмена" неустановлен и выработан сигнал Х ,"Адрес 1", или разряд "Направлениеобмена" не установлен и выработансигнал Х , "Адрес 2",Управление приемопередатчиком 19на передачу - У У = 1, если ЭВМ2 заняла устройство и в режиме про -граммного обмена есть обращение крегистру 23 от ЭВМ 1 в цикле "Ввод",или в режиме ПДП, если установленразряд 1 Направление обмена 1 и выработан сигнал Х, "Адрес 2", или,если ЭВМ 1 заняла устройство в режиме ПШ и идет канальный цикл Вводили в режиме ПДП, если разряд "Направление обмена" не установлен ивыработан сигнал Х , "Адрес 2",Управление приемопередатчиком 20на передачу - УУ = 1, еслиЭВМ 1 заняла устройство и в режимепрограммного обмена есть обращениек регистру 23 от ЭВМ 2 в цикле"Ввод", или в режиме ПДП установленразряд "Направление обмена" и выработан сигнал Х, "Адрес 2", или,если ЭВМ 2 заняла устройство в ре 11 11жиме ПШ и идет канальный цикл Вводили в режиме ПДП, если разряд "Направление обмена" не установлен и1выработан сигнал Х Адрес 2Управление передатчиками 103-106 вблоке 22 -; У= 1, если ЭВМ 1заняла устройство, установлен режим ПДП, не выработан сигнал "Адрес2" и установлен или не установленразряд "Направление обмена", или,если ЭВМ 2 заняла устройство, установлен режим ПДП, не выработан сигнал"Адрес 2" и установлен или не установлен разряд "Направление обмена",Управление передатчиками 107-100в блоке 22 - Х; Х, = 1, еслиЭВМ 2 заняла устройство, установлен з 1345206 1ращение со стороны одной из ЭБМ,занявшей устройство, к регистру 23в цикле "Вывод" или в режиме прямого доступа к памяти (ПДП), если вы -работан сигнал Х "ЗП РД 5Управление записью счетчика 24У = 1 в случае, если есть обращение со стороны одной из ЭВМ, занявшей устройство,к счетчику 24 в11 11 10цикле ВыгодУправление записью счетчика 25У осуществляется аналогично, Управ 3ление записью счетчика 26 - У осуществляется аналогично, Управление15записью регистра 27 - У осуществля 5ется аналогично,Управление приемопередатчиком 19на прием - У , У = 1 в случае, еслиЭВМ 1 заняла устройство, режим об 20мена программный и нет обращения крегистру 23 со стороны ЭВМ 2, илив режиме 1 ЩП если установлен разряд "Направление обмена" и выработансигнал Х "Адрес 1", или в режимепереключения шин (ПШ) если нет сигнала "Ввод" от ЭВМ 1, или в режимеПДП, если ЭВМ 2 заняла устройство,разряд "Направление обмена" не установлен и выработан сигнал ХЗО"Адрес 1".Управление приемопередатчиком 20на прием - У; У., = 1 в случае, еслиЭВМ 2 заняла устройство, режим обмена программный и нет обращения к регистру 23 со стороны ЭВМ 1, или врежиме ПДП, если установлен разряд"Направление обмена" и выработансигнал Х "Адрес 111, или в режиме20ПШ если нет сигнала "Ввод 1 от ЭВМ1402, или в режиме ПДП, если ЭВМ 1 заняла устройство, разряд "Направлениеобмена" не установлен и выработан1сигнал Х, Адрес 1Управление регистром 23 на считывание - УУ = 1, если ЭВМ 2 заняла устройство, есть обращение к ре 11 1гистру 23 от ЭВМ 1 в цикле Вводили если ЭВМ 1 заняла устройствои есть обращение к регистру 23 отЭВМ 2 в цикле "Ввод", или, если вы 11работан сигнал Х читывание РД1Управление счетчиком 24 на считывание - У ; У = 1, если ЭВМ 111заняла устройство, разряд Направление обмена установлен и йыработа1нсигнал Х "Адрес 1", или разрядрежим ПЛП, не ВлСрас 5 лтан Г: "илЛ -л лрЕС 1 И угтлЗНСлВНСНИ Н Г ллГ Та л влен разряд Вап 1 ьсВение обменИЛИ, ЕСЛИ ЭВ 1 л 1 За Няяа уГтрдйотВО, УС. -тановчен режим П;П 1, не Вызабсэтан с н -НЛ Ср л 1Уг ГалВ С л Нлтн НСлС;3 Н лн 3 Н ; лллл 11 ;р;ВлеллСле СлГ. -мс на НЫ С 1",ЧллСЛл Н 1 Г Л. Ст НОЕ НН МН УХ, Х, 7 лн Х, Х Хль Хс = Х Х Х у Х, Х, Х7 7- Х Х лС = Х Х, ХЪ Х Х Х, ь ХХ,Х Х Х.,Х Х Х.,л/Х. Х Х,с = Х Х 15 Х, Х ХХ;лЬ Х,7 Х,лл" . Х 1 Я лР Ч ХХ,через лемент И-ИЛИ 79 на вход элемента И-ПЕ 85, вызывая вырабатывание сигналов Синхронизация пассивного устройства , выдачу адреса вестора г канал ведомой микроЭВМ исброс разряда ТПР в регистре 17 (13)ведуцей ЭВМ. Триг, ер 78 устанавливаСигналы ПШ (Х), ВВ 1Х,), ВВ 2 (Х ) транслируются ерез 1 ПУ 18 ослзизменений.Блок 21 управления прерьлванис м работает следующим образом.Если установлен разряд ТПР В зегистре 17 (18) ведуцСей ма;ины и установлен разряд Р 11 Р в регистре 17 (18) едомой машины, то триггер 78 устанавливается в нуиевое состояние по заднему фронту канального сигнала "Ввод" магистрали 7 или 1 С ется н единичное состояние, снимаясигна, ТПР в канал ведомой ЭВМ ивыраб-.тывая сигна.т "Предоставлениепрерывания 1 по совпадению с сигналомПредоставление прерывания 1запрещает распространение этогосигнала другим устройствам. Ведомаямикро ВМ снимает сигнал Предоставление Врерызания, Устройство сни- Вмает :нгналы Синхронизация пассив -лНОГО лс тРОЙСтна аДРЕС - ВЕКтОРа ИПред. с тавление прерывания ф ",Позадне;у Фронту си нала с вьлхода сч тв зависимости от того, какая микоо ЭВМ ведущая, КансСлСь 1 плсс си. нал Т Р вырабатывается в ведомую машину за счет блокировки середатликов вел;ьлщсй машины сигнаССом Занято с регистра 17 (18) Вегушей машины. Сиг "лнал Предоставление прерывания из канала всздгхс машинь поступает 1211 1 о 15 "85 ВХ лДНЬлС )л ВлХСллСНЬЗС Г ИН Л 1 Ы Г ВЯ З а -чика 26 слов однонибратор 88 вырабатывает сигнал "Прерывание по таймеру" в ведущую ЭВМ.В режиме переключения шин разряд ПП регистра 27 открывает передачу управляющих сигналов из магистрали микроЭВМ в магистраль периферийных устройств (ПУ) через приемопередатчики 76 или 77 в зависимости от то го, какая микроЭВМ заняла устройство. Передатчики 73 или 72 транслируют сигнал Синхронизация пассивного устройства из магистрали ПУ в магистраль ведущей микроЭВМ. 15Блок 22 работает следующим образом.После записи в регистр 27 разряда 1 Режим ПД, выход которого со - единен со стробирующими входами 20 триггеров 93 и 94, их выходы устанавливаются в "1" и в магистралях 7 и 1 О микроЭВМ 1 и 2 соответственно вырабатываются сигналы требования прямого доступа (КТПД 1 и КТПД 2), В ответ на эти сигналы ЭВГ 1 1 и 2на шинах предоставления прямогодоступа (ППД 1 и ППД 2) выставляютсоответствующие сигналы, которые через приемники 101 и 102 устанавливают триггеры 91 и 92 и сбрасываюттриггеры 93 и 94, Таким образом,происходит захват управления магистралями 5 и 8 блоком 22, Совпадениетрех единиц на элементе И 61, двухсигналов ПВ и сигнала "Не равен 0"со счетчика 26 слов разрешает работу регистра 89 сдвига.По переднему фронту сигнала, поступающего с элемента И 61, в первый 40разряд регистра 89 записывается "1"(в остальные разряды "0"),котораяустанавливает в " 1" триггер 95, выход которбго открывает на передачуодин из приемопередатчиков 19 или20 в зависимости от разрядов "Направление обмена" и "Занято", Далее,в соответствии с тактовой частотойпроизводится сдвиг "1" в регистре82 с 1 по 11 разряд и установка и 50сброс триггеров 95-100.После записи "1" во 2-й разряд в1-й разряд из 11-го разряда записывается "0" и устанавливается триггер 98, на котором вырабатываетсяСИА для ЭВМ - источника информации,Выход триггера 98 соединен с передатчиками 104 и 108, На передачуподключается только один из них,что определяется сигналами Ъ, иЗапись 1 в 3-й разряд сбрасывает в "0" триггер 95 и устанавливает в "1" триггер 97 сигнала "Ввод", вы- ход которого соединен с входами двух передатчиков 103 и 107. Установка "1" в 4-м разряде формирует сигнал записи в регистр 23 После записи "1" в 5-й разряд сбрасываются триггеры 98 и 97 и заканчивается цикл записи слова в регистр 23. Аналогично происходит перезапись слова изрегистра 23 в память ЭВМ-приемникасдвигом "1" из 6-го разряда по 10-йи установкой триггеров 96-100. Отличие от первого цикла состоит в том,что тегерь в адресном цикле подключается на передачу счетчик 25 и выходом с 8-го разряда управляется считывание регистра 23.Регистр 27 режимов служит для задания одного из возможных режимовработы устройства и направленияобмена данными для режима прямого доступа к памяти и содержит разряды:обмен в режиме ГЩП; режим ПШ; направление обмена,Приемопередатчики 19 и 20 имеюттри состояния на входах-выходах ислужат для подключения регистров устройства к общим шинам микроЭВМ. Регистр 23 данных используется в режиме программного обмена, а также обмена ПДП между двумя микроЭВМ дляпромежуточной фиксации данных.Счетчик 26 слов при программномобмене выполняет функции контролявремени обмена, в режиме ПДП используется для занесения длины передаваемого массива. Память 16 служитдля предотвращения конфликтных ситуаций в работе устройства при одновременном обращении к нему со стороны сразу двух микроЭВМ, разрешая запись в регистры и счетчики 23-27только со стороны машины, занявшейустройство, и осуществляет коммутацию направления передачи информации приемопередатчиками 19 и 20 взависимости от режимов работы устройства и обращений к блоку адресуемых регистров, а также управляет.считыванием информации из блока адресуемых регистров,Счетчики 24 и 25 адресов используются для занесения начальных адресов обмена в режиме ПДЛ. Счетчик 24формирует адрес в память машины,за хватигпей устройстзд, д г-Г т п.к 2 в память второй микро.)Б,. Бд змджцдавтоматическое 111) дЕ 11 дциг кПГ умг и:,шение на 1 (2) адрес.д: пдмяти зтимксчетчиками. Блок 22 служит дпя Формирдванк.гсигналов упразления клналями микр; - ЭВМ в режиме прямого,огтпа к памяти для передачи ицфдрмаии из памя - ти одной микроЭВМ В память вторсй без участия процессора. Блок 21 у - равления прерыванкем служит для фсрмирования сигналов прерывания рдграммы в первую или Вторую млшиць,что определяется тем, какая мл;пи - на захватила устройство.Устройство может 1 лботезть В ГПГ"- дующих режимах: программцогд обмена, обмена по каналу ГП,; режим.". П,В каждом из возможных режимдез рл - боты только одна микро.ЭБМ может захватить устройство сопряженая, записав в свой регистр 17 (8) разряд11Занято, которыи автдмлти, с.ки б.окирует установку аналогичного рлзряда В другом регистре 18 (17),В режиме программцдгд об ецл устройство работает следующим дбр;гзом,По командам программы .)Б 1 В рсгистр 17 записывлются рдз;яль; "Ус г - ройство занято, Т 1). Разряд 1 Здня 11то блокирует запись лцялогичного разряда в регистр 18, Таким образом ЭВМ 2 не может его здпкг.ать программным путем, Одновременно через памят 16 этим разрядом приемопередатчик 19 включается на "1 рием" иеГ)с)рмация с информационной 1 зеы б и кдммути уется блок 21 на магистраль 1 О,:1 се чего в ЭВ 1 2, с.сли установлен разряд РП 1 в регистре 18, вырлбатызлс)тся сигнал ТПР. ЭВМ 1 злписьпзле. НР зе з и:)Немоире датчик 19 В регистр 23;ль 1 ць 1 с для передачи в ЭВМ 2. При зтое )Г регистра данных поднимается ни по-. ступает в регистры 17 и 18, Б с Ес чике 26 ЭБМ 1 лИсь.езл т время, д"- водимое на обмен, и н регкс р 27 разрЯД Режим дбме 1 л прдгра 1 Емнь 1 й который перев(лит счет),ик 26 В режим работы с)етчик; ВремениЭВМ 2 пд прдгрдммс обработки и; срывания опрлши:1 ет ф РД, который считывается чгрс з рс гис.т;) 13 и фор-. мирует команду ссриРеИя к регис. Тру 23, Сид нал ссрсзЕР ия ЭБМ 2 к ре Ис т 11"1: г р 1 пд .1;)т,б стк; к д,1 прм и с;Е:т 1 к 1",Зд 1 Ст Л;ГИ Г И П);11"с 1 Т ПрзРМС ПР -: писк БР;и" д .3 и ЭБМ 1 и спитездци 5 Р с "3 .) ) 2 31 я к Опт р;)л Явремени дбме цц 1". (1 режкмР иг пд.ь --"Стзгя СЧРТЧ 1 С 26, ПО ОКОНЧцкк Времени, с;тцепе 1 Гдгс: л с)бмец счет:ик211 зерсб (1 тыв;1 Р 1 ;с;) ыцд 1)и( пд тлйВ ЭБ . Бели необходимо величд 1 зР,;51 1)ИРН;1 - . с.чсзтчи 1( 26 ЭБМ)с) 1 закс 1(гзезетс я цдн: н ксл 1 ремецноС ИН Т Р 1 ДП Л,Б рс жиме ".1 иФормация передяетс яГ сп уп) лез(Р 1 исз и уг ч ")О ЙГ т Вл со.11)яжене.яиз зад:Ной, бл згтк ОП ЭБМ - 1 сточе 5 -1; к; 11 фс 1) мл 1 В 11; В:3 л л лез)юГ б:1 яс т ьС .ЭБМ - пр;зс:мцикл информации, НавПавле)ГР передлчк информации опреде:Псзтгя рдгясм )егистрд 27 "Няправ 11сцис с )ИРнл, ксторый и определяет,8 б с л с л 51 Э Б 1: 1 Г т с )ц и к 1 д к л к (1 я и р и "Р, ц)с к 1;дрРГ п, РГ)едчл 1)дно-ОС.):Дгз( И БСЕ,1.И СоетДКт ИЗ,"ВХ ЦИК -",л с з. Б:Р 1 ОмЕиПР глс Во кз ОП ЭБМ1 Гсточиикл 1 цссмдки записывается)ц рг: ист д,:зд Есгтдрдм цикле из регзс трд 23 1 рдигхдл:т запись словав ОП ЭБ 2 прис мцикд инФормации. На 115 еые 1 ресэ массивов в ОП ЭБМ 1и ОП ЭБмогут бьть рдзцьми, Этил,ресл)дписеВнес тгя:з с.четчкки 24и 28 гд;)-. Гзе; с г:зецц 1,)я;, - сто;ый б Окирус-. запись анапГичндг рл зря)л з регист",) 18 ис п)1:Гре 1(ццс с рс Гз память 16 и при 1)псрс:, ,т 11 к ., Пс;)ссестле ся на б".;1 с: игтрзлпигьп 1)тгя разря,ыРежим 1 П" 1 ": 1 рдв:ение;)бмена, 11 345Разряд РР "Режим ЦП инициирует работу блока 22, который вырабатываетстандартные сигналы захвата магистралей 5 и 8, После захвата магибстралей блок 2 управляет через память 16 работой устройства в первоми втором циклах перезаписи информации,Разряд РР "Направление обмена" определяет в какую ЭВМ будет сформирован первый цикл и в какую - второй,При передаче информации из ОПЭВМ 1 в ОП ЭВМ 2 последовательностьработы блоков следующая,Блок 22 через память 16 для формирования адресной части цикла включает на прием информации с магистрали б приемопередатчик 19 и счетчик24, одновременно формируя стандартные сигналы управления каналом на Ошине 7 управления,После окончания адресной частицикла блок 22 через память 16 включает приемопередатчик 19 и регистр23 на прием информации с магистрали 6 и записывает слово информации врегистр 23. Таким образом, слово записывается из ОП ЭВМ 1 в регистр23. После записи слова из ОП в регистр 23 блок 22 через память 16отключает приемопередатчик 19 отмагистрали 6.Во втором цикле блок 22 через память 16 включает на передачу в магистраль 9 приемопередатчик 20 и счетчик 25, формируя при этом по шине10 управления сигналы управления магистралью 8, Таким образом, формируется адресная часть цикла в ЭВМ 2,После окончания адресной части цик Ола счетчик 25 отключается отмагистрали 12 блоком через память 16. Включается на передачурегистр 23 на магистраль 9 через приемопередатчик 20, При этом блоком 22 45формируются на шине 10 управления соответствующие сигналы управления магистралью, После окончания передачиодного слова содержимое счетчиков24 - 26 изменяется на ф 1 (2) и циклыповторяются. При обнулении счетчика26 блок 22 заканчивает работу,сбрасывает разряды РР "Режим ПДП и"Направление обмена" и освобождаетмагистрали 5 и 8.55В режиме переключения шин устройство работает следующим образом,Аналогично двум предыдущим режимам работы ЭВМ 1 заносится в ре,",б 12гистр 17 разряд "Занято", который через память 16 коммутирует приемопередатчик 19 на прием информации с магистрали б,По команпам ЭВМ 1 в регистр 27 записывается разряд "Режим работы ПШ", блок 21 подключается на трансляцию управляющих сигналов канала 7 в сигнал шины 13 управления. При записи информации во внешнее устройство приемопередатчик 19 работает на передачу информации с магистра - ли 6 в магистраль 12, При записи информации из внешнего устройства в ЭВМ 1 память 16 после адресной части цикла коммутирует приемопередатчик 19 на передачу информации с магистрали 12 в магистраль 6.Работа под управлением ЭВМ 2 полностью аналогична.формула и з о б р е т е н и я1. Устройство для сопряжения двух микроЭВГ с общим внешним устройством, содержащее два дешифратора адреса, два регистра управляющих сигналов и состояния, регистр данных, два счетчика адреса, счетчик слов, блок управления прерыванием, блок управления прямым доступом к памяти, причем первая, вторая группы информационных входов-выходов блока управления прерыванием образуют группы входов-выходов устройства. для подключения к первым группам управляющих входов-выходов соответственно первой, второй микроЭВМ, группы разрешающих входов первого, второго дешифраторов адреса обоазуют группы входов устройства для подключения к группам управляющих выходов соответственно первой, второй микроЭВМ, первая,вторая группы информационных входов-выходов блока управления прямым доступом к памяти образуют группы входов- выходов устройства для подключения к вторым группам управляющих входов- выходов соответственно первой, второй микроЭВМ, группы информационных входов первого, второго дешифраторов адреса и группы информационных входов-выходов первого, второго регистров управляющих сигналов и состояния образуют соответственно группы входов и группы входов-выходов устройства для подключения к группам информационных входов-выходов.3с 00 т 13 ет,.тВРнцо пРР ВОЙ тоглНХРЭВГ ПРИ ЭТОМ ЕЬГХОЛт ПС Р 301 О т ОР -го дешифрлторов лдресл СОРд)1: Рцы свходами записи-считыцл Ня с 00 тветственно первого и второго ре:.истроуп 1) а Вля ю 1 и х Г и г ц л л 0 я и . 0 (. т 0 я ц и яВХОДЫ УСтаНОВКИ КотОРЫХ СОЕгЦЦРЦЫсООтветстВРнно с пРОБым и Гтт)",1выходами блока упрлвлеНя Гр(.рцтанием, первый, нторОЙ, тр( тий и т;Рт вертый, Гять ес той г ходы тогического условия котор( 0 СГ(,тец( нь с первым, вторым, т-ст,им ицформлционньми Вьхо,плми соответственнового и второго регистров упрл 35 яюших сигнал он и Г Ост 05 ц я и 1 формл ОННЬЕ ВХОДЫ КОТО)Х СОЕДИН(ЦЬ 0 .1 Ц - формационным цгходом ре П( тол дац -НЫХ СЧЕ ТЦЫР ВХОДЫ ПЕРГ ОГО ТОР 0 вГО СЧЕТ "1 ИКОВ Л,11) Е(. Л И С 1(Т И " С:10 3С ОЕДИНЕ ЕЫ С ПЕР 13 ЫМ ВЬХО 10 М .ОК; Ц -равлеция прямым о(туГОм к п Мяти,ВЬХОД С 1 РТЧИК 3 СЛОВ (.ОР ИН(и Р Г 1 Р) -ВЫМ ВХОДОМ ЛОГит(С К 010 УСЛОН" тя "510Ка УПРЛВЛЕЦИЯ ПРЯМЬМ,ОСТУ.ОМ КЛмяти и сед.мьм входом ло Иче ткг;условиЯ блОкл уп 1) л В;1циЯ и)( Ль 31ЕМ, ОТЛИЧЛЮ( РСЯ (М, что с цел ью 1) лГире ци Б функ1;)1,),; - ных ВО зможнОст(Й .3 л1 Р т Обе РРвНИЯ РЕжИМа ПЕРРКЛЮЧР)ИЯ ШИЦ 3 ЦСГ;В В ЕДЕ НЫ П 0 С Т 0 Я ЕН Л Я; Л М Р Т 1 Г Р 01 Г);1. МУПРаВЛЕНИЯДВа ПРИ ЫОГР)С;Лтт,КЛ,регистр режимов, причем треьц гру -Па ИНфОР МЛЦИОЦЕЫХ В Х(Д Ц" 3 Ы; 003блока управления прерьплццем 0.рл -ЗУет ГРУППУ ВХОДОВ Г 3 ходов У".тРОЙГ", СтВа ДЛЯ ПОДКЛОЧЕЕИЯ К ГРУПП У;травляюцих Входов-Вых(шоц 0(Й;0 .ериферийного устрой(тцл, и-)цьк :. РУППЫ ИНфОРМаЦПОНЦЫХ ВХОД("13 лПО 3ервого второго приемоперец тчикоц,. РУППЫ ИНфОРМЛЦИОЦЦЫХ 13 ХО 1Ц т ЬХОДОВ регистра данных 5 пере 01" )ВтОр) СО СЧЕТЧИКОВ аДРЕСа., ГРУППЫ тгнфОР- мационньГХ Входов счетчике сг;)В ре (гистра режимов обрл уют груПу входов-выходов устройства и:тя )клю ения к группе ицфор:апионньх входов-выходов об:цего пер 1Р 1)ий:.Ого у; гройства вторые груш и ицформеш.оц. -НЫХ ВХОДОВ - ВЬХОДОВ ПРРВОГО:.тот)0 -О ПРИЕМОПЕРЕ;татЧИКОВ ООРЛЛ " л)Т -",)УЦ -пы входов-выхо;Оц у( тройствл Гл)ПОДКЛЮЧЕНИЯ К Г РУПтЛМ ЕнфоРЛпг ЦП Х3 ходов-еьходов ( оответсВгц 10 перв;ЙВторой ыи к р 0 3 В ".и 1) и .3 1; м") "Г. Г 1 ыВЫХОДОВ )ЕРВОГО И ЦтОРаГО г;РШИфРЛт.Р,0;" 3 (Х 1 1 Р Ц Ц 0)Ы.трс Гьим входами логического ус - .ИЯ Г (Л УГрЛ 3:Р 1 ИЯ .)ЯМЬ:М ДОСТУ-0 л 1, ИЛ М 5-Т 1Е ЕБРРЫ ВХОД ЛОГИЧР -ско: 0 ус "Овия кот; р.го соединен с(Р ВЬМ 1 ХО;Ол) РР И(ТРЛ РРЖИМОВлт ВтРОЙ И ТРР 1 Й Ет ГХ СДЬ КОТО)ОГО С ОЕ -РЦЫ , 00 ТБЕ С . БРЦЦО С ЧСТ 3 Р)ТЫМ ИЯ Ь.М Л От (1 Ы"и тХ Ст ЛМ 1 Л ЛОГ ТОЯН НОЙ-(3 я" и ") ")лмм )л е 3;ения 11 естой Р лОЙ Л.Ц) Рс ЦЫР ХОДЫ КСТ 01)ой СовгД ( Ц 1; П ОР 3 МИ И В 1 ОРМЛ:ИОНЫМИПЫХО;1( Я С 0)Т 1( ТС Г РС ЦЦО ПЕР НОГО И;ТСР 010 )РГС )Р 013 Уп )Л 3 ЯОЕЕХ Сигнаи стояш я, 1 рстий информационЦЬ т: 3 ЬХ( ., РОС "(Ят Цой а Мяти ПРОГРаММтр ХП Л В ПР т:. Я ; )Р ,1(1 Г лр Л Р:ЯЮИМИ-,)Л ц 51 ( Н И Я ц р ( р1 ц Л 3. Рл 0 г Е р )5 И Г Т р и Г -ЦРС т, ПЕР(Д 3 ТЧ КОВ, ДВЛ ПРИЕМО(:рт;лтт икл. 0;Нвибратор, Г 3(3 эле 1( ,Гл И- ВВгл 3(т ):Р:ецта ЗЛИ элемеГтИ ТОИ тРМРЦ; Л г-ИИ, Э:ЕЕЕНт Е(-И.ТИт)и л ицгспмл.ОньР Входьт ЦО 0 ТОРГ 0 Т-.РТЬЕГО ПЕРЕДат: 03 .т:ф;тмтИ ЦтЫР ВХОГЬ ПЕРВОГО ; р(оп( г; Р;3 1 11 1,ергыи В)(од т 1 ер -О,г(,Р л,-1 с б алые, первую Г)У,ПУ Е НфОРМИОЦЦХ ВХОДОВ ВЬГХОДОВЯУ )11 РЦР ОЬВЛ-ИЕМЦфОР Л ., 01.11, ЬХ ,Ь Ь(Лср 1Пя ОГО РТГ) Г ) :) Р 1;" И(;1 И 3 Р ЛЦЕОННЫЕБ х и д ы дд т О р о дд од р д д е и 011 е р . д а т ч и к адд т и рой вход ддерцого эддемеддта ИПИ образуют вторую Группу ицформадиоццых входов-выходов блока управления прерыванием, иддформаддиоддддые выходы пер - вого, второго присмопередатчиков, ицформаддддоддддь 1 е входь 1 третьего, шестого передатчиков образуют третью группу инФормационных входов-выходов блока управления ддрерь ваддием, выходы первого, второго эгдемеддтов ИЛИ являются ддерцьдм, вторым выходами блока управления прерыванием соответственно, первые разрешающие входы первого, второго приемопередатчиков образуют группу разрешающих входов блока управления прерыванием, первый вход второго элемента И-ИЛИ соединен спервым входом третьего элемента,И-ИЛИ, с первым входом элементаИ-ИЛИ-НЕ, с третьим входом первого элемента И-ИЛИ с вторым разрешающим входом первого приемопередатчи-.ка, с управляющими входами третье го, четвертого, пятого передатчиков, с первым входом первого элемента ИЛИ и является первым входом логического условия блока управленияпрерыванием, второй вход второго эле- ЗО мента И-ИЛИ, второй, третий входы третьего элемента И-ИЛИ, третий вход второго элемента И-ИЛИ являются соответственно вторым, третьим, четвертым, пятым входами логического35 условия блока управления прерыванием, четвертый вход второго элемента И-ИЛИ соединен с четвертым входом третьего элемента И-ИЛИ, с вторым входом элемента И-ИЛИ-НЕ, с четвертым входом первого элемента И-ИЛИ, с вторым разрешающим входом второго приемопередатчика, с разрешающим входом первого, второго, шестого передатчиков, с первым входом второго элемента ИЛИ и является шестым входом логического условия блока управления прерыванием, вход одновибратора, третий и четвертый входы элемента И-ИЛИ-НЕ первые разрешаю 9 50 щие входы первого, второго приемо- передатчиков являются соответственно седьмым, восьмым, девятым и десятым входами логического условия блока управления прерьдванием, при этом в блоке управления прерыванием выходы второго, третьего элементов И-ИЛИ соединены с первым и вторым входами первого элемента И-НЕ, выход которого соединен с информационным входом триггера, единичный выход которого соединен с первым входом элемента И, выход которого соединен с первым информационным входом первого передатчика и с первым информационным входом четвертого передатчика, второй информационный вход которого. соединен с вторым информационным входом первого передатчика, с нулевым выходом триггера, с первым входом второго элемента И-НЕ, выход которого соединен с первым, вторым информационными входами второго передатчика, с вторыми входами первого, второго элементов ИЛИ, с первым, вторьдм информационными входами пятого передатчика, третий информационный вход которого соединен с выходом одновибратора и с третьим информационным входом второго передатчика, выход первого элемента И в И соединен с вторыми входами элемента И и второго элемента И-НЕ, выход элемента И-ИЛИ-НЕ соединен с синхровходом триггера.3. Устройство по п.1, о т л и ч а ю щ е е с я тем, что блок управления прямым доступом к памяти содержит регистр сдвига, десять триггеров, элемент И, два приемника, двенадцать передатчиков, причем первый вход элемента И соединен с нулевыми входами первого, второго триг геров и является первым входом логического условия блока управленияпрямым доступом к памяти, разрешающий вход первого передатчика соединен с разрешающими входами второго, третьего, четвертого передатчиков и является вторым входом логического условия блока управления прямым доступом к памяти, разрешающий вход пятого передатчика соединен с разрешающими входами шестого, седьмого, восьмого передатчиков и является третьим входом логического условия блока управления прямым доступом к памяти, синхровход третьего триггера соединен с синхровходом четвертого триггера и является четвертым входом логического условия блока управления прерыванием, информационные выходы первого, второго, третьего, четвертого, девятого, десятого пе редатчиков и информационный вход первого приемника образуют первую группу информационных входов-выходов

Смотреть

Заявка

4004478, 10.11.1985

ОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ

ТАНАСЕЙЧУК ВЛАДИМИР МАРКОВИЧ, МОРОЗОВ СЕРГЕЙ ВАСИЛЬЕВИЧ, ПАНКОВ АНАТОЛИЙ ПЕТРОВИЧ

МПК / Метки

МПК: G06F 13/24

Метки: внешним, двух, микроэвм, общим, сопряжения, устройством

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

Код ссылки

<a href="https://patents.su/13-1345206-ustrojjstvo-dlya-sopryazheniya-dvukh-mikroehvm-s-obshhim-vneshnim-ustrojjstvom.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения двух микроэвм с общим внешним устройством</a>

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