179236. lajstromszámú szabadalom • Mikroprogramozott univerzális vezérlő berendezés

179236 Egy 48 mérnöki pult kijelziéaeket ad, illetve a 48 mérnöki pult­ról egyszerű műveletek vezérlésére van lehetőség. Például az 1 mlkroprogramtár címzése, adott mikroprogram elmen történő meg­állás, általános törlés, lépésenkénti utasítás végrehajtás. A 5* ábrán az 1 mlkroprogramtár címzését végző 18* mikro­program sequencerek egy előnyös kapcsolási megoldása látható. Az 1 mlkroprogramtár aktuális i-edik cimdimenziója négy oimfor­­rásból képezhető* a 18i mikroprogram sequencer közvetlen cimbe­­meneteire jutó 1 mlkroprogramtár 17^ cimkimenet csoportja a 18. mikroprogram aequenoer saját stack regiszterének tartalma kerül a 26icimdimenzió kimenetelre, a lßi mikroprogram sequencer sa­ját cim aritmetikája szolgáltatja a 26i cimdimezió kimenetelű az aktuális értéket, a 18* microprogram sequencer saját belső regisztere képezi a cimdímenzió forrását. A 18i mikroprogram sequencerek 26* cimdimezió kimenetelnek for­rását éa belső stack-kelési műveletek végrehajtását 49i önálló vezérlésű bemenetek és az 50^. közös vezérlésű bemenetele, határoz­zák meg. Egy adott 18i mikroprogram sequencernek lehetséges, hogy mindegyik vezérlő bemenete 4^i önálló vezérlésű bemenet,, lehetséges, hogy mindegyik vezérlő bemenete közösen vezérelt egy vagy több másik 18k mikroprogram sequencer 50k közös vezérlésű bemenetével. Természetesen lehetséges olyan eset is, amikor a 18i mikroprogram sequencer vezérlő bemenetel részben 49i önálló vezérlésű bemenetek, részben 50k közös vezérlésű bemenetek. A 49i önálló vezérlésű bemenetek és az 50k közös vezérlésű beme­netek forrását a 21 vezérlő memória adatkimenetei képezik. Egy adott 18i mikroprogram sequencer 49i önálló vezérlésű és 50k közös vezérlésű bemenetelnek összesített darabszáma eltérő le­het egy másik 18k mikroprogram sequencer vezérlő bemenetelnek összesített darabszámától. A 18$. mikroprogram sequencer a következő mikroutasitás elmének képzésé során aritmetikai-logikai műveletek végrehajtá­sára képes. Az aritmetikai-logikai műveletek vezérlése a 18^ mikroprogram sequencerek aritmetikai-logikai bemenetéin törté­nik. A 18imikroprogram sequencer 52i aritmetikai-logikai kime­­nete/i/ a 21 és/vagy vezérlő memória valamely 51j aritmetikai­logikai kimenete/i/ közvetlenül, vagy 53j aritmetikai-logikai egységen keresztül hat a 18j mikroprogram sequencer aritmeti­kai-logikai bemenetére. A 18í mikroprogram sequenoerek biztosítják az 1 mikroprog­­•ramtár n-aimenzióju mátrixban történő címzését. A 4. ábra meg­mutatja, hogy a találmány szerinti vezérlő berendezésben az 1 mlkroprogramtár adott elméről mely címeire ugorhatunk, vagy az adott elmen várakozhatunk. A 4. ábra a két dimenziós címzési lehetőségeket ábrázolja: soron, illetve oszlopon belüli ugrás, soron, illetve oszlopon belüli inkrementálás, oszlopon belüli inkrementálás és soron belüli ugrás, soron belüli inkrementá­lás és oszlopon belüli ugrás, oszlopon és soron belüli együttes inkrementálás, oszlopon, s soron belüli együttes ugrás, vára­kozás . Az 5‘ábra valamelyik interface felé irányuló adatokat szol­gáltató 12 kimeneti áramkört mutatja be. Az interface felé kül­dendő információ közvetlenül 54 adat kimenetek/en/ át jut ki a vezérlő berendezésből. A kimeneti információ átmeneti tárolásá­ra a 14 kimeneti adatpufferben kerül sor. Az 54 adatkimenet/ek/ 8

Next

/
Oldalképek
Tartalom