1
S
(Л
название | год | авторы | номер документа |
---|---|---|---|
Устройство управления накопителями на магнитных дисках | 1988 |
|
SU1532956A1 |
Устройство для сопряжения электронных вычислительных машин | 1980 |
|
SU962905A1 |
Многоканальная система для контроля и диагностики цифровых блоков | 1984 |
|
SU1269137A1 |
Устройство для сопряжения электронных вычислительных машин | 1985 |
|
SU1285485A1 |
Устройство для сопряжения ЭВМ с магистралью локальной сети | 1990 |
|
SU1839258A1 |
УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ИНФОРМАЦИИ | 1991 |
|
RU2029359C1 |
Устройство для обмена информацией | 1974 |
|
SU732848A1 |
Устройство для автоматического установления соединений и обмена сообщениями | 1989 |
|
SU1737760A1 |
Станция локальной сети | 1990 |
|
SU1824640A1 |
Распределенная система управления | 1989 |
|
SU1732345A1 |
Изобретение относится к вычислительной технике и может быть использовано в .вычислительных сетях и сетях передачи данных. Цель изобретения - повышение быстродействия при реализации сетевых протоколов. Поставленная цель достигается тем, что устройство содержит блок 1 сопряжения, блок 2 управления, первый блок 3 оперативной буферной памяти, блок 4 передачи, второй б лок 5 оперативной буферной памяти, блок 6 приема, с первого по трети) ключи 7-9. 25 ил.
со 00
Са
со О1
Фuг.f
I -ЗМ1 53о
12
1, Tt HHC o-riiO - HTCH к ВЫЧИС.1И 1 ч льн ,)йD. iOK 3 омеративн;-й буферноГ аамят.; (.t:и нике и . ожет Оыть использовано в вы-держит счетчики 67, 68, зЛРменты И 69 70,
.,, м-т льны сетях и сетях передачи данных.у. 71 оперативной памяти, rj- iirep 72, шинМ. и- обое гения повышение быстро-ный формировате-и - |еменгы ьПИ 7 4 75,
.cHc iB fH устройства для сопряжения ЭВМ в Б..ок 4 передачи юлержит у.ел 7(-. гг-ие т р при г)еа;1и а 1ии сетевых протоколов.рации, vae. i 77 управления, у -.,1 . i yiipaa
-i;ii фиг 1 представлена схема рсл.|:а.И .ли.: v})лaгoм, узел 79 Г1уферной па.мяти,
i jevi jio устрсйслмч ia фиг 2 схе.ма Г)ло-регистр 80. У.чел 7ъ гег ерания содержит
1 а чрпнления; на фиг. схема ys. iaгенератор 81 такт.оЕ)1.--; 1;мпу,. он, злг мент
Г) памяти блока управ.чения наИ 82, счетчик 83 Vu-ii 78 формировании
iKjji 4 схема у.1ла п)е 1ывания блока - флага содерж;ит -триггег м 84 85, зпрченты
правления, ма фиг. 5 схема угта .-клпифИ «Н 92, регистр ;3, элемент .ИЛИ 94. Узел
liauMH блока , прая.1ения; на фиг. Н схема77 нравлс)1ия солер.-кит элемент И.ЛИ 9Г)
1 la чиравленич ;.)иеративной буферной па-i. K .менты ИЛИ 9о 99, три1- сры 100-10/
мятькг на фиг. 7 схемп первого блока1пиниые фюрмирователи 108 09, деигифра гм|к ;)нои огк ративной па.мяти: на фиг. 8(5 буферной самяти содер.хема б, 1мк: передач ;; на фиг. 9 - схемажи: элемент И 111 элементы сравнения
;.ia гопс -аник б.ок;, передачи: на 1|Ч11 10112 44, регистры 115 Г; :
,.(,,у,:1 ,.1 1Ьо)ми()ования (рла1а блока iiejie- лок 5 О11е|. атийной Г;. q c;..i iii 1111мяти ,т|.,|,, Ji,, ,|. 11 схема узла управления.и )жит счетчики Н8 1 T.i, л мС ИТ, Я 120,
.- , , , ;,.пс.ычи. ка ijii i 12 схема узла121. узел 122 оперативной памяти, трип ер
(,,, ,hei. ;1,имити блока передачи; на20 i 23. .пинный формироЕ-.ате.ц. 124, элементи
t,ii схема второю блока оператив-ИЛИ 125, 126.
Н1Н ..Ч(.)й памяти, на фиг. 14 схемаБлок 6 приема .. o.4epw;ii у;1ел Г.-;7 управГ)1,;,., ::п и1- -.а- :а yciaлеиия, узе,т 128 формирования (Jt. iara, узел
псч|пен;1я 6.T(jKa приема; на . Mi схе129 1-.амя7и. .| 127 -правления
;.1 . .м ;}10)мир 1: ан11Я фла(а блока 1 риема:юдсржит счетчик 13( элементы И.ЛИ 131
, фк 17 сх1 ма узла буферной тамяти. Л. элементы И 134 137. три1теры 138
I :-.ка 1Иема, на фи; 18 схема блс ка со-140, 1) фор.мирова7е,;н 141, 142. Узе;:
арчж-нич; аа фиг. 19 схема у.зла форми-1 28 tjx pM P R Ф- - - Р Р
.,)i-..iiii(H .4ih блока . ч ряжения, и.ч,.; , |4Ь, -:)Лемент, I 147 )пы
1, ,: . i 4ci.v ;i;i-i а обшей .-,1,КЛИ , 154, pciMCTi) If-... N 3 M 129 Ci
,v . : з,та ,тен1: | т;), фер) ){Tn -ic. i- M- уегчс Ч у Sb, 15V
. . ., |.:.;,i ,. . - CVeMU уЗЛа |i, ; . i 11 li ф pa Op loH. ;..- iiC ,: ,; i:/ 1H(/ 4,1,..I.-.;;.
. . ,u ,j I , ;i, i;,, . I.; V . 1 , I l),; 2 i . . -; i.i i HeiiH i ж: -а : ii I naiM nr):ir:a
.i , ; , , i--i,-M -la . 24 ij jiN . iIC.M. . M. ч.чемеа; i-i )in C.ivi h. i 60, м
,.:, . , : ...,и; . фиг 2;- ,п--: мт и it /, 1 |ЛМ i сн
,,,,, щ.; ,..Гi (лк; мапииI) юк 1 :. опря ж-. аая .;;г ржнт ; к л 1Ь9
,,,,( г;,, - ;: со11р; /-.: -|ИЯ ЭВМ i .. ,. vaipaii 1 Н:-;ч. V зе,т I 7 lajOnp,- ;-. 1/1 3;j.
-:,к,: t , . , . .1ря; )х1 ния, бл:)К 2 ynjia, :,1 обшей п;чны, 17: ф. |1Ммр.)ча1Ч1и
;ер.м/ блок : . oi. epai нтмюн бу }и- рнои.а ;I. K-OI ,. зсл 172 иоои. запро ;,
t -ji.., 4 nefica; нторой Гиюк ).)жи; i.iHi-iHbie . li-.Tif i, I.
,;;;.:, фр,,:; .|, б.ток t) 1:; ;;е.г,.темс1;т Т И I г IM. j п ме-.ть ;.1Л(р/: Л;:
I. ;,„(, :) Ш. , f ИИ КЛ1--,И . ас11 ;У liiM:;rp: i с . ,, -ч-., :;iU Р,мИ
-,(П;,,аам ,... l:;.,. ашчу И) с.,г. Ч, 190, к. I ) 192 к - I i -ач,||( I i;i . ai(ti :, vaiiiujaH , К) )б-:а мили- - o;.v-;/.i-и i li..n у.р u-j
:,,,. I I асдачи i Ttte ;4 K. MHiJMn-t пп( 1И l;-i3 199. ;;i- K-iiM.i , ;: :а ./.
;, ,.:./;. h ii iHv 12 (11)ием;;),, |, лемент ИЛИ .:., ; ic . a ii т./ Л 2-i
l . 1Г. ,i 8 21) б, ;ота iil ;h. ipH .ep 209. ктн-- ;: л Узе a 1 tr -, n
;, в.чгл ,1Хо/1 ; р 1ь.;(.ния ( мержат 1|111 1ныс (jiop . | ; . м
:. |. .,:. i ; V; ; PI,истца. 2 i , л 21: 21о, е1 иф; атор :, -лТе Ч 1.:И
I:Л5. ).p 21Ь. . i7il иь:(.-1 .,.Ч-р
13 ;РрЖН1 , - liilMiltbK -pupN: ai а ; Г Л i J i .:.
. арер),л;ач , .-.t .аи:- ; : i; -. b : p . , -с-, -.. v
.;; в icij ин : л ра it- .u .; I 2 i J -i, i: л I ,.. -
.H: y.ie. 24 n ilieonoi;.,, .ci p;;;. . H ,. ia;;0;i-r4 .; Ч
. ; .. j- ...ai . ::.. Hi,. ИЛИ ЗЗ/лл
|- j i( i ; I a и; vas: a.i )8, , . . i rpani ; I- f; . a . . , j. ; .v a ie
; 1 , :) np.;;. ;ii,.inv- i (,л рл и i грHiaTpiii 4i ). И ь in,Д;.т1 ;1 :а : -1 : .:. . .6 -;j. i
i.;i; .-ен °: 4 1. , 3 2 ae nii()paiuin|. :чжения , BXCJ..I.I ( 2ii ьл. . . f.v.
p,( , ,- , ., i - - .i, 50, i;.liiO ;j:6p.; 1 i /;Л i n-; 11 :.,. i r( ЯТ iic;; , ) :-:д( Mvaia -. Л .), .
71 ;; ,i f,; ,i M. iii 5.i и 54 N е.т ..- ||счивае1 тюдк. Ием -ние к : 1ичиы . .: пая 0| р.| лаа1 ;| | буфе|1ной (камя ... ми;-ы-ЭНМ с шинной i.-p. ...л.зитчей. В лак
1(а)ж:1 :, .:,::. I о5 57. /лн чабр; ...-.-,, ..;.чае и качс .p f pii ...с).;а,;, - ,-, , -lie- .:. lil )0, .. || ,U4) ;., Г ЛИ,, , :л pisi : тпо д.ая .л-.,пк -ни,-; i ; М ЧИД
:, J, , -t-4 i 1.1 li: ij ). () |,|1./: ич Tepipi iic f-cCi; . н iii,:r: i
Выходы 22 и входы 23 устройства через преобразователь подключаются к магистрали межмашинной связи.
В зависимости от типа преобразователя устройство может быть включено в сети различной топологии. Например, при использовании в качестве преобразователей модемов устройство может подключаться к коммутируемым пакетным сетям передачи информации, при использовании преобразователей манчестерского кода и блоков доступа к моноканалу - к вычислительным сетям с топологией типа шина (моноканал) .
ЭВМ управляет работой устройства при помощи следующих шестнадцатиразрядных регистров устройства:
регистра команд РК;
регистра состояний PC;
регистра адреса РА;
регистра длины пакета РДП;
регистра данных РД.
ЭВМ может записать информацию в регистры команд РК, адреса РА, длины пакета РДП, данных РД и прочитать из регистров состояния PC, данных РД, длины пакета РДП.
Общая шина СМ ЭВМ подключена к входам-выходам 21, состоящих из входов-выходов адресной шины, входов-выходов данных и входов-выходов управления.
Блок 1 сопряжения формирует управляющие сигналы, необходимые для обмена информацией между ЭВМ и устройством. Блок 1, дешифрируя адрес, присвоенный устройству на общей шине ЭВМ и анализируя управляющие сигналы ЭВМ, формирует сигналы, по которым происходит запись или
10
ответствующий регистр или считывается на входы-выходы 21 данных по сигналу чтения Обмен словами данных синхронизируется им пульсами СХЗ (синхроимпульс задатчика) формируемыми СМ ЭВМ, и СХИ (синхроим пульс исполнителя), формируемым блоком 1 Синхроимпульс задатчика формируется C. ЭВМ при установке данных на щине дан ных, или при готовности принять слово данных синхроимпульс исполнителя формируется в ответ на синхроимпульс задатчика, если блок 1 готов к приему слов при записи или сформировано на входах-выходах 21 слово для передачи при чтении.
Регистр адреса и регистр длины пакета .г расположены в блоке 1. Информацпия в эти регистры заносится непосредственно с входов-выходов 21 данных через приемники с общей шины СМ ЭВМ.
Слово данных из регистра длины пакета по сигналу чтения выводится через передатчики блока 1, входы-выходы 21 данных на обшую шину СМ ЭВМ. Разряды О-5 и 12-15 регистра команд расположены в блоке 2 управления. Информация в него заносится с входов-выходов 21 данных через приемники блока 1, шину 10.
Разряды б и 7 регистра команд расположены в блоке 1. Разряды б и 7 используются при работе кoнтpoлv epa с СМ ЭВМ для работы в режиме прямого доступа в память.
Ячейки регистра состояния расположены в различных блоках контроллера: блоке 4 передачи, блоке 3 буферной оперативной памяти, блоке б приема, блоке 5 буферной оперативной памяти. При чтении регистра состояния по сигналу чтения открываются
20
25
30
чтение информации из всех перечисленных эг соответствующие передатчики в перечисленрегистров
Адреса регистров устройства имеют следующие значения:
регистр команд -- 00;
регистр состояния - 04;
регистр адреса - 10;40
регистр длины пакета - 02;
регистр данных - 06;
Перед началом обмена СМ ЭВМ подготавливает устройство к работе, обращаясь к соответствующим регистрам. Для обращения к регистрам устройства СМ ЭВМ форми- рует на общей шине адрес выбранного регистра, управляющие сигналы чтения или записи.
Блок 1 анализирует адрес и управляющие сигналы, поступающие по адресным и управляющим входам 21, и формирует сигналы чтения или записи, поступающие на соответствующие регистры. Одновременно с формированием адреса СМ ЭВМ устанавливает на шине данных слово данных при записи или подготавливает шину данных к 55 приему слова данных при чтении. По сигналу записи, сформированному блоком 1, слово данных с входов-выходов 21 заносится в со50
ных блоках, и слово состояния через шину 10 передатчика блока 1, входы-выходы 21 поступает на обшую шину СМ ЭВМ.
Конструктивно регистра данных в устройстве нет. При записи по адресу регистра данных происходит занесение слова данных в зависимости от заданной команды или в приемный буферный регистр блока 4 передачи, или в ячейку памяти какого-либо из блоков 3, 5 памяти. Адрес ячейки памяти задается счетчиком адреса соответствующего блока 3 или 5.
При чтении по адресу регистра данных происходит в зависимости от заданной команды чтение слова данных или из выходного буферного регистра приемника, или из ячейки какого-либо из блоков 3, 5. Адрес ячейки памяти задается счетчиком адреса соответствующего блока 3 или 5.
Информация, заносимая ЭВМ в регистр команд, определяет функции и режимы работы устройства. В зависимости от информации, заносимой в регистр команд, устройство выполняет следующие команды:
«Сброс - при занесении «1 в 12-й разряд регистра команд. Формируется сигнал
0
ответствующий регистр или считывается на входы-выходы 21 данных по сигналу чтения. Обмен словами данных синхронизируется импульсами СХЗ (синхроимпульс задатчика), формируемыми СМ ЭВМ, и СХИ (синхроимпульс исполнителя), формируемым блоком 1. Синхроимпульс задатчика формируется C. ЭВМ при установке данных на щине данных, или при готовности принять слово данных синхроимпульс исполнителя формируется в ответ на синхроимпульс задатчика, если блок 1 готов к приему слов при записи или сформировано на входах-выходах 21 слово для передачи при чтении.
Регистр адреса и регистр длины пакета г расположены в блоке 1. Информацпия в эти регистры заносится непосредственно с входов-выходов 21 данных через приемники с общей шины СМ ЭВМ.
Слово данных из регистра длины пакета по сигналу чтения выводится через передатчики блока 1, входы-выходы 21 данных на обшую шину СМ ЭВМ. Разряды О-5 и 12-15 регистра команд расположены в блоке 2 управления. Информация в него заносится с входов-выходов 21 данных через приемники блока 1, шину 10.
Разряды б и 7 регистра команд расположены в блоке 1. Разряды б и 7 используются при работе кoнтpoлv epa с СМ ЭВМ для работы в режиме прямого доступа в память.
Ячейки регистра состояния расположены в различных блоках контроллера: блоке 4 передачи, блоке 3 буферной оперативной памяти, блоке б приема, блоке 5 буферной оперативной памяти. При чтении регистра состояния по сигналу чтения открываются
0
5
0
0
5
0
ных блоках, и слово состояния через шину 10 передатчика блока 1, входы-выходы 21 поступает на обшую шину СМ ЭВМ.
Конструктивно регистра данных в устройстве нет. При записи по адресу регистра данных происходит занесение слова данных в зависимости от заданной команды или в приемный буферный регистр блока 4 передачи, или в ячейку памяти какого-либо из блоков 3, 5 памяти. Адрес ячейки памяти задается счетчиком адреса соответствующего блока 3 или 5.
При чтении по адресу регистра данных происходит в зависимости от заданной команды чтение слова данных или из выходного буферного регистра приемника, или из ячейки какого-либо из блоков 3, 5. Адрес ячейки памяти задается счетчиком адреса соответствующего блока 3 или 5.
Информация, заносимая ЭВМ в регистр команд, определяет функции и режимы работы устройства. В зависимости от информации, заносимой в регистр команд, устройство выполняет следующие команды:
«Сброс - при занесении «1 в 12-й разряд регистра команд. Формируется сигнал
1 f. л ).; (,к (1,5 мкс, упанавли- ;i, ий Btt- .:-;j;.i устройства в исходное . I ояние,
;а: ись - при занесении «1 в 1-й ,,1, pi-rncTp; комунл. По этой команде ocvui.ec тн,1Н(; Т(-я занесение информации из -),V :( ,( из блоков 3 или 5;
. геьие при записи «1 во 2-й разряд (1. команд. Но той коман;и осуществляется занесение информации из каког о- либс) б.юка 1 или 5 в ЭВЛА;
«11; } ем П))|1 записи «1 в 3-й раз ряд рег ис1 ра команд. По :(ТоГ; команте ч-т- ройство ныиолняет ирием кадра информации с входов 23;
11ереда и1.. - при записи « в 4 и раз- |;яд (хч.кдра коман.ч. По 5той команде-уст- оойсгв ) выполняет передачу кадра и инфор- 1:111 .и чс ()е выходы 22.
В Hv vo.uioe состояние все узлы уст- г oiic ва стаиав;1И ан;Г(-я сигналом сброс.
П|1И ч.ии)лнении команд «Запись и «Чте- Hiu п блоке 2 V .. 1ения анализируется 1 м (ЧП})ял . сгистра ко.манд. При занесе- iiHK -0 и д,1нпый раз)яд выполняются ра . :ччиг кс-манды: по команде «Запись 1,1пьчь iia,( rj инфо 1мапии из ВМ в блок 3, ii;i к; мапд1 .Чтсиие запись из блока 5
и ЗВ П)11 .занс . ении «1 в О-й разряд pc-iHvip/i KOM. iiM | г команде «За1ип-ь BI-.;- 1ЛГ , iui iifnianHH в блок о чо : . ; .л-:; 1 л-чг -ntie и . б.-гжп , в
К ..|Ц - J iiincb и Ч Г1 |..ie i::,,riA-4 ,ч-/ ч ме программ)) ||| и/ . 1 , в 1;:1Мять . i СНИ V ; 1И Л) с Г :. (1 .
.;. .(la К)1ли,, ГпП1о.;Няются г.ц
. I ; , рм, jij ,, ,,. iN: Н :КИМ1 .
. : р;;:; 1 ; i.. ;.j ;aiuie 1ер ;Лача ;.e- ii :. . i i;.;K i ,1Г,аемой информация, :I v l iI HiB.iiiHi.iH , 3 Kaaji
. .H;:i ; r . чикци: (JiopMHpobair-я ка. . , ;,:;;- . .; -ред/ чи: чрепбра iv-M .( .. ,Ki ..- чиые c,: .;i.l пакета 1Г ф : -i li. . iic. ii,m.ik кол.;
,;ь-1рм и, i :; v r-d itiyK; КОНТр ;Л i..iyK. По- :. И,. :.ii-- -. i l l ). n/jyH ПИК, ;.ЧЧС СКИ И
1 ; : ih |i,|, , к.ЩиМ По;|ИНОМОМ .X -. I . .
. :. : ,11, : .1-. i фла1 И i ji)i; IcUHia .. :,
Ь(.ч I, ()l-,ih в н;.ч; .И и в кс Нпе к,||.ра;
if. ,,.( : мьас i :. Р ирачпо; ть К( |Н . .| -ii и,-фс (;м. 1 ;1ии nVit vi г-,гавьи ) iMC. iilii lp: ; , r iUM ПЯ,:: еЛ.ИНИЦ ( а ИС1Л
. .ц.И 1. -arod ,
. ;,i- .ii;;i,..i-,iHHb 3 кад ин()( Л(и ( ь ; чд .ia( кзпа. 1 N с 1 lii : K(i; .,i: le ipH V -, при пои,, юнии ;ч1...ра ; |ф,. г V 1. -и :: t iXii i.ax 2 v выд1 . 1И1- С Лобще
(-;;... () ,;p,i( -i при приеме ка.;|1а инфоп ;, Ri.i jn. :h t -i ,.1едую1ЦИ. 4 у :. uii U4 ; ,iiiLM кадоа i алрс сом. , ,..() V : ип чх и 11- ).
0
0 5
0
5
при работе в режиме « Копи)Онаиие с ;е( печивает прием любы. кадров;
обеспечивает прием кадра с обишм еете- иым адресом (код адреса 11111111);
исключает из принятой информапи) ф.1аги;
обнаруживает кад ы с с.диибками, во.-ник- пи:.1и передаче, используя :1И1,1ический код с 1енерируюн1им п(.)линомом X -|-X -f +Х -|1;
преобразует припят К информацию из по- .чи довательного кота в ;1 естна 1иатиразряд ные слова;
нск,чн)чает встаклгнны -( , noc;ie пяти подряд следующих «:.;
обеспечивает прием только пелых кадров.
Pv/ким приема с копи1 онанием задается записи в команде «Прием «Ь и 5-й ра 1; я;1, регистра к(1мапд
При выполнении |.с.1м, 111Д «Прпем и Г1е- рсд.ача п блоке 2 у.1рав, |;.-нич аналг.зирует- ся 13-й разряд регистра команд. При зане сении «Г) в 13-й ра;1ряд ргегистра команд команды «Прием и «Передача выполняются без использова){ия блоков буферной опе- (1агивной па.мяти,: по команде «Пер(-дача неп()С})едственная передача пакега информа НИИ из Г- ВЛА на выходы 22; по команда «Прием прием сообщения с входов 23 .3 . -)ВЛ . При запесснии «1 в 1-й разряд рсг. И тра команд команды « 1рием и :,)ча выполняются с исп;лтьз(/ва1(ием блоков Г)у()ной опера, HB iu; ;|,, Я1И liO команде « nc fic. iaMa передача пгееи; ипформунии 1 ,,,ока 3 на ныхо Д. 22 по комаплс гПрием npiiCM co(i():neifi}M с входов 23 н б.( к 5
Комапды и «Перч-дача 6e,i с- 1,(.вания блоков л i 5 моул ; ; ,ест;1сь в |1| +л1 ;е про1 рамм(101 о oovici;. и.,.; п)ямого до. п память .тВ.М
1Ч л;, м раб(.)ты yt. т j )c:iicT aпроггпм
Miiblli () И,ТИ .. olC iy,; :i П.ЧМЯТЬ
адак)1си 1.. м ра р Л| м pcfe- iija куман; П)И ;lиc и si( и i ) и ; ;з;||: 1Д |Н И .pi , , C ()oiiC 1 и:: ,.;б( ;;,e i -, le/--;-; %«е iij I pay MH( обмеп 1- lipi. s; 1 в i5-ii ;; ; )яд регистра ко -ылд vci рой ТВ ) .:;i6o er и ;) /1%име .: ;i.. ч . .; ,, ь па ;я гь
i
S
O
т /сени
1
я |.(- сгр П ко.мапд, yciiiiv i : во r-f. ; г-.Н ччпии вы- лпсния команд i. ..ч::, и,. 1и .-Передача ; .. i,:| iveT прер(:|.а 1И1 . по оконч 3Hi;,i вы- . комзн.,, «Ч ге,;{г у и.;.: 11рчем ;j.vini)ei | рерь;;--11.ие 2.
ifp : rUio, ii e;iMH команд в ;;poi рампном
. обмена В -1 .тьзу эегис гры
.у HI (4)C i i Ku-i:v. ЛИ ||,| I laKC VJ и д; ;;ных
(..чекис ,чтов ч f исгоа (Стояния
О : р.иряд;-, .ма, У .танав
i,,.4CH при LtbinoviiieiiiiM когиичды . Прием , , 11 в блоке 6 пр -.ема сф 1Г;мирован ) сдои . принит зй :-к({н.)м:и1;;и Сб ;сьжэетсЯ S i. i iv: чтен он i.phpf ; ..i о слова З 6, фер- || о )с1 истра ()л: .-.,ч fi ,leмa;
1-й резряд - запрос передачи, устанавливается при выполнеиии команды «Передача, ecji} буферный регистр блока 4 передачи свободен и готов принять очередное слово для передачи. Сбрасывается сигналом записи очередного слова, предназначенного для передачи, в приемный буферный регистр блока 4 передачи;
2-й разряд - ЗУ 1 свободно/занято, устанавливается после выполнения команды «Запись при записи пакета информации в блок 3. Сбрасывается после выполнения команды «Передача при работе с блоком 3, когда весь пакет информации передан в канал через выходы 22;
Если значение разряда «О, осуществляется переход к операции 3, т. е. происходит зацикливание операций 3 и 4. При этом при выполнении операции 3 пересылается 5 следующее слово пакета информации.
После передачи всего пакета информации команда «Запись считается выполненной н 1-й разряд рагистра состояния принимает значение «1.
Если значение 1-го разряда слова состоя- Ю ния «1, ЭВМ прекращает выполнение операций по команде «Запись.
Устройство при выполнении команды «Запись работает следующим образом.
После записи кода команды в регистр
3-й разряд - ЗУ2 свободно/занято, уста- . команд блок 2 управления формирует сигнал навливается при записи сообщения из кана-на выходе 18, поступающий на управляющий
23 - -
ла через входы 23 в блок 5 после выполнения команды «Прием с блоком 5. Сбрасывается после выполнения команды «Чтение, когд сообщение из блока 5 переписано в ЭВМ;
4-й разряд - прием, устанавливается на время приема кадра с входов 23 от первого флага до второго при выполнении команды «Прием ;
5-й разряд - передача, устанавливается
вход ключа 7. По этому сигналу выходы ключа 7 переводятся из высокоимпедансного состояния в рабочее состояние.
При записи слова данных в регистр дан- 20 ных блок 1 формирует импульс записи в регистр данных РД, по которому разрещает- ся прохождение данных с вхолов-выходов 21 данных через блок 1 на тину 10. С щины 10 слово данных через ключ 7, шину 1 1 подается на входы-выходы блока 3 буферной опена время формирования кадра информации ративной памяти. Одновременно блок 2 уп- для передачи через выходы 22 от первого равления по сигналу «Запись в регистр дан- флага до второго при выполнении команды «Передача ;
7-й разряд - готов, устанавливается при включении питания устройства;
15-й разряд - ошибка, устанавливается при обнаружении ощибки в принятом кадре информации по циклическому коду с генерирующим полиномом Х -|-Х +Х -f 1. Сбрасывается при записи кода команды в регистр команд.
Выполнение команд в програ.ммном режиме.
При возникновении сбоев и прерываний в работе ЭВМ может установить устройство в исходное состояние командой «Сброс.
ных формирует сигналы записи слова, по которому проис.ходит занесение слова данных в ячейку памяти блока 3. Адрес ячейки -,,, памяти блока 3 формируется счетчиком адреса, расположенным в блоке 3, в блоке 3 расположен также счетчик длины пакета передачи. По каждому импульсу записи в регистр данных увеличивается на единицу код регистра длины пакета, счетчика адреса и счетчика длины пакета блока 3. При записи всех слов пакета информации в блок 3 формируется импульс конца пакета, сбрасывающий регистр команд, счетчик адреса в блоке 3 и устанавливающий 1-й разряд регистра состояния. По данному сигналу операции по
35
Вьшолнение команды «Запись без преры- 40 выполнению команды «Запись прекращаются. При этом регистр длины пакета, счетчик адреса блока 3 обнулены, в счетчике длины пакета блока 3 занесен код длины пакета информации 1-го разряда, регистр состояния установлен в «1.
вании.
ЭВМ, подготовив пакет информации к передаче, выполняет следующие операции:
1)заносит величину длины пакета информации (количество слов в пакете в дополнительном коде в регистр длины пакета. Далее по тексту-запись длины пакета в регистр длины пакета);
2)заносит код команды в регистр команд. Код команды «Запись в восьмиричном коде 000002 (далее по тексту коды команд приводятся в восьмиричном коде);
3)пересылает первое слйво пакета информации в регистр данных;
4)читает слово состояния устройства из регистра состояния.
45
Выполнение команды «Запись в режиме программного обмена с прерыванием.
Работа устройства и ЭВМ в данном режиме аналогична работе в режиме без пре- ,,. рываний со следующими отличиями. В коде команд добавляется «1 в 14-м разряде. Код команд 040002. Окончание выполнения команды определяется не по регистру состояния, хотя 1-й разряд регистра состояния также устанавливается, а по прерыванию 1.
Анализируется значение 1-го разряда ело-55 Запрос на прерывание 1 формируется в блова состояния (далее по тексту - опрос со-ке 2 управления по импульсу «Конец пакеответствующего разряда регистра состоя-та при переполнении регистра длины пания).кета. Запрос на прерывание поступает чеЕсли значение разряда «О, осуществляется переход к операции 3, т. е. происходит зацикливание операций 3 и 4. При этом при выполнении операции 3 пересылается следующее слово пакета информации.
После передачи всего пакета информации команда «Запись считается выполненной н 1-й разряд рагистра состояния принимает значение «1.
Если значение 1-го разряда слова состоя- ния «1, ЭВМ прекращает выполнение операций по команде «Запись.
Устройство при выполнении команды «Запись работает следующим образом.
После записи кода команды в регистр
команд блок 2 управления формирует сигнал на выходе 18, поступающий на управляющий
вход ключа 7. По этому сигналу выходы ключа 7 переводятся из высокоимпедансного состояния в рабочее состояние.
При записи слова данных в регистр дан- ных блок 1 формирует импульс записи в регистр данных РД, по которому разрещает- ся прохождение данных с вхолов-выходов 21 данных через блок 1 на тину 10. С щины 10 слово данных через ключ 7, шину 1 1 подается на входы-выходы блока 3 буферной оперативной памяти. Одновременно блок 2 уп- равления по сигналу «Запись в регистр дан-
ративной памяти. Одновременно блок 2 уп- равления по сигналу «Запись в регистр дан-
ных формирует сигналы записи слова, по которому проис.ходит занесение слова данных в ячейку памяти блока 3. Адрес ячейки памяти блока 3 формируется счетчиком адреса, расположенным в блоке 3, в блоке 3 расположен также счетчик длины пакета передачи. По каждому импульсу записи в регистр данных увеличивается на единицу код регистра длины пакета, счетчика адреса и счетчика длины пакета блока 3. При записи всех слов пакета информации в блок 3 формируется импульс конца пакета, сбрасывающий регистр команд, счетчик адреса в блоке 3 и устанавливающий 1-й разряд регистра состояния. По данному сигналу операции по
выполнению команды «Запись прекращаются. При этом регистр длины пакета, счетчик адреса блока 3 обнулены, в счетчике длины пакета блока 3 занесен код длины пакета информации 1-го разряда, регистр состояния установлен в «1.
выполнению команды «Запись прекращаются. При этом регистр длины пакета, счетчик адреса блока 3 обнулены, в счетчике длины пакета блока 3 занесен код длины пакета информации 1-го разряда, регистр состояния установлен в «1.
Выполнение команды «Запись в режиме программного обмена с прерыванием.
Работа устройства и ЭВМ в данном режиме аналогична работе в режиме без пре- рываний со следующими отличиями. В коде команд добавляется «1 в 14-м разряде. Код команд 040002. Окончание выполнения команды определяется не по регистру состояния, хотя 1-й разряд регистра состояния также устанавливается, а по прерыванию 1.
Запрос на прерывание 1 формируется в O. uM мерг 1 чыход 21 на общую шину По cii Hd.iv пя ф, ||,рния прерывания, форми- ; vfM .iivy ЗВАА, блок 1 формирует на вхо- I . Л нокгор (ферывамия.
II; Ht KTopv онределнртся в ЭВМ адрес ii)(,) обработки прерывания, по кото Р()Й i;; ru-piiia TC5i вьи. олнение операций ко- млнды „, апись
В1:111(|;|нение команды «Передачах с ис- iio. ib.fiJiiai f.cM буфе1)ной оперативной памяти
ЭВМ )йноси1 кпд команды в реп стр омам;: В режиме бе прерывания код 02()02(i, н режиме с прерыванием - 060020. При p.:ii x)TL Г)с-з гт)ерывания ЭВМ огфеде,тяет окончание выполнения команды «Передача ,(м 5-1 о разряда регистра состояния. Во иремя ,i4n 5-й разряд установлен в il, () (((i ;4;nuit; он сбрас1 1ваетгя. В режиме с лрерынанием V4 ipoftcTBO сообщает ЭВМ о вы- ih..i.iefiHi ч (манды «Передача прерыванием .
После записи команды «Передача в ре- iMci:) б;1ок 2 управ.чения форми1)ует -иг;;а. 1 | :М;Н пе1-.иу, )абот1,1, поступающий на .j.rioK 4 I e Jeдa ы. По данному сигналу блок 4 1с|1;и;1ает ф()р П ровать первый флаг кол 01 поступающий на выходы 22. Па Bor so.iax 22 :{))рмируются два сигнала i iiiic II дон. пельном коде. По одно.му выходу li ii т li ;(ф ма;|: Я . i ле .-диничный 6fi i з.-| I. firi : HcM, а ну., :|;вой ,:м,-.- :,. 3b:x j;iy ;;д;.- :.,нхроii ;bi : 1, 1Ч Д -ЧЙ 0)p(,iiT KDTOpliIX СООТВОТ . . itie -. l- 1;)Л jlIUJHilOro бит, a
, :;, и ;пн1,,. :v инфорл; шисч н(лз)
м .- .З Тзг . Я, t ,i.i Hi инф|1 1-.1аи 1ОН:;ом
li.l- .if И; |:: ) 1I И Г ВуОГ .., ilpJi
I - ,ч: : ( .. iv. f li ча синхропчиульслоц
. iL :Н ; .. осуществляет дноин /н Г1 1а;;ик) с--.-з, т i;. ;шо;ч тна peinci ; : ).ф..-Г1. |,:Г1 ,1 LЛ11иго(,1й Во i pc.v:-: (jjtjp ..:; ,.-1;1(;я ..; fi (jv i.ira переда чпк ibopMn PV .- 131гна: .-.aiirn .-.. . информап ;, :;-- ;. : ;i t( fi. , J :;равления llo I,JHf ): . I l ltlir. : ; 2 УРПаНЛенИЯ фо;1МИру;
1 , iri.ib Ч1гнцч (. ,1 буферной oi;epa пп -нои i. i.iHii 11 ( i(j(i :; 1ПИСИ в 6уфери1.
; t: ;;i ..u 4 ,:; СДаЧИ. По -JTMM HM; ,;ih- i ; , . :.:, biH3.i.i слона :-|;1ф(1) ,n n.i(,K.. i;;--M - 1 и за u-fcf с тины i
Зер -ДаЗИ E (,Г; регистр , liep:.
ЛЭ 1И Mf; Kr i Miinh ф 1рм;1 -и: ани пер . 1 |.. iiiHbi-, . GV(j;epH ;i4. з.-- r;i . 1; а D. ii-;.: i i.i.-}.i -.3ia iH Ln/pciiHCdinaeTi;. p Л1)|-г |П;-л( | г гз И .л I .| i-3t нer в noi-. ie.ioij,. с n,.3(. v К .,, 1 ; ззгя на пчф(1рмаппон.чый H;i oi 2:- исйооз/кдс :: .1) о ; ii(rj .i б. . ni pe. J34t) формчрчег 011Я Ь
. З Зюс, 1. . 4U Д;; . П j 3- ОСпОбО
ИИ . :i;M H.M(j сги . тра Н .че п перепи- ..i.-.ai . 3 1..: -знн)1х из буферною Т;, м 4vO). (Ч)рмирования ипфсц:М ii Ш, 3ul Ч / Г ОВ;; , ил ВЫХО Н 1-2
0
0
5
0
5
-
г)
.,
10
продолжается. Частого формирования ям- пульсов на выходах 22 задается узлов генерации блока 4 передачи, формируюгцим импульсы сдвига сдв.игового регистра.
После выполнения команды счетчик адреса б,.тока 3 обнулен, а счетчик длины содержит количество слов записанного пакета информации. По сигналам чтения блока содержимое его счетчиков увеличивается на единицу. В результате вывод из па.мяти слов инфор.мапии проводится по И|1инципу «первым пришел первый ущел.
После чтения последнего слова пакета информации счетчик длины блока 3 переполняется. Пмпульс переполнения сбрасывает счетчик адреса блока 3, 2-й разряд ЗУ свободно/занято регистра состояния, и устанавливается запрос на прерывание 1. По с бросу регистра команд Г1рекра1цается формирование сигнала раз 1еп1енир работы блока } передачи. Блок 4 npeKpaniaei формирование сигналов запроса слова данных. После преобразования последнего слова в сдвиговом регистре в ;1оследовательный код к инфopмaциoнн.мy выходу 22 подключается выход регистра формирования проверочной контрольной последовательности. Проверочная контрольная последовательность в последовательном коде передается на информационный выход 22.
iiinic яение команды «Передача в про- ij .aMMHOM режиме без; ис11ольз.1Вания блоков б ,фе)Н(й onepaTHBiiOH ; амяти
Ко; Ko.vanjbi р;.5оте с прерыванием 040(120, б 3 прерывания00020. Г н ва данных на к ину I 1 передачи с ЭВМ п(,:ют .-ак же, как при вь.полнении К |... ;ы Запись и хя раммноч режиме. П;. «ш на.лу «П апись:-; в ре истр . блок 2 упр.змления фо.1мирует : ipo6 з,:11исм но це11и т. по к(Г,орому заносится с.юво дан.иых с nituibf в буферный регистр бло.ча 4 пере- ;1ачи 1:)лсь 4 работает так же, как быпо Oiiitcati-; Liunie. .джая и р&;;ряд pci HCi- ;)л 11(г 1яния, ;л1реде:|)-и г вг1 ники{ р-- Н; -1апр н:а на O4ept. iHoe c..,iiiHO 1ля iiei ie- Дп Л, по котч. рому с..И /уе 1 1м,1манд лами- - И i. ;п1 1Г(; спова в регис п дянны.-;.
Ki iK ;; 1.1пол.чения при г-аоот. .н--з i/pe r. b B 3:,jj; озрг делиет Я ст росом рогис 1р.;1 со- , очпия Г:Г: --5р су .гз) рii3рИда регистра i Huns ,.1аботе с прерывание-у- тт р(,-, - i IO ;M ;H,.JT о KOHiie F..i..ino;iiiCt:HH ко- i.f3; j.i. ,:.и,)м г.рерывания 1. При выпол- 111 - Ч, к .змл./;:- --П-ерс. 1.,.1ЧУ без .)и:о. 1ьзова- - - , f ,, запс.)1цего сброс ре- . р;- ;-1/:,,;, ра и)Я л { сгистра сост(яииг и v- -j3u3; :i i lpocr- :,;-i прер1лва;1ие 1 проис- с;;-: nil I резолнениь регистр.- дли:;Ы паке т- i);,viy.: ьспми .. В ре мстр данных.
EbTio.rniL H.te ког.;апды «11 р и.:-vi- с исполь- .зн :и|,ем б- :};- оь буф / риой оперативной
:t, |-.:иТИ.
Команда «Прием может выполняться в режиме анализа своего сетевого адреса и режиме копирования. Код команды при работе без копирования 020010, при работе с копированием - 020050. При работе с прерыванием коды этих команд соответственно 060010 и 060050.
После записи кода команд блок 2 управления формирует сигнал разрешения приема по цепи 16, поступающий на блок приема.
На входах 23 информация представляется в виде двух последовательностей (информационной и синхроимпульсной), как и на выходах 22. Информационная последовательность воспринимается лишь при наличии синхроимпульсов.
При появлении кадра информации на входах 23 блок 6 приема после выделения первого флага при работе без копирования анализирует код следующего за флагом байта. Если код первого байта соответствует адресу, присвоенному устройству в канале, или равен 11111111 (общая адресация), блок 6 приема продолжает прием, при несовпадении прекращает прием до появления следующего кадра информации.
В режиме копирования анализ первого байта не проводится и принимается кадр информации независимо от значения адреса получателя. В сдвиговом регистре последовательная информация по синхроимпульсам преобразуется в шестнадцатиразрядные слова. При формировании слова оно переписывается в буферный регистр блока 6 приема и формируется запрос па вывод слова. Сигнал запроса по цепи 16 поступает в блок 2 управления. По этому сигналу блок 2 управления формирует сигнал чтения буферного регистра блока 6 приема по цепи 16 и сигналы записи в блок 5 по цепи 17. Спово, считанное из блока 6 приема, через шину 12 приема заносится в блок 5 буферной оперативной памяти. Блок 5 содержит счетчик адреса памяти и счетчик длины сообщения. В исходном состоянии оба счетчика обнулены. По стробу записи слова в память содержимое счетчика адреса увеличивается на единицу, а содержимое счетчика длины уменьшается на единицу. При появлении второго флага на входах 23 блок 6 формирует сигнал конец приема, поступающий в блок 5, по которому устанавливается 3-й разряд ЗУ 2 свободно/занято регистра состояния и сбрасывается счетчик адреса.
Блок приема формирует на время приема кадра информации потенциал, являющийся 4-м разрядом регистра состояния. Этот сигнал также по цепи 16 поступает в блок 2 управления. По сбросу этого сигнала сбрасывается регистр команд и в режиме работы с прерыванием устанавливается запрос на прерывание 2. В режиме без прерывания ЭВМ определяет конец выполнения команды
10
5
0
5
0
5
0
5
0
5
«Прием по опросу 4-го или 3-го разрядов регистра состояния. По окончании выполнения команды «Прием в счетчике длины сообщения формируется длина принятого сообщения в дополнительном коде.
Выполнение команды «Прием без использования блоков буферной оперативной памяти в программном режиме.
Код ко.манды «Прие.м в программном режиме без прерывания без копирования 000010, с копированием - 000050. Код команды при работе с прерыванием без копирования 040010, с копированием - 040050.
Блок 6 приема во всех режимах работает аналогично описанному выше.
После записи кода команды блок 2 управления формирует на выходе 20 сигнал, замыкающий ключ 9.
ЭВМ опращивает 0-й разряд регистра состояние, который устанавливается в «1 при записи слова в буферный регистр блока 6 приема.
При заполнении буферного регистра блока 6 ЭВМ читает регистр данных. По импульсу чтения регистра данных блок 2 управления формирует импульс чтения буферного регистра блока приема. Слово данных выводится по щине 12 через ключ 9, щину 10, блок 1 и входы-выходы 21 данных в ЭВМ.
По сигналу чтения регистра данных блок 2 управления формирует счетный импульс, поступающий по цепи 13 на вычитающий вход регистра длины пакета. Конец выполнения команды «Прием в режиме работы без прерывания ЭВМ определяет опросом 4-го разряда регистра состояния. При работе с прерыванием устройство сообщает о выполнении команды запросом прерывания 2, формируется по сбросу регистра команд. По окончании выполнения команды «Прием без использования блоков буферной оперативной памяти в регистре длины пакета формируется длина принятого пакета в дополнительном коде.
Выполнение команды «Чтение в программном режиме.
Код команды при работе без прерывания 000004, с прерыванием - 040004.
После выполнения команды «Прием с блоками буферной оперативной памяти в блоке 5 буферной оперативной памяти записано принятое сообщение. Счетчик адреса обнулен. В счетчике длины сообщения сформирована длина принятого сообщения. 3-й разряд регистра состояния установлен в «1.
После записи кода команды блок 2 управления на выходе 20 формирует сигнал, переводящий ключ 9 в замкнутое состояние. По команде «Чтение из регистра данных блок I формирует сигнал «Чтение регистра данных. По этому сигналу блок 2 управления формирует сигналы чтения, поступающие по цепи 17 на блок 5 буферной оперативной памяти. По данному сигналу
с.н.во ДАННЫХ : блока Ь через Ключ Ч, ьину И , блок 1, нходы-выходы 21 i.uoTviiafi в )B.VV По каждому сигналу чте- liHyi lidMHTH происходит увеличение на еди- ии1 ,о)Ж,мого сметчика адресл, счетчика ;;лниы сооб иения. По сигналу «Членне регистра данных блок 2 управлении форми ()уег 1.миу.ть1.ы :-чета, по цег1и 13 покупающие в блок I- По каждому иммульс у счета происходит меныиение содержимою рс1 ист- ра длир)ы пакета. По переполнении счет чика д. 1нны сообп1е} ия блока 5 1уфернг)Н оперативной памяти формируется импульс, К01 );)ый сб(;асывает pei ист) команд, 2-й )яд регистра состояния и н режиме с прерыванием усганавливает .чапрос на |ре)Ь)1ва inie 2. В работы без прер1 1вания KfMb-i iii,i :(),:п|сниь команды опреде.аяетси по ,2 раз)яду )огистра состояния, в 1ежи- -11 с ||;) 1Ь;напием по (Ц.ерызанию 2. В ре- |ц; гре длины пакега сфорг/ировяпс: значение д.ипы принятого спобпгения, которое ЭВЛ может гфочитат из pei истра д, пакета.
Випю.лнение команды «Запись в блок 5 бу- фернсп оперативной памяти.
Код ьомгшды Of iO()Oi5. После записи кода ;ом.-1чдь1 (.1()к 2 -/прав,тения .мирует сиг- h.i. L на вьг;ода.ч 18 и 19. по которым к;|)чи Г и 8 замыкаются. По импульсам за- пи(1-: ре иггр ,- ан11ЫЧ блок 2 управле||;1я :- аписи поступакзи1ие в
.l «.JL-iniCb -1 рг; lip
u;-)НМ
f)
. IIIC: . . .
. rf ie КОva - ; 1 ч;- п;1
,,.- ОООО
... ок vi pan:
ь.,: Ui 10 , ,
: . : СЮЯНКС
ч i I ( ;v43ic; Р; 1Я (1;. |.чи; vr I :
3 г.,1Ы-вь;Х(. 1ь: :;; 1, 7, 111мп I : r.. ; в ол(ж 5
« 1 ieni-ie из .3 п: si4; и-.
осле З.ЗГ1ИС : ..;-,: ьм ег1:1Я фи 1м::г:уе г i-nt - i, ifBf K. iHi
хЗал КРГу г:.. i lo K.
I ;;ГЛ1 чы.хV ).ioK 2 vnH; -. /: -K РСЗ nil; . i , К .КЯ) . : i;:ii - -. i i . , о П -O s , . 4.. Ji -r./;,-jKH в .;;1Л .
I. aiii.; .,. i r. K i opll i Ml,I Нь1П(;.. iifi;3 : -4 --a 3 ifhii :.:,MH::M . .. .:;. ii :.. -iie алгоритмы | аботы . , ..1|; ic;i.oN(
I I.M: I ii ; :K : ; Р--ЖИМС ч ЯМЩ .;, ;j/ :- - na ., 1;( Т.
i:;;ii ; ; 6(i:t 3 ,м прямО о lO.-r.:.
- ., мс, O..K 1ук) с,1ед,ук)па1 Чч Ич. :
ры. i: . V i: ::/с . pei ист комапд, .
iii /з .; и;:. ) 1.-1ины пак.. та ,, ....
rican- :i .ч Л.пм iic3 pa 1р Ч13 па прс;-,
.. {{.. р : КС , 1; 1 ОЯ11ИЯ.
i Г .: .м, е я i .ки ve nitHMi o чосг iiii .
. i 1 ( I ; ;; .1 ;i a f иь; з, :c i у пан. г н oi : зс : ь ПЛ е С1 рой.-ува и;1И из пи з;;
М ,:.. : :: VV что при рабо|-.- в ,;;; :
г i мпом : Сл- ( HI Л1.Я|, яе ciii iia. ii. ; ;:
10
20
25
sO
.i
40
14
Иси и чтения слов данных при гом .jop- .ируются в блоке 2 управления не по сиг- палам записи и чтения с регистра данных, а по си налу «Занято. Сигнал «Занято фор- .мируется в блоке при за- .вате обшей ны ЭВМ устройством.
В гч жиме прямогс) доступа выпо.чннют- ся рабочие команд1Л «Запись, « (гение и ко.у.андь «Передача и «Прие.м Огз использования блоков буфе)пой ииерагивной памяти. Коды команд при рабоге без прерываl:iii СДСДуК)
«За.пись - 10(Ji)02.
«Чгепие - 100004;
«Передача 100020;
Комапду «Прием в режиме Г1.ЦП без прерывапий ис 1оль:юва гь нерационально так как рремч Г о ;«1епин i-.адра 4ai;j,e ие- п , тпо.
Коды кома.хД lipii pa6iiie с |реры ;::ния- ми следую:пие:
«Загшсь 140002:
«Чтение 140003;
«Передача 140020;
«Прием 140010;
«Прием с копирование.м 140050
Пере,1 записью команды ; аносит в peiHcrp адреса адрес nepB(jH ячейки ппмятл вь деленк(.й в памяти ЭВМ д.чя об.мена ин- (1)о).маппей. При 1 Ь;;1олиении команд «Запись и «Передам; ; в ре/зкгр длины пакс : :i зносптся ;ш; чег1ие величины персд.авае г.(- паь:1та ипформ.. П К .ле выполнения Ki мач; чЧ Г| Нис--- и -. riuiic-M. ЭВМ может прочит а гь значение ве.ти -ч. п| 1 1:ит ого С(; ч , Г( Р(-| истргз длины ..
Пос.,с записи Kivui ком.зилы «Запис:, к.лм «Чгсиие блок 2 управ,епия (ь рмирует з.ззрос на пр,мой ;;ост .з1, пост | акмций цепи 13 3 б ОК
ia i б;п)К I :.1 игнал ; априся.
;() си де
п.;
|ри lUj.ivneiiHii от .TL: (ия 11ря.1..11. /nA Tv iia iCH Ciiiнал - Заи;г; о
i , iiii блок 1;
чину, пока ь-лгг ;
1 1() ;i, .р -ет на Bbixcj прямо1 о дост у - Д .
,.та i
Фo
пс aiMxo.iuT им г.дцо
Ч Ч1Н1):л ;. OJILCH 1ПИ
л ( г и.1ИС в.
ЭВМ. Ьлок
1 ПОДК..,
;
3
.S
ifu
COO ЗС1С , n C il
е в .- П огиа . з;),. Чч/й .vO ПС
Ori.4
МИ k
,.-; IU : });МГ||;. .. 1; .:И, / ) ПС
ОК 1
мча.;: 1.5аня1(; 1рорми :уег cnii- d, ..,ч ..i.eji KKa о . .li то .л . MnetA ач ИИ .a;i. |i/j-.t- ;.;, нь1- : . б.) Ч:а о )v4ioif O ico.imi; и.; o; nuyi(:i . ча . r.iiiv ibc -.jaa; чмк -,
CMtrVprujlNii.-y.TbC ii П,;.П)ИГСЛЯ ciifi j;i : ..V .it.,. ,: ;ч fii .njf ;,
6jiijh ..6pach;.s;ie
- I
:,.сижка
;i:) li)lbl.
и
150 и,- .: об .
ДОСГЗ | О .Ис1
i ,iiv-i. за
. VH-ir)f H%i;|H
.я ВВ(, од 6.:i
СИ I на
«Занято снимается сигнал запроса прямого доступа, riocjie сброса сигнала «Занято сигнал запроса . рямого доступа опять устанавливается на общей шине, и цикл обмена словом повторяется.
Устройство работает аналогично и при выполнении команд «Передача и «Прием, лишь с той разницей, что запрос на прямой доступ в память формируется блоком 2 управления на каждое слово данных. При выполнении команды «Передача запрос прямого доступа формируется по освобождении буферного регистра блока 4 передачи, при выполнении команды «Прием - при заполнении буферного регистра блока 6 приема принятым словом.
Конец выполнения команд в режиме прямого доступа в память определяется так же, как в режиме программного обмена.
Команды «Запись и «Прием, «Чтение и
роиства, подключаемому к каналу ввода- вывода внешней ЭВМ, второй и третий в.хо- ды-выходы логических условий блока управления подключены соответственно к выходам-входам управления обменом биока in;)e дачи и первого блока оперативной буферной памяти, четвертый и пятый входы-выходы логических условий блока управления подключены соответственно к перво.му выходу-входу управления обменом второго блока 10 оперативной буферной памяти и к выходу- входу управления обменом блока приема, первый выход которого подключен к второму входу управления обмено.м второго блока оперативной буферной памяти, информационный вход устройства, подключаемый к магистрали межмашинной связи, подключен к информационному входу блока приема, выход блока передачи подключе.-; i; информационному выходу устройства, подключаемому к магистрали межмашинной связи.
15
«Передача, «Прием и «Передача в режи- 20 отличающееся тем, что, с целью увеличения
ме как программного обмена, так и прямого доступа в память могут быть заданы одновременно. Это позволяет повысить скорость обмена между ЭВМ н моноканалом или проводить диагностику устройства.
Формула изобретения
Устройство для сопряжения ЭВМ в сетях, содержащее блок сопряжения, блок упраьбыстродействия при реализации сетевых протоколов, в него введены с первого по третий однонаправленные ключи, причем информационный вход-выход первого б.чока оперативной буферной памяти, выход первого од- нонаправленного ключа и информационный вход блока передачи подключены через вторую информационную общую цгину к информационному входу второго к.гюча, инфо)- мационный вход-выход второго б.тока ипераления, первый и второй блоки оператив- ,„ тивной буферной памяти, второй выход блоки
ной буферной памяти, блок приема и блок передачи, причем первый информационный вход-выход блока сопряжения через первую общую информационную шину полтключен к входу режима блока управления, второй инприема и выход второго ключа подк.1К) а - ны через третью информацногпгую ) шину к инфор.мационному входу третычч) ключа, выход третьего ключа п)ДК.чк)Ч1.-11 через первук информационную оОшую шпну к
формационный вход-выход блока сопряже-информационно.му входу первого ключа, перUUO nnni nU-MlOU I/ ГТОППГ111Л / Ut, ; - пП nurrj п-т-/-лп/-ч 1 и тт-ч л-т-Г nLlv /-vnr, n/AI- l , пглгл -.
ния подключен к первому выходу-входу условий блока управления, третий информационный вход-выход блока сопряжения подключен к информационному выходу-входу уствый, второй и третий вьгходы блока упраг - ления подключены соответственгго к управляющим входам первого, второго и третьего ключей.
роиства, подключаемому к каналу ввода- вывода внешней ЭВМ, второй и третий в.хо- ды-выходы логических условий блока управления подключены соответственно к выходам-входам управления обменом биока in;)e дачи и первого блока оперативной буферной памяти, четвертый и пятый входы-выходы логических условий блока управления подключены соответственно к перво.му выходу-входу управления обменом второго блока 0 оперативной буферной памяти и к выходу- входу управления обменом блока приема, первый выход которого подключен к второму входу управления обмено.м второго блока оперативной буферной памяти, информационный вход устройства, подключаемый к магистрали межмашинной связи, подключен к информационному входу блока приема, выход блока передачи подключе.-; i; информационному выходу устройства, подключаемому к магистрали межмашинной связи.
5
0 отличающееся тем, что, с целью увеличения
быстродействия при реализации сетевых протоколов, в него введены с первого по третий однонаправленные ключи, причем информационный вход-выход первого б.чока оперативной буферной памяти, выход первого од- нонаправленного ключа и информационный вход блока передачи подключены через вторую информационную общую цгину к информационному входу второго к.гюча, инфо)- мационный вход-выход второго б.тока иперативной буферной памяти, второй выход блоки
приема и выход второго ключа подк.1К) а - ны через третью информацногпгую ) шину к инфор.мационному входу третычч) ключа, выход третьего ключа п)ДК.чк)Ч1.-11 через первук информационную оОшую шпну к
информационно.му входу первого ключа, перnurrj п-т-/-лп/-ч 1 и тт-ч л-т-Г nLlv /-vnr, n/AI- l , пглгл -.
вый, второй и третий вьгходы блока упраг - ления подключены соответственгго к управляющим входам первого, второго и третьего ключей.
. ,
.С j.
/3i jy nffl. O) С 5 ffjf/
27
,/ ;/ rs i7jy
/J ( vr I22i
{61 jy 7fP
H tt
..:Lmi..
fZZ} r PC
Г//У ЛООгР шина f7f //,
iSjCS ОЗУ пе/ /
Pa ioms Л76
L,7iaffUf,. Л
Л
1Uuh/ .- az
2U v j i7,v//i/(f
5 ,/.-/,, л ..
t, , .f/A- J
7 Уr.
L
4 Конец ne/j (IS}
pi/z. 7
5 Запрос nfpfff
UHXPOi
/(7 / Л (
0 (гг
/7 г/г rrfpe
2Z //v
(pt/Z . 3
( 7
itff Taffm
i/2) ТИ
(1 Уг/77 данных
( /Jaff efTJ
(l) I4i/f
(f6J Данные
(f) L(uff/i данные
(15) nf(
иг/7/4
фиг, 10
Cmcrgytpuf a )
2Z ////
(fS/ .
фи Z- /
(22.) i/T PC
(8) SOO r y/5 Шима /VfO фиг,. 3
C DS (221
S I. yg(j JiiS шинаПР(П} r -
to 00 (221
16 Запрос /7f(S}
20) фмг
(5)С -/ет
r /J
-
ou/mr ff s/
l5inP Pl 13
15}ПРЕР2 /J
ЗП Р4П
Ч Т
ОШ CX3
2
oОШ1)00... /721
5J УЛР П4П rj
-
AjjanpOC /74 ///J
OU/ J/ 2J
/7
-
-di O :
/7/
13 Конец naffemafs, ю)
6, W yffff. (5,/Й18,Л,7)
ПРЕР
ZLi
OIIJ ЗП
ОШ ЗП5
f7Z
OW ЗП6
OW ЗП7
РП
21
ОШЗП,
ОШ ПВ6
ПВ6
РПД
PC(rff,J7,/S,ll)
/J y// (
/J J/7 -e/ 5У
/J 3/1П P(5,W)
УПР
22 Oil/ CXH
yfJP AJ,P
ЗанЯ1770
/J Заняглс (5j
-
ffi npfp
ОШ
Oil РПЛ()
n/i/ pn ; Л/жУ
r.ff //Й/.У
I yf
/s 01
ди/рп
фиг,. 13
nS(
Фиг, 20
(9 Cvem 3AfJlJ
15
/
/J Z II 10
/«
/J
IZ
n
to
Bbiioo ycmflaucmfa 3ano uHcrfOuifza Запись
fffaf eva
KonupfffoHtft
Pacu/uaeHUf памяти
PaSama с ycmpoucmtoM заг опинакзщим
Разрешение npffbiSaffu
Pa3pcujffije Л
Запрос npijeMa
Janpoc nepeia u
jy/ с (ofодно/занято
ЗУ2 сбадо но/зунята
fJepedaija
МНОГОСТВОЛЬНАЯ ДЫМОВАЯ ТРУБА И СПОСОБ ЕЕ МОНТАЖА | 1995 |
|
RU2076190C1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
ПРИБОР ДЛЯ ЗАПИСИ И ВОСПРОИЗВЕДЕНИЯ ЗВУКОВ | 1923 |
|
SU1974A1 |
Аппарат барабанного типа для закалки мороженого | 1947 |
|
SU74865A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Планшайба для точной расточки лекал и выработок | 1922 |
|
SU1976A1 |
Авторы
Даты
1988-03-15—Публикация
1986-07-01—Подача