179236. lajstromszámú szabadalom • Mikroprogramozott univerzális vezérlő berendezés
179236 hajtási sebessége felgyorsul, lehetővé válik a gyors működésű számítógép infcerface-ek közötti kapcsolat mikroprogramozott berendezésekkel való realizálása. A találmány fenti tulajdonságát azáltal éri el, hogy a mikroprogramtár elmének egységes kezelése helyett, annak tördelt kezelését valósítja meg. Tördelt kezelés a mikroprogramtár elmének "n" dimenzióju mátrixban való elképzelését jelenti. Minden egyes dimenzióhoz önálló cimző áramkörök, mikroprogram sequencere'k tartoznak. A mikroprogram sequencerek önálló vezérlésűek, de egymáshoz való kapcsolatukban biztosítják a sorfolytonos címzést is. Mivel az egyes cim dimenziókhoz tartozó mikroprogram sequencer áramkörök Önálló vezérlésűek, a feltétel vizsgalatok eredménye különböző cimdimenzió változásokat eredményezhet. A- cimdimenzió változások lehetséges kombinációi a feltétel vizsgálatok eredményeinek lehetséges kombinációit realizálják. A találmánynak az a lényege, hogy legalább két mikroprogram sequencere van, a mikroprogramtára a mikroprogram sequencerek számának megfelelő n-dimenzióju mátrix szerinti oimkiválasztásu mikroprogramtár, továbbá legalább egy mikroprogram sequencernek legalább egy Önálló vezérlésű bemenete van, mig a mikroprogram sequencerek mindegyikének egy-egy cimdimenzió kimenete van, amely cimdimenzió kimenetek a mikroprogramtár cimdimenzió bemenetelre csatlakoznak. A találmányt részletesebben az ábrákon bemutatott kiviteli példák segítségével ismertetjük. Az 1. ábra a találmány e^y kiviteli példája szerinti vezérlő berendezés mikroprogramtáranak kimeneti vonalainak felosztását , a 2. ábra a találmány egy kiviteli példája szerinti vezérlő berendezés rendszertechnikai felépítését, a 3» ábra mikroprogram sequencerek kialakítását, a 4. ábra a mikroprogramtár szervezését, az 5* ábra egy interface felé irányuló adatkimeneti áramköröket, a 6. ábra egy másik interface felé irányuló adatkimeneti áramköröket, a 7* ábra a találmány egy kiviteli példája szerinti vezérlő berendezés egy célszerűen bővített változatát mutatja be. Az 1. ábra a találmány szerinti univerzális vezérlő berendezés 1 mikroprogramtára kimeneti vonalainak felosztását szemlélteti. Ez megfelel a mikroprogram utasítás szavának. Az 1 mikroprogramtár: 2 megszakítást engedélyező kimenete a 3 megszakítást feldolgozó logikára kapcsolódik, mely 3 megszakítást feldolgozó logika további bemenetét képezi/k/ a 4 megszakítást kérő vonal/ak/. Az 1 mikroprogramtár 5-ös jelű kimenetei az 5 logikai függvényt kijelölő kimenetek. Az 1 mikroprogramtár 6 vizsgálandó logikai változókat kijelölő kimenetei a 7 logikai változókat kijelölő multiplexer bemenetel. Az 1 mikroprogramtár 9 cimző kimenetei a 8 regiszterek és flip-flop csoportok 10 cimdekódei áramkörére csatlakoznak. Az 1 mikroprogramiár 11 beíró kimenetel közvetlenül csatlakoznak a 8 regiszterek és flip-flop csoportok bemenetelre, és a 12 és 13 kimeneti áramkörökben található 14, 15, 16 kimeneti adatpuffer bemeneti áramköreire. Az 1 mikxoprogramtárnak annyi önálló 17i cimkimenet csoportja van, amennyi 18| mikroprogram sequencere van a vezérlő berendezésnek, ahol i egytől n-ig terjedő pozitív egész szám lehet. A 17Ï cimkimenet csoportok a 18^ mikroprogram 2