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 1,2, . . . K helyiértéket, 1/1 A, 2/1A . . . K/1A 4 bites szinkron számlálót, 1/1A1, 2/1A1, . . . K/1AI enge­délyező bemenettel, 1/1A2, 2/1A2 . . . K/1A2 órajel bemenettel, 1/1 A3, 2/1 A3 . . . K/1A3 átvitel kime­nettel, 1/1 A4, 2/1 A4 . . . K/1A4 beíró bemenettel, 1/1A5, 2/1A5 . . . K/1A5 adat kimenettel, további 1/2A, 2/A . . . K/2A 4 bites szinkron számlálót 1/2A1, 2/2A1 . . . K/2A1 engedélyező bemenettel, 1/2A2, 2A2 . . . K/2A2 órajel bemenettel, 1/2A3, 2/2A3, . . . K/2A3 átvitel kimenettel, 1/2A4, 2/2A4 . . . K/2A4 beíró bemenettel, 1/2A5, 2/2A5 . . . K/2A5 adat kimenettel, 1/3A, 2/3A . . . K/3A élve­zérelt tárolót 1/3A1, 2/3A1 . . . K/3A1 órajel be­menettel, 1/3A2, 2/3A2 . . . K/3A2 engedélyező bemenettel, 1/3A3, 2/3A3, . . . K/3A3 adat kime­nettel, 1/4A, 2/4A. . . K/4A kapuáramkört 1/4AI, 2/4A1 . . . K/4A1 chip-select bemenettel, 1/4A2, 2/4A2, . . . K/4A2 lead kimenettel, 3A címdekó­­der áramkört 4A címsínre csatlakozó 3A1 cím be­menettel, 3A2/1, 3A2/2 . , . 3A2/K chip-select ki­menettel, 3A3 órajel kimenettel, 7A adatsín az 1/1 A, 2/1 A, . . K/l A, 1/2A, 2/2A. . . K/2A 4 bites szinkron számlálók 1/1A6, 2/1A6 . . . K/1A6, 1/2A6, 2/2A6 . . . K/2A6 adat bemenetére, valamint az 1/3A, 2/3A . . . K/3A élvezérelt tárolók 1/3A3, 2/3A3 . . . K/3A3 adat kimenetére, 6A vezérlősín az 1/4A, 2/4A . . . K/4A kapuáramkörök 1/4A4, 2/4A4, . . . K/4A4 vezérlő bemenetére csatlakozik. A CP számláncléptető jel az 1/1 A, 1/2A, . . K/1A, 1/2A, 2/2A . . . K/2A 4 bites szinkron számlálók 1/1A2, 2/1A2 . . . K/1A2, 1/2A2, 2/2A2, . . . K/2A2 órajel bemenetére vannak kötve, s a K-adik K/2A 4 bites szinkron számláló k/2A3 átvitel kimenete egyben az elrendezés OUT kimenetét képezi. Az ismert elrendezés működése a következő: A számlánc tetszőleges értékre történő felprog­ramozását a mikroprocesszor 1,2 ... K helyiértéke­ként végzi, egy-egy írási művelet végrehajtásával. Az 1,2 ... K helyiérték felprogramozásakor a mikro­processzor által vezérelten megjelenik a 7A adatsi­­nen az adott 1,2 ... K helyiértékhez tartozó adat, a 6A vezérlősín az írási művelet kódja, a 4A címsí­nen pedig az 1,2 ... K helyiérték címe. A 3A címde­­kóder áramkör a 3A1 címbemeneten lévő cím hatására aktivizálja a 3A2/1, 3A2/2, . . . 3A2/K chip-select kimenetet. Az 1/4A, 2/4A. . . K/4A ka­puáramkör az 1/4A1, 2/4A1, . . . K/4A1 schip-se­­lect bemenetéin és a 6A vezérlősinen lévő jelek ha­tására aktivizálja az 1/4A2, 2/4A2, . . . K/4A2 Lead kimenetet, így az 1/1 A, 2/1A.......K/l A 4 bites szink­ron számláló 1/1 A4, 2/1 A4, . . . K/l A4 load bemenete és az 1/2A, 2/2A. . . K/2A 4 bites szinkron számáló 1/2A4, 2/2A4, . . . K/2A4 load bemenete aktívvá vá­lik. Ennek hatására be íródik az 1/1 A, 2/1 A, . . . K / 1A 4 bites szinkron számláló 1/1 A6r 2/1A6, . . . K/1A6 adat bemenetén keresztül és az 1/2A, 2/2A . . . K/2A 4 bites szinkron számláló 1/2A6, 2/2A6, . . . K/2A6 adat bemenetén keresztül az adatsinen lévő adat, és megtörténik az 1,2 ... K helyiérték felprogramozása. A számlánc pillanatnyi tartalmának kiolvasását a mikroprocesszor két lépésben végzi. Először a tartalomnak az 1/3A, 2/3A . . . K/3A élvezérelt tá­rolókba történő átírását valósítja meg. A mikropro­cesszor a 3A elmdekóder áramkör 3A1 címbemene­­tére megfelelő címet ad, ennek hatására aktívvá vá­lik a 3A3 órajel kimenet és az 1,2 ... K hejyiértéken egy időpontban valósul meg az 1 /1 A, 2/1 A. . . K/1A 4 bites szinkron-számláló 1/1A5, 2/1A5 ,. . . K/IA5 adat kimenetén és az 1/2A, 2/2A, . . . K/2A 4 bites szinkronszámláló 1/2A5, 2/2A5 . . . K/2A5 adat ki­menetén lévő adatnak az 1/3A, 2/3A, . . . K/3A tárolóba történő beírása, az 1/3A1, 2/3A1. . . . K/ 3A1 órajel bemenetelt megjelenő jel hatására. Ez­után 1,2 ... K helyiértékenként egy-egy olva­sási művelet végrehajtásával megtörténik az 1/3A, 2/3A, . . . K/3A élvezérelt tároló tartalmának beol­vasása. A mikroprocesszor a 6A vezérlősínre az ol­vasási művelet kódját a 4A címsínre pedig az 1,2, . . . K-adik helyiérték címét adja ki. A 3A címde­­kóder áramkör 3A1 cimbemenetén megjelenő cím hatására aktívvá válik a 3A2/1, 3A2/2, . . . 3A2/K chip select kimenet. Az 1/4A, 2/4A, . . . K/4A kapu­áramkör az 1/4A1, 2/4A1, . . . K/4A1 chip-select be­menetén és a 6A vezérlősinen lévő jelek hatására ak­tivizálja az 1/4A3, 2/4A3, . . . K/4A3 engedélyező kimenetet. Ennek következtében az 1/3A, 2/3A, . . . K/3A élvezérelt tároló 1/3A2, 2/3A2, . . . K/3A2 engedélyező bemenete aktívvá válik és az 1/3A3, 2/3A3, . . . K/3A3 adat kimeneten, illetve az adat­­sinek megjelenik az adat, amit a mikroprocesszor beolvas. Az 1/1 A, 2/1A . . . K/l A, 1/2A, 2/2A . . . K/2A 4 bites szinkron számlálók kaszkádosítása a követ­kező módon történik: Az 1/1A2, 2/1A2 . . . K/A2, 1/2A2, 2/2A2 . . . K/2A2 órajel bemeneteket a CP számláncléptető jel vezérli. Az 1,2 ... K helyi­érték 1/1 A, 2/1A . . . K/l A 4 bites szinkron számláló 1/1 A3, 2/1 A3, . . . K/l A3 átvitel kimenete az azonos 1,2 ... K helyiértéken lévő 1/2A 2/2A . . . K/2A 4 bites szinkron számláló 1/2A1, 2/2A1, . . . K/2A1 engedélyező bemenetét az 1,2 ... K helyiérték 1/2A, 2/2A. . . K/2A 4 bites szinkron számlálónak 1/2A3. 2/2A3 . . . K/2A3 átvitel kimenete a követ­kező 2 . . . K helyiértéken lévő 2/1A . . . K/l A 4 bites szinkron számláló 2/1A1 ... K/l A1 engedélyező bemenetét vezérli. A találmány szerinti áramköri elrendezés blokk­vázlata a 2. ábrán látható. Az áramköri elrendezés tartalmaz szükséges szóhosszúságnak megfelelő az egyes 1,2 ... N helyiértékeket realizáló 1/1, 2/1 . . . N/l kapuáramköröket és 1/2, 2/2 .. . N/2 prog­ramozható LSI számlálókat, valamint kimeneti im­pulzust realizáló N/l/1 kapuáramkört. Az 1/1, 2/1 . . . N/l, N+l/1 kapuáramköröknek első és második 1/11, 1/12, 2/11, 2/12 . . . N/l 1, N/l 2, N-l/11, N* 1/12 engedélyező bemenetei, 1/14, 2/14. . . N/l4, N+l/14 órajelbemenetei vannak, amelyek egyben az áramköri elrendezés CP órajel bemenetét képezik, Az első „N*l” számú 1,2 .. . N-l helyiértéket rea­lizáló 1/1, 2/1 .. . N-l/1 kapuáramkörök 1/13, 2/13 . . . N-l/13 engedélyező kimenete a következő 2 . . . N helyiérték 2/1 . . . N/l kapuáramkörének 2/11 ... N/l 1 első engedélyező bemenetére, a kime­neti impulzust realizáló N+l/1 kapuáramkör N* 1/11 első engedélyező bemenete az N-edik N/l kapu­áramkör N/l 3 engedélyező kimenetére csatlako­zik. A kimeneti impulzust realizáló N+ 1/1 kapu­áramkör N + 1/16 órajel kimenete egyben az áram­köri elrendezést OUT órajel kimenetét képezi. Az 1/2, 2/2 .. . N/2 programozható LSI számlálók 1/201, 2/201 . . . N/201 adatsín ki/bemeneteire 98.2S 5 10 15 20 25 30 35 40 45 50 55 60 4

Next

/
Oldalképek
Tartalom