Постоянное запоминающее устройство
Изобретение относится к автоматике и вычислительной технике ,в частности, к ППЗУ, входящим в состав устройств с магистрально-модульной организацией. Цель изобретения - расширение области применения устройства за счет изменения начального адреса программирования. Устройство содержит блок 1 выбора начального адреса, селектор 2 номера порта вывода, блок 3 управления памятью с соответствующими связями. Выбор начального адреса памяти определяется информацией на входах 8 устройства, которая сравнивается блоком 1 со старшими разрядами адреса, поступившего на адресные входы устройства. В соответствии с результатом сравнения производится переключение шинного формирователя 6 данных, и блок 3 управления вырабатывает сигнал выборки блока 5 памяти. 6 ил.
С43ЮЗ СОВЕ OHHX
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
„.Я!!„„Н5 !ЫЯ! A ! р а С l l Г I jr!A(2
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
М А BTOPCHGIMY СВИДЕТЕЛЬСТВУ ние о! ласти применения устройства за счет изменения на !ального адреса прогрзммироваии я. ус тройство содержит блок ! в!!".ора начально"o адресы, селектор 2 номера порта вывода, блок 3 управления память!а - соответствродимн свя5 1б, р чяч льного адреса памя-.. определяется информацией на входах 8 у-. тройстза которая сравнивается блоке»: со ста- .!ими раэрядамн ад еса, пос i :Ã!èi!æ» Го иа алресэые Входь3 «ст ройс iва. В соответствии с результатом срави! ння производится переключение ;,!ниного формирователя. 6 .-,аниных, и блок 3 управления вырабaa.íãет сн: —. иал выборки (лока 5 памяти. 6 ил.
Ф t9 ,!!!, Ол е ид с к и й 1
1 ("3 ., ! !) 7. (И(3. дс с м» iiT
1„(,i@4!(,!, r) Рра 1
233! 3
-осуди стаеннь и номий! . e ИЗОЯЗЕТЕНИЯМ И ОТНРЬГГИЯм РИ ГКНТ СССР (2 t 2 4 Ф?.268i?u-2 (22 . 7. С!2.81 (6> 2 3. !!) . 89. Бил. (." ) . !!. Vo;-. C ов, и it ° .!)дЫ! (11 ) >l . 32 .6! (!98 (J ), a "i !! !, ., !Л + кл. t4(l 7 2, o".óáëè !!Зд,=„1не риц — к; 8
-.„2 tIv(Tt i г)(!, r .14,,, 8!, () 1 f» ) г }!иi о ч с K:! !т !а тi,h L и !!! !!! "итt пь!!! ., è"i, }= !асти .". (", вх: .: .!!и 1i ! ти 9 .."! «Г ис,3. iЪ, г!!1 "мол!с! h :;о;! ор1 .!)>\! 3 \! ":: ..,е . .! !! 1. " е ", ñ )!, Г л Г " и —
1
Э ! !
I
j! д
1 ) аеас
1.
4:ь 481(!5}!!
:!!i. .".р« -. !»i{0»1? носит{-.я K автоматике и э »>(}rc>nнте>»ь}ю}{ т>ехн}{Yp ° В час тиос т?(к программируемыч f10ñ тoяи}(ь}м э ап0— минающич устройствам> вх{»дящям в остав микропроцессорных систем с магистрально-модульной организацией. !!{ abrt) ИЗОбрЕтЕНИя яВЛяЕтСя раСО?Иренне области прнченеrii(R устройства за счет oriеспечення н {}(e ..ения начального лдр..са npor рлммнрсялиня пс»стоянногс злпсмикающ«»Г o ус грс?(стнл.
}!л фиг. представлена блок-схема !
lccт0янкого запомиилющ» гс уст; сйства; на фиг.2 — функциональная схема селектора номера псрга вывода; на фнг > 3 " фу((кциональн«(Я схема б (ока управления памятью; на фиг, 4> — функциональная схема блока выбора ?(((чальногс адреса; на фиг- » . - — нреч):.,»?»е -"Hаграч>е} раба;ь? устр{.г{: тва H pе{{?{}»" вы(сра с.рл>»г»пы г}лчя.? и 9,"е>кнме чт«»?»}(?(И» рарма::ir}!» + - длины" »е агреде ?»» >(},} ) ° ! р<»? р лч»»?»руем. r и-:.- т:»я нисе за?? Оми}{,»}> fi PP „ ; »>»;> и>» ., i;» ° >.1i Г "-)K Р«»
60.«,(начальисгс:?Д.„е -.з > се?ектср 2 нс.epл .", } тл в.;вада, "r c 3 тпранлеиия паня-. ью, бл»;: с":? ",л-:»нл?»»Ия .
l )» ««»»»?>, }» («} " «>" «>- >» ° i ".(:»Ы УС > PQA с тв л >»сp»(? {p yp . и. l -.. !(е Hxp aль ного прo»?{)ссора, л }{n r;l ..?,:: адрес п.зступ.(е," иа ?»ход>»» }{»,с- -,->,>?» -, н;(.
С«>??е >т ср }(>)и>»,>,,;;»р«л ?>»??»{ да
С «C Ti»){ {{ .«>}ЕЧ И .» .«-;," « И «Е>{ЕН
;- }ск 3 управле.>и» я ?; lH{(". ью ссс тоит и-> .ц. ух трнг еров ! и ° 2 и де"?)»фра> ° >» >> 3
Блок выбора илчалbnîão адреса сос †.0H-. Из трех зл "{ и."ов !!! .! .. »»{»ЧЛ!О-!!Л! >«- !, з..? !.: H —.?(>!- .!F 7 > зле}PI!тл !) ". !8.
":.",oK 5 п;мяти ..;;-pp»Äт «»етъ»««»,>(?»}{ Ы ПЛ»Я«?{ ГЛ)>Л?»»О »ЧКСС ««(Fr»! r>»>(:,»{>=: Р ",ни }»»;(". » > " It >) бл лс тb K аж" да я ? з ? "i, »)pi,»х .: )-, .. »нля»>т сс»>с)й ил гркц у )л>ем{. Итси:.П гp 1}.е{ир уеч}.»х г,;.тоF{?{Ht.rx. злп .ми!>»"?".>» устр{)й".т>«с д«> »fr у«) л}эл>я)««{> «»и? it л>" Iltl»{H
"}лак cñã !;(c )?5.(}»i{H выполнен иа л, ".; (CCKHx i >{t.и гаx t!!t:. «Имею".}?{х боль>?Ой ксзфф}{»?){{ ит рл-)в:..TBnå}r}(ÿ по в{»хо„-.у, для r(o?(!r eHF(H ?{я? рузочнай с-?Особ{(ости адресной ??(иы м}{xpcnpoEli ii" cсри0й cHcтемы, (, }н}{}{ы{(*»р(»крова» тель 6 дан}}ь?х реализсва?(Иа кнверти5
)С
l5
Зv
Ý5
55 ръ"вщих элем«з}(тах с тремя cocтояниямн по выходу, управляющие входы которь?х позвсляют организовать дяуилправленный ремим передачи данных.
Устройство работает в двух р(({имах: в рев}юче выбора стра}(ицы блока памяти и в режиме чтения ииформлцки.
Аппаратное ре(пение позволяет ссущестнлятл переключение страниц бл".ка
5 плмят}(HR и!)ОГряммнсм урсР?(е . Ч?{
"..0 страниц злнис}(т o i ело)кности ре??}аемых задач и макет быгь дсведен{) до "5Ь. 1лн}(ый(ре?ким выбора с-ò.pr(}(HHû блока 5 памяти (фиг. 5) осуществляется следу}«)щим образом.
На ус тройств е по сигналу "Сброс (фиг.5Г), поступающему на вход сброса б??Ока 3 члранле}(ия памятью, устаказлие}лет»-я;{сходное состоя иие (ф}»Г. 5д, е }. ".. з тве-. ству} ще выбору нулевой с-.pa?{F(»lbr блока 5 пачяти. !!ерехсд чикрспропессорисй снсгемы в ксxorl}{c е cccтсяние, вызван} и сигналам
С ) poc, всегда сопровождается выбор. ч .i ° в-... страниц>ы блок» плмя ти и He "pi?: уеi ссуд.ествленил никаких пре .sap}{xPnbsbrx операций l(F! рлбс-.е с устр«». )с, r(o», yoòopb!P обязлт л,ис ни ы блок л:?амати на другую в ре?жиме вь»«5 ) ра страницы. !!;»мер cтрлници блока . > Паня-;и o!(ред>.; .«е «с я и}? з:д?}{ми разрядами для .е(х, псс ту?(лкщ?{и . Иа вход вы О«) я стра?»}{цы r.?oi;;() управления плчя ь.с э»»ход((=,?{?»?»ого фор>{ировлте.",я Ь .".анна»х. !{а адресном входе устройс".ba в
МОМ Нт ВРЕМЕНИ l я Фмж(0»Ется Ксд адреса постоя иного з апс(?(}{аюг;е го ус тройства (фиг. 5а!, который поступает через блок 4 сс-,ласования нл и.ф рма«ц?{Ои}{,гf нхсд селектс(.л ? исчерл
ПОРта ВЫНСДЛ. В СЛЕДУ?«ХЦ?{й ЧОЧЕКТ ЭРЕ— чели с «сигнал управления, no- -.yl:à÷щий ".. второ "o выхода блока выл{ л
«{ачалb}{o o лдреса нл вход уп,ав.:«.?»«»=. коммент}(ц){ей x{t{?»o? o форw(po;»; — «}-:я {»
g}(}(}»}»ix и,; o ? н «»-,ств у}>»щ}{й q ров? >ю -, » -)»вЂ” ческой единицы, приводит к от-к:=»?«;-.иио посл«диезo и г?рсхс д«(}»?»)) {» . к»рмации о }I?60 ре с т;) Йницы памя ти с 1-:;!фс> »H!(i(Hol(}»сгс Входа-Выхода vc т сйс ".— ва на (xo выбора страницы 0л»ка 3 управления память}) (фнг. 5б }. 9 моче:»-, времени с„на вход управления коммутацней селектора ) номера порта вывода псступлет управляющий снгчал злnHcv. м»еме?(тл вывода. Ссзокугнссть
t48t85",) Г? (ч)1 т) ) ) ..: - ° f ." <1 I.I>;,: 41,(,2.111 г;;:;::(x р«)ряд. в т< ч:)дa)k) . >л .
I f<2)I, -"1 (» 4!, .> (, « 1«;; 14! .-, ало« .Г<) (31 В;><" 4-4<1 Ii 1 ГНс .",41;1 > .: II:4 (И:.11. 2
Г" <\;;Г! >е . 0}>СИЛ
- Д 1 «>„(0P И(1
111;<„::4 < P() it tt k{t> K0.-;.{.-;)>1«01 ) ал-, > С З, .31
ЭТОГО УП })а Н > >(H>I;(4(> Г 1) Г t! Г И<«1) а Р Я 3 P(ЯЕ)П(Я эаписи, .)Оступак Г()его н. .серн»1:"1 вход
Э t((et«T)3 И l Г"..>,,и СИГНап ) «а ВЫ<к<Э-Е элемента И-1(К 9 (ф}(г, 2), актиннь))( уровень котар()го фор)(ируе-.ся в ответ на правильиьй к)д адреса лж:то.)н)«ог0 запомина))п«его ус гройства, выэывает
Формирование иа выходе элемента И t 0 и,"00 T)tc TcTF(t )I)fo t(a ныхо?(е селектора номе ра п(ъ рта нын(7а ич?(ул ьс а, уровень котс рог0 соотнетстнует потенциалу логического иу;?я, а длительность равна длительности управляк)?)«его сигнала записи элемента вывода 1 .фнг.5в).
По заднему нарастакядему фронту этого импульса проиэводится Фиксация кода данных и выбор номера матрицы памяти
1 фиг.5д>е) н (70)(() управления памя ">13, l!1« 1<с)м p>tv им )31>k;<3!)a мз Гр}(1«)31 блока " пачнти эакB)f
1(а 4), !)Ъ>с< 11(>М 13.(4), t . jñ ? ", 031(. I Н а с«Н8 1с>Г1> llI1IМ (И ;)Я 1: 1 ° 1«) В Hn«l tf T НРЕЧЕпечати « с т ),)k j.ял (1(г-." »,, (Г) э с))ие р,) 3 >я J)) r< О (с, > <;3< с, 1
>со г )ЗС<>Вя>:,И И? Е:.ГЕ-.)f> II(k(X«47 бЛОКЛ
)ЧЯт,l l t" с 2 i )k! 3 }l,t )«>« ф;)рс(4(Г.;(с>с),43 4 в " » ?(2 „ 3 > l,,"Ip;t)1 )е 1(И Я
«е<-кого ну:: », (-:, и::,-д(-. - -;)г (:игнала О(у"1< ствляе-:с я . .1. 11)и,; >3?(Ня эядаииого -4лемс >«т.з:?а.<>! Г;1 с <1: "..">l «) 2>эл(фр>«1„-„,> 1 3 4,:,31;3,,а 4, «Г Г.1ВЛЕ)11(> Пас>ЯТЬ«)
», <3. >>,ср««1 < «с> » с(>( (1{Г . > ) . Н с>< - : .. Н" " :411t -К < 4>
<С 4
"IÄ 3(11>
4 ) lfл? (t,l,f,»;1 ° .;,;:, 3 « "4 Нl(Н 1 0 1(",:34> 11 с{3! К; ., <21 l :с".
>Н Ь . 1(t) <. 3 ; 1» " "3 «Г <. Л(4 Р><4 .. 1(Е
<1 ((141 И ) >1(си<Э)(т;1 Л.> { >; ГИ,. >, -- с;->,1.>.3- « 1.. .:: 1 (:1>}(Н)41)1,»0)).1:{", В.i .".: "(.) I 1(!ËÕ t(МО;:уль пеитрэ.?ь<1>г(<: " .- .. >ря, Ре(()сч (: (4 )lk(F(Инфо РЧЯ i}1)i 3() i» . ",.:..11 ". ((>f>(T}(>.м у;.ран7я?(ГЦЕГО ги;.1)аЛЯ. 1{тЕНие Saпочи)«а)()гях устройств", что соответствует моченту времени с,.
Таким обраэом, сигнал, сформиро5 ванны!! Иа выходе блоха 3 управления памятьи), поэволяе-. Обряцлться к лк)бому -)лементу выбранной страницы памяти. V0)I адреса, п(ода}(нь«й на вход
tp . лоха " Г? амяти, слу)кит для укаэачия лоэиц)п(ячейки элемента памяти, а по второму управля)()Г?(ему сигна7y Ос;тествляется чтение эаписанной в ней информации.
Иачальнь«й адрес постояв)«ого вапоминак)аего устройства в адресном пространстве микропроцессорной система определяет блок t выбора начального адреса, Г(а его информационный вход по адрес }«0}(1)и()«е пост".паот сигналы трех старших адресных разрядов, де??яE«:(х í-Q адреcио(". пространство на восемь pat(!() I?(<«асте 1, каждая иэ котор>,<х мо*ет бы ть вы(рана Область)() работч для пс стcs)(}tot 0 (rож(1(ак>щего
;С . "0;«- ;1 З
Выбор канальи",га адреса л))бо}«из этих ."".:Г.(степ о ",е(т«)ляется посредC.. FI(t«1 : ИГИад )t(ГОС Т" Г?а)(»<}{Х }(а ВХОДЫ
-и, Ъ э.) ? В)11(с )(aчаль ><О Г 0 адреса блОка
)Зь((>ора 2(,3 (ального а7р>еса>. .(0((((еч
СЛУ )Я" }Ia ВХОДЫ 8 П(Ла(стсн:1?(ОИЧ}Ый
« <) Л > ti ФО <с(ИР>, \ -. (И Н.(Л С ЛО И
-(,,- К) .41>",. }>:{ 7 -414 !< Я Е; 14 Н)1 "«I КО1-,-,>4..-„; 7<((-. : (
r ,.Рр0лро.;;с р>(0>(сис теч)». !1ри
Мn-<уЛ<(.,Ен-.ря".-.>Н< ГО 11рО
" Cn.--Л «- «С-.р(Л СTaV В («.70ÊÅ I НЫбоРЯ 1(3ЧЯ. >Ьl .ОГ0 37 Ь t 0>«СХОДИT СРЯВ
)f(t ><)(Е 3«3 "Е < >f 44(СИ" ">«?ОН, ПОС т\ .? <3)сс(ИХ
Г!О t 11 4.2, t",. >! 1,3— - ) ( (. ? g>4I< П< И () 74(>7ич)> I(,tt;tn?, гk! t )3 ° сдЬ< ;к а э я <4441, « .> -,4 «.1> ., I 0i<<3 « -.tt3<;{«.;;41, ».<Я 1}1 Н лгс, < I{ 3 1> ll с 3 1(1 >,(t 1 iлс 144<, . ° . ?I{ ! .-; -: Н< (, .» у 1 . .:Рнв. . > ия Г)а»{ать«4, >{ 1 <>> I!(<с,t It }(э нх с„, 3 сес<".итя с 11! (, 1.иг. Г> > }3>1 >3!f 3 > 1<Г;f Нт )(. <} Ч 0 T П it } }i1r< 1;; D l}< f{ T адp{ а . 0 it <1):.!т.:1.{<т.i
«т i! и v т)т :тl < "t:. II Н
<т! <} ) т т}К,(, }т} ти)! р,-, ::. )к . !.1I <Л 1 ! т тт < .т.., 1 т I т тт Д T t . <. (, l, а т . )т S. . . т { т
Itt5 .li:t0l }} (Е< КОГО Н) 1}{. > P0 }(}i ЛОГИ (<.(} !! С }(;Л}{ }fa И)}Х<Э}те:ЗДЕМ: Ита и-)!} . 1! О (Ь<(Ф(т 5! 1И}}(Ь !! 1 <ти <1 т т}.те т 1{0 Г :ы 1}! I lfasl
Г!И}}}}т В ОтВЕт }(a, -)РМИРОИАИИЕ КОДа а<1pC < 3 1}ыбО!та }}а<(! 1Ь!}0ГО )(lgptтСЯ ) CTp0ig «т} а н» трех старящих а}1)}ес){ых ра(рч- }Q дях, r!oc туг.акн".)}х }(a }.x0c}}.(опемен(тов ! 1< }; (}<;<1;Д т i .I- 5 <5. ) - т- t )! б t< ха 1 т}}}б<тра )(ачапь}}ого адреса. 11 предпагае}!ом устрФстве обрзде" н}{е к блоку 1 выбора начального адре- 1 Са ОСУЦЕСТВЛ}(ЕТС>1 С ПомОС}Ч<} ТРЕХ С . BPfUMX аДРЕС }{К4Х Раа РЯДОП т }(Рf ÄÐ}0Ô ЕИ а}й lp}!}1}}ип организаш(и выбора иа (адьного лдреcа пес то<}}}}! э 0 Задок(}( (а}}...го у<:тро}<ства ((<ет быть ра" дрс- Q pi} }(<}!I;1 !та TC ":}у<(Л,! т ХОГда Треб у"TC}(аатРЕС}(0} !P0 Ттаан }}О М lх)}
}}ДИ т<(Н}т}Г)< Е Ilf :,..> !." „Рi-< !(ЫХ 3< <(. т <1Г :ltl "р И р 1(}<Е НИИ;:! к, it Лд.! Iif .«}бХОдН ..!) т 0 тт}; (<ЭC 1 <}О .(1 ;(à,О!t, „. ТУ П;1),)(5 1}ск ИА ПОИ ) С". ро((Т }G{}()(}} }и{ .то я «дрt с}п lч Вх,ъд<)м у" } . ° 1,! СТИЗ ° l П. V В . (< ВЫХ<Э:т 1 itи.т«{ p} p}} СГ:ii! t. If}(т() т Па C i )! Пр <(.,<;i т if!i т< т Тpi и I Т}l и i<1 тт i 11ÝÌÅ }1Е }от! . if
iii}r t » !.<5 т
РАВ }<)(, 4 <(! тт)\! т< т, т О . тт ° }ор }а "f(}i}fi }{ кт) т Г.-го )f!}." :: }: /, ° ч т}(РЕт((ЕI!}t5 .3G(-. }! !т " к) .; В.} т 1! "<" "! к! <<{0((}{},;}{ вх, д < .}}тк .ор<} ц,!if p!} .}от}та в}}во;та }ос(н}! -н с в торыч }} (х< д.(б::о ка согпас О})а)(5(я и <}дрес)а,<ь! Bx. . .-10 б:}ока управ::.{!. ч l! амя ть, ti.".;хо", =t»â€” }! < < "i, i() 1 ), ...(,т,,; (:.! н <<).<х ) t1p<{!f" *} ич; !н .. Р)10 И )f t!f :}! }т}(т(! .<1 1)(; },;т <: 1*.;()!< т(. тт .. Ч ..1 (i0 О,т,\ i !<т.;" «1 l i i. тк а-,(,<.. В.. Т}(, -!1 .. :}Ь()1 Х.:;. :, КЛ О}; А) i Ð .! i ° т. <,I ° (т(, ° т с< >, < ii,!. ! 1 . : < Р . ° . . !.)(Н ;:: }1 .; . В т ° *. - 1, ".т ; . з, Н ,к ;4:1" .; "; ° : к (: i .-: ".. i. з3 Н )t (Рцг ч 1 ! 3 м ! t ! Фе 6 . :: " в ни . ..! . ., о <>л. и РедliK гоР Р. - 1м.но;. ;t 1 »кР "д t1 Ддидццк, / .,() и с )", Зак вч 4 i t)4 Тирах 558 ),о - .(;" и,2 rä рте М660Ш Гоеудар<.твеиного камигетз Oо ива"..ре гениями и о гхрытие;t:ë",;;...:. . Г :. t. 11 3,335, Моеквл, Ж-35, Рау гс:клн ч =о - 4 ;.роизвол" +è/ >ttî- иадательский кохби;:," т 11л-гент г. :;,гооог l/,::.Га H>t )