179236. lajstromszámú szabadalom • Mikroprogramozott univerzális vezérlő berendezés
179236 kező kéréseket. Amennyiben a 4 megszakítást kérő vonal/ak/ valamelyikén megszakítói kérelem érkezett és az 1 mikropxogramtár 2 megszakítást engedélyező kimenete logikai egy értékű - engedélyezett a megszakítás feldolgozása - akkor a 3 megszakítást feldolgozó logika 25 kimeneti vezérlő vonalán/ain/ a 18.^ mikroprogram sequencerek clmmaszk bemenetéin keresztül a 18* mikroprogram sequencerek 26* cimdimenzió kimenteit adott értékre kényszeríti, amely 1 mlkroprogramtár elmén található a megszakítást feldolgozó szubrutin első mikroutasitása. A találmány egy kiviteli példája szerinti vezérlő berendezésben a 8 regiszterek és flip-flop csoportok szolgálnak az univerzális vezérlő berendezés belső és kimeneti vezérlő jeleinek forrásául. A vezérlő berendezés működése során az 1 mikroprogramtárban tárolt működési algoritmusnak megfelelően az 1 mikroprogramtár 11 beíró kimenetei vezérlik a 8 regiszterek és flip-flop csoportok egyes tároló elemeinek bemenetét/eit/. A 8 regiszterek és flip-flop csoportok cimzése az 1 mikroprogramtár 9 címző kimenetel által történik. A 10 cimdekóder áramkör 27 közvetlen címző vonalakra dekódolja az érkező 8 regiszter és flip-flop csoport óimét. A 8 regiszterek és flip-flop csoportok tároló elemeiben létrejövő, a vezérlő berendezésből kilépő kimeneti vezérlő jelek 28, 29 kimeneti adó áramkörökön keresztül jutnak el az interface-hez/-ekhez/. Az univerzális vezérlő berendezésnek tetszés szerinti számú interface-szel lehet kapcsolata. Példaként olyan univerzális vezérlő berendezés kerül bemutatásra, amely vezérlő berendezésnek két interfaceszel van kapcsolata. Az egyik interface felől 30 bemeneti adat vonal/ak/on érkező adat 31 vevő áramkörre jut. A 31 vevő áramkörből kiinduló 32 belső adatvonal 33 paritásvizsgáló bemenetére csatlakozik, amely 33 par itásvizsgáló ellenőrzi az érkező adatbyte-okat. A 33 par itásvizsgáló 34 vizsgálat eredménye kimenetén keresztül az ellenőrzés eredménye a 7 logikai változókat kijelölő multiplexer egyik adatbemenetére kerül. A példa szerinti vezérlő berendezés az egyik interface felül byte-os információ egységeket képes kezelni. A másik interface felőli 35 bemeneti adatvonalakon érkező adat 36 vevő áramkörre kerül. A 36 vevő áramkör a kiviteli példa szerinti vezérlő berendezésben 2 byte-os adatok fogadására képes. Az adatok beírása a 36 vevő áramkör regiszterébe 37 adatbeirást vezérlő vezeték jelével történik. A 36 vevő áramkör regiszterének kiolvasásakor a kiolvasandó byte kiválasztására 38 byte kiválasztó vezeték jele szolgál. A másik interface felőli 39 bemeneti adatvonalakon keresztül érkező elmek vételére 40 vevő áramkör szolgád. A találmány szerinti vezérlő berendezés biztosítja az egyes interface-ek felé érvényesített saját elmének előállítását. Az egyik interface fedői a 32 belső adat vonalon érkező.elmet 42 cimkomparátor a 41 cimbeállitó adott értékével összehasonlítja és az összehasonlítás eredményét 43 cimegyezést jelző vonalon közli. A másik interface felől érkező elmet 44 cimkomparátor hasonlítja össze a mikrokapcsolóé és/vagy fixen huzalozott kivitelű 45 cimbeállitó adott értékével, egyezés esetén 46 cimegyezést jelző vonalon jelzést ad. A példa szerinti vezérlő berendezés 47 óragenerátort tartalmaz. A 47 óragenerátor előnyösen kétfázisú órajelet állit elő és egyszerűen megvalósított átkötésekkel négy különböző ismétlődési idejű órajel beállítását teszi lehetővé. 7