200011. lajstromszámú szabadalom • Eljárás és áramköri elrendezés mikroprogramozott digitális berendezések, előnyösen számítógépek mikroprogram elágaztatásának kialakítására

3 HU 200011 B 4 lasztó vezetékkötegre, kimenetei pedig a cím­­vezeték csoportra vannak kötve. Nevezetesen célszerű, ha a feltétel kije­lölő áramkör demultiplexer, előnyösen SN 74LS251. Célszerűen továbbá, ha a cim meghatá­rozó áramkör demultiplexer, előnyösen SN 74F251. A találmány értelmében célszerű az is, ha a cim meghatározó áramkör RAM memória, előnyösen TMM 2018 cim meghatározó áram­kör. Nevezetesen célszerű az is, ha a cim meghatározó áramkör ROM memória, előnyö­sen, 82S291. Célszerű továbbá az is, ha a vezérlő áramkör polaritás vizsgáló áramköre bemene­tel részben a feltétel vezetékre, részben pe­dig az adat vezetékköteg részét képező pola­ritást vezérlő vezetéken keresztül polaritás beíró áramkör bemenetére, kimenete pedig polaritást kijelölő vezetéken keresztül polari­tás tároló bemenetére van csatlakoztatva. A polaritás tároló további bemenete polaritást beiró vezetéken át a polaritás beíró áramkör kimenetére, kimenete pedig az elágazást ve­zérlő vezetékre van kötve. A találmány értelmében célszerű még az is, ha a polaritás vizsgáló áramkör exkluzív OR kapu, előnyösen SSN 74F86. Nevezetesen célszerű még az is, ha a polaritás tároló dinamikus tároló, előnyösen SN74F74. Célszerű továbbá még az is, ha a pola­ritás beiró áramkör késleltető áramkör, elő­nyösen SN 7407. A találmányt részletesebben rajz alapján ismertetjük, melyen a találmány szerinti eljá­rás valamint az ismert és a találmány szerin­ti áramköri elrendezés példakénti kiviteli alakjait tüntettük fel. A rajzon az 1. ábra a találmány szerinti eljárás folya­matábrája; a 2. ábra az ismert áramköri elrendezés kivi­teli alakja; a 3. ábra a találmány szerinti áramköri el­rendezés példakénti kiviteli alakja; a 4. ábra a találmány szerinti feltétel vizsgá­ló áramkör példakénti kiviteli alak­jai; az 5. ábra a találmány szerinti vezérlő áram­kör példakénti kiviteli alakja. A rajzon az egyirányú kapcsolatokat nyíllal, a kétirányú kapcsolatokat kettős nyíllal jeleztük. A találmány szerinti eljárást részlete­sebben az 1. ábra folyamatábrája alapján is­mertetjük. Az eljárás során először ti első időpillanatban megnézzük, hogy a mikroprog­­ramtár kimenetén stabilizálodott-e az utasí­tás, ha igen akkor TI első időtartam, ha nem akkor újra ti első időpillanat következik. A TI első időtartamban beírjuk az utasítás szót az utasítás tárolóba és ezután T2 második időtartamban a feltétel kijelölő és választó áramkör bemenetére adjuk a választó és po­laritás vezérlő jeleket, ezután t2 második időpillanat következik. A t2 második időpilla­natban megnézzük, hogy stabilizálódtak-e a feltétel vizsgáló áramkör bemenetén a jelek, amennyiben igen, úgy T3 harmadik időtartam és T5 ötödik időtartam, amennyiben nem úgy, újra t2 második időpillanat következik. A T5 ötödik időtartamban a mikro-utasítás eredmé­nyeinek eltárolására kerül sor, melyet ti első időpillanat követ. A T3 harmadik időtartam­ban eltároljuk a polaritás vizsgáló áramkör jelét és a cím meghatározó áramkör vezérlő jeleit és ezután t3 harmadik időpillanatban megnézzük, hogy a cim meghatározó áramkör kimenetén megjelent-e a mikroprogramtár új címe, ha igen akkor T4 negyedik időtartam, ha nem akkor újra t3 harmadik időpillanat következik. A T4 negyedik időtartamban be­írjuk a cimregiszterbe a mikroprogramtár új címét és ezzel automatikusan meg is címezzük a mikroprogramtárat, ezután ismét ti első időpillanat következik. Az ismert áramköri elrendezés példakén­ti kiviteli alakját a 2. ábra alapján ismertet­jük. Az áramköri elrendezésnek láncbakap­­csolt 11 mikroprogramtára, 15 utasítás táro­lója, 14 feltétel vizsgáló áramköre és 12 cim­­regisztere, valamint a 12 címregisztere és a 14 feltétel vizsgáló áramkört meghajtó 13 óragenerátora van. A 12 cimregiszter kimene­te a 11 mikroprogramtár bemenetére van csatlakoztatva. A 14 feltétel vizsgáló áramkör további bemenetei G feltétel vezetékkötegre vannak kötve. A 13 óragenerátor által előállított órajel az i időzítő vezetéken keresztül lépteti a 12 círaregisztert és egyben az i időzítő vezeté­ken lévő órajel beírja a 15 utasítás tárolóba az A adat vezetékkötegen érkező 11 mikro­programtár pillanatnyilag megcímzett tartal­mát. A 12 cimregiszter megcimzi a 11 mikro­programtárat és az adott címen lévő tartal­mát az A adat vezetékkötegen keresztül a 15 utasítás tárolónak továbbítja. (Egy adott mikroprogram utasítás megcímzése és kiolva­sott értékének a további felhasználásra tör­ténő eltárolása között egy teljes mikroprog­ram ciklus telik el.) A 15 utasítás tároló a tárolt utasítást a B belső vezetékkötegen át a 14 feltétel vizsgáló áramkörnek adja, mely­ből a G feltétel vezetékkötegen érkező felté­telek függvényében a 14 feltétel vizsgáló áramkör előállítja az új mikroprogram címet, melyet a D címvezeték csoporton át a 12 cím­regiszterbe ir. A találmány szerinti áramköri elrendezés példakénti kiviteli alakját a 3. ábra alapján ismertetjük. Az áramköri elrendezés 11 mik­roprogram tár bemenete C cim vezetékköte­gen át 12 cimregiszter kimenetére, kimenete pedig A adat vezetékkötegen keresztül köz­vetlenül 14 feltétel vizsgáló áramkör bemene- i téré van csatlakoztatva. A 12 címregiszter 5 10 15 20 25 30 35 40 45 50 55 60 65 4

Next

/
Thumbnails
Contents