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 rend­szert 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ó ele­mek sebességével összhangba kell hozni. A találmánnyal célunk, a fentiekben vázolt, vala­mennyi 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ó össze­kapcsolá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ér­­lés módosítását biztosítja. További cél, azon rend­szerelemek hibáinak megállapítása és kijavítása, ame­lyek 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 meg­felelően legalább két, különböző sebességű mikro­programozható, 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ő se­bessé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 in­formációs bemenetét a kiválasztó csatornára kapcsol­juk. 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ó össze­kapcsolá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 ve­zetékrendszere, a mikroprogram vezetékrendszerre csatlakozó mikroprogram-címző mikroprocesszora és mikroprogram-tárdója van. A továbbfejlesztés, vagy­is 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 sebes­ségű csak olvasható tárolóbd, és/vagy óragenerátor­ral és dekódold áramkörrel ellátott, írható-dvasható tárolóból áll. A legalább két, első, második, harma­dik óragenerátor legalább két, egy indító és egy válaszjel vezetékkel, az írható-olvasható tároló, to­vá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őr­zésére, illetve a rendszer hibáinak kijavítására ad új megoldást, amely az ismert berendezésekkel ellentét­ben a megvalósítandó rendszer keretei között, lehe­tővé teszi az ellenőrzés és hibajavítás tökéletes elvég­zését a mikroprogramon. A találmány szerinti berendezés amellett, hogy az ismert megoldások bármelyikének alkalmazását biz­tosítja, olyan mikrovezérlő tároló ellenőrzést is lehe­tő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, nyomta­tó, stb.) a bemérésben való felhasználását. így lehe­tő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én­­ti kiviteli alakját rajz alapján ismertetjük. Az egyes funkcionális egységeket összekapcsdó több vezeték­bő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öl­tü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ó össze­kapcsolá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 ve­zetékrendszere, a mikroprogram 10 vezetékrendszer­re csatlakozó mikroprogram tárdója és mikroprog­ram-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 óra­generátorral és dekódoló 16 áramkörrel ellátott, ki­sebb 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ék­kel 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ék­­rendszer részét képezik. A nagy sebességű csak d­­vasható 13 tárdó egy ROM (read only memory), a kisebb sebességű csak olvasható 15 tároló ROM, vagy újraprogramozható REPRÓM, az íiható-olvas­­ható 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ő be­meneté 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

Next

/
Thumbnails
Contents