Устройство для сопряжения ЭВМ в сетях Советский патент 1988 года по МПК G06F15/16 

Описание патента на изобретение SU1381535A1

1

S

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

название год авторы номер документа
Устройство управления накопителями на магнитных дисках 1988
  • Анисимов Александр Васильевич
  • Шатских Вячеслав Дмитриевич
SU1532956A1
Устройство для сопряжения электронных вычислительных машин 1980
  • Клочкова Зинаида Прокофьевна
  • Никитин Анатолий Павлович
  • Сивак Евгений Александрович
  • Сизоненко Евгений Георгиевич
  • Чалый Петр Иванович
SU962905A1
Многоканальная система для контроля и диагностики цифровых блоков 1984
  • Гроза Петр Кирилович
  • Касиян Иван Леонович
  • Кошулян Иван Михайлович
  • Карабаджак Александр Александрович
  • Гобжила Алик Степанович
  • Иваненко Владислав Николаевич
  • Баранов Валерий Степанович
  • Кац Ефим Файвельевич
SU1269137A1
Устройство для сопряжения электронных вычислительных машин 1985
  • Богатырев Владимир Анатольевич
  • Иванов Леонид Сергеевич
SU1285485A1
Устройство для сопряжения ЭВМ с магистралью локальной сети 1990
  • Копылов Александр Иванович
  • Васекин Владимир Алексеевич
  • Григорьев Максим Николаевич
  • Целовальников Юрий Александрович
  • Болычевский Александр Борисович
  • Литвин Геннадий Евгеньевич
SU1839258A1
УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ИНФОРМАЦИИ 1991
  • Бурцев В.С.
  • Хайлов И.К.
  • Фетисов Н.С.
  • Твердохлебов М.В.
  • Сызько Э.В.
  • Ершов В.К.
  • Козлов Л.А.
  • Никитин М.Ю.
  • Торчигин В.П.
  • Федоров В.Б.
  • Копейкин А.Б.
  • Игнатов В.В.
  • Подшивалов Д.Б.
  • Березко А.М.
  • Никольская Ю.Н.
RU2029359C1
Устройство для обмена информацией 1974
  • Аверин Борис Николаевич
  • Серадский Валерий Павлович
SU732848A1
Устройство для автоматического установления соединений и обмена сообщениями 1989
  • Гаврилов Алексей Алексеевич
  • Гаврилов Владислав Алексеевич
SU1737760A1
Станция локальной сети 1990
  • Севрукевич Леонид Павлович
  • Ковш Анатолий Леонидович
SU1824640A1
Распределенная система управления 1989
  • Карпов Сергей Николаевич
  • Мясников Виталий Всеволодович
SU1732345A1

Иллюстрации к изобретению SU 1 381 535 A1

Реферат патента 1988 года Устройство для сопряжения ЭВМ в сетях

Изобретение относится к вычислительной технике и может быть использовано в .вычислительных сетях и сетях передачи данных. Цель изобретения - повышение быстродействия при реализации сетевых протоколов. Поставленная цель достигается тем, что устройство содержит блок 1 сопряжения, блок 2 управления, первый блок 3 оперативной буферной памяти, блок 4 передачи, второй б лок 5 оперативной буферной памяти, блок 6 приема, с первого по трети) ключи 7-9. 25 ил.

Формула изобретения SU 1 381 535 A1

со 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

72.

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

Документы, цитированные в отчете о поиске Патент 1988 года SU1381535A1

МНОГОСТВОЛЬНАЯ ДЫМОВАЯ ТРУБА И СПОСОБ ЕЕ МОНТАЖА 1995
  • Евсеев И.Ф.
  • Григорьев М.Д.
RU2076190C1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
ПРИБОР ДЛЯ ЗАПИСИ И ВОСПРОИЗВЕДЕНИЯ ЗВУКОВ 1923
  • Андреев-Сальников В.А.
SU1974A1
Аппарат барабанного типа для закалки мороженого 1947
  • Мигдал И.Д.
SU74865A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Планшайба для точной расточки лекал и выработок 1922
  • Кушников Н.В.
SU1976A1

SU 1 381 535 A1

Авторы

Заренок Павел Павлович

Кочелаевский Юрий Николаевич

Новицкий Александр Васильевич

Фабрикант Лев Яковлевич

Даты

1988-03-15Публикация

1986-07-01Подача