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

Иллюстрации

Показать все

Реферат

 

ОП ИКАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик пп736085

J

//=" (61) Дополнительное к авт. свил-ву— (22) Заявлено 15. 1 1.77 (21) 25431 24/1 8-24 (51) M. Кл, 2

5 06 Р 3/04 с присоединением заявки ¹

Государственный камнтет (23) 11риори гет по делам изобретений н атнрытнй

Опубликовано 35.05.80. Ьюллетень №10

Дата опубликования описания 28.07,80 (53) УДК 681.14 (088.8) (72) Авторы изобретения

Ю. М. Косарев, О. Е. Мол галов и Ю. В. Трудов (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СОПР5! >1Е11ИЛ АБО11Е1-1ТСКОГО

ПУНКТА С ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ

МАШИНОЙ

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

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

Недостатки такого устройства состоят в сложности технической реализации и в снижении производительности системы, так как обмен данными производится под управлением и при участии IlBN.

Известно также устройство, содержащее регистр связи, соединенный с процессором и через буферный блок с внешними устройствами, два регистра управ2 ляюшего слова, блок адресов, блок модификации адресов и блок анализа Vl.

Недостатки его заключаются в сложности технической реализации и в снижении производительности, так как обмен данными осушествляется под воздействием управляюшей программы L(BM.

Наиболее близким техническим реше нием к предлагаемому является устройст1О во, содержащее и терминалов, буферный регистр, первый дешифратор, счетчик, регистр номера терминала, причем входы буферного регистра подключены к информационным выходам терминалов, а выходы соединены с информационными входами цифровой вычислительной машины $3(.

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

3 ! !(Ц)!>! ) . :;;, )!)>-;;.:ПЕЯ Я)))(Я(т;:;! Уir, 0 If : ц ц;:> уг ° 1 р! >(I(1 L" I ((. 1! Ibtifr(!tf)i() э(0 II )r I óClt», )>О!! (.! Ir)(011II(?(..ГЦ, ) i r) )(I>>.,i fr 0 г.,,Г (г""» г)-,.(>

>(ие зеiii p(3(I I!i I ()6! J(>/«r Tr! Ir;fr! 0 )Р)!Р!Iir,)! !) терм>f(i!W>! г)г Y>r! (! )(>-.„". i r 5,. 1,; .; (иг" »> (, .I !)Е>1, Г> р. r !(Г»)! I.((В";)(; Гrrrrц=->Г Е,!-Tf,r(I. (!)У I(tl)III . 1(;)!.РЛ(Я В.)Г(!1 ):. (1!. ii".".>! )i(,r!! Ц ()1)О(,..,ilI! r) fr.>iTr!> I>IP>II!0 (г(i Г):0(;»r Т;,0!; З I "!

i > 0 (. >3 .

> ,})(.:):)- "I", B у(.з (ii(. Tr)r i;r!!1!)«;I()ц;(:i г(Е)ОН -T!T(:(;0(0 (!у г(ц г >! < j6!!г! >Е)r ",Bi ir. 1)

ЭЛОГ>.:.: г(10! !, «1,(:. лес)!(! } l! ГР> Г))тlгРО,. !!:=, lfIцфрагQp (рцl, е,г н())((г 1;(11 0.).i! 0(:0()> )(у)(;130 ))õ()>r . );!)г()роl о с:с! .дцири i: у:.1,13)lsI!(>(;1(Л(гг В):()г! ) I>(Ц !)Е; 1 (- -Г!За )i>«Ätr)P() Гг!,ЗЬ. ((-,(» (Я

Г)УФ(з!)НГ?1>Г? !>г-11 сгр» и у(1!1:I);!IH!E!I!Tiil. )(ы)ГС)ДОМ цц(, !>(?I Оц !ЗЕ>1 (цс Il)I r)itbf:i f! ." Ii i!i!i(i) 1, (- ДЦНЦгн().>r! Г "О}(! 1)Ц! I" РГ! )(а )! !>(и ЗГ):(Е?0»" сов соо(!Ии(з)! ()(! !х(зд(зл(эьол(еитс! !.!Ли, Д ЕДЦ(IИЧ!(ЫI, В)1>(Х(З. (C(ЗОДЦ>ЕЕ 1 С (>(I(>,".If)})9)0» и(ИМ !Зхоаом;(цф))оц()й (З!г!г(ИС((ИТЕЛ),НС)й Ма(!ИЕ)(1,! И r}Op(>Ы iiIT *..«".Одя>Л) (ЭЗ(р(>ЕЕН г ОВ И ! !. )>Ло))(1)! ВI !;;(>Ц ) 1)) ((!."> .г> 1 ))(1 lit (i .и;)!) 1!!)O—

СОВ СО(Д)ЦИ Н Г гг:): ВЛ«Ю ITIf> . ВХОДI)M (i0! !(И(ii - Г 3 bfI ГЗХ(ЗЕ) г,;с!! . Г.i)I 0 (-О> Цг=, 11(?1((TII)C»()r)btf» !3! Е КОДО).: (11 (>!)01)0>". Li>1 )rfr -.

ГД! ГЕ)!ЬЕ!ГЗ)! ИГПИ(ДЫ> ВЫ «(?jг, Сг! .ГЧИ ) (ОДК) (ЕОЧР)1 (С 1 .? О!(У ИЕ!)НОГО ДЕ! И :Ег!}! >ОТС j?r! И

ВХОДУ !)ЕГ ЦС-Т!За )(Г)Л(. !)!1 ТС>РЛ" ЦЯДJ»), f>bf?!0!1

КОТОРОГО СОЕ ),fili(IIf (. ВХОДОМ 1)ТОг)01«С ДЕ = ((!11(!)!за 0$3!I, вь)кодь! KQTQp0(О панк?п(3чены

СООТВЕТС:ТВ )ННО К ПЕРВЫМ УГ(ЕЗ. Г)З)Е(ЕЭЦ ЦМ

1)ХОДОМ ТС !? "iiillAJ)0!3r ПРЦ ЭТОМ ВЫХ.I)i)t ((ЕР ного де)цифратора соедиие)(ь((0(зт) е гстB0)fI;0 C B ГРРЫМЦ В»Г(ЗЧД,,!Ц .«!)ЕМ =1(I QE !"!

Ц Вто!ЗЫМЦ УП!3()ВЛЯЮгЦЦМ> Е: )год)ДЛг)(r ТЕ)ЗЛ!Г!

НЕ?ЛОВ, ВЫХОДЫ ЭЛЕ (P))TO)) И 1:ОД)г 10 - НЫ

COOT))ETCÒBÐ(iItt) К Т!?ОТЬЦЛЕ УП(1! ИВЛ,-(0 !r .!)Ti

ВХОДЯM TO)?MI(liAJ!(ЗВ ъ>и!!я>ВЛЯ>0 Ц(Г:;;)biхг)ДЬ) !

Г(зт(зрых cîàäöípíb) соот(зетственно с )зхоД ЗЛЗИ Э))ЕЛЗС Н .!«а I > !Pl t)Pl) fO»>t Ц (фОЕЗМг *ДИОН

НЬ!Е г)ХОДЫ ТЕОМИРЯЛОР ЦОДКЛ10ЧЕ((Ы К ЦН ф()рмаl)цоlпгым РЬ>кодам 1I)f(p!)OBQ)t БЫ>ц!Слц ге)lьцой ма)(ц)иь(, ! !ри этом кажд)ый (-ерлг(11)!я>! .„-0>) is.(3)кит регистр данееь)к, г()у)нгу элемее(г()B И приема и группу;-.м)ел(е!(тов И выда i(t, триг.гер запроса, элемент Ь, выход которого является (Гп(равлязощим вь!Кодо((гэрмие(а-. ла, пе(звы)" вхОД элемента И )(одк, нсчеч и ЕДИН(Гт(Н З»(y ВЕ>(Х(ЗГ Т)ЗИГГЕРа За ПРОСЯ, а ВТОРОЦ )ЗКОД наг(НЕТ>СЯ BT(3!ЗЫМ 3 Г(РРВ!!и» и!Дим входом терминала, причем управ -ляюlций вход группы эле>гме lTОв И пр(еема яв)(яется первым управляю!(!Еем входом те(зминала, а инфо!)лзадцонный Вход Г(зуппы элем(знтО!3 f I 1(!)пел(а подк(ночен K Fl) .(!)Г)!

)г)Г)г(гIО (ЗЯ

Зс

ЗО

>! г)

50 . ) 5 ияпцоццо,;(у Вхо у тэ!)л(;(и-!л 1, прц этом

1,ы Од I PT> !1!bi элеме ITQB И !PI(8MÄ соединс н с входом pP f ftcтра даннь!х, выход кото(>ого 1(с;дкл!О feи к входу группы элементе)з И пьщячц, ц(е(!)Ормаццонный выход кото; ой яв.()еетс я;шфс р (Bi(((Off!lb(I f выкодом Г Г) Р.".!1! (IB J);l г а "JII (30 В) Я)0 (и И Й ВХОД ПОДКЛЮ .-П-.-) к т)!Отьелзу у)!!зяе ля!з.Дому входу терМЦ)! r JfQ, ! Ic. (Орте?ке пока;заиа ст!?уггу!зная cxeIf!?(»Д)(а! аЕ . (ОГО уСТроЙСТБа °

;) С.г!)Эйство содержит Гз терминалов 1, бу((};Г?рный регистр 2, входы которого соеДЦ(ГРДЫ С ЦпфоггзмаЦ1!О)ИIЫМИ ВЫХОДаМИ 3 тЕРМИт Г!)((З(З 1> а ВЫХОДЫ - С ИНфОРМаЦИ(цп ымц входами 4 !.!В))! 5, счетчик 6, (PIiIцфратор 7,;-)егис:тр 8 номера терминал;::, Г! Э}(ел>!е(етов !! 9, элемент ИЛИ

1 (l, триггер 11 палцчия запросов и вгорой дешифратор 12. Входы второго дешцфратора 12 соединены с выходами регистра номера терминала 8, а выходыс первыми уп!Завлякзщ)(ми входами 13 терминалов . . Инфсрмаццонпые входы регистра номера терминала 8 соединены с выходами счетчика 6 и с входами дешцфратора 7, вы)topbi которого соединены с вторымц управляю!ними вкодами 14 терминалов 1 11 с входами элементов

И 9. Вторые входы элементов И 9 подключецы к уГ(равляющему входу 15 ЦВМ

5 ц и Одце(ц fHOMY Dbt?;OQó триггера наличия запросов 1 1, а выходы - к третьим управляю(пим входам 16 терминалов 1, Информационные входы 17 терминалов 1 подклэзчены к информационным выходам

l8 1!В)з! 5, а управляю цие выходы 19 терминалов 1 через элемент ИЛИ 10 подключены к единичному входу триггера наличия запросов 1 1, нулевой вход которого соединен с управля)ощим выходом

2О ЦВ)з! 5 и управ((я!0(пил(и входами 21, 22 соответственно регистра 8 номера терминала и буферного регистра 2. Нулевой выход триггера !(аличия запросов 11 подклю.ен к управляюцзему входу 28 счетчика 6, счетный вход которого соединен с тактовым выходом 24 генератора 25 тактовых импульсов UBN 5.

Еа)есдый терминал 1 содержит регистр дан))ых 26 с группой 27 элементов И прие а и группой 28 элементов И выдачи кода, триггер 29 запроса и элемент

И 80. Управлязоггци(з входы элемента

И ЗО, группы элементов И выдачи 28 и приема кода 27 подключены соответственно ко второму 4, третьему lг) и первому 13 управляющим входам терми6085 6

10 l5

25

35

45

55

5 73 нала 1. Второй вход элемента И30 соединен с единичным выкодом триггера запроса 29, а выход - с управляющим выходом 19 терминала 1. Вкоды группы элементов И приема 27 соецинены с информационными входами 17, а выходы группы элементов выдачи 28 - с информационными выходами 3 терминала 1.

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

B этом случае терминалы 1 представляют собой пульты обучаемых. Информационное слово обучаемые заносят на регистр дапнык 26 и обращаются к LIBM путем установки в единичное состояние триггера запроса 29. Следует отметить, что обращение к LIBM может быть сформировано одновременно от нескольких терминалов 1, т. е. несколько триггеров запроса 29 могут быть одновременно установлено в единичное состояние. Триггер наличия запросов 11 находится в нулевом состоянии. Единичный сигнал с нулевого выхода его поступает на управляющий вход 23 счетчика 6 и разрешает поступление сигналов с тактового выхода 24 ЦВМ 5 на счетный вход счетчика

6. Код с выхода счетчика 6 поступает на дешифратор 7 и регистр номера терминалов 8. В соответствии с .кодом на счетчике 6 на выходак дешифратора 7 последовательно формируются единичные сигналы, которые поступают на вторые управляющие входы 14 терминалов 1 и на входы элементов И 9, закрытые по вторым входам нулевым сигналом с единичного выкода триггера наличия запросов 1 1. При наличии запроса с данного терминала сигнал с выхоца дешифратора

7 че реэ элемент И 3 0 терм инала 1, управляющий выход 19 терминала 1 и через элемент ИЛИ 10 поступает на единичный вход триггера наличия запросов 11 и устанавливает его в единичное состояние, Единичный сигнал с ециничного выхода триггера наличия запросов 11 поступает через управляющий вкод 15 в

UBM 5. Одновременно этот же сигнал через элемент И 9 и третий управляющий вход 16 терминалов 1 поступает на управляющий вход группы элементов И выдачи кода 28. При этом код с регистра данных 26 через информационные выхоцы

3 поступает на буферный регистр 2. Нулевой сигнал с нулевого выхода триггера наличия запросов 11 поступаетгна управляющий-вход 23 счетчика 6 и запрещает поступление импульсов генератора на счетный вход счетчика 6. На счетчике 6 будет зафиксирован код номера терминала, от которого поступал запрос. Таким образом, с помощью счетчика 6 и цешифратора 7 осуществляется последовательный опрос терминалов 1 с целью определения наличия запроса на обращение к

ЦВМ.

В ответ на сигнал запроса по управляющему входу 15 ЦВМ 5 формирует на выходе 20 управляющий сигнал, который поступает на управляющие входы 21, 22 регистра номера терминала 8, буферного регистра 2 и на нулевой вход триггера наличия запросов 11 и осуществляет пе репись информации с буферного регистра

2 через информационные вкоды 4 в LIBM

5, перепись номера терминала со счетчика 6 в регистр номера терминала 8, Код с выхода регистра номера терминала 8 поступает на второй цешифратор 12. На выходной шипe второго дешифратора 12, соответствующей номеру терминала, от которого принята заявка на обслуживание, будет сформирован единичный сигнал, который поступает через первый управляющий вход 13 на управляющий ехоп группы элементов И приема кода

27 избранного терминала 1, подготавливая ик к приему ответной информации от БВМ.

Устанавливая в нулевое состояние триггер наличия запросов 1 1, сигнал с управляющего выхода 20 IIBN 5 тем самым разрешает вновь поступление импульсов с выхода 24 генератора IIBM

5 на счетный вход счетчика 6 и цальнейший опрос терминалов 1. При наличии очередного запроса скема работает также как описано выше, т. е. фиксируется на счетчике 6 номер терминала, от которого поступил запрос, и устанавливается в единичное состояние триггер наличия запросов 11, сигнал с выхода которого снова поступает через управляющий вход

15 в LIBN 5, Пос, е окончания обслуживания эапро са избранного терминала иэ LIBM 5 через информационные выходы 18 поступает код ответа на информационные входы 17 всех терминалов и записывается на регистр данных 26 того терминала 1, группа элементов И приема кода 27 ко» торого открыта сигналом с выхода дешифратора 12, Одновременно с выдачей информации формируется управляющий сигнал на вы7 7360 ходе 20 UBM 5, который осуществляет прием очередной заявки на обслуживание и разрешает формирование очередного запроса описанным выше способом.

Из описания работы схемы прецлага5 емого устройства видно, что опрос rep» миналов и формирование сигнала запроса осуществляется без участия ICBM, во время обслуживания HBM данного запроса очередной запрос формируется также 10 беэ участия ЦВ Ч, что и повышает производительность данного устройства по сравнению с другими аналогичными устройствами, причем выигрыш в производительности растет с увеличением количества терминалов на абонентском пункте.

По составу оборудования предлагаемое устройство является более простым по сравнению с другими аналогичными устройствами, причем при увеличении количества терминалов объем оборудования увеличивается незначительно, т. к. при этом нужны только дополнительные двухвходовые элементы И, а дополнительные затраты Н8 реализацию счетчика 6 и регистра номера терминала 11 малы, вследсгапе того, что число разрядов счетчика

6 и регистра номера терминала 8 определяется выражением т Cog Н, где

И1 — число разрядов счетчика и регистра З0 номера терминала, д — количество терминалов.

Таким образом, предлагаемое устройство позволяет увеличить производительность и является более простым по срав- з5 нению с другими аналогичными устройствами и, следовательно, достигается поставленная цель.

Формула изобретения

1. Устройство для сопряжения абонент- 4а ского пункта с цифровой вычислительной машиной, содержащее и терминалов, буферный регистр, первый дешифратор, счетчик, регистр номера терминала, причем входы буферного регистра подключены к 4S информационным выходам терминалов, а выхоцы соединены с информационными входами цифровой вычислительной машины, отл ичающееся тем, что, с целью упрощения устройства и повышения его пропускной способности, в него введены Vl элементов И, элемент

ИЛИ, второй дешифратор, триггер наличия запросов, нулевой вход которого соединен с управляющими входами рвгистра ss номера терминала, буферного регистра и управляющик =ыходом цифровой вычисли тельной машины, ециничный вход триггера

85 8 наличия запросов соединен с выходом элемента ИЛИ, а единичный выход соединен с управляющим входом цифровой вычислительной машины и первыми входами элементов И, нулевой выход триггера наличия запросов соединен с управляющим входом счетчика, счетный вход которого соединен с тактовым выходом цифровой вычислительной машины, выход счетчика поцключен K входу первого дешифратора и входу регистра номера терминала, выход которого соединен с входом второго дешифратора, выходы которого подключены соответственно к первым управляющим входам терминалов, при этом выходы первого дешифратора соединены соответственно с вторыми входами элементов И и вторыми управляющими входами терминалов, выходы элементов И подключены соответственно к третьим управляющим вхоцам терминалов, управляющие выходы которых соецинены соответственно с Вхо» дами элемента ИЛИ, причем информационные входы терминалов подключены к информационным выходам цифровой вычислительной машины.

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

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

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

Источники информации, принятые во внимание при экспертизе

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

М 356646, кл, 9 06 F 9/18, 1970.

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

М 404088, кл. Я 06 5 9/19, 1973, 3. Авторское свидетельство СССР

М 399864, кл, Ci 06 F 13/00, 1970. (прототип) .

736085

Составитель А. Баранов

Редактор Н. данилович Техред О. Андрейко Корректор И, Муска

Заказ 4032/59 Тираж 751 Подписное

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

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП Патент", г. Ужгород, ул. Проектная, 4