189389. lajstromszámú szabadalom • Áramköri elrendezés vezérlőjelek előállítására funkcionális részegységhez

1 189.389 2 A találmány tárgya áramköri elrendezés vezérlő­jelek előállítására funkcionális részegységhez. A digitális elektronikai tervezésben a felhasználó által egyszer programozható eszközök megjelenése új távlatokat nyitott. A programozás során a tokon belü­li felesleges fémes összekötéseket szüntetik meg. Az egyszer programozható eszközök közé tartoznak a bi: poláris memóriák. FPLA-k (Field Programmable Logic Arrays), FPLS-ek (Field Porgrammable Logic Sequences) stb. Ezek az áramköri elemek gyors hoz­záférési idejük, jelentős tárolókapacitásik, vagy saját­ságos struktúrájuk következtében lehetővé teszik, hogy a tervező összetett, bonyolult logikai áramkörö­ket valósítson meg néhány tokon belül. Ezeket az áramköri elemeket széleskörűen alkal­mazzák különféle logikai áramkörökben, mint pl. ve­zérlőkben, kók-konverterekben, karaktergenerátorok­ban stb. A vezérlő egy készülék funkcionális részegy­ségének működtetését végzi vezérlőjelek meghatáro­zott sorozatával. Az FPLA-kal kedvezően építhetők fel olyan vezér­lők, ahol nagyszámú különféle feltételt jelentő beme­nőjelet kell fogadni, de a vezérlőjelek, vagy azok le­hetséges kombinációinak száma a bemenőjelek számá­hoz, vagy összes lehetséges kombinációjához képest kicsi. A vezérlő a vezérlőjelekkel a funkcionális rész­egységben végbemenő folyamatokra válaszul valami­lyen beavatkozást hajt végre. A vezérlő a vezérlőjelek egy-egy adott szekvenicájával végzi a beavatkozást. Az FPLA-kat tartalmazó vezérlő előnyösen alkalmaz­hatók, ha ezeknek a bevatkozást végző szekvenciák­nak a hossza 2-3 óraciklustól 10—20 óraciklusnyi ideig tart. A továbbiakban összefoglaljuk az ismert megoldás­beli FPLA-kat tartalmazó hálózattal kialakított vezér­lők felépítését. Ezekben az áramköri elrendezésekben egy óra jelgenerátor kimenete számláló órajelbemene: téré van kapcsolva. A számláló kimenete FPLA-kat tartamazó hálózat vezérlő bemenetére csatlakozik. A funkcionális részegység kimenete az FPLA-kat tar­talmazó hálózat belső állapot bemenetével van össze­kötve. Az FPLA-kat tartalmazó hálózat engedélyező kimenete a számláló engedélyező bemenetére van kapcsolva, míg vezérlő kimenete kimenő regiszteren át a funkcionális részegység vezérlő bemenetével van összekötve. Az ismert áramköri elrendezés a következőképpen működik: Az óraciklusok számát bináris, vagy deci­mális számlálóval számlálják. Ezzel a számlálóval tör­ténik a vezérlőjelek sorozatának időzítése. A számláló egyes állapotai jelentik a szekvenciák egy-egy üteméi. A számláló változó tartalmából az FPLA-kat tartal: mazó hálózat hozza létre a vezérlőjeleket. Az FPLA kát tartalmazó hálózat bemenetelre kapcsolódnak a számláló tartalomkimenetei és a funkcionális részegy­ség belsőáilapot kimenetei. Az FPLA-kat tartalmazó hálózat egy vagy több FPLA-t tartalmaz kiegészítő hálózattal, amely pl. a több FPLA-t megfelelő módon összekapcsolja azért, hogy az egy FPLA-val fogadható bemenete száma nö­vekedjen.-A belsőállapot kimeneteken megjelenő jelek jel­lemzik a funkcionális részegységben végbement, vagy éppen zajló folyamatokat. A belsőállapot kimenete tartalma alapján az FPLA-kat tartalmazó hálózat el­dönti szükséges-e valamilyen beavatkozás, és ha szük­séges, akkor a számláló tartalma alapján megfelelően időzítve a kimenetein előállítja az elsődleges vezérlő­jeleket. (A funkcionális részegységben lezajlott folya­mat lehet pl. egy A/D átalakító által végzett konver­zió. Erre válaszul elő kell állítani a vezérlőjelek égy meghatározott sorozatát, ami pl. a funkcionális rész­egységen belüli RAM-ba úja a konverzió^eredményét.) Mivel az időzítés alapja egy bináris vagy decimá­lis számláló tartalma, ezért az FPLA-kat tartalmazó hálózat kimentein megjelenő elsődleges vezérlőjeleket a kimenőregiszterbe kell írni, Ugyanis, a bináris, vagy decimális számláló tartalmának változásakor az FPLA-kat tartalmazó hálózat kimenetein hazárdok, tüskék jelenhetnek meg, és a megjelenésük hibás mű­ködést eredményezhet. Ezen hazárdok hatása elkerül­hetők, ha kimenőregiszterbe írják át az FPLA-kat tar­talmazó hálózat kimenetein megjelenő elsődleges ve-. zérlőjeleket a következő órajel élével, amikor a hazár­dok már megszűntek. A vezérlőjelek a kimenőregisz­­ier kimenetein jelennek meg egy órajel késéssel. A kimenőregiszter megvalósítása néhány áramköri ele­met igényel és a vezérlőjelekkel végrehajtható beavat­kozást késlelteti. A találmánnyal célunk ezeknek a hátrányoknak a kiküszöbölése. A találmány azon a felismerésen alapul, hogy az előbbi hátrányok mind megszűnnek,,' ha az időzítést egy Johnson (Möbius) számlálóval valósítjuk meg. Ekkor lehetőség nyílik a kimenőregiszter eíhegyásá­­ra, ami csökkenti a szükséges áramköri elemek számát, ugyanakkor az FPLA-kat tartalmazó hálózat kimene­tein közvetlenül létrejönnek a vezérlőjelek. Elmarad az ismert megoldásban a beavatkozásnak az elsődle­ges vezérlőjelek kimenőregiszterbe történő átírása mi­atti késleltetése. A találmány szerinti áramköri elrendezés abban különbözik az ismertetettől, hogy a számláló egy Johnson-számláló, és az FPLA-kat tartalmazó háló­zat vezérlő kimenete vezérlő vezetéken át a funkcio­nális részegység vezérlő bemenetére csatlakozik. Az egyes vezérlőjelek felírhatók a 2. ábra alapján is. A Kamough-táblán a vonallal megjelölt utat követi a Johnson-számláló. Az X-el jelölt állapotokat nem' érinti és így ezek az állapotok tetszőlegesen felhasz­nálhatók a vezérlőjelek felírása során. A találmány szerinti áramköri elrendezést a 3. áb­rán mutatjuk be. az ábra blokkjainak megnevezése: 1 órajelgenerátor, időzítő 2 Johnson-számláló, közvetlen vezérlő 3 FPLA-kat tartalmazó hálózat, funkcionális 4 részegység. Az időzítő 2 Johnson-számláló — ami előnyösen léptetőregiszterrel valósítható meg - bemenetei közül az órajelbemenetre kapcsolódik az 1 órajelgenerátor órajelkimenete az a órajelvezetéken, az engedélyező bemenetre pedig a közvetlen vezérlő 3 FPLA-kat tar­talmazó hálózat engedélyező kimenete kapcsolódik az e engedélyező vezetékkel. Az időzítő 2 John son-szám­láló tartalom kimenetéi a b tartalomvezetékekkei at közvetlen vezérlő 3 FPLA-kat tartalmazó hálózat idő­zítő bemeneteire kapcsolódnak. Ugyancsak a közvet­len vezérlő 3 FPLA-kat tartalmazó hálózat bemenetei­re kapcsolódnak a funkcionális 4 részegység belsőálla­pot kimenetei a d belsőállapot vezetékeken. A közvet­len vezérlő 3 FPLA-kat tartalmazó hálózat vezérlő ki­menetei a c vezérlő vezetékeken a funkcionális 4 rész­egység vezérlő bemeneteire kapcsolódnak. A találmány szerinti elrendezésben, ha a funkcio­nális 4 részegység belsőáilapot kimenetei alapján a vezérlőjelek valamilyen megadott szekvenciája szüksé­ges a funkcionális 4 részegység vezérlő bemeneteire, 5 10 15 20 25 30 35 40 45 50 55 60 2

Next

/
Oldalképek
Tartalom