178626. lajstromszámú szabadalom • Berendezés legalább két különböző sebességű, mikroprogramozható, egy vagy két olvasható és/vagy írható-olvasható tároló összekapcsolására
3 178626 4 gezhető el. További nehézséget jelent, hogy a rendszert vezérlő óragenerátomak a frekvenciáját, a mérés különböző fázisaiban, a különböző tároló elemek sebességével összhangba kell hozni. A találmánnyal célunk, a fentiekben vázolt, valamennyi nehézség egyidejű kiküszöbölése és olyan berendezés kialakítása, amely alkalmas legalább két, különböző sebességű mikroprogramozható, egy- vagy két olvasható, és/vagy írható-olvasható tárdó összekapcsolására. További cél, olyan megoldás kialakítása, amely a mikroprogram lépésenkénti ellenőrzését, az egyes lépéseknek a fejlesztett rendszerre gyakorolt hatásának vizsgálatát, illetve a mikrovezérlés módosítását biztosítja. További cél, azon rendszerelemek hibáinak megállapítása és kijavítása, amelyek akkor lépnek fel, ha a mikroprogram tárdó olvasási sebességét növeljük. A mikroprogram tárdó sebességének növelése az egész rendszer működési sebességének szempontjábd nagyon fontos. A találmánnyal megddandó feladatot ennek megfelelően legalább két, különböző sebességű mikroprogramozható, egy vagy két, csak olvasható, és/vagy írható-olvasható tárdó összekapcsolásában jelölhetjük meg. A találmány alapja az a felismerés, hogy a kitűzött feladat egyszerűen megddódik, ha minden egyes tárolóhoz a tárdó sebességének megfelelő sebességű óragenerátort alkalmazunk, amelyeket egy indító és egy válaszjel vezetékkel összekapcsolunk a mikroprocesszort vezérlő nagysebességű óragenerátorral. A különböző sebességű tárdók kiválasztását egy-egy dekóddó áramkörrel végezzük, amelynek információs bemenetét a kiválasztó csatornára kapcsoljuk. A találmány tárgya berendezés legalább két, különböző sebességű mikroprogramozható egy, vagy két olvasható, és/vagy írható-dvasható tárdó összekapcsolására. A találmány szerinti berendezés olyan ismert berendezés továbbfejlesztése, amelynek cím- és adatcsatornát magában foglaló mikroprogram vezetékrendszere, a mikroprogram vezetékrendszerre csatlakozó mikroprogram-címző mikroprocesszora és mikroprogram-tárdója van. A továbbfejlesztés, vagyis a találmány abban van, hogy a mikroprogram tárdó, dekóddó áramkörrel ellátott, nagy sebességű csak olvasható tárdóból, esetleg további óragenerátorral és dekódoló áramkörrel ellátott kisebb sebességű csak olvasható tárolóbd, és/vagy óragenerátorral és dekódold áramkörrel ellátott, írható-dvasható tárolóból áll. A legalább két, első, második, harmadik óragenerátor legalább két, egy indító és egy válaszjel vezetékkel, az írható-olvasható tároló, továbbá a legalább két, első, második, harmadik dekódoló áramkör kiválasztó csatornán át van összekötve egymással. Az indító és a válaszjel vezeték, valamint a kiválasztó csatorna, ugyancsak a mikroprogram vezetékrendszer részét képezik. A találmány szerinti megddás a mikrovezérlő tárdó által irányított rendszer működésének ellenőrzésére, illetve a rendszer hibáinak kijavítására ad új megoldást, amely az ismert berendezésekkel ellentétben a megvalósítandó rendszer keretei között, lehetővé teszi az ellenőrzés és hibajavítás tökéletes elvégzését a mikroprogramon. A találmány szerinti berendezés amellett, hogy az ismert megoldások bármelyikének alkalmazását biztosítja, olyan mikrovezérlő tároló ellenőrzést is lehetővé tesz, amikor ezt a tárdót a bemérés idejére egy számítógép (például mini- vagy mikroszámítógép) operatív memóriája helyettesíti. Ez a megoldás a nagymértékű flexibilitás (a különböző megoldások együttes, egymásutáni alkalmazása mellett) lehetővé teszi ezen számítógép egyéb hardware-software erőforrásainak (pl. rendszerprogramok, konzol, nyomtató, stb.) a bemérésben való felhasználását. így lehetőség van a mikroprogram lépésenkénti ellenőrzésére, az egyes lépéseknek a fejlesztett rendszerre gyako-' rolt hatásának vizsgálatára, illetve a mikrovezérlés szükség szerinti módosítására. A találmány szerinti berendezés néhány példákénti kiviteli alakját rajz alapján ismertetjük. Az egyes funkcionális egységeket összekapcsdó több vezetékből álló csatornákat az ábécé nagybetűivel, a vezérlő összeköttetéseket az ábécé kisbetűivel, az információ áramlás, illetve a vezérlés irányát pedig nyíllal jelöltük. A találmány szerinti berendezés legalább két, különböző sebességű mikroprogramozható, egy vagy két olvasható, és/vagy írható-dvasható tárdó összekapcsolására alkalmas. Amint az ábrán látható, a találmány szerinti berendezésnek A dm- és C, V adatcsatornát magában foglaló mikroprogram 10 vezetékrendszere, a mikroprogram 10 vezetékrendszerre csatlakozó mikroprogram tárdója és mikroprogram-címző 11 mikroprocesszora van. Mint a leírás bevezetésijén már említettük, a találmány szerinti berendezést az különbözteti meg a hasonló jellegű ismert berendezésektől, hogy a mikroprogram-tároló dekódoló 14 áramkörrel ellátott, nagy sebességű, csak dvasható 13 tárdóból, esetleg további 17 óragenerátorral és dekódoló 16 áramkörrel ellátott, kisebb sebességű csak olvasható 15 tárdóból, és/vagy 20 óragenerátorral és dekóddó 19 áramkörrel ellátott írható-olvasható 18 tárdóból áll. A legalább két, első 12, második 17, harmadik 20 óragenerátor legalább két, egy indító b, és egy válaszjel i vezetékkel van összekötve egymással. Az írható-olvasható 18 tároló, továbbá a legalább két, első, második, harmadik dekódoló 14, 16, 19 áramkör kiválasztó E csatornán át van összekötve egymással. A kijelölő E csatorna legalább két kijelölő vezetékből áll. Az indító b és válaszjel i vezeték, valamint a kiválasztó E csatorna ugyancsak a mikroprogram 10 vezetékrendszer részét képezik. A nagy sebességű csak dvasható 13 tárdó egy ROM (read only memory), a kisebb sebességű csak olvasható 15 tároló ROM, vagy újraprogramozható REPRÓM, az íiható-olvasható 18 tárdó pedig egy RAM. Az egyes 12, 17, 20 óragenerátorok sebessége illesztve van a hozzájuk tartozó egyes 13, 15, 18 tárdók sebességéhez, így az első 12 óragenerátor sebessége a nagysebességű dvasható 13 tárdó sebességének felel meg. A találmány szerinti berendezés egy további példakénti kiviteli alakjánál a berendezésnek 21 csővonal-regisztere is van. A 21 csővonal-regiszter információs bemenete V adatcsatornára, vezérlő bemeneté az indító b vezetékre, ki menete pedig Z vezérlőcsatomára csatlakozik. A Z vezérlőcsatorna 5 10 15 20 25 30 35 40 45 50 55 60 65 2