198256. lajstromszámú szabadalom • Áramköri elrendezés mikroprocesszoros rendszerhez csatlakozó nagy szóhosszúságú programozható szinkron számlánc megvalósítására

1 2 A találmány tárgya áramköri elrendezés mikro­processzoros rendszerhez csatlakozó nagy szóhosszú­ságú programozható szinkron számlánc megvalósí­tására. A találmány szerinti áramköri elrendezés elsősor­ban olyan mikroprocesszoros rendszerben kerül al­kalmazásra, amelynél több különböző forrásból származó impulzus sorozat számlálására van igény, és a szükséges szóhossz meghaladja a 16 bitet. Ugyan­akkor igény a számlálás megkezdése előtt a szám­lánc mikroprocesszor által történő tetszőleges érték­re (felprogramozás) bármely időpontban az aktuális tartalom mikroprocesszor által történő kiolvasása és a végállapot elérésekor a kimenő impulzus generálása. Példaként említjük a nagyteljesítményű sokcsatornás analizátor rendszereket, ahol 15-20 impulzussorozat 32 biten történő számlálására van szükség. Az eddig ismert megoldások 4 bites általános célú számláló áramkörök kas^.kádosításával hoznak létre hosszabb számláncokat. Így 15 db 32 bites számlánc megvalósításához 8x15=120 db 4 bites számláló áram­kör szükséges. Mivel ezeket az áramköröket alapve­tően nem mikroprocesszoros rendszerben történő fel­használásra tervezték, a számláncok pillanatnyi tartalmának mikroprocesszor által történő kiolva­sásához további 4x15=60 db integrált áramkör szük­séges. A feladat tehát - a címdekóder áramkört is figyelembe véve - kb. 200 db integrált áramkör fel­használásával valósítható meg. Az ingegrált áramkö­rök nagy száma azt eredményezné, hogy a készülék ára, mérete és áramfelvétele jelentősen növekedne, ugyanakkor megbízhatósága csökkenne. A technikai szintet képviselő ismert megoldás 4 bites szinkron számlálókat, élvezérelt tárolót, kapu­áramkört, címdekóder áramkört, címsínt, vezérlő­sínt, adatsínt tartalmaz. Ezzel a megoldással KX8 bit szóhosszúságú számlánc valósítható meg, ahol „K” a helyiértékek száma és egy helyiértéken 28 különböző szám ábrázolható. A számlánc tetszőle­ges értékre történő felprogramozását a mikroprocesz­­szor helyiértékeként végzi, egy-egy írási művelet vég­rehajtásával. A számlánc pillanatnyi tartalmának kiolvasását a mikroprocesszor két lépésben hajtja végre. Először a tartalomnak az élvezérelt tárolókba történő átírását valósítja meg, majd helyiértéken­ként egy-egy olvasási művelet végrehajtásával az él­vezérelt tároló tartalmának beolvasására kerül sor. A 4 bites szinkron számlálók kaszkádosítása az órajel bemenetek számláncléptető jellel történő vezérlésé­vel és a megfelelő engedélyező bemenetek vezérlésé­vel történik. Az ismert megoldás hátrányai a következők: — A számlánc kialakításához sok integrált áramkör felhasználása szükséges, ami a berendezés árát, mére­tét és áramfelvételét jelentősen növeli, ugyanakkor pedig a megbízhatóságát csökkenti,- a számlánc pillanatnyi tartalmának az élvezérelt tárolóba történő beírása alatt nem érkezhet számlánc­léptető jel, aminek pedig az a következménye, hogy a kiolvasás korrekt megvalósításához további kiegé­szítő áramkörök szükségesek. A találmány célul tűzte ki az ismert megoldások hiányosságainak megszüntetését és olyan áramköri elrendezés létrehozását, amely kevés integrált áram­kör felhasználásával mikroprocesszoros rendszerhez csatlakozó nagy szóhosszúságú programozható szink­ron számláncot valósít meg, valamint a számlánc tet­szőleges értékre történő felprogramozását és pilla­natnyi tartalmának tetszőleges időpontban történő kiolvasását teszi lehetővé. A talámány szerinti megoldás azon a felismerésen alapul, hogy ha kis bitszámú szinkron számlánc helyett programozható LSI számlálókat használunk, amelyeket kapuáram­körökkel, megfelelő órajelekkel vezéreljük, továbbá olyan címdekóder áramkört alkalmazunk, amelynek plusz 1 pulzus kimenetét minden helyiérték kapu­áramkörének megfelelő plusz 1 pulzus bemenetére vezetjük, valamint a chip select kimeneteket egy spe­ciális címkombinációval egyidejűleg aktívvá tesszük, akkor egyrészt nagy szóhosszúságú, programozható szinkron számlánc valósítható meg, amely tetszőleges értékre felprogramozható, valamint pillanatnyi tartal­ma tetszőleges időpontban kiolvasható, másrészt a programozható LSI számláncok közvetlenül kaszká­­dosíthatók. A találmány tárgya tehát áramköri elrendezés mikroprocesszoros rendszerhez csatlakozó nagy szó­­hosszúságú programozható szinkron számlánc meg­valósítására. Az áramköri elrendezés tartalmaz szükséges szó­­hosszúságnak megfelelő „N” számú helyiértékeket, az egyes helyiértékeket realizáló kapuáramköröket és programozható LSI számlálókat, valamint kimeneti impulzust realizáló kapuáramkört. A Jcapuáramkörök­­nek első és második engedélyező bemenetéi, órajel­­bemenetei vannak, amelyek egyben az áramköri el­rendezés órajelbemenetét képezik. Az első „N-l” számú helyiértéket ■ realizáló kapuáramkör enge­délyező kimeneté a következő helyiérték kapuáram­körének első engedélyező bemenetére, a kimeneti impulzust realizáló kapuáramkör első engedélyező bemenete az N-edik kapuáramkör engedélyező kimenetére csatlakozik. A kimeneti impulzust reali­záló kapuáramkör órajel kimenete egyben az áram­köri elrendezés órajel kimenetét képezi. A progra­mozható LSI számlálók adatsin ki/bemeneteire adatsin, vezérlősin bemenetéire vezérlősin, számlá­ló kijelölő címsin bemenetéire számláló kijelölő cím­sín van kötve. Az áramköri elrendezésre jellemző, hogy tartal­maz továbbá címdekóder áramkört, amelynek cím­­benete címsínre, chip-select kimenetei a programoz­ható LSI számlálók chip-select bemenetéire, plusz 1 pulzus kimenete a helyiértékeket realizáló kapu­­áramkörök plusz 1 pulzus bemenetére, a helyiértéke­ket realizáló kapuáramkörök órajel kimenete a prog­ramozható LSI számlálók órajel bemenetére van köt­ve. Az első „N-l” számú programozható LSI szám­láló órajel kimenete a következő helyiérték kapu­­áramkörének második engedélyező bemenetére, a ki­meneti impulzust realizáló kapuáramkör második engedélyező bemenete az N-edik programozható LSI számláló órajel kimenetére, plusz 1 pulzus be­menete pedig logikai ,4” szintre csatlakozik. Az ismert és a találmány szerinti megoldást részle­tesebben rajzok alapján ismertetjük, amelyek a kö­vetkezők: az 1. ábra az ismert megoldás blokkvázlatát, a 2. ábra a találmány szerinti áramköri elrendezés blokkvázlatát ábrázolja. Az 1. ábrán látható ismert megoldás tartalmaz 198.256 5 10 15 20 25 33 35 40 45 50 55 60 3

Next

/
Oldalképek
Tartalom