Устройство для сопряжения эвм с каналом связи

 

Изобретение относится к вычислительной технике и может быть использовано для построения многомапинных вычислительных систем. Целью изобретения является повышение достоверности обмена информацией за счет обеспечения возможности ahna- ратного контроля работы устройства. Устройство содержит два блока буферной памяти, узел захвата магистрали , регистр сдвига, дешифратор адреса , три триггера регистра состояния, три счетчика, семь триггеров, три элемента ШШ, девять элементов И, три одновибратора, два шинных формирователя и генератор импульсов. 1 з.п, ф-лы, 3 ил.

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН

t,51)4 G 06 F l3 24

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

:"-(ABTOPCÈOÌÓ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО.ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4218031/24".24 (22) 01.04.87. (46) 23.11.88. Вюл. В 43 (72) JI.С.Иванов, В.А.Богатырев

Ц т(уконич (53) 681.325(088.8) (56) Авторское свидетельство СССР

Ф 980088, кл. G 06 F 13j00, 1980.

Авторское свидетельство СССР

Р 1285485, кл. С 06 Г 13/24, 1985. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ

С БАНАНОМ СВЯЗИ (57) Изобретение относится к вычислительной технике и может быть ис„„BU„„143961 2 А1 пользовано для построения многомашинных вычислительных систем. Целью изобретения является повышение достоверности обмена информацией эа счет обеспечения возможности аппаратного контроля работы устройства.

Устройство содержит два блока буферной памяти, узел захвата магистрали, регистр сдвига, дешифратор адреса, три триггера регистра состояния, три счетчика, семь триггеров, три элемента ИЛИ, девять элементов И, три одновибратора, два шинных формирователя и генератор импульсов.

1 з.п. ф-лы, 3 ил.

1439612

Изобретение относится 1с Вычислительной тех»гике и может бь1ТI= цспс. !»т,.—

ЭОВЯНО Д IH ПОСТ11ЗОЕ» :ся МНОГOII II!II!?1»fbfX вычислитель»о»л систем.

Целью иэобрете»11я явллетсл гсовышение достоверности обмена и»формацией за с .åò обеспечения возможности аппарат»ого контроля работы устройства при передаче пакета в адресуемое устройс "IJO I! Приема пякега в свою память (режим шлейфа)„ а также упрощение ус!ройства за c - åò сокращения числа линий канала связи и зя счет Boзможности передачи " lpgaç! ßþ 15 щих сиг»алов захвата и !подтверждения по каналу связи. !

fa фиг,1 про.;ставлена структуг»ая схема устройства; на фиг. — схема узла захвата магистрали„ Hа фиг.3 объедине»1ие ЭРМ с псттщ».ю предлfll àЕМОГО УСтРОйетВЯ В М1сОГОМаШИННУЮ СИСтему.

Устройство (фиг.1) содержит блоки

1 и 2 буферной памяти, счетчики 3 и

4, триггеры 5-7 регистры с:.остолния, дешифратор 8 адреса, генератор 9 импульсов., узел 10 захватя маг»с-рали триггеры 11 и 12., элементы И 13 и элемент ИЛИ 15, шинные формирователи 1 6 и 1 7 р лини10 1 8 дан»1чх, лиl»иlо

19 записи, линию 20 чтения, .пинию

21 требования записи лин»по 22 требова»ия захвата, вход 23 требования узла 10, выход ?4 узла 10, лнни1о 25 требования чтения. вход-выход (магистраль) 26 синхронизации, информационный вход-выход (магистраль) 27, регистр 28 сдвига, счетчп:.с 39„ триггеры

30-34, о»;1овибряторы 35-37. элементы с11!

И 38-44,элем; нты И»И 45 11 46, выход

47 подтверждения уэна 10 выхо. ", 48 освобождения узла 10, вход 49 под-., тверждения узла 10, Вход 50 си1..хро»пзации узла 10, выход 51 уста»овлепия канала связи узла 10, лпьппо з2 нячальг 45 ной установки, вход 53 установки.

Узел IO захватя магистрали содержит (ЙII . 2) сиe IIII

56 триггеры 57 и 58, элек.енты И 59

61, э let feff f ИПИ 62, 50

Ня фиг, 3 Обознал аlсы ЗВ1! 63 и предлагяе 1ое устройство 64.

Работа устройства эяклю !я тся В . следуюшем.

Обмен между паро". Э В!л! 63; и 63 через ус тра-fc f tlä 6 > и 67 ., чepe инфор 11111HOJfflую мягftcòpà»I»." 7 в»сл1очяет эта111.1: проверка инициатором б : Обмена занятое-!и своего у;.тройсгвя и при

»еобходцмости ожидания его освобож-гения; занесение пакета да»ных по линии

18 из ЗВ! 63; В блок 1 бус!1ерно1! 1 памяти устройства 1,4; захват устройствсм 64 информаци-! о»ной магистрали 27: проверка занятости блока 2 буферной памяти устройства .64, .. в случае необходимости ожидание его свобрждения; передача г:акетсс,T!H»ff из блока 1 буферной памяти ycrpoT=;cтва 6; в блок

2 буферной памяти устройства б передаче 11а»сета из бл!с»ка 2 буферHoi. памя ти уст ОистBG б ., »О ЛHHHH 1 8 в ЭВМ 63 „ !!а ITåðâûõ этапах Q Ip:- ле. сие осуществляется от ЗВМ 63;, .:;=i гсосле1Ef — 6 31 .

Работа трои-..тгы. И»;и,наетсл спячальной ус гяновки устройств б-, которая oñcóùåñ l â»lffåòñ»t подачей отрицательного импульса на линии 52. По это11у .: ; »1:!Пу счетчики 3 и 4 ус тапявливя1отся В мяксималь -:О Bo÷ 12жпое состояние, триггеры и б регистра

cocтоянпл, триггеры 30 и 34 ус1апавлс»ваютсл в состоя»!се логического нуG pHT гео 3 1 — H COCTOJI»IITe логиTf e l" o и pп,11»ни цы

В устоойствах 64 блок 1 буферной пч 1лти до< туге» с линии 18 дя»:,;: только по записи, а блок : буфер»ой памяти -- толь<о по чтению.

ЗяпHcE. дан»ых с линии I8»f 6JIoK буфер»ой г.я1!лти со-.ров о клеется отрицательнь1м импульсом на л"П1ии 19, а чтение ця н»11-", !- бло:са 2 буферной памяти сопровождается Отрицательным импульсом на линии 20, Iio импульсу- НB. линиях 19 и 30 про!::сходит соответстве»»о запись или чтенllе ин-!. Ормяции блокoll 1 H 2, По эядне»ty фронту импульса »а л;пип 1!9 содержимо; счетч11 ся 3 уволил»ивяе 1 с-л ня ед»1н -цу, я по перед»ему фро»".ó импульJ . I ЛH»111 0 lfpoHcхОдит уменьше11ие с од-.ржи11осго счетчика 4 11а еципи1!у. ! л! рес зяпись|ваемого илп 1итаемогo слова В Блоках 1 и 2 бу" г11ой пл1:.л и

1ВЕЦЕЛЛЕтС Я СО ТОЛНИЕМ " т с! O al..

:О-» He », твенно счетчи»сов 3 и !

1ОСЛЕ 11, л я ЭЬ»1О»1 УС я ЧО. 1 1., ЛИ

::;сс; 31»я хо,нтсл гр ОВ H ", . Ической

:-. »ц:, И1,1.1, сисалиэирул которую... ЗВ :! 63

5 14З9612 б ферной памяти устройства 64 свобо- устройства. При чтении слова значеден, по явление на выходе одновибра- ние счетчика 4 уменьшается на едини) тора 36 отрицательного импульса, ко- цу. После чтения пакета на выходе торый инициирует чтение слова из ре- отрицательного переноса счетчика 4 б гистра 28 сдвига в устройстве 64 в Устройства 64 формируется импульс, блок 2 буферной памяти. По заднему обнуляющии триггер 34 и триггер 7

j фронту этого импульса происходит уве- Регистра состояния, тем самым сниличение на единицу счетчика 4 и пе- мая единичный потенциал с линии 25 реключение в нуль триггера 33, тем 10 устройства 64, самым снимается положительный потен- Узел 10 захвата магистрали (фиг.2) циал с информационной магистрали 27.. функционирует следующим образом. В исПерепад с единицы в нуль на магист- исходном состоянии синхроимпульсы с рапи 27 фиксируется в триггере 31 входа 50 синхронизации через элемент устройства 64; как признак подтверж- 1б И 60 поступают на вход счетчика 55, дения приема слова устройством 64 на входе которого находится двоичное и разрешение выдачи в магистраль 27 значение, задаваемое регистром 56. очередного слова пакета, которое осу-, При поступлении единичного потенциала

1 ществляется фронтом на входе одповиб- с входа 23 требования на нулевой вход ратора 37. Если блок 2 буферной па- 20 триггера 58 этот триггер в устройстмяти адресуемого устройства 64 за- ве 64; импульсом переноса с выхода нят, то на выходе 23 требования по- . :счетчйка 55 переключается в состояние является нулевой уровень. логической единицы. Импульсы переноПосле передачи всего пакета на са на выходах счетчиков 55 узлов 10 выходе отрицательного переноса счет- 25 захвата магистрали сдвинуты во вречика 3 устройства 64; формируется мени дру.". относительно друга за счет импульс, по заднему фронту которого,:различия кодов, задаваемых на регисттриггер 5 регистра состояния пере- рах 56 устройств 64. Чем вьппе приори водится в состояние логического нуля, тет устройства 64, тем большее двовыставляя требование записи на ли- 30 ичное значение находится на выходе ренин 21 уровнем логической единицы. регистра 56. Импульс с выхода счетчиВ устройстве 64 после приема пер- ка 55 через выход 51 установления

1 ваго слова в блок 2 буферной памяти канала связи и через магистраль 26 на выходе положительного переноса : синхронизации поступает на входы 49 счетчика 4 формируется импульс, ко- подтверждения узлов 10 захвата маги— торый переводит триггер 34 в состоя- : страли всех устройств 64, тем самым ние логической единицы. Как только устанавливая счетчики 54 в нуль и пакет передан, то на выходе 48 ос-, переводя в. нуль триггеры 57, перекл овобождения узла 10 устройства 64 чая направления прохождения синхроформируется отрицательный импульс, „ импульсов с входов 50 синхронизации который снимает уровень логической на вход счетчиков 54, устанавливая единицы с выхода 47 подтверждения счетчики 55 и выставляя единицу на узла 10 всех устройств 64 и обнуля-, выходы 47 .подтверждения всех устет триггер б регистра состояния уст- ройств 64. Счетчик 54 осуществляет ройства 64;. Нуль на выходе тригге= „ контроль за передачей слов по маги 45 ра 6 регистра состояния иницииру- страли ?7, сопровождаемых синхроет снятие уровня логической едини- сигналами на выходе 26. Если в тецы с выхода 24 узла 10 устройства чение времени, определяемого интер64.. Время реакции ЭВМ 63, на логи=- валами от установки счетчиков в нуль

1 ческую единицу на линии 21 значи- до появления отрицательного импультельно больше времени освобождения

50 са переноса на выходе счетчиков нет .магистрали 27. По заднему фронту на передачи данных по информационной выходе 47 подтверждения узла 1О уст- магистрали 27, то счетчики,вырабаройства 64 значение триггера 34 пе- тывая этот импульс, производят переписывяется в триггер 7 регистра реключение в нуль триггеров 57, состояния, тем самым выставляя тре- . снимая уровень логической единицы с бование чтения на линию 25. выходов 47 подтверждения. Этот имЭВМ 63 . начинает читать данные

J пульс через элементы ИЛИ 62 и И 61 в из блока 2 буферной памяти своего устройстве, захватившем магистраль, 7 1 передается на выход 48 освобождения, тем самым обнуляя триггер 6 регистра состояния и снимая уровень логической единицы .с входа 23 требования, обнуляя этим самым триггер 58.

Узел 10 захвата магистрали, построенный по такому принципу, исключает, одновременный захват магистрали двумя и более устройствами. Режим шлейфа предназначен для обеспечения контроля достоверности работы уст( ройства и осуществляется путем передачи по информационной магистрали 27 данных, передаваемых из блока 1 буферной памяти устройства 64. в блок

2 буферной памяти этого же устройства через шинный формирователь 17.Введение этого режима позволяет проанализировать качество работы приемопередающих цепей устройств 64;. При этом адрес приемного устройства 64 . задается позиционным кодом в адресном слове каждого пакета, что в силу одинакового подключения к магистрали 27 устройств системы позволяет одновременно обращаться к блоку 2 .буферной памяти приемного 64 и пе3 редающего 64 устройств.

439612 8 °

1. Устройство для сопряжения ЭВМ с каналом связи, содержащее два блока буферной памяти, два счетчика, три триггера регистра состояния, дешифратор адреса, генератор импульсов, узел захвата магистрали, два триг-, гера, два элемента И, первый элемент

ИЛИ, два шинных формирователя, причем группа информационных входов первого блока буферной памя ".и и группа информационных выходов второго блока буферной памяти образуют группу входов-выходов устройства для подключения к группе информационных входоввыходов ЭВМ, первый счетный вхсд первого счетчика соединен с входами эа— писи первого блока буферной п,. мяти ,и является входом устройства для подключения к выходу записи ЭВМ>первый счетный вход второго счетчика соединен с входом чтения второго блока буферной памяти и является входом устройства для подключения к выходу чтения ЭВМ, нулевой выход первого

1 триггера регистра состояния и синхровход второго триггера регистра состояния являются выходом и входом

Формула изобретения устройства для подключения соответ- ственно к входу требования записи и к выходу требования захвата ЭВМ,единичный выход третьего триггера регистра состояния является выходом устройства для подключения к входу требования чтения ЭВМ, первый информационный выход первого шинного формирователя и первый информационный вход второго шинного формирователя образуют вход-выход устройства для подключения к синхровходу-выходу канала связи, второй информационный выход первого шинного формирователя и второй информационный вход второго шинного фбрмирователя образуют . вход-выход устройства для подключе,ния к информационному входу-выходу канала связи, при этом группы разрядI

: ных выходов первого и второго счетчиков

; соединены соответственно с группами адресных входов первого и второго блоков буферной памяти, выход пер25 вого элемента ИЛИ соединен с первым информационным входом первого шинного

" формирователя, выход первого триггера

) соединен с первым входом первого элемента И, о т л и ч а ю щ е е с я

З0 тем, что,с целью говьппения достовер-: ности обмена информацией за счет обеспечения возможности аппаратного контрбля работы устройства, в него введены регистр сдвига, третий счетчик, четыре триггера, три одновибратора, семь элементов И, два элемента ИЛИ, причем установочный вход первого счетчика соединен с установочным входом второго счетчика, с нулевым вхо40 дом первого триггера регистра состояния, с нулевыми входами второго, третьего триггеров, с единичным входом четвертого триггера, с установочными входами узла захвата маги -; страли и является входом устройства

45 для подключения к выходу начальной установки ЭВМ, выход второго триггера регистра состояния соединен с вхо. дом требования узла. захвата магистрали, с первым входом второго элемента И и является выходом устройства для подключения к входу прерывания

ЭВМ, при этом выход генератора импульсов соединен с синхровходом узла захвата магистрали и с сипхровходом пч. ого триггера, выход которого соедш н с первым входом первого элемента " 1И, второй вход которого соединен выходом второго элемента И, Я

1 второй вход которого соединен с вы= ходом установления канала связи узла захвата магистрали, выход которого соединен с первым входом третьего элемента И и с первым входом четвертого элемента И, второй вход которого соединен с выходом четвертого триггера, нулевой вход которого соединен с выходом третьего триггера и с вторым входом третьего элемента

И, выход которого соединен с нулевым входом пятого триггера и с первым входом пятого элемента И, второй вход которого соединен с информационным выходом регистра сдвига, информационный. вход которого с0единен с синхровходом четвертого триггера и с первым информационным выходом второго шинного формирователя, второй информационный выход которого соединен с первым. входом шестого элемента И и с входом подтверж дения узла захвата магистрали, выход освобождения которого соединен с нулевым входом второго триггера регистра состояния, информационный вход которого соединен с третьим входом четвертого элемента И и с единичным выходом первого триггера регистра со стояния, синхровход и единичный вход которого соединены соответственно с выходами отрицательного и положитель ного переноса первого счет-..ика, второй счетный вход которого соединен с третьим входом третьего элемента И, с первым входом седьмого элемента И, с единичным входом третьего триггера с выходом первого одповибратора, с входом режима работы регистра сдвига и с входом чтения первого блока буферной пачяти, группа информационных выходов которого соединена с группой информационных входов регистра сдвига, синхровход которого соединен с выходом второго элемента .

ИЛИ, первый вход которого соединен с входом первого одновибратора и с выходом второго одновибратора,вход которого соединен с выходом четвертого элемента И, четвертый вход которого соединен с вторым входом седь мого элемента И, с синхровходоь, третьего триггера регистра состояния, с выходом подтверждения узла захвата магистрали, с вторым входом шестого элемента И, с нулевыми входами шестого, седьмого триггеров, с нулевым входом первого триггер-"=,, выход

439612 10 которого соединен с первым вхопом восьмого элемента И, второй вход ко" торого соединен с выходом седьмого

5 триггера, синхровход которого соеди, — . нен с выходом девятого элемента И, первый вход которого соединен с син" хровходом третьего триггера, с выходом переноса третьего счетчика, с вторым входом первого элемента

И и с синхровходом шестого тригге- ра, выход которого соединен с синхровходом первого триггера, информационный вход которого соединен с выхо15 дом дешифратора адреса, группа информационных входов которбго соединена с группой информационных выхо" дов регистра сдвига и с группой информационных входов второго блока

20 буфеРной памяти, вход записи которого соединен с вторым счетным вхо дом второго счетчика, с информационным входом девятого триггера, с выходом третьего одновибратора и с

25 третьим входом седьмого элемента Й, выход которого соединен с установочным входом третьего счетчика, счетный вход которого соединен с вь1ходом шестого элемента И и с вторым входом Второго элемента ИЛИ, пятого элемента И соединен с первым входом третьего элемента ИЛИ, второй вход и выход которого соединены соответственно с выходом восьмого элемента И и с вторым информационным входом первого шинного формирователя, вход третьего одновибратора соединен с выходом первог:; элемента И., третий вход которого соединен с нул;-:— вым выходом третьего триггера регис."- ра состоянйя, нулевой и информационный входы которого соединены с выходом второго триггера, единичный вход и синхровход которого соединены соответственно с выходами пологглтельного

45 и отрицательного переноса Второго счетчика.

2. Устройство по п.1, о т л и ч аю щ е е с я тем, что узел захвата магистрали содержит два счетчика, два триггера, регистр, три элемента

И, элемент ИЛИ, причем первый вход первого элемента И соединен с первым

Входом второго элемента И и является синхровходом узла, первый вход и выход третьего элемента И являются соответственно установочным Входом и вывыходом освобождения узла, установоч-, Ный вход первого счетчика соединен

14 с синхровходом первого триггера и является входом подтверждения узла, нулевой выход первого триггера соединен с вторым входом первого элемента И и является выходом подтверждения узла, выход переноса второго счетчика соединен с синхровходом второго триггера и является выходом установления канала связи узла, нулевой вход-и единичный выход второго триггера являются соответственно входом требования и выходом узла, при этом в узле захвата магистрали нулевой выход второго триггера соединен с первым входом элемента ИЛИ, 39612 12 выход и второй вход которого соединены с вторым входом третьего элемента И и с выходом переноса первого счетчика, соединенного также с вторым

5 входом второго элемента И и с единичным входом первого триггера, единичный выход которого соединен с установочным входом второго счетчика и с третьим входом второго элемента И, выход которого соединен со счетно входом второго счетчика, информационный вход которого соединен с выходом регистра, выход первого элемента

И соединен со счетным входом первого счетчика.

i439612

Составитель С.Пестмал

Редактор Л.Гратилло Техред Л.Сердюкова; Корректор В.Гирняк

Заказ 6079/49 Тираж 704 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

1i303S, Москва, Ж-35, Раушскал наб.", д, 4/5

Производственно-полH1 риф «". кое предпр ие, г, кгород, ул . llpoBKтнав, 4

Устройство для сопряжения эвм с каналом связи Устройство для сопряжения эвм с каналом связи Устройство для сопряжения эвм с каналом связи Устройство для сопряжения эвм с каналом связи Устройство для сопряжения эвм с каналом связи Устройство для сопряжения эвм с каналом связи Устройство для сопряжения эвм с каналом связи Устройство для сопряжения эвм с каналом связи 

 

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

Изобретение относится к вычислительной технике и может быть использовано в многомашинных или многопроцессорных вычислительных системах с магистральной структурой обмена информацией

Изобретение относится к вычислительной технике и может быть использовано в информационно-измерительных вьмислительных комплексах для подклю-

Изобретение относится к вычислительной технике, в частности к устройствам для передачи информации между центральным процессором и устройствами ввода-вывода, и может быть использовано в автоматизированных системах управления и системах сбора данных

Изобретение относится к области вычислительной техники и может быть использовано при построении сетей ЭВМ для сопряжения ЭВМ с синхронными каналами передачи данных

Изобретение относится к вычислительной и измерительной технике и может быть использовано при построении устройств управления вычислительных или контрольно-измерительных микропроцессорных систем

Изобретение относится к вычислительной технике и может быть использовано в многопроцессорных вычислительных системах , например коммуникационных комплек - сах сетей передачи данных и сетей ЭВМ

Изобретение относится к вычислительной технике и может быть использовано при построении многомашинных вычислительных систем на базе шины микроэвм

Изобретение относится к области вычислительной техники и может быть использовано при построении вычислительных комплексов на периферийных устройствах (ПУ) общей шины стандарта DEC с управлением от ЭВМ со стандартной шиной ISA, например, от персональных или промышленных компьютеров (PC)

Изобретение относится к вычислительной технике и может быть использовано для обмена данными между управляющей ЭВМ и внешними устройствами в режиме реального времени

Изобретение относится к вычислительной технике и может быть использовано для обмена данными между управляющей ЭВМ и внешними устройствами в режиме реального времени

Изобретение относится к области драйверов компьютерных аппаратных устройств, в частности к системе и способу предоставления и обработки прерываний скорее в пользовательском режиме, чем в режиме ядра

Изобретение относится к вычислиттгльной технике, в частности к устройствам для сопряжения ЭВМ с периферийными устройствами

Изобретение относится к вычислительной технике и предназначено для сопряжения нескольких ЭВМ в однородную вычислительную систему с обшей магистралью, Це:1ью изобретения является повышение быстродействия

Изобретение относится к области вычислительной техники и может быть использовано в вычислительных системах обработки и подготовки данных

Изобретение относится к вычислительной технике и может быть использовано для построения многомашинных вычислительных систем

Изобретение относится к вычислительной технике и может быть использовано в управляющих вычислительных комплексах и информационно-измерительных системах с применением ЭВМ с интерфейсом "Общая шина" и внешних устройств, использующих другие интерфейсы

Изобретение относится к вычислительной и измерительной технике и может быть использовано при построении вычислительных многопроцессорных систем и устройств управления контрольно-сигнальных управляющих систем
Наверх