Программируемый коммутатор

 

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

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

РЕСПУБЛИН

ЗЮ1) Н 03 К 17/00

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

H ABTOPCHOMY СВИДЕТЕЛЬСТВУ

« с

° «а

° «

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3456076/18-21 (22) 23. 06 .82 (46) 23.02.84. Бюл. Р 7 (72) И.В.Андреев, A.È.Càäoâíèêoâà и П.A.Oñåòðoâ (53) 681.32 (088 ° 8) (56) 1. Авторское свидетельство СССР

Р 375789, кл. H 03 К 17/00, 19.07.73.

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

Р 822357, кл. H 03 К 17/00,09.07.79 (прототип). (54)(57) 1. ПРОГРАММИРУЕМЫЙ КОММУТАТОР, содержащий статический регистр, информационные входы кото— рого соединены с информационными входами устройства, вход записи— с шиной. записи, группу канальных элементов, каждый из выходов которой соединен с соответствующей выходной информационной шиной устройства, отличающийся тем, что, с целью расширения функциональных воэможностей, введены счетчик адреса, запоминающее устройство, блок управления памятью, три регистра, счетчик, два дешифратора, блок управления записью в регистры, две группы элементов И, группа элементов ИЛИ, один элемент И, один элемент И-НЕ, один элемент ИЛИ, один элемент ИЛИ-НЕ, причем выход элемента ИЛИ-НЕ подключен к первому входу элемента И-НЕ, выход которого подключен к первым входам группы канальных элементов, вторые входы каждого иэ которых подключены к соответствующему выходу накопительного регистра, группа входов которого соединена с группой выходов дешифратора коммутации выходных каналов, группа входов которого соединена с группой выходов регист. ра коммутации выходных каналов, группа входов которого соединена с группой входов регистра коммутации

ÄÄSUÄÄ 107541 0 A входных каналов и с группой входов счетчика времени коммутации, выход которого соединен с первым входом блока управления памятью, первый выход которого соединен с шиной устройства "Ожидание", шина "Конец программы" которого подключена к второму выходу блока управления памятью, третий выход которого соединен с первым входом счетчика адреса и первым входом элемента ИЛИ, выход которого соединен с входом накопительного регистра, первый вход счетчика времени коммутации соединен с первым выходом блока управления записью в регистры, второй выход которого подключен к второму входу счетчика времени коммутации, а третий выход — к входу регистра коммутации входных каналов, группа выходов которого соединена с группой входов дешифратора коммутации входных каналов, группа выходов которого подключена первым входам соответствующих элементов группы элементов ИЛИ, выходы которых соединены с первыми входами соответствующих элементов второй группы элементов И, выходы которых соединены с входами элемента ИЛИ-НЕ, шина "Конец загрузки" устройства соединена с выходом счетчика адреса и вторым входом блока управления памятью, четвертый выход которого соединен с вторым входом счетчика адреса, группа выходов которого соединена с первой группой входов запоминающего устройства, вторая группа входов которого соединена с второй группой информационных входов устройства, входная шина "Загрузка" которого соединена с первым входом запоминающего устройства и третьим входом блока управления памятью, пятый выход которого соединен с первым входом блока

1075 41 О

УПРаВЛЕНИЯ ЗаПИСЬЮ З т)Е ГН С

ВЕРТЫй ВЫХОт) КОТОРОт 0 C 0()ЗИНЕ)i четвертым ь (oqoj I:.çT(0:,=-. управп;-".B;l:=-: памятью„. Шестой Bыхoц ко..о()огс)

СОЕДИНЕН С ВтОРЫГIЗ:;ОДОМ Cl(1(:«(Н1:„.т щ е Г О у с т р О )л с т Б а в Од: а я «)).(н:-: чальная устаHodl(i- саед пятым Вхоцом блока у)):;) (з)(-;.н )я мять)о, шес Toll хоц г<о Qpo ."Q —. Од

КЛЮ 1ЕН 7< «-)ИГ)Е " Л-.; )<))0«)Г, -)Нт.-.„." ройства «вхОЦная шина ПОзтОри .icьb"

KOTQPO7 Q СОЕДИНЕН;.т. ". СЕДЬМЫМ входом блока у:(раB «)Bíl.)11 па ."я j ьbю, ВОсьмОЙ вход )(o) 0,)ого по .кл(ñ шине "Пуск ";«còpoj::,C:ã".«BB:)I:i; —:B " . брoc програгл)«н которого coBä))7)B;-. а = де вятым входом блока управл«ения, аДЕ С ятbll. B)(o)1, «< ОТ Ор ОГ т-.

НЕН С ШИНОЙ ) CTPQ -(СТ "а (б:, Ос КО-. ма нды" «причем и L b).i Зь-)(Сд бл«) ..(а

УПРаВЛЕНИЯ Заг(:с((СЬЮ .=: РЕГИС (РЫ ПОД-ключен к входу peiистра коммутации выходных:каналов„ а шс-.стой вы.ход соединен с lте1)еым;1 входамlл дешифратора Ko«MI)утдции входных каналов

И ДЕШИфРд ТОРа КОММ .; Т с«ЦИИ ВЫХОДНЫХ каналов, гp5 liïà в)=ходов статического регистра соединена с первыми входами соответствуюших элементов первой группы элементов И и вторыми входами Второй группы элементов И, ПЕРВЫЙ ВЫХОД РЕГИСтРа КОГ)ГЛУТдтЦИИ входных каналов соединен с з."".op)b)M входом элемента И-НЕ, з:орой выход — с вторыми входами первой группы элементов И, =Ы,-,.Q„ (c

РЫХ СОЕДИНЕНЫ С I PQ j)1«ËMÈ ВХОД. группы кана(«úíûl(0«ц()ментQH трет;.—.и

ВЫХОД РЕГИ С :. I c I<0" j«I Tîi,)(I) 6ХОДНЫ .-"; Кд

НаЛОЗ ПОДКЛЮЧЕН К BTOPB)7 B):01)с)Г.) группы элементов ; )ЛИ, вь.ход р;=."-)От

Ра КОММУТдЦИИ Ь«Х01(Н"- C(Кат-:аз дз СО динен с перв))1. B «-.Boè элемента и, ВЫХОД КОТОРОГО CQB,07)B)BÍ C ЗТ(««Ы-Л входом элемента т)Л)1, се(7Ь .-.- -; мо)1 деB )ITblт; и, -,: "- тыф- B v :-; бт с))< "управления .(амятью соединены с

ВТOPbIM И TPBTЬ ИМ В .."Од сМIИ бЛО) а т«П равлечия записью j) ре) и« . ры„с третьим входом счетчика. Вре:)еги коммутации и с вторым з)-.оде): эле— мента И соотзетстзен))о.

2. Коммутатор по и., 0 T л иЧ а Ю Щ И и С Я тЕМ« -гтo ОЛОК управления памятью содержит три триггера, девять элемен" îâ ИЛИ, десять элементов 11, пять элементов задержки и один элемент НЕ, причем первый вход блока соединегi с первым входом первого элегл()нта ИЛИ, выход которого подключен к десятому выходу устройства, к первым входам первого и второго злеглентов Ии к первому входу Второго элемента

ИЛИ, выход I(QToporo является пятым выходом блока, второй вход которого соединен с первым входом третьего элемента И, Выход которого соеjj«j)) =Н . !!(= PB(«j. . П )ОГ« ",.)BI Ь« ) («

И 1И «Ebl j(Q, Р т С i Втс« j,;"i Зi(i;; ;, Гт«т .; «)I(7i т) т)Г ц—

1(лючен к е)ерз;;,I ; в:,. д,. д. Bтвеp «< Го

Е()(О jinji б«)ока И )i 01),)С)Г«- j- «i !"

-.i T 0 I)(0). . )««=.:..-«! I)<«В ) 0«с:ji . i Bле))е н ). с«ИЛИ .) )) Е)) «ОМ" З» 07)т«) I и (G! О З I Bivlo и Т г

« . т).*

ЗЫМ В ХО,ЦОМ 1«ЕР В ОГ 0 ТРИ Г). с..).. д, .= . ХОД

:которог0 является шестым выход()м

oIj0)

cB,))bMo7 (.) = )jB л- нтд И, Bb )(01., СОЕДИНЕН C ВТОРЫМ ВХОДÎI i .: .. = - 1 0 эле"(канта ИЛ 1, а Гpy!T.)д е «

Гр )т)т)с)Й зхот;ов (- )(к-;... )вход

КОта-)ОГO СОЕДИНЕН . В r 0:;;;::-т. .0 )ОМ

:-р етье ."Q B Tjj BM)å I! T I: 1 r ) I . : I 8).одом восьмого =-лемента И, вы)(од ).о срого

СОЕДИ )BH C BTOPb)M)1 B)IQ,Uc3I. i((-..BТЗЕРтого ) первого злемен c,ь . ЛИ, ;)е«

T и и )3 х oд к От О Р О Г О с О е Ди H B . . . В ь: х О цом четвертого элеглента И, второй вход которого соединен с CBJIBM«м входом блока четвертый вход котсрого

СОЕДИНЕН С ПЕРВЫМ BÕQÄOM ШЕСТОЕO элемента ИЛИ« Bb:..c., которого подклюЧЕН К ПЕРВОМ«У 7)ХОД)« ВТОРОГО «.РНГГЕРа зь)ход которого соединен с перв,-(м входом девятого элеглента И, Bblход

"0 («00)-а: QB;.b«lb:.ЕН С 7(ЕРЗЬГ.: Е...ОДОМ, ° е), —,),, ого эле;,,)ет) та ИЛИ вь хот к() T Qpo;;;,т)ДГ)НЕ)- С,"ЗХОЦОМ ВТОР«;.- ЭИB—

I, : .; . . =- 3 адеp)l; (I. и п еОеыг l &;;е. (;Ii! Bocb—

;:.О) 0;-..лег(«ентд ИЛ17. выход кс Ioр rr0

: «0«Д))(Л„-«ЧЕН т< )B Topo;.«Iу Е ХО)-,- т-e pB )1-0

: ри Ггерд пять-. :.: (0„!, бло (a:oe,!!èíB;-)

С РЕ. ЬИ . ЕХСДО),) ЧЕТЗЕ(ОТСГО 3)

ИЛИ и j (BpB («1 B):Q «0". J)BB F 01 0 ,-, -,;л и .; -11)П1 е l;(Qп -.(QTQI)Q-„ 0 (..)еди. ьен с вернь)м входом третье.-(с ):р)лг-В)да, выхсд ко "Орсго соединен с IlTÎ ()-;гл входом зосьмсгс элемен1«-. И и с

ЬХСДО(Л ) pBTbBI Q ЭЛЕМЕНТа ЗЦДЕр))(КИ « выход которого подключен к вто-рому вхоцу девятого элемента 1л..1И, шестой Вход блока соединен с в .орым ))ходом восьмого элемен1,; ИЛИ, восьмой вход блока соединен с вторым входом третьего триггера, девятый вход б.т;ока соединен с входом ин зертора и с вторым входом первого

=-.)7<=1 .BblTà И. Выход которого ссединен с четзертыгл входом четвертого элемента ИЛИ и первым выходогл бло"(а десятый вход которого подклю—

i1BIs, че твертому входу перзогс элемента ИЛИ, четвсртый выход блока сое,цинен с выходом первого элемента задержки,. с вторым входом пятсгс элемента li и входогл четвертого элемента эадержки, выход которого соединен с вторым Входом девятого зле1075410

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

3. Коммутатор по п. 1, о т л и— ч а ю шийся тем, что блок управления записью в регистры содержит регистр, триггер, генератор и четыре элемента И, причем генера1

Изобретение относится к автомати— ке и коммутационной технике.

Известен коммутатор, содержащий статический регистр, информационные входы которого соединены с информационными входными шинами, вход установки — с шиной сброса, вход записи — с шиной записи, а каждый из единичных выходов подключен к первому входу одноименного канального элемента, выход которого соединен с соответствующей выходНОЙ шинОЙ (1) °

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

Недостатком таких устройств являются узкие функциональные возможности

Целью изобретения является расширение функциональных возможностей коммутатора.

Указанная цель достигается тем, что в программируемый коммутатор, содержащий статический регистр, 5

15 с

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

2 информационные входы которого соединены с информационными входами устройства, вход записи — с шиной записи, группу канальных элементов,каждый из выходов которой соединен с соответствующей выходной информационной шиной устройства, введены счетчик адреса, запоминающее устройство, блок управления памятью, три регистра, счетчик, два дешифратора, блок управления записью в регистры, две группы элементов И, группа элементов ИЛИ, один элемент И, один элемент И-НЕ, один элемент ИЛИ и один элемент ИЛИ-НЕ, причем выход элемента ИЛИ-НЕ подключен к первому входу элемента И-НЕ, выход которого подключен к первым входам группы канальных элементов, вторые входы каждого из которых подключенЫ к соответствующему выходу накопительного регистра, группа входов которого соединена с группой выхо- дов дешифратора коммутации выходных каналов, группа входов которого соединена с группой выходов запоминающего устройства, с группой входов блока управления памятью, с группой входов регистра коммутации входных каналов и с группой входов счетчика времени коммутации, выход которого соединен с первым входом блока управления памятью, первый выход кото1075410

50 рого соединен с шиной устройства

"Ожидание", шина "Конец программы" которого подключена к второму выходу блока управления памятью, третий вы ход которого соединен с первым входом счетчика адреса и первым входом элемента ИЛИ, выход которого соединен с входом накопительного регистра, первый вход счетчика времени коммутации соединен с первым выходом блока управления записью, в регистры, второй выход которого подключен к второму входу счетчика времени коммутации, а третий выход — к входу регистра коммутации входных каналов, группа выходов которого соединена с группой входов дешифратора коммутации входных каналов, группа выходов которого подключенная к первым входам соответствующих элементов группы эле- 20 ментов ИЛИ, выходы которых соединены с первыми входами соответствующих элементов второй группы элементов И, выходы которых соединены с входами элемента ИЛИ-НЕ, шина

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

"Начальная установка" соединена с пятым входом блока управления памятью шестой вход которого подключен к шине "Синхронизация" устройства, входная шина "Повторить" которого соединена с седьмым входом блока управления памятью, восьмой вход которого подключен к шине "Пуск" устройства, шина "Сброс программы" которого соединена с девятым входом блока управления памятью, десятый вход которого соединен с шиной устройства "Сброс команды", причем пятый выход блока управления записью в регистры подключен к входу регистра коммутации выходных каналов, а .шестой выход соединен с первыми входами дешифратора коммутации входных каналов и дешифратора коммутации выходных каналов, груп- 65 па выходов статического регистра соединена с первыми вхоцами состветствующих элементов первой группь элементов И и вторыми входами второй группы элементов И, первый выход регистра коммутации входных каналов соединен с вторым входом элемента

И-НЕ, второй выход — с вторыми входами первой группы элементов И, выходы которых соединены с третьими входами группы канальных элементов, третий выход регистра коммутации входных каналов подключены к вторым входам соответствующих элементов группы элементов ИЛИ, выход регистра коммутации выходных каналов соединен с первым входом элемента И, выход которого соединен с вторым входом элемента ИЛИ, седьмой, восьмой, девятый и десятый выходы блока управления памятью соединены с вторым и третьим входами блока управления записью в регистры, с третьим входом счетчика времени коммутации и с вторым входом элемента И соответст- венно.

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

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

1075410

60 которого соединен с выходом четвертого элемента И, второй вход которо" го соединен с седьмым входом блока, четвертый вход которого соединен с первым входом шестого элемента ИЛИ, выход которого подклюнен к первому входу второго триггера, выход которого соединен с первым входом девятого элемента И, выход которого соединен с первым входом седьмого элемента ИЛИ, выход которого соединен с входом второго элемента задержки и первым входом восьмого элемента ИЛИ, выход которого подключен к второму входу первого триггера, пятый вход блока соеди- (5 нен с третьим входом четвертого элемента ИЛИ и первым входом девятого элемента ИЛИ, выход которого соединен с первым входом третьего триггера, выход которого соединен Я с вторым входом восьмого элемента И и с входом третьего элемента задержки, выход которого подключен к второму входу девятого элемента ИЛИ, шестой вход блока соединен с вторым 75 входом восьмого элемента ИЛИ, восьмой вход блока соединен с вторым входом третьего триггера, девятый вход блока соединен.с входом ин-. вертора и с вторым входом первого элемента И, выход которого соеди нен с четвертым входом четвертого элемента ИЛИ и первым выходом блока, десятый вход которого подключен к четвертому входу первого 35 элемента ИЛИ, четвертый выход блока соединен с выходом первого элемента задержки, с вторым входом пятого элемента И и входом четвертого элемента задержки, выход которого 40 соединен с вторым входом девятого элемента И, восьмой выход блока соединен с выходом десятого элемента И, девятый выход блока соединен с вторым входом седьмого элемента ИЛИ, с вторым входом второго триггера и выходом пятого элемента задержки, вход которого соединен с выходом второго элемента И, второй вход которого соединен с выходом перВого элемента НЕ, причем выход второго элемента задержки соединен с вторым входом шестого элемента И, второй вход шестого элемента ИЛИ подключен к выходу четвертого элемента

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

И соединен с вторым входом пятого элемента ИЛИ.

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

На фиг. 1 представлена функциональная схема программируемого коммутатора, на фиг. 2 — функционадьная схема блока управления памятью; на фиг. 3 — функциональная схема блока управления записью в регистры.

Программируемый коммутатор содержит статический регистр 1, инфор мационные входы 2 (входные каналы) которого соединены с информационными входами устройства, вход 3 записи с шиной записи устройства, группу 4 канальных элементов, каждый из выходов 5 (выходных каналов) которой соединен с соответствующей выходной информационной шиной устройства, счетчик б адреса, запоминающее устройство 7, блок 8 управления памятью, регистр 9 коммутации выходных каналов, регистр 10 коммутации входных каналов, накопительный регистр 11, счетчик 12, дешифратор 13 коммутации выходных каналов, дешифратор

14 коммутации входных каналов, блок

15 управления записью в регистры, первую группу 16 элементов И, вторую группу 17 элементов И, группу

18 элементов ИЛИ, один элемент И 19, один элемент И-HE 20,один элемент ИЛИ

21 и один элемент ИЛИ-НЕ 22,,причем выход 23 элемента ИЛИ-HE 22 подключен к первому входу элемента И-НЕ

20, выход 24 которого подключен к первым входам группы 4 канальных элементов, вторые входы каждого из которых подключены к соответствующему выходу 25 накопительного регистра 11, группа входов которого соединена с группой выходов 26 дешифратора 13 коммутации выходных каналов, группа входов которого соединена с группой выходов 27 регистра

9 коммутации выходных каналов, груп1075410 па входов которого соединена с группой выходов 28 запоминающего устройства 7, с группой входов блока 8 управления памятью, с группой входов регистра 10 коммутации входных каналов и с группой входов счетчика 12, выход 29 которого соединен с первым вхоцом блока 8 управления памятью, перный выход 30 которого соединен с шиной устройства "Ожидание", шина 31 "Конец программы" которого подключена к второму входу блока 8 управления памятью, третий выход 32 которого соединен с первым входом счетчика б адреса и первым

ЗО

40

60 входом элемента ИЛИ 21, выход 33 которого соединен с входом накопительного регистра 11, первый вход счетчика 12 времени коммутации соединен с первым выходом 34 блока 15 управления записью в регистры, второй выход 35 которого подключен к второму входу счетчика 12 времени коммутации, а третий выход 36 — к входу регистра

10 коммутации входных каналов, группа выходов 37 которого соединена с группой входов дешифратора

14 коммутации входных каналов, группа выходов 38 которого подключена к первым входам соответствующих элементов группы элементов ИЛИ 18, выходы 39 которых соединены с первыми входами соответствующих элементов второй группы элементов И 17, выходы 40 которых соединены с входами элемента ИЛИ-HE.22, шина 41 "Конец загрузки" устройства соединен с выходом счетчика б адреса и вторым входом блока 8 управления памятью, четвертый выход 42 которого соединен с вторым входом счетчика б адреса, группа выходов 43 которого соединена с первой группой вхо- . дов запоминающего устройства 7, вторая группа входов 44 которого соединена с второй группой информационных входов устройства, входная шина 45 "Загрузка" которого соединена с первым входом запом: минающего устройства 7 и третьим входом блока 8 управления памятью, пятый выход 46 которого соединен с первым входом блока 15 управления записью в регистры, четвертый выход 47 которого соединен с чет-вертым входом блока 8 управления памятью, шестой выход 48 которого соединен с вторым входом запоминающего устройства 7, входная шина 49 "Начальная устанонка" соединена с пятым входом блока 8 управления памятью, шестой вход которого подключен к шине 50 "Синхронизация" устройства, входная шина 51 "Повторить" которого соедиkkek) а c c BJ)k litb1M входом бло ха В ранления памятью, восьмой вход коч орого подключен к шине 52 "Пуск" устройства, шина 53 "Сброс прог,,аммы" которого соединена с девятым входом блока 8 управления па" ят".ю, десятый вход которого соединен с шиной 54 устройства "C6poc ко анды", причем пятый выход 55 блок;.— управления записью в регистры 15 подключен к входу регистра 9 коммутации выходных каналов, а . = естой выход 56 соединен с первыми нхо,яами дешифратора 14 коммутации вход". ных каналов и дешифратора 13 ко.;:— мутации выходных каналов, группа выходон 57 статического påãèñòpà. 1 соединена с первыми входами гоп:.— ветствуюших элементов первой гр,, ппы элементов И 16 и вторыми н;:::о амхвторой группы элементов И 17. и:=-.рный выход 58 регистра 10 к;-:.i:-.т,: ции входных каналов соединен с .=;тор лм. входом элемента И-НЕ 20, второй выход 59 — с вторыми вхсдами первой группы элементов И 16, выходы 6 ". которых соединены с третьими н одами группы 4 канальных элементов, третий выход 61 регистра 10 коммутат.;ии входных каналов подключен к вторым входам группы элементов ИЛИ 18, выход 62 регистра 9 коммутации выходных каналов соединен с первым входом элемен а И 19, выход 63 которого соединен с вторым входом элемента ИЛИ 21, седьмой 64, восьмой 65, девять.й 66 и десятый 67 нь:ходы блока S упр:-:вления памятью соединены с нторь-,м и третьим входами блока 15 упранл-::ния записью н регистры, с третьим н..:одом счетчика 12 времени коммутации . с вторым входом элемента И 19 соо .— нетстненно.

Блок 8 управления памятьк c...äåpжит первый 68,второй 69 и трети- 70 триггеры, перный 71, второй 72, ре=тий 73, четвертый 74, пять1й 75„ шестой 76, седьмой 77, восьмсй <8 и девятый 79 элементы " И, песа. и

80, второй 81, третий 82, четвертый

83, пятый 84, шестой 85, седьмой

Вб,восьмой 87, девятый 88 и десятый

89 элементы И, первый 90, нтсрой

91, третий 92, четвертый 93 и пятый

94 элементы задержки и элемент ИЕ 95, 1

Блок 15 управления записью н регистры содержит регистр 96, триггер 97, генератор 98, первый 99, нторой 100, третий 101 и четвертый 102 элементы И.

Программируемый коммутатор работает следующим образом.

В исходном состоянии по импульсу на входной шине 49 "Начальная установка" через элемент ИЛИ 79 устанонится в нулевое состояние триггер

70, через элементы ИЛИ 74 и 75

1075410

10. il гер б 8, через элементы ИЛИ 76 и

74 — триггер 69 блока 8 управления п, н. ью. Одновременно на выходах б,юка 8 управления памятью появi. i:- г..я сигнал на выходе 32 облучения с. яка б адреса и накопительного ре, 1ра 11 и сигнал на выходе 46 установки в начальное состояние блока 15 записи в регистры. Сдвиговый - егистр 96 блока 15 записи в регистры по сигналу на выходе 46 устанавливается в состояние, при котором на первом его выходе находится уровень логической единицы, на остальных — уровни логического цуля. Триггер 97 устанавливается 15 сигналом на выходе 46 в состояние логического нуля.

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

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

1-е слово — первые разряды представляют собой код коммутируемого 30 выходного канала, последний разряд определяет режим накопления, 2-е слово — первые разряды представляют собой код коммутируемого входиaro канала, предпоследний раз- 35 ряд определяет режим мультиплексирования сигналов, поступающих по входным каналам, последний разряд режим суммирования сигналов, поступающих по входным каналам, 40

3-е слово — определяет время коммутации и представляет собой обратный код необходимого времени коммутации, 20

Режим загрузки запоминающего устройства осуществляется при наличии уровня логического нуля на входной шине 45 загрузки. Каждое слово загружаемой программы поступает на группу входных шин 44 программируемого коммутатора, а затем на информационные входы запоминающего устройства при наличии уровня логического нуля на входной шине

45 "Загрузка", Каждое слово загружаемой программы поступает на группу входных шин программируемого коммутатора, а затем на информационные входы запоминающего устройства 7. Слово сопровождается син 60 хроимпульсом на входной шине 50

"Синхронизация" блока 8 управления памятью. Период поступления слов должен быть не менее длительности цикла записи используемой памяти.

Синхроимпульс поступает на вход элемента ИЛИ 78, устанавливая триггер 68 в состояние логической единицы. На единичном выходе триггера .68 формируется сигнал выбора для запоминающего устройства 7. По сигналу с выхода элемента 90 задержки, определяющего время записи информации в запоминающее устройство 7, срабатывает элемент И

F84, устанавливая в состояние логического нуля триггер 68 через элемент ИЛИ 75.

Сигнал с выхода 42 элемента 90 задержки увеличивает содержимое счетчика б адреса на единицу ° Схема готова к записи информации в следующую ячейку. Запись производится по синхроимпульсам до появления на выходной шине 41 "Конец загрузки" сигнала переполнения со счетчика б адреса.

После окончания загрузки программируемый коммутатор переводится в режим чтения информации сигналом уровня логической единицы на вход.— ной шине 45 "Загрузка"

Запуск коммутатора, находящегося в режиме чтения, осуществляется сигналом уровня логической единицы на входной шине 52 "Пуск". По этому сигналу триггер 70 устанавливает ся в единицу, а через время, необходимое для установки программируемого коммутатора в исходное состояние, сбрасывается сигналом с выхода элемента 92 задержки через элемент ИЛИ 79 в нуль, Сформировавшийся на выходе триггера 70 импульс запуска через элементы И 87 и ИЛИ

74 устанавливает программируемый коммутатор в исходное состояние. Сигнал с выхода элемента И 87 через элемент ИЛИ 71 И 81 и элемент 94 задержки устанавливает триггер 69 в состояние логической единицы, одновременно выдает сигнал на выходе бб установки в нуль счетчика 12 времени коммутации и через элементы

ИЛИ 77 и ИЛИ 78 устанавливает в единицу триггер 68. На единичном выходе триггера 68 формируется сигнал

"Выборка". По сигналу с выхода элемента ИЛИ 77, задержанному на элементе 91 задержки на время выборки информации, срабатывает элемент И

85, формируя сигнал на выходе 64 для записи информации в регистры и для анализа на элементе И 100 команды конца программы. По сигналу на выходе 64 элемента И 100 блока записи в регистры, открытого единичным уровнем с выхода первого разряда регистра 96 сдвига, формируется сигнал на выходе 55, осуществляющий запись в регистр 9 первого управляющего слова команды. По сигна. 1

12

1075410 лу с выхода элемента 90 задержки, определяющего время, необходимое для выборки информации из устройства 7 и для записи в один из регистров 9 и 10 или счетчик 12 времени коммутации, срабатывает элемент И 84, устанавливая в состояние логического нуля триггер 68 через элемент ИЛИ 75, счетчик 6 адреса увеличивает содержимое на единицу, срабатывает элемент И

89, формируя сигнал сдвига на выходе 65.

Этот сигнал осуществляет сдвиг на один разряд вправо информации, находящейся в регистре 96.

По сигналу с выхода элемента 93 задержки, определяющего время паузы между двумя обращениями, срабатывает элемент И 88. Сигнал с выхода элемента И 83 через элементы ИЛИ 77,. и 78 устанавливает триггер 68 в единичное состояние, формируя сигнал на, выходе 48 "Выборка" и сигнал на выходе 64 "Запись в регистры". По сигналу на выходе 64 срабатывает элемент И 101, на выходе которого формируется сигнал на выходе 36, осуществляющий запись второго управляющего слова команды в регистр

10. Затем формируются сигнал на выходе 42 для счетчика 6 адреса и сигнал сдвига на выходе 65. Сигнал с выхода элемента 93 задержки через элементы И 88, ИЛИ 77 и 78 вновь устанавливает триггер 68 в состояние логической единицы. По сигналу с единичного выхода триггера 68 Осуществляется считывание третьего управляющего слова, которое по сигналу с выхода 34 элемента И 102 записывается в счетчик

12 времени коммутации, а по сигналу сдвига на выходе 47 четвертого разряда регистра 96 сдвига появляется единичный уровень, устанавливающий триггер 97 в единичное состояние, а через элемент ИЛИ 76 блока управления памятью триггер 69 в нуль. Нулевой уровень с выхода триггера 69 запрещает прохождение сигнала с выхода элемента 93 задержки через элемент И 88 и далее на установку триггера 68 в единичное состояние °

На единичном выходе триггера 97 формируется сигнал на выходе 56, разрешающий дешифрацию кодов, поступающих по группе входов 27 и 37 на дешифраторы 13 и 14 соответственно, и прохождение импульсов счета с генератора 98 через элемент И 99 на счетный вход счетчика 12 времени коммутации, Период импульсов счета определяет единицу измерения времени коммутации.

60(65

Коммутация вхОДных и ВыхОДных им. пульсов производится в зависимости от состояний управляющих триггеров регистра коммутации выходных каналов 9 и регистра 10 коммутации входных каналов.

Возможны следующие режимы работы.

1. Коммутация входных и выходных каналов с накоплением (сигнал с выхода 62 упращт чщего триггера регистра 9 коммутации выходных каналов равен нулю, сигнал с выхода 58 первого управляющего триггера регистра

10 коммутации входных каналов равен нулю, сигнал с выхода 61 второго управляющего триггера регистра 10 равен нулю). Сигнал на выходе 62 закрывает элемент И 19, запрещая прохождение сигнала с выхода 32 блока 8 управления памятью через элемент ИЛИ 21 на сброс накопительного регистра 11. Сигнал на выходе 58 запрещает прохождение информации . выхода элемента ИЛИ-НЕ 22 через элемент И-НЕ 20 на выходные канальные элементы 4. Сигнал на выходе

59, инверсный по отношению к сигналу на выходе 58, разрешает прохождение информации с входного регистра 1 через группу элементов

И 16 на выходные канальные элементы

4",накопительный регистр 11 позволяет по мере выполнения очередной команды открывать очередной выходной канальный элемент 4, не закрывая предыдущего.

Таким образом, в данном режиме осуществляется коммутация входных каналов 2 с соответствующими выходными каналами 5 с накоплением.

2. Режим поочередной коммутации входных и выходных каналов (сигнал на выходе 62 равен единице, сигнал на выходе 58 равен нулю, сигнал на выходе 61 равен нулю). Сигнал на выходе 62 разрешает прохождение сигнала с выхода 32 блока 8 управления памятью через элементы И 19 и ИЛИ 21 на сброс накопительного регистра 11, следовательно, будет осуществляться поочередное подключение входных каналов 2 к соответствующим выходным каналам 5 без накопления.

3. Режим мультиплексирования входных каналов 2 с накоплением выходных каналов 5(сигнал на выходе 62 равен нулю, сигнал на выходе

58 равен единице, сигнал на выходе

61 равен нулю Сигнал на выходе 58 разрешает прохождение информации с выхода элемента ИЛИ-НЕ 22 через элемент И-HE 20 на выходные канальные элементы 4. Сигнал на выходе

59 запрещает прохождение информации1 с входного регистра 1 через группу элементов И 16. Появившийся на од13

1 075 410

55 ном из выходов 38 дешифратора 14 сигнал единичного уровня проходит через соответствующий элемент ИЛИ из группы элементов ИЛИ 18 и открывает элемент И из группы элементов И 17. Соответствующий сигнал с одного из выходов 57 входного регистра 1 проходит через выбранный элемент И из группы элементов И 17, через элемент ИЛИ-HE 22 и эле— мент И-HE 20 на выходные канальные элементы 4. Поскольку в данном режиме реализуется работа программируемого коммутатора с накоплением (сигнал на выходе 62 равен нулю.j, то выбранный на дешифраторе 14 вход- 15 ной канал может быть скоммутирован с любым числом выходных каналов 5.

4. Режим суммирования входных каналов и накопления выходных каналов (сигнал, на выходе 62 равен нулю, 20 сигнал на выходе 58 равен единице, сигнал на выходе 61 равен единице).

Сигнал на выходе 61 открывает все элементы И из группы элементов И 17 через группы элементов -ИЛИ 18. Сиг- 25 нал на выходе 62 определяет режим накопления, сигнал на выходе 59 блокирует группу элементов И 16. Таким образом, сумма сигналов по всем входным каналам 2 поступает на 30 ,любое число выходных каналов 5.

5. Режим мультиплексирования (сигнал на выходе 62 равен нулю, сигнал на выходе 58 равен единице, ; сигнал на выходе 61 равен нулю). Сиг-З5 нал на выходе 62 разрешает прохождение сигнала с выхода 32 на сброс

1 накопительного регистра, сигнал на выходе 5 8 разрешает прохождение инФормации с выхода элемен-. 40 та ИЛИ-НЕ 22 через элемент И-НЕ

20 на выходные канальные элементы, сигнал на выходе 59 блокирует группу элементов И 16. Таким образом, любой входной канал 2 может быть скоммутирован с любым выходным каналом 5. б. Частный случай режима 4 (сигналы на выходах 62, 58 и 61 равны единице}. Сигнал на выходе

61 открывает все элементы И из группы элементов И 17 через группу элементов ИЛИ 18, т.е. осуществляется подача суммы сигналов по всем входным каналом 2 на один из выходных каналов 5.

Сигнал переполнения с выхода

29 счетчика 12 времени коммутации через элементы ИЛИ 71 и 81, элемент 94 задержки устанавливает в единичное состояние триггер 69. 60

Сигнал с выхода элемента 94 задержки обнуляет счетчик 12 времени коммутации и через элементы ИЛИ 77 и 78 осуществляет повторный запуск программируемого коммутатора.

Далее повторяется процесс чтения трех слов очередной команды и з апись их в регистры 9 и 10 и счетчик 12 времени коммутации. Сигнал на шине 54 "Сброс команды" производит те же действия, что и сигнал переполнения на выходе 29 счетчика

12 времени коммутации.

При поступлении внешнего сигнала по шине 53 "Сброс программы" сигнал с выхода элемента ИЛИ 71 через элементы И 80 и ИЛИ 74 произ— водит начальную установку программируемого коммутатора, Одновременно с выхода элемента И 80 выдается сигнал на шину 30"Ожидание", определяющий окончание работы программируемого коммутатора.

При появлении сигнала переполнения на шине 41 со счетчика б адреса и наличии единичного уровня на шине 45 "Загрузка" срабатывает элемент И 82, формируя через элементы ИЛИ 73 и 74 сигнал на выходе 24 начальной установки программируемого коммутатора, с выхода элемента ИЛИ 73 выдается сигнал на шину 31 "Конец программы".

При появлении на входах элемента И 86 кода команды "Конец программы" и сигнала с выхода элемента И

85, сигнал с выхода элемента И 86 через элемент ИЛИ 73 производит начальную установку программируемого коммутатора и выдает сигнал на шину 31 "Конец программы". При наличии сигнала на шине 51

"Повторить" сигнал с выхода элемента ИЛИ 73 через элементы И 83 и

ИЛИ 71 осуществляет повторный запуск программируемого коммутатора с начала программы.

Технический эффект использования предложенного программируемого коммутатора заключается в расширении его функциональных возможностей, что позволит в процессе выполнения программы осуществить соединение произвольного числа пар вход †вых, подключить любой вход к произвольному числу выходов, подать сумму сигналов по любым входам на произвольное число выходов, соединить любой вход с любым выходом, программировать время коммутации C возможностью принудительного сброса каждого шага программы внешним сигналом, производить зацикливание программы с возможностью-сброса ее в любом месте внешним сигналом, осуществлять повторный запуск программы. Благодаря использованию запоминающего устройства, коммутатор схематически универсален и специализируется для контактного применения сменой программы в запоми;

ыающем устройстве, что может быть

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

Реализацию программы коммутатор осуществляет автономно. Для локаль— ных применений программа работы может быть помещена в постоянное запоминающее устройство (ПЗУ) .В этом слу— чае смена программы работы коммутатора осуществляется простой сменой ПЗУ.

1075410

Составитель С. Куст

Редактор В.Данко Техред М.Кузьма Корректор В,Гирняк

Эакаэ 517/50 Тираж 862 Подписное

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

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

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

Программируемый коммутатор Программируемый коммутатор Программируемый коммутатор Программируемый коммутатор Программируемый коммутатор Программируемый коммутатор Программируемый коммутатор Программируемый коммутатор Программируемый коммутатор Программируемый коммутатор Программируемый коммутатор Программируемый коммутатор 

 

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

Изобретение относится к автоматике и может быть использовано в приборах коммутации различных исполнительных элементов (ИЭ), а также в системах управления

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

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

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

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

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

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

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