Устройство для сопряжения вычислительной машины с аппаратурой передачи данных
Иллюстрации
Показать всеРеферат
Изобретение относится ic автоматике и вычислительной технике, может быть использовано при построении систеь передачи данных и позволяет повысить контролепригодность устройства. Устройство для сопряжения вычислительной машины с аппаратурой передач55 данных содержит генератор импульсов, параллельно-последовательиьп преобразователь и последовательно-параллельный преобразователь,делитель частоты , пять коммутаторов,буферные регистры 10,11 .регистры режима и готовности ,два триггера 14,15,два формирователя импульсов 16, 17, четыре элемента задержки 18-21, дешифратор 22 адреса и шесть элементов И 23-28. 1 з.п. ф-лы, 3 ил. S
СОЮЗ СОВЕТСКИХ
СоаЧЛИСтИЧЕСКИХ
РЕСПУБЛИК 191 (11) (51)4 G 06 Г 13/00
ОПИ()ЛНИ ИЗОБРК ГГНИЛ
М A BTGPCHGMV СВИДЕТЕЛЬСТБЪ гОсУДАРстВеннБ1Й HQMl4TET сссР
ПО-ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblT éé (21) 4195736/24-24 (22) 16.02.87 (46) 23.11.88. Вюл.И 43 (72) А.В, Бурмистров и В.Н.Гречнев (53) 681.3 (088.8) (56) Авторское свидетельство СССР
Р 423120. кл. С 06 F 3/10, 1972. Авторское свидетельство СС(."Р
Ф 1140125, кл. С 06 Г 13/14, 1983. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ МЛПИПЫ С АППАРАТУРОЙ ПЕРЕДАЧИ ДАННЫХ (57) Изобретение относится к автоматике и вычислительной технике, может быть использовано при построении систем передачи данных и позволяет повысить контролепригодность устройства.
Устройство для сопряжения вычислительной машины с аппаратурой передачи данных содержит генератор импульсов, параллельно-последовательный преобразователь и последовательно-параллельный преобразователь,делитель частоты, пять коммутаторов, буферные ре" гистры 10,11,регистры режима и готовности,два триггера 14,15,два формирователя импульссв 16, « 7, четыре элемента задержки 18-21, дешифратор 22 адреса и шесть элементов И 23-28.
1 э.п. ф лы 3 цл.
1439604
Изобретение относит(я к автоматике и вкл(ислитель)(ой технике и может быть использовано при lfocòp(сн; и cifcтем перелачи данных.
Целью изобретения я(в;(летел ffoabI шение контролепригодпости успройстна за счет организа)(((п "шлейфа" передаваемой информации и орг;.(((Нзации не-. тактового контроля прохождения ff(14of)= f0 мации по устройст(,у.
На фиг.1 приведена функциональнал схема устройства; на фиг. 2 — вариант функциональной схемы .:араллельно последовательного преобразователя; 13 на фиг.3 - вариант,",";ir. Ц((ональной схемы последовательно — параллельного преобразователя.
Устройство „.,лл сопряжения вычислительной машины с аппаратурой передачи; 20 данных (фиг.1) содержит генератор импульсов, параллельно-последовательный преобразовател(2. последовательно-параллельный преобразователь 3, делитель 4 частоты, коммутаторы 5-9„ первый буферный регистр 10, регистр
11 режима, второй буферный регистр
12, регистр 13 готовности, второй и первьп4 триггеры 14 и 15, .Ъорм1(ро-. ватели 16 и 17, импульсов, первый, 3Î третий, второй, четвертьп1, элементы
18-21 задержки, расп1)еделитель управляющих сигналов, состоящий из де.,-шифратора 22 адреса„ злемептов И 2326, кроме того, устройство содержит второй и первьп(элементы И 27 и 28, вход 29 обращения, вход 30 записи, вход 31 считывания, app)сный вход 32. информационную шину 33, информационный вьгход 34., вход 35 синхрои113B@T,"I: вь(дачи, HH@opMB orrrfbf I Hzopf 36
3 7 CHH p OHH3 BUHH пр11ем а
Параллельно-последовательный преобразователь 3 (фиг„2) содержит {n+2) разрядный регистр 38 сдви"а, где и— разрядность преобразуемого параллельного коца, и элемент И 39, Последовательно-параллельный пре.Образователь 2 (фиг.3) с .,церж;"-т (и+1)разрядный регистр 40 сдвига, л:-:(ен(И 41 и элемент 42 задержки.
УстройстBo может работлт(F. цнух режимах — работы и контрол51,. Режим работы определяется словом, fTocтупающим из вычислительно, -; машины на регистр
11 режима но инф()р.(ацион((с "1 шине 3.
Нулевое значение ОTQpffoão разряда управляющего слона (признака задания режима контроля) oaaa÷acò :бочий рея<им уст()ойства единич) ое значе(-::. е режим ко.(тро 1я. Остальные разряды управляют скоростью работ(я устройства в рс)(о(ме контроля. ((Оды разрядов признаков зада шл режима работы тактовых гастот о"пачают следующее: 000работа со скс1)остью 1200 бод; 001 работа. со cKopocfью 2400 бод; 010 работа со скоростью 4800 бод;011 — нулевос зна.-(е((ие тактового сигнала 100— единичнос B Ha чен(1е тяктового сигнала в
Б няча)?е paGo Гы устанявлива ется
pa)(BIN работы устройства.
Дл)1 этой цел): на вход 29 Обращения и в).од 30 з-.::и..); подаю:с» положитель((ы(: импульс(:, на адресный вход
32 поступает код О(, а на и)1(ЬормациОнную шину, --,:rr)Li, уп )BfÄ .)f;)щ(его слО ь, При этом фор..".Круетс)1 сигнал rra втором выходе дев-.-:.фрато,)а 22 адреса, открыв)аетс5("="1емепт И = 4 и управлякII,,r B слово посту)1а(.-.:. Ira регистр 11, ст;рший разряд которого управ 1яет работой коммутаторо:. 6-8.
В рабочем ре)(ап е a вход первого фор;.II posaTeля 16 импуль(.ов через второи коммутатор 6 посту1(аю1 тактовые сигналы )T аппаратуры передачи,цанных (АП(1) с 1)xopa 37 с1п(хр(знизац(1и ма На вход Бторогс формирова „"еля 1 7 импульсзв через третий коммутатор 7 поступают Tai(TOBlaa crr)"íaTrbr от 5(ПД со вхОдя 35 сIьнх(о1(лз яцик вr;fpa(IH °
Б параллельно-последователыьй преоб )1 зователь 2 и пог(1едовательнонаралл(зльный преобразоват .,:ь 3 сигнаУ у лом нячаль1(bfx усч а)1O.,от (Io показаны,( устанавливается код 100000000.
Инфор((аци5(,. Необходи1ла51 для передачи I АПЦ, поступ"..ет пз вычислитель ой м- ;I!f нь Tro И1(б,о()1 а((я()) ((-:- шине )3
При этом па вход 2 -" об5)ащен)(я и вход
30 -н-;;- ; — I(r < гу -р)()г г . лгжите(),HIIP Hic, ульсы, а на адресныи .вход ) посту- пает код )if. На 1,ер1)ом:эыхопе леши(1)ратора 22 (1д )еса (!Зои!рруется единичный дц ;.—.) л и — i(OH 11алищ H еп :-;ничн(го сп-нала 11»:. в(ходе пен)-:o o и;. зрл-..а г(-с, (а 1 3 т(ерез 5)1(еме11Т И 23 5 существ;-.1п(с-,-. .-;1(1)ор((а(т11(1 на п(з(- зый
)or HcTp 10 в-;.;,и;(чи.
НО,"1 И (Л1 " Offfra П() ЕОГ --" B OBBI(11H параллельно-последовательпого преоблазователя 2 Осуше(. : :вд((Рт:-с, i :irr н пр(-образ(она ель 2 и .форм.. .:.:.ir . ре-.
Гистf)B f i! (1 уcTBH(oвкя ia единичное сor f()sHIHB триггера 14. Ес.IH в этот мо!е)-т )()а пение к устроистгу не ipo1439604 изводится, то сигнал с выхода триггера 14 через элемент И 27 устанавливает в единичное. состояние первый разряд регистра 13, разрешал запись очеС, редного информационного слова на регистр 10. Сигнал с выхода элемента И
27 через элемент 19 задержки устанавливает в нулевое состояние триггер 14.
Если при установке триггера 14 производилось обращение к устройству, то установка первого разряда. регистра 13 в единичное состояние происходит после установки сигнала на входе
29 обращения в нулевое состояние.
Информация, принятая в преобразователь 2 с регистра 10, передается в АПД по тактовым сигналам со входа
35 синхронизации выдачи с информаци.онного выхода 34.
Информация, поступающая от ЛПД с информационного входа 36, проходит через коь:мутатор 8 на информационный вход последовательно-параллельного преобразователя 3. По накоплении ин- 25 формационного слона сигнал конца пре.образования устанавливает в единичное состояние тгиггер 15 и записывает информацию с информационного выхода преобразователя 3 нг регистр 12. д0
При этом в преобразователь 3 записывается код 10000000 и он снова готов принимать информацию.
Состояние триггера 15 записывается на регистр 13 через элемент И,28 так же. как и сосгояние триггера 14 через элемент И 27. Установка триггера
15 в нулевое состояние происходит сигналом с выхода элемента И 28 через элемент 20 задержки.
Считывание информации с регистров
12 и 13 осуществляется подачей положительных импульсов на вход 29 обращения н вход 31 считывания при нулевом коде Н адресном входе 32 При 45 этом на первом выходе дегпифратора 22 ацреса формируется единичньп сигнал,,который проходит через элемент И 26 иа соответствующий управллюший вход пятого коммутатора 9 разрешая пооУ
50 хождение информации с регистров 12 и
13 на информационную шину 33, Сигнал с выхс™а элемента P. 26 через элемент
21 задержки устанавливает в иулевое состояние регистр 13.
55!
Взаимодействие вычислительной ма шины с устройсгпол осуществляется следующим образом. За одно обращение к устройству происходит выдача информации и считывание информации.
Период обращения к устройству выбираетсл несколько меньше периода формирования сигнала конца преобразования преобразователей 2 и 3, Поэтому не при каждом обращении из устройства" будет считываться информация, полученная от ЛПД, и не при каждом обращении устройству будет нужна очередная порция информации для передачи в
АПД.
Наличие единичного сигнала во втором разряде ",.åãèñòðà 13 означает, что на регистре 12 находится очередное информационное слово, принятое от АПД.
Наличие единичного сигнала в первом разряде регистра 13 означает, что информация, передаваемая из машины, принята на регистр 1О и к следующему обращению необходимо подготовить очередное информационное слово.
Длительность задержки элемента 21 выбирается таким образом, чтобы регистр 13 установился в нулевое состояние до снятия единичного состояния сигнала на входе 29 обращения.
В режиме контроля, когда старший разряд регистра 11 устанавливается в единичное состояние, информационный выход преобразователя 2 через коммутатор 8 поступает на информационный вход преобразователя 3. Таким образом, информация, переданная из вычислительной машины, возвращается обратно и создается возможность организации сравнения принятой информации с переданной для определения правильности работы устройства.
В этом режиме работа преобразователей 2 и 3 тактируется сигналами с выхода коммутатора 5. На информационные входы коммутатора 5 поступают последовательности сигналов, соответствующие скорости г|ередачи данных
1200, 2400 и 4800 бод, которые формируются делителем 4, Эти последовательности соответствую-. реальным сКо ростям работы АТЩ и проверка может осуществляться на любой скорости.
Кроме того, подключение к информационным входам коммутатора 5 шин единичного и нулевого потенциалов устройства позволяет формировать такторую последовательность синхронно с обращениями к устройству и осуществлять контроль работы преобразователя
2 при каждом такте работы, Для этой
1l)3960- югся Б..О«(.).?и !. трои тна для под:,) .î ?е т?) о р м у л а и 3 (3 б р; l e н и я I> ц)))! к Быходам с)«;. :.:!) ".!мпу.т)ьсов и„. Нема
СИНХНОЯ!«ТIУПЬС::::. ТЗЬСЦСЧИ а)!)?а;аТУ )И цели имеется возможность передавать Б м4ш?!Ну Группу сигц )!)o!3 с Информационных выходов преобразователя 2, устанавливая Ia адресном входе 32 код Ot.
При этом сигнал с второго ныхо.:"3,??ешифратора 22 адреса проходит через элемент И 25 на соответствую?!»311 управляющий вход пятого коммутатора 9 и разрешает прохождение сигналов группы ицформацз?онцых выходов преобразователя 2 на информационную v!!H!y
33.
Шит?а:"!11 ЕД)ШИ-ТЦОГQ И НУЛЕВОГО ПОТЕЦ-?ц?алОП уст 0, c ?Dа !I ??си)зьГ! Бl!хо!10м регистра режима„второй ньп.од котороГQ CQBJT?II!BEE С т«т.)РБНЛЯЮЩИМИ НХОДНМИ
E3ТО„ ЗО! 0 Т!) "ТЬЕГÎ И ЧЕТБЕPTQ 0 КОМ тт?=
Та OPOН, ВЫХОД HЕ!)БС>ГО ОММУтаТОРа
СОЕДИНЕН С Парт)ЬМ ..Шфар! >ацИОНИЬ?М вЂ”,.);Cдом нторог0 коммут170pà и через l. åð=
10 1)VIA ЗЛЕМЕЦТ ЗЯ ?ЕРЖКИ вЂ” C. Пст)БЫМ ив (»0PEiаЦиО li!Ill"; н :(ОДОМ Бт01) О?чз 1(О)Т?:" та
Ти-а, Ьтот)ЫЕ ИнфОРМБЦ ".ОЦЦ.ТЕ E3 -!Q;!6 TQ; ОГО И тРЕт. -.т С (0 .!.МУ:= ТОРОВ ЯН>?Я-Т i
1. Устройство для сопряжения вы-числительной машины с аппаратурой передачи данных, содержащее Генератор импульсов, соединеццьп! с делителем частоты, параллельно-последовательный преобразователь, последонател? ° ..Ioпараллельный преобразователь, деьт???зз-. ратор, два буферных регис?ра, рег??стр готовности, первый элемент задержки, дна элемента И, дна триггера, распределитель управляющих сигналов, первь??! — третий входы которого являются
ВХОДаМИ уСТрОЙСТВа ДЛЯ ПОДКЛЮ -:тт!и T выходов обращения, записи„-jòåHIIH нь!— числительной машинты, информаци()E!E16v! вход первого буферного регистра ягляется нходои устройства для под?сл!(1чения к информационной- шине нь!числительной машины. а вход запист! соединен с первым выходом распределителя
УПРаНЛЯЮЩ?!Х СИГНалов. ГРУППа Интт»)с).— мационных выходов первого буферного регистра соединена с p"„ппо. -: ицфорМаЦИОНПЫ",, ВХОДОВ Цат)БТЗЛЕЛ).! О-ПО ЛЕДÎнательного преобразователя, ".«Нфос". а-ЦИОННЬIЙ ВыхОД 1(o l" QPQI 0 > .. е . ::. Бь ходом устройства для подкзцочеция ц)формационного входа аппар; туры передачи данных, группа ицформац.:о,i!6;x выходов последователв!!0-!)Сра,)лс.j! Ного преобразонателя соединена с Группой
ИцфОрМационцьпт(BE(0 ?EQB B rо,) О > б т;,:.) О-,— ног0 ppi-Ilc!pà. о т SI и ч а !) !f); О е с я тем, что„с целью понь)?яе?-.. )СОНТРОЛЕПР>?ГОДНОС r)1) уС.Т)ЗОИС" НО держит пять .коммутаторов,, трь?::)леь)-..-нта Задержки, рЕГПСТр рЕ;!СИМа, два С!Сто!>-МИРОнатЕЗЗЯ ИМПУЛЬСТЗН, ПРИ.ТЕМ ГРУПца выходов дел??тет?я i!ac ) оты соси??:!ена с группой ццформацио!)Нь?х 3)зс.=дон ??ер: ного ком:утатора, первый l; rQрой
ИНфо)ЗМЯЦИОЦЦ, >ТЕ l! УПР ?!ЗЛ!?)ОГ "" Б).:.)1, - которого соеп?3))е!ть! .".00 нет:. -:-(3н::со с переда ?и данны)-. соотьетствецно выходы 13ropo)."о и тпетьега коммутаторов
СОЕДИЦЕНЫ СООтНЕтСТНF I!Elо С НХОДаМТI
20 ПЕрБОГО И BTQpC)I 0 С!)Отт)М!?р !1)ñ TßËCET ИМ пульсон, первый и нтopQ» выходы E?epНС.ГО (ETOpMI.)pQDT r(>>т>я ИМП ?Л?>СОН СО(ЗИНЕЦЫ СООТНЕТСТ)ЗЕ,;!ЦО (. П РН.>?М т", 3 r(Н!тп!
СИНХРО )ЗХОДЯ»с?И !! ОС«!Едоi: " .ТЕЛЬНСЗ Па РаЛ
2 ) лсльнОГО т?Г)еобра ">Онате)1?! ?«?Ифстт)маЦ)—
ОIГНЫЙ ВХОД КОТОРО?»от CQF .ТИПЕЦ С БЬГХО
ДТЗ?т ЧЕТТЗЕ!Зто! О КОММУ FETQ«)> а с НЬ!ХОД
4 Qljтт т TT i>Q }), ЗОТЗаТТT."Я т»т С> >тат» C Е)ТИПГ?ЦЬ)!.. и:.:.ОДО ПЕРВОГО Тт т)ГГЕРа Н.«»0 дом за.".Исц Б Горо: Q ()y(>ppEE Гс р г .?с гт?З»i » T. с«!«»БЬт|" i! Б РQPQ = «T« ° (ст»т,l т OPQrQ (1;т:Р>М!«>РоватЕЛТ? ттМПУЛ.-=СОВ»ОЕДтГЦЕЦЫ COОТ ПЕ ГC? БЕ Ц)-,: ., ПЕ-„Б-Ь-,?«И Н T C>PV С!ТЦХ)>0?ЗХОДЯ?т)?! Пат)сл)!ЕЧЬЦО 1!О(.Л >ДОБЛТЕЧт»
IТОГQ претзб 3;т $0)3,. Гел), !"póHH l т!Пт"!Оръ!а«.
Ццо.?цых Тзыходо ) и ... Од ко."-?Ца ?т)р:Об— - j>EI. IO ПЕр O.«i I py !?IQT? T, ; 6 00?
j .i-т т Н О т,, " .(тQ O т(отт>тт «Тта (> т) ЦИЧЦЫМ Б) ()VTОМ )3TQPO . 0 3 )т ТЗРа . БЫХО
Д: l ПСЗРТт ГG H ТЗТО;)Огт» Т!)1«ггс - Он СОЕДИ»OQ rl 1 (1 .- т; 1 т;- .;1")»ll«6V>l»T Н т? 1), ТТ цсрНО»0 И Б с р ГО ЗЛЕ?ТЕцтотв Л БЫХОЛЫ !(QTC)1613(СО:— ..j!:)HЕ)ТЬ. СО Гт :-". Стс>! .)!Но
liÅpr>6V? !1 БTQ»г>ТС! Иц(1)О >Ь?ст:."ТГЭ " цт)>)??И
IЗХОДПМ?т т)Е ГT i» ? Оа T Q rQ, 1?ОС ? тт т ;«О т ц; r()TTIQHTIO -ТЕГЕЗ-, Н? эрой !- ;1)ЕТГ!й ЗЛЕ)!.. !с» 3 С .Ос:ДИ". : С ВХОДИ:.T .ЯПИС;:: с Е.".
Ит .Т)за т>тз,"««т«а ... ИцфоРМ-т!?)!О!.H6)é 13ХОТ!
1;0»т С) ->тт?-0 1-; ТЗ l;)» ).H T»Oiò»С !(О-:,",ГЗт -;. т-? 01-:а
-..НИБCт""т, „С 00) Б" .(T т><«!с тт 1 т>-т к JT T)f
i-.оро>м ус .:::=":: тна дз?з .100!с. -цзчe«E-.;) " - 39604 выходами распределителя управляющих сигналов, вторая группа информационных входов пятого коммутатора соединена с выходами второго буферного ре5 гистра и первым и BtopblM выходами регистра готовности, первый выход которого соединен с четвертым входом распределителя управляющих сигналов, пятый выход которого соединен с инверсными входами первого и второго ,элементов И, четвертый выход через четвертый ..лемент задержки соединен с установочньв: входом регистра готовности, адресный вход распределителя управляющих сигналов является входом устройства для подключения к адресной шипе вычислительной машины, первый и второй информационные входы четвертого коммутатора соединены соответст-. венно с выходом и входом устройства для подключения к информацпонным входу н выходу аппаратуры передачи данных
2. Устройство по п.1, о т л и ч а- 2б ю щ е е с я тем, что распределитель управляющих си .налов содержит дешифратор адреса и четыре элемента И, причем вход дешифратора адреса является адресным входом распределителя, первые входы первого, второго, третьего и четвертого элементов И объединены и являются первым входом и пятым выходом распределителя, вторые входы первого и второго элементов И объединены и являются вторым входом распределителя, вторые входы третьего и четвертого элементов И объединены и являются третьим входом распределителя, третьи входы первого и четвертого элементов И соединены с первым выходом дешифратора адреса, третьи входы второго и третьего элементов И соединены с вторым выходом дешифратора адреса, четвертый вход первого элемента И является четвертьм входом распределителя, выходы первого, второго, третьего и четвертого элементов И являются первым, вторым, третьим и четвертым выходами распределителя.
; 439604
Составитель И.Хазоьа
Техред Д.Сердюкова
Редактор А,Ворович
Корректор О,Кравцова
Заказ 6079/49
Тираж 704 Подписное
ВНИИПИ Государственного комитета С(Л:Г по делам иаобретений и Открытий
1!3035, Москва, Б-35, Раукская н-,б„, д„. 4/5
Проиэводственно -полиграфи. .акое предпр;.:ятие, г, Ужгород, ул, Проектная, 4