гнстральныл усилителей (элементов иеточ11ИКОВ сигналов). В одношинной структуре все, без исключения, компоненты ЭВМ подк.г1ючаются к единственной магистрали и поэтому ее возможности по дли,не н нагрузке исчерпываются гораздо быстрее. Магистраль iihie каналы связи СОД, использующие устройства расширения канала, разбиваются иоследки.ми на отдельные секции, а передачу информации между секциями канала осуществляют устройства расширения канала. Известны устройства расширения отдельных линий двунаправленных .магистральных каналов связи 1, 2, на базе которых можно создать устройство, расширяющее в целом весь магистральный канал связи и представляющее собой (в данном случае) совокупность невзаимосвязанных устройств, расширяющих отде.тьные канала. Устройства содержат ириемники - эл-емен1ы, произвилящие прием информации с лниий базовой секции канала связи, и передатчики - элементы, передающие инф()1маиик) на рас1Н1фенную линию связи с Г1рсд.варительным усилением по мощности. Нед1 статками создаваемых на основе этих устройств систем, содержаниях много линий, являются; недостаточный ко: ффициент разветвления, уменьщающий производительность таких систем за счет необходимости введения добавочных элементов расширения, и низкое быстродействие. Наиболее близким но технической сущности данному устройству является устройство для передачи и ириема информации в ЭВМ, содержащее блок управления, 6.,юк для развязы1 ания управляющ|-:х линий связи на передатчиках и приемниках и блок для развязывания управляе.мых ли;и-1Й связи, которое частично устраняет недостатки описанных выше аналогов, за счет введения передатчиков с тремя устойчивыми состояниями н э-лемегггы фор.мнрования заднего фрон та выходного сигнала 3. Недостатко.м описанного решения является отсутствие устройства восстановления временных соотношений между сигналами, нередавае.мых по разным линиям канала. Как правило, в современных ЭВМ между большой частью сигналов., нередаваемых по соответствующим линиям связи, сунлествуют определенные временные соотношения, которые должны выдерживаться для обеспечения надежной работы технических средств ЭВМ. Устройства, производящ.ие прием или передачу инфор.мации но каналу связи, иод-ключаются к последнему при помощи передатчиков и приемников. Целью изобретения является повышение быстродействия устройства для передачи и приема информации в ЭВМ. Поставленная цель достигается тем, что в устройство для передачи и приема информации в ЭВМ введены блоки восстановления временных соотнощений и блок определения наиравления передачи сигналов по управляемым линиям связи, выходы которого подключены к управляющи.м входа.м блока для развязывания управляе.мых линий связи, соединенного с управляемыми линиями связи, выходы блока управлении подключены ко входам передатчиков блока для развязывания управляющих лилий связи, выходы которых соединены с управляющими линиями связи и через приемники блока для развязывания управляющих линий связи подключены ко входам соответствующих б.юков восстановления временных еоотношений. первые выходы которых подключены ко входа.м блока управления, вторые - ко входа.м блока определения направления передачи сигналов по унравляе.мым линия.м связи. Также тем что блок для развязывания управляемых линий связи содержит приемники на элементах НЕ и передатчики на элементах с тремя состояниями, первые и вторые входы которых соответственно объединены и подключены к выходам соответствуюнгих элементов НЕ, выход каждого одноименного эле.мента с тремя состояниями соединен с соответствующим входом блока для развязывания унравляе.мых линий связи и со входами соответствующих элементов FiE, третьи входы элементов с тремя состояния.п1 подключены к управляюшим входам лока для развязывания управляемых .шнпй связи. Также тем, что блок для развязывания унравляе.мых линий связи содержит прие.мники и передатчики на элементах И-НЕ, первый вход эле.мента И-НЕ каждого нередатчика соединен с выходом элемента И- НЕ соответствующего нри.е.мника, второй вход - с управляющим входом блока для развязывания управляе.мых линий связи, выход элемента И-НЕ каждого передатчика соединен с первым входом эле.мента И - НЕ соответствующего приемника и с соответствую1цим входо.м блока для развязывания управляе.мых линий связи. Также тем, что блок для развязывания управляемых .чиний связи содержит элемент ИЛИ, ирие.мники на элементах НЕ и передатчики на элементах И-НЕ, выходы элементов НЕ через элемент ИЛИ подключены к первым входам элементов И-НЕ, вторые входы которых соединены с управляющими вхо.тами блока для развязывания управляемых .линий связи, выход каждого элемента И - НЕ подключен ко входу соответствуюП1,его элемента НЕ и ко входу блока для развязывания управляемых линий связи. На фиг. 1 приведена блок-схема устройства для передачи и приема информации в ЭВМ; на фиг. 2, 3, 4 приведены три варианта выполнения блока для развязывания управляемых линий связи. Устройгтво Д.1Я передачи и прием; iHформации в ЭГЗЛ содержит б.юк д.1я развязываиия угфавдяюи1их линий евязп , содержащий 1рием1И1ки 2, 3, 4. п и iicj eдатчики 6. 7, 8, 9, блок для разнязы 5аг1ия упраЕ, дииий связи 10. б.юк XiipaB.ieния 11, блок определения иаправлеш я иередачи сигналов ио хиравляемым линиям связи 12, б.юки восстановления временных се;отнон1ений |управля1О1иих сигналов первого и BTOpoio направлений) 13 и 14, выходы б,1ока оиредсления направления передачи сигналов по уиравляемым .шиням связи 12 подк.почеиы к управляющим входа (магистралям разрешения передачи первого и второго паправлений) 5 и 16 блока для раз11язывания унравляемых линий связи 10, выходы блока управле1И1я 11 подключены ко входам передатчиков блока для развязывания уиравляюн1их линий связи 1, выходы коюрых соединены с управляющими линия И1 связи и через приемники 2 и 3 б, для развязывания управляющих линий связи 1 и()дключе1П)1 ко входам соответствуюилпх б.токов В кстановления врем.енных cooTHOineний 13 и 14, первые выходы которых подключены ко входам блока управления 11, вторые - ко входам блока определения направления передачи сигналов по уиравляем1 м линиям связи 12. На фиг. 2 приведен первый ва П1ант выио.тнепия б.чока для развязывапия управ.тяемых линий связи. Он содержит приемники на элементах НЕ 17 и иередатчики lia элементах с тремя состояниями 18, первые и вторые входы которых соответственно объе.гинены и подключены к выходам соответстрл1ОП1пх эле.мснтов НЕ 17, выход каждого э.кПЮнта с тре.мя состояниями 18 соединен с управляемой ли1П- ей связи и со входами соответствуюишх элементов НЕ 17, третьи входь э. ементов с тремя состояниями подк почены к управляющи.м входам 15 и 16 блока для развязывания уиравляемых линий связи И). На фиг. 3 ириведен другой вариант выполнения блока для развязывания управляемых линий связи. Он содержит приемники 19 и передатчики 20 на элементах И-НЕ, первый вход элемента И - НЕ каждого передатчика 20 соединен с выходо.м элемента И ME соответствующего приемника 19, второй вход - с управляющими входа.ми 16, 15 блока для развязывания управляемых липий связи К), выход элемента И-НЕ каждого передатчика 20 соединен с первы входом эле.мента И - НЕ соответств ющег() приемника 19. На фщ. 4 приведен третий вариант вы||олиения б;1ока для развязывания управляемых связи. Он содержит приемники иа элементах НЕ 21, передатчики на эле.мерггах И-НЕ 22 и эле.мент ИЛИ 23, выходы элементов НЕ 21 через элемент ИЛИ 23 подключены к исрвь м входам эле.менГ01 и--НЕ 22. вт;1рые входы которых со.диiicnhi с прав.| иоп;1 ми входами 15. 16 блоКс .i.iji |К звяз 1вапи;л1 у;1равляе.;ых линий связи, выход каисдото г.чемента И-НЕ 22 подиочеи ко вх(.1Д соответствующего элеменНЕ 21 ; к ира15ляемо 1 линии связи, гво работает сле.1уюи1и образом; иерелаче пн юрмапии ио каиа.му хстройстп;) и|; авляет передачей задающим (задатчик), l pивлcкac :oc к этой ие|;едаче, испо.тиительным устройсгвом (ис ijiiiHiun: --- aciiH рс)ПИ1мй. Когда капал связи сипбодеп от передач ипЬормации. то задаюикС стройство па cocv;етствующей .1ипии капала ста,пав.т 1васг игнал ,TC. па адресных лип1;ях дрес пери(|1ериЙ ого хстройства, а iia .iiiпях ирав, - - команду вы.ачи nniliopiмаипи иа канал :.1и и|1исм ипф|Ормапии в стройст о. Задатчик с 1 екоторой задержкой на со(1ТБетству| ;И1ей липип устанавливает ,;зирук) сигнал. Испо,1ниTc.ibHoe стро| |ст:5о. определяемое адресны ;и .тиниями. ири.нимает этот сигнал и вы,част информацию иа ли1И1и данных ,1ибо ирини.ает с этих ,П1ний информаилю. Псчле этого пспо,тнительное устройство выдает с;;Ихронизнруюп1пГ1 сигнал, иринимаелплй зада.тчиком. За,1., сни.мает свой синхросигна.: I:, с нскоторой задержкой, спгна.ты иа адресных .тиииях и лг1нпях Т1рав.;енпч, в ответ па что исио.. снимает свел синхросигнал, а задагчик. по.Пчпв его ciinтпе, сбрасывает с.игиал «запиго. lia эт(,1М niiK.i передачи: информации межд задагч -ком и iicno.ii:UTC iCM заканчивается, Предгнхюжим что в об.ене информацией участр,кот два хстройства, паходяи;леся и;) разные стороны от устройства .1ля передачи и приема информации. Допустим, с, от чстройства находится устройствозадатчи.к, а справа - устройство-исполнитель. Рассмотрпм процесс передачи пнформа ции в исио.щитель. Устройство, нахо.1Я цееся слева от устроГктва д.тя передачи и inniема информации в ЭВЛ, иомеигая на соот ветствуюи1у о :1инию 1 апала связи С1Пнал «занято, становится задатчиком. Одновременно оно ио ег11ает в каиа,т адрсс устройства - исполнителя, команду кода оиерации и данные, передавае.мые псио.пи.телю. Через иекоторое время Ti задатчик формирует синхронизирующий сигна.т --- синхронизация от задатч 1ка. В каждой конкретной COZL время Т: может различп.ым. но oiio, как Г рарл1ло, считывает возмой ный iicrieKoc в pacnpocTjiancinin сигналав адреса устройства - исп; лните, п время дешифраии,; а.лреса. 11ояв,;е;1ие на входе устройст ;, для передачи и ири.ема информации в ,ЭВ. «занято (выход ир1:емника 2 дает возчитжиость о.тнозначно- опрсдслит1, иаправлс П1е ередачи адреса, комаиду кола операции сигнала синхронизации от задатчика и совместно с командой хода операции определить направление передачи информации. Поскольку для сигнала «занято, сигнала команды кода операции и сигналов адреса и данных коррекция времии прихода ие нужна то первые два сигнала проходят через блок восстаиовлеиия временных соотношений (управляющих сигналов первого направления) 13, а вторые два - через блок для развязывания управляемых лиьий связи 10 - без задержек.
Сигналы «занято и команда кода операции поступают на входы блока унравлеппя II, который по существу является блоком для передачи управляющих сигналов, и на входы блока определения направления передачи сигналов по управляемым линиям связи 12, которые отрабатывают алгоритмы в соответствии с существующими между сигналами логическими взаимосвязями. Первый 113 них транслирует эти сигналы на нравую секцию канала (входы соответствующих передатчиков 7), а второй формирует на магистрали разрешения передачи первого направлепия 15 сигнал на входы блока для развязывання управляемых линий связи 10, который разрешает трансляцию адреса и данных на правую секцию. Поскольку при распространении сигналов но кчналу возможно возникновение иерекоса, то временной сдвиг между сигиалами на Г5ходе устройства (на вы.чодах приемников 2) в худшем случае будет равен Ti-Тп , где Т|| - временной перекос. Поэтому сигнал синхронизации от задатчика, попадая на вход блока 13, задерживается на время Т,, и, пройдя через блок управления 11, попадает на выход устройства, сдвинутый относительно адреса и данных на время Ti. те.м самым обеспечив надежную выборку устройства- исполнителя и прием последним достоверной информации.
Блок для развязывания управляемых лппий связи 10 с.пжит для приема и передачи адреса п данных, а также для нх запоминання на нротивоположной секции канала па вре.мя, задавае.мое блоком 13.
Устройство, находящееся на правой секluni канала, адрес которого совпал с состояниями адресных линий канала связи, узнает, что оно выбрано в качестве исполнителя и, получив сигнал синхронизации от задатчика, иринимает данные и отвечает сигналом - синхронизация от исно.пштеля. Пройдя без задержки через блок 1 1 и блок 14, сигнал синхронизации от исполнителя приходит к задатчику. Приход этого сигнала означает, что исполнитель принял данные и задатчик может закапчивать цикл обмена. Последний снимает сигнал синхронизашш от задатчика, а через некоторое время и адрес данных и команду кода операции. Как иравн.о, заде1)жка спятия адреса на время Т по отнон1(,нию к снятию
сннхр.онизации от задатчпка вьюирастся )авпой Т, что нредотвра1цает с. выборку устройств вследствие позмо/кного измене1П1я линпй адреса во время установки )онизации от задатч1п а. Задержка снятия .тайных и команды кода онорацни на время Т дает возможность нсио, ьзовать в ()зерных регистрах даиные 11ериферийп111х устройств статических триггеров. На входе сдвиг .между сигна.тамн снпхронизаитп от задатчика, команды кода онерапии п даипых может, с точки зрения наихудних условий для работы,стать равным . B(jcстаиовлеппе этого соотнон1ения производится с,I сдуют им образом.
Сброс crfina.ia сипхроппзац.ии (JT задатчика воспринимается устройством для передачи и п.)исма информации п немеДсТеннс передается па 1равую секцию канала. С другой стороны, этот сброс возбуждает и блоке 13 задержкч. равную Т„ . Выхо.х эт(JИ задержки связан с входо.м б, ()нреде,1ення направлепия передачи сигна.юв по н)авляемым лн1п-1я.м связи 12, которого обеспечивает поддержание на входе б.лока для развязывания управляемых линий связи 10 сигна.та па магистрали разрешения передачи 15 в течение времени Т; пос, получения расширителем канала связи сброса cnrna.ia сннхронизации от задатчика. Блок для развязывания ун|)авляемь х линий связи 10 обеспечивает запоминание предыдуш.их состояпий адреспых .П1ний и линий данных и сов.местно с сигналом на магистрали разрешения передачи первого направлеипя 15 поддерживает их на правой секции в течение времени Т,. . Время Yfj должно быть достаточиы.м для восстан л лепия временного соотнон1ения межд сбросом сигнала синхронизации от задатчика и сбросо.м адреса, данных и комаиды кода операции па выходе устройства.
Устройство - исио.,1ь, no.ix чив сброс синхронизации от задатчика, снимает ciniхроиизацию от исиолшгге.тя. Сигнал сброс, нройдя через блоки 14 и 11, передается на левую секцию капала. Задатчик, получив сброс синхронизации от исполнителя, заканчивает цикл связи спятие.м сигнала «занято.
Для всех устройств, подк.люченных к ка-, палу связи, факт снятия сигнала «занято означает, что информационная часть канала связи, которая служит для передачи дан1н 1х и адресов, свободна и .может быть ис11(.)льзована любым устройством, и кдающимся в обмене информацией с .п1 ее источника.мн и нотребителя.ми (устройствами).
Сброс сигнала «занято воснринимаечся устройством. Па правой секцнн к,1нг:ла. где он также должен быть сброшен, определенные разряды кода в линии связи, содержащей адрес, команды и данные, не то.тько «догонять сброс сигнала сипхронизании ог : адатчпка на входе устройства, но II отставать от него на время, равное 2 Т„. поэтому в б.токе восстановления временных соотио нений 13 предусмотрена задержка на его сброс. Таким образом, сброс С11гна:1а «занято воспринимается блоком прар.леиня 1 1 ,тншь через время Та , после чею сбрасывается им на нравой секции каHa.ia.
Гак происходит передача ипформацин от задатчика к исполнителю.
При передаче информации из устройстваисполнителя в устройство - задатчик ,фун цнонирование устройства нроисходит ана;югично передаче информации в исполнитель до момента вре.мени Т|. Устройство, выбранное в качестве исполнителя, помещает данные в канал связи и сопровождает нх сигналом синхропизацин от исполнителя. Разрегпение одновре.менной выдачи исполнителем данных и сигнала синхронизации от испо.чиителя преследует цель упрощения внутренней логики носледнего. При этом вся ответственность за возможный «перекос отдельн 1х разрядов данных при распрострапеиии их по каналу возлагается на задатчик. F5 последнем прием (строб1 рование) данных происходит через время, равное Тп, после принятия им сигнала синхронизации от исполнителя. Это означает, что к этому моменту времени все линии данных достоверны.
Устройство принимает установку сигнала синхронизации от исполнителя, отрабатьпзает в блоке 14 его задержку на время, равное Т , и через б.ток 11 передает его па .тевую секцию канала. Задатчик, получив сигнал синхронизации от исполнителя, через время Ъ етробирует данные.сбрасывает свой синхросигнал от задатчика, а через время Тг адрес и команду кода операции. Как и в предыдущем случае, устройство, получив сброс синхронизации от задатчика, немедленно передает его на правую секцию канала, а адрес и команду с задержкой Т„. Получив сброс еинхронпзации от задатчика. исполнитель снимает еинхронмпул1 с от исполнителя через вре.мя Т,, если в буферном регистре лТ,анных задатчика разрешается применение статических триггеров, снимает . Устройство, получив сброс сипхрО1шзации от исполнителя, немедленно передает его на левую секцию каиал- п через вре.мя Тл снимает данные, ( .рое воспринимается задатчиком и последi 1Й освобождает канал связи, снимая сиг: .1Л «запято. Сброс сигнала «занято доХ)дпт до устройства, проходит через блок 13 и с задержкой Т,г передается на сс-кцпю капала, тем самым информируя все 1:тройства, находящиеся на последней; что капал связи свободен.
В группе управляющих линий могут плеть меето не только двунаправленные, но и (пнонанравленныс лин1П1. Поэтому в блоке для развязывания управ.чяющих ,тинии связи 1 показаны однонаправленные расщирители нервого направления 5, 9 (приемник и передатчик) для трансляции сигна.10В через устройство слева направо и второго направления 4, 8 - для трансляции справа палево. Как правило, трансляция однопаправленных сигналов устройством не 1 1 зывает технических трудностей. Однако. cc.iH эти сигналы связаны временными соотнощеипями с други.ми сигналами, передавае.мымп по каналу, па устройство воз.чагается ответственпость за восстановлсша этих соотнощений. которые из-за перекоса сп Л1алов MoiAT изменяться на входе устройства.
Для примера рассмотрим трансляцию через устройство од1 оиаправленного сигпа.та второго направления - прерывания («прер) Этот сигнал может иметь Mecjo в СОД при организацпп одновременной работы процессора с многими периферийными устройствами, пoдключaeмы иl к каналу связи. В этом случае в процессоре предусматривается система прноритетного обслуживания устройства. Если устройству требуется вмеп1ательетво в его работу процессора и его уровень приоритета в данный момент временп является наивысщим, то ему дается возможность занять капал связп, выставпв на нем сигнал «занято, и прервать работу процессора. Процессор наход1ггся на левой секЦИ1 капала, а устройство, прерывающее его Псчботу, находится па правой секции.
Устройство , сигпа, и одновременно 1рорм;:уот сигнал ирерыванпя раб(Лы пропсссора («ирер), KOiopbni является синхроппзпрующпм сщналом п сопровождает д;;ииые. i 1о лпппям даппых в эгом пере;1.ается адрес ячейки памяти, li которой находится нача.тьный адрес програм ы обс.1 ЖП15ания данного устройств;;. Через время раснрострапення по каналу связп спгпа.тп «занято, «прср п данные достпгают хстройства для передачи н 11|)иема 1нформацпи в ЭВ.. Первые два сигнала, пройдя через приемник; 3 и 4 соответственно, ноступают на вход блока восстановления npcMeniihix соотноп1епий (чправляюшнх сигналов второч пппр::вле1П я) 14. а .laiiные появ.яются на В1..;ходах прпем(П1ков в блоке .Ч.1Я развяз)1ванпя управляемых лпппй связп 10. Сигна.:|ы «запято и «прер поступа от на входы блока определения направ.1ем11я пере.аачи сишалов по унрав.тяемым линиям связп 2, который возбужл.ает магистг а.1. разрешения пере.дачи второ1Ч) )анлеипя 16. При этом данные передаются на ,тевую секщпо Kaiia.ia. С другой стороны. cni4i;i. и «прср ноступают н блок управления 11. который передает их на выход устройства (вхо.ты передатчиков (1 п 8 С(ответстве 1по|. Причем па вход б.юка 11 сигнал «прер поступает с задержкой Тр . 1 оторую оп возбуж.1ает в блоке 14. Эта задержка нужпа .мя Ki Mni iicamni возможного iiepoKcjca при распространении сигналов «iipep. и данных, в результате чего сигна; «ирер может опережать данные на входе устройства на время Т . Согласно алгоритму асиихронпой связи, фоцеееор, получив сигнал «прер, через время Т„ етроб1ф ет данные, сонр6вождаем1 1е последним. Задержка (Т) сигнала «ирер в }етройстве необходима, чтобы, не нревысить этого времени. Пропессор в этом режиме является исио,1нпте,.1, иоэтому, ио;|учив ешнал «прер через время Т| Т/,, ок стробирует данные н отвечает синхроси на.юм сиихронизаиня от исполните.чя. Пое1упая на вход устройства (выход прие.мника 2),он поступает на вход блока 13. Поскольку компенсация перекоса в данном случае не требуется, ои без зад,ержки поступает на вход блока уирав.чения 11, котор1 1Й передает его на :1)Е1вую секцию каиа.1а (вход иере.ичтчнка 7). Устройстйо-задатчик получает сигнал синхрониза и я от исполнителя, сбрасывасТ сигна, «ripep.v и через вре.мя Тт Г сбрасывает дампь:е. Устройство. ио:1уч1:в сброс снгna.ia «ирер, ие.мсд.1еи1и) передает ercj на .чевую секцию Kasia.ia ); через нремя Тг, снимает сигнал разре1пенпя па магистра.п-; 16, котг)рый сбрасывает даииые iia левой секции канала. По.чдержанпе данных на левой секшп в течение требуе.могс.: времеин Т обеспечивает блок для развяз1 1ваиия уирав. лн1пп1 связи 10, который обла.чает Г1а.шт1)1о (помнит iiporiLioe состояние линий данных). 11)оцессор по, чает сброс сигнала «прер н снимает свой синхросигнал от исиолните.ля, который в этом с,1учае также проходит че)ез устройство без коррекций и передается на правую секцию канала. Уетройство-задатчнк получает сброс синхроснгаала и освобождает канал связи. с1П1мая сигна.т «з,:)ято. Сброс сигна.та «занято возбуждает в блоке 14 задержку, равную Т . Через время Тг, сброс «занято поступает в б.юк ii, который передает eix) на .чевую секцию. Принцип работы блока для развязьп.ания управляемых линий связи 0 можно расс.мотреть на ири.мере одного из вариантов б,:1ока 10. которые показаны иа фиг. 2, 3, 4. На .фпг. 2 ноказап блок 10 е непользованпем в качестве передатчика 18 элемента с тремя состоя чнями. Этот эле.мепт обладает 60.1ЫНИМ коэффициенто.м разветв.ченпя но выходу и позволяет ускорить формироваипе заднего фронта управляемого сигпала. Передатчик 18 имеет один управляющий и два ин(})ормацпонных входа. Еслп на унравляюиАем входе присутствует высокий уровень, то передатчик 18 отключен от секНИИ канала, а если низкий, то на вы.ходе передатчнка 18 появляется сигнал в соответствии с его входами. Передатчик 18 отрабатывает при этом (|)уикцию ИЛИ - НЕ над информационными входами. В исходном состоянни на входах уирав.чеппя передатчика 18 (С11гна,ты на .магпстралях разреи ения передачи 15, 16) блоком определенпя направления передачи сигпа.1ов,12 поддерживаются выеокпе уровпи, поэтому опи отключепы от секций капа.ча. При появлении иа левой секции канала низкого уровня на одном из ннформацпонны.х входов пере,1.атчика 8 появляется высокий ровеиь. Последний совместно с низким уровнем епгнала. поступающего из блока 12, формирует па правой секции низкий уровень. Прие.мник, подключенный к правой секции, формирует па втором информационном входе нередатчика 18, производящегч) передачу, высокий уровень, который подтверждает состояние его выхода. При это.м пере.татчпк 18, подключенный к .чевой секции, остается отключенным наличием высокого уровня на его унравляющем входе. Когда на левой секции низкий у)ове1и сн мается, иа одном пнформационном входе нередатчика 18 появляется низкий уровень. Но так как на д)уго.м входе присутствует высокий уровень, на правой секции продолжает удерживаться низкий уровень. Через некоторое время Т,,, достаточное д.чя компенсации перекоса, блок 12 снимает 1Ц13кий урове1п сигна.ча на |;ходе 15 п передатчик 18 отключается от нравой секции. Устройство приходпч в исходное соетояиие. Аналогично .может быть рассмотрена )абота блока 10 при передаче управ..1х слгпалов из 11рав(;й секции кана.ча в . Преимугцеетвом данного варианта являеч-ся непосредственная связь ирпе.мников 17 е входами передатчиков 18, что не вносит дополнительной задержки }ри распространении управляемых сигналов через устройство для передачи и прие.ма инфор.мацпи. В том случае, если в блоке для развязывания управляемых линий связи 10 требуется ирименение передатчика, обладающего большим коэффициентом функционального разбиения предлагается использовать его другой вариант (фиг. 3),. Такими передатчиками являются элеменгы с открытым коллекторны.м выходо.м, по.чучпвщие в последнее время широкое распроетранепие в качестве элементов, работающих на канал связи. На фиг. 3 приведеиа схе.ма блока для развязывания управляелых ,чпн.ий евязи 10 е использование.м в качестве передатчиков эле.ментов И - НЕ (с открытым коллектором) 20. В статике на магистралях разрешения передачи (по входам) 15 и 16 поддерживаются низкие уровни, поэтому передатчи-, кн 20 отключены от секций канала. При отсутствии передач в канале на его секциях, как правило, поддерживаются высокие уровни напряжения, соответств к)гцпе отсутствию логического сигнала. При появлении пизко1о хровпя на .чевой секции на выходе приемника 19 появляется ВЫСОКИЙ уровень. С приходом высокого уровня по ма1пстралп разрешения передачи (вход 15) на правой секции формпруется ннзкий уровень, который, поступая на вто poii вход приемника 19, подключенного к левой секции,подтверждает состояние его выхода. Передатчик 20, соединенный с ,ieвой секцией., остается при это.м отключенным. Когда на левой секции низкий уровень снимается,на выходе прие.мника 19 еще поддерживается высокий уровень. Спустя вре.мя, достаточное для компенсации перекоса, с магистрали разрешения передачи (вход 15) снимается высокий уровень и передатчик 20 отключается от правой секции, после чего блок оказывается в исходно.м состояНИИ. Аналогичны работы блока при передаче управляемых сигналов из правой секции канала в левую. Так как блок подключается двумя приемниками к каждой секции, а не одним, как в предыдущем случае, то количество устройств подключаемых к каналу, должно быть уменьшено на единицу. Если канал связи настолько критичен к нагрузке что приходится учитывать каждый подключенный приемник, предлагается вариант блока 10, обладающий относительно высоким входным сопротивлением, приведен ный на фиг. 4. Здесь также в качестве передатчиков, работающих на канал, используются передатчики-элементы И - НЕ (с открытым коллектором) 22. Однако, по сравнению с предыдущей модификацией здесь вводится дополнительный элемент ИЛИ 23. В исходном состоянии передатчики 22 отключены от секций канала наличием на их вторых входах низких уровней. При появлении в левой секции низкого уровня на входе элемента ИЛИ 23 появляется высокий уровень, который передается на первые входы передатчиков 22. С приходом на второй вход передатчика 22, подключенного к правой секции высокого уровня, на последней формируется низкий уровень. На выходе приемника 21, связанного с правой секцией, появляется высокий уровень, который подтверждает состояние выхода элемента 23. Когда на левой секции низкий уровень снимается, на выходе э.чемента ИЛИ,23 продолжает удерживаться высокий уровень, а следовательно, и низкий уровень на правой секции. И когда на второй вход передатчика 22 подается низкий уровень, последний отключается от правой секции, после чего блок переходит в исходное состояние. Аналогична работа блока при передаче управляемых сигналов из правой секции канала в левую. Устройство для передачи и приема информации в ЭВМ имеет следующие преи.мущества. По сравнению с известными расширителя.ми канала связи, представляющими собой совокупность невзаимосвязанных устройств, расширяющих отдельные линии канала, данное устройство увеличивает про|1звод11тельность cncTCMiji оораооткн дапн1)1х. использующей одно r.:iii liecKO.ibKo таких устройств. Данное устроГ|ство .lacT возможность оптимально использовать скоростные возможности периферийных устройств, помещая высокоскоростные периферийные устройства на базовой секции канала и более ме,1ленные на да,1ьних секциях канала. При этом перпферийные устройства имеют упрощенную конструкцию, независи.мую от числа расщирителей кана.а связи, подключенных к COZI. На,тадка и эксп,туатация таких устройств упрощаются. Принцип использования в устройстве для передачи и приема информации в ЭВМ взаимосвязей между сигналами позволяет создать устройство с меньшими аппаратнь ми затратами.. Формула изобретения 1.Устройство для передачи и приема информации в электронной вычислительной машине, содержащее блок управления, блок для развязывания управ,1яющих линий связи на передатчиках и приемниках и б,1ок для развязывания управляемых линий связи, отличающееся тем, что, с целью повышения быстродействия устройства, в него введены блоки восстановления временных соотношений 11 блок определения направления передачи сигна.юв по управ,1яемым ,1иниям связи, выходы которого иодключены к управляющи.м входам б.юка для развязывания управляемых линий связи, соединещюго с yнpaвляe ыми линиями связи, выходы блока управления подключены ко вxoдa передатчиков блока для развязывания управляющих линий связи, выходы которых соединены с управляющими линиями связи и через приемники блока для развязывания управляющих ,тиний связи подк,1ючены ко входам соответствующих блоков восстанов,1ения временных соотнои1ений, первые выходы которых подключены ко входам блока правления, вторые -- ко в.ходам блока определения направления передачи сигнало ; iui унрав:1яел 1м линиял; связи. 2.Уст{)ойство д,Я передачи и приема инсЬормации в ЭB. по и. i, огличающееси тем, что блок для развязыв;,ния управляемых линий связн содержит приемники на элементах НЕ и передатчики на э.че.ментах с тремя состояниями, первые и вторые входы которых соответственно объединены и подключены к выходам соответствующих элементов НЕ-, выход каждого одноименного элемента с тремя состояниями соединен с соответствующим входом блока для развязывания yпpaвляe И:,IX лин1;й связи и со входами соответствующих элементов НЕ, третьи вход1 1 элементов с тремя состояниями подключены к упран.чяюишм входам б.юка для развязывания нравлясмых ,1иний свя3.Устройство для передачи и приема информации в ЭВМ по п. 1, отличающееся тем, что блок для развязывания управляемых линий связи содержит приемники и передатчики на элементах И-НЕ, первый вход элемента И-НЕ каждого передатчика соединен с выходом элемента И-НЕ соответствующего приемника, второй вход - с управляющим входом блока для развязывания управляемых линий связи, выход элемента И-НЕ каждого передатчика соединен с первым входом элемента И-НЕ соответствующего приемника и с соответствуюп им входом блока для развязывания управляемых линий связи.
4.Устройство для передачи и npjieMa ин: формации в ЭВМ по п. 1, отличающееся тем, что блок для развязывания управляемых линий связи содержит элемент ИЛИ, приемники на элеме1Гтэх НЕ и передатчики на элементах И-НЕ, выходы элементов НЕ через элемент ИЛИ подключены к первым входам элементов И-НЕ, вторые входы которых соединены с управляющими входами блока для развязывания управляемых линий связи, выход каждого элемента И-НЕ (юдключен ко входу соответствующего элемента НЕ и ко входу блока для развязывания управляемых линий связи.
Источники информации, принятые во внимание при экспертизе:
. Патент США № 3769525, кл. 307-354, 03.72. .
2. Патент США № 3673326, кл. 178-71, 06.71.
3. Авторское свидетельство СССР Хо 526936, кл. GOS С 15/00, 20.10.75,
название | год | авторы | номер документа |
---|---|---|---|
Многоканальная система управления распределением ресурсов в вычислительном комплексе | 1982 |
|
SU1269142A1 |
Устройство для согласования системных магистралей | 1989 |
|
SU1674143A1 |
Многоканальная система управления распределением ресурсов в вычислительном комплексе | 1987 |
|
SU1432580A1 |
Устройство для сопряжения двух электронных вычислительных машин | 1988 |
|
SU1605241A1 |
Устройство связи в вычислительной системе | 1987 |
|
SU1425700A1 |
Устройство для сопряжения вычислительного модуля с магистралью | 1985 |
|
SU1325495A1 |
КОНТРОЛЛЕР | 1991 |
|
RU2012043C1 |
Устройство для сопряжения вычислительной машины с каналами связи | 1987 |
|
SU1472913A1 |
Устройство для сопряжения ЭВМ с магистралью локальной сети | 1987 |
|
SU1411764A1 |
Устройство для сопряжения ЭВМ с датчиками состояния телефонных линий связи | 1984 |
|
SU1265786A1 |
ригЗ
TTk
Авторы
Даты
1978-11-25—Публикация
1976-07-21—Подача