203176. lajstromszámú szabadalom • Programozható logikai áramköri elrendezés

t<5, ami a hozzá kapcsolódó további áramkörök pl. tá­rolóelemek helyes működését megzavarhatja. A PLA hazárdmentesítése úgy történhet, hogy a bemeneti ÉS mátrixban a minimálisnál több ÉS kapcsolatot prog­ramoznak és így a redundancia növelésével küszöbö­lik ki a logikai hazárdokat. (E megoldás részleteit az idézett egyetemi jegyzet ismerteti.) Ezen ismert és el­­terjedten alkalmazott hazárdmentesítési módszer hát­ránya azonban az, hogy a redundancia miatt a szük­ségesnél nagyobb kapacitású (programozási területű) vagyis költségesebb PLA áramkört kell alkalmazni. A szükséges többletkapacitás nem ritkán az 50-100 %-ot is elérheti. Találmányunk célja a fenti ismert megoldások hát­rányainak kiküszöbölése, ezek továbbfejlesztése útján. Célúnk olyan PLA áramkör létrehozása, amelynek rövidített teszt-vizsgálatát az áramköri elrendezés strukturális felépítése járulékos vizsgáló áramkörök beépítése nélkül is biztosítja, továbbá amelynek ha­­zárdmentes működéséhez nem szükséges redundancia jellegű járulékos kapcsolatok beprogramozása. Találmányunk alapja az a felismerés, hogy a beme­neti ÉS mátrix és a kimeneti VAGY mátrix közé egy további programozható terület, valamint alkalmas fel­építésű illesztőáramkörök beépítésével a bemeneti ÉS mátrix programozási területe felére csökkenthető, mi­vel a bemenőjelek negált sínjeinek kiépítése feles­legessé válik és ennek eredményeként olyan logikai struktúra jön létre, amely biztosítja egyrészt a redun­dancia nélküli hazárdmentességet, másrészt a rövidí­tett teszt-vizsgálat lehetőségét is. Találmányunk tárgya tehát programozható logikai áramköri elrendezés (PLA), amelynek bemenetéit programozható ÉS mátrix bemenetei, kimeneteit pedig programozható VAGY mátrix kimenetei alkotják. A találmány újdonsága abban áll, hogy az ÉS mát­rix kimenetei programozható további VAGY mátri­xon, valamint jelfordító elemeket is tartalmazó illesz­tőhálózaton keresztül kapcsolódnak a VAGY mátrix bemenetéihez. A találmány szerinti áramköri elrendezés egyik cél­szerű megvalósítási módja az, hogy az illesztőhálózat kizárólag párhuzamosan elrendezett gátlási elemekből áll és a további VAGY mátrix két további bemenettel van még ellátva és ezekhez az 1, ill. 0 logikai jelszin­teknek megfelelő tápfeszültségek közvetlenül hozzá vannak kapcsolva. A találmány egy másik célszerű megvalósítási mód­ja az, hogy az illesztőhálózat párhuzamosan elrende­zett gátlási elemekből, inverterekből, valamint rövid­­rezáró vezetékekből van felépítve. A találmány egy további célszerű megvalósítási módja az, hogy az illesztőhálózat egy programozható további ÉS mátrixot tartalmaz, amely utóbbi bemene­téinek egyik része elé inverterek vannak beiktatva. A találmány szerinti áramköri elrendezés bármely változata megvalósítható oly módon is, hogy az abban szereplő ÉS és VAGY mátrixok logikai jelfordító (in­­vertáló) kimenetekkel és/vagy bemenetekkel vannak felszerelve. 1 HU A találmány szerinti áramköri elrendezés példakénti megvalósítását rajz alapján ismertetjük. A rajzon az 1. ábra a találmány szerinti áramköri elrendezés lo­gikai blokkvázlatát, a 2., 3. és 4. ábrák pedig az illesztőhálózat célszerű fel­építési változatait mutatják be. Az 1. ábrán látható áramköri elrendezés bemenetéit 1 ÉS mátrix bemenetei, kimeneteit pedig 2 VAGY mátrix kimenetei alkotják. Az 1 ÉS mátrix kimenetei 3 további VAGY mátrix és 4 illesztőhálózat közbeik­tatásával kapcsolódnak a 2 VAGY mátrix bemenetéi­hez. A 3 további VAGY mátrix további két bemenete a 0 és 1 logikai jelszintnek megfelelő tápfeszültségek­hez van közvetlenül hozzákapcsolva. A 2. ábrán a 4 illesztőhálózat belsejében párhuza­mosan elrendezett 5 gátlási elemek vannak és ezek be-, ill. kimenetei alkotják a 4 illesztőhálózat be- és kimeneteit. A 3. ábrán a 4 illesztőhálózat belsejében párhuza­mosan elrendezett 5 gáüási elemek, 6 inverterek és 8 rövidrezáró vezetékek vannak és ezek be-, ill. kime­netei alkotják a 4 illesztőhálózat be- és kimeneteit. A 4. ábrán a 4 illesztőhálózat 7 további ÉS mátrix­ból és 6 inverterekből áll. A 4 illesztőhálózat kimene­teit a 7 további ÉS mátrix kimenetei, bemenetéit pedig részben közvetlenül, részben a 6 invertereken keresz­tül a 7 további ÉS mátrix bemenetei alkotják. Az 1. ábra szerinti áramköri elrendezés működése a következő: Az 1 ÉS mátrixban kizárólag a bemenetek ponált értékei fordulnak elő, így ennek megfelelően az 1 ÉS mátrix kimenetein a bemeneti ponált változókból a programozásnak megfelelően alkotott logikai szorza­tok jelennek meg. Ez utóbbiakból a 3 további VAGY mátrix logikai VAGY kapcsolatokat, azaz logikai összegeket képez, amelyeket a 4 illesztőhálózat még logikailag átalakít, és részben invertál, majd ezekből képezi a 2 VAGY mátrix a kimenőjeleket. Mint lát­ható, logikai jelfordítási művelet kizárólag a 4 illesztő­hálózatban történik, a programozható területeken, va­gyis az 1 ÉS mátrixban, a 2 VAGY mátrixban és a 3 további VAGY mátrixban a bemenőjelek negáltja egyáltalán nem szerepel. Az 1. ábra szerinti áramköri elrendezés programo­zásához a megvalósítandó logikai függvényt át kell ír­ni olyan alakba, amely megfelel az 1. ábra szerinti négyszintű hálózat struktúrájának. Példaként tekintsük az alábbi hárombemenetű és egykimenetű logikai függvényt: Z-X1*X2*X3+X1*X2 Ez pl. a következő négyszintű alakba átírható: Z-(X1+X2*X3)*(X1*X2+X3)+ +(X2)*(xi) A beprogramozott 1. ábra szerinti áramköri elren­dezés a négy szint műveleteit az alábbi módon való­sítja meg: Az első műveleti szint a fenti képlet zárójeleinek belsejében található logikai szorzatok létrehozása az 1 ÉS mátrix segítségével, amely utóbbi bemenetei tehát: xi; X2 és X3, kimenetei pedig: xi; X2*X3; xi*x2; X3 és X2. 176 B 2 203 5 10 15 20 25 30 35 40 45 50 55 60 3

Next

/
Thumbnails
Contents