183763. lajstromszámú szabadalom • Eljárás és berendezés szinkron számlálóláncok sebességének növelésére

1 183 763 2 A találmány tárgya olyan eljárás és berendezés, amely le­hetővé teszi a szinkron számláló integrált áramkörök fel­­használását szinkron számlálóláncokban azokon a frek­venciákon is, amelyeken a terjedési idők által szabott hatá­rok miatt a működés már nem volna biztosítható. A digitális tervezés során gyakran előfordulnak olyan fel­adatok, hogy egy órajelet számlálóval kell számolni. A szinkron számláló integrált áramkörök, mint ismeretes ele­mi tárolókból és kombinációs hálózatokból épülnek fel oly­módon, hogy az elemi tárolók működése egyidejűleg törté­nik a közös órajelre. Ilyen számlálók egy integrált áramkörbe ingetrálva ké­szülnek négybites dekadikus vagy bináris kivitelben. A szinkron számlálókat a digitális tervezés során akkor használjuk előnyösen, ha a számlálás során a számláló tar­talmát ki kell olvasni. Mivel a szinkron számlálók elemi tá­rolóelemeinek állapotváltozásai a működtető órajelre egy­idejűleg történnek, az óraciklusok között a számláló bitjeit egyszerre egy adott jellel kiolvashatjuk. A szinkron számlálók összekapcsolásával az egyes szám­láló integrált áramkörökből a feladathoz szükséges hosszú számlálóláncok felépíthetőek. Ilyenkor az egyes számláló integrált áramkörök számlálást engedélyező bemenetére engedélyező jelet juttatunk, ha a kisebb helyiértékű szám­láló integrált áramkörök bitjeinek állapota lehetővé teszi a számlálást. Az engedélyező jelet az előző összes bit vizsgá­lata helyett az egyes áramkörök egy olyan jelzőbitjéből állí­tották elő, amely jelzi, hogy a számláló integrált áramkör megtelt, ha felfelé számolunk — vagy nulla, ha lefelé szá­molunk —. A számlálóláncban valamelyik számláló integ­rált áramkör számára engedélyező jelet akkor állították elő, ha a kisebb helyiértékű számláló integrált áramkörök jelző­bitjei az engedélyezéshez szükséges logikai szinten van­nak . Az egyes jelzőbitekből egy kombinációs hálózat állítja elő az engedélyező jelet. Amennyiben a számlálólánc csak két integrált áramkörből áll, akkor a kisebb helyiértékű számláló integrált áramkör jelzőbitje egyben az engedélye­zőjel is. Az egyes számláló integrált áramkörök TI jelzőbit előállítási idő alatt állítják elő a jelzőbitet. Ha a számláló­lánc több számláló integrált áramkörből áll, akkor a jelző­bit nem azonos az engedélyező jellel, ezért az engedélyező jelet a számláló integrált áramkörök jelzőbitjeiből kombi­nációs hálózattal kell előállítani. Abban az esetben, ha egy számlálóláncon belül több engedélyező jelet kell előállítani és ezek előállítási ideje különböző, akkor a leghosszabb előállítási időt igénylő engedélyező jel előállítása T2 kom­binációs hálózat működési időt igényel. Az is szükséges, hogy az engedélyező jel meghatározott T3 előkészítési idő­vel az órajel működését kiváltó éle előtt már az engedélye­zendő számláló integrált áramkör engedélyező bemenetén legyen. Ahhoz, hogy a számláló integrált áramkörökből felépí­tett számlálclánc helyesen számláljon, az órajelek műkö­dést kiváltó élei egymástól (T1+T2+T3) időnél hamarabb nem következhetnek be. Ha a számlálólánc csak két szám­láló integrált áramkörből áll, és a kisebb helyiérték küszöb­számláló integrált jelzőbitje egyben az engedélyező jel is, akkor az órajel működést kiváltó élei (T1+T3) időtartamá­nál hamarabb nem követhetik egymást. A jelenleg gyártott számláló integrált áramkörök, a katalógus adatok alapján, a jelzőbit előállításához szükséges idő és az előkészítési idő által meghatározott frekvenciánál, l/Tl+T3-nál nagyobb határfrekvenciával rendelkeznek. A probléma akkor jelentkezik, ha egy számláló integrált áramkör kevés a számlálási feladathoz és több számláló in­tegrált áramkörből kell a számlálóláncot felépíteni. Ekkor az így felépített számlálólánc maximális működési frek­venciája az egyedi számláló integrált áramkörök maximá­lis működési frekvenciájához képest lecsökken, különösen jelentős a csökkenés az ECL és CMOS áramköröknél. Példaként megemlítjük a Motorola MC 10136-os négybi­tes hexadecimális számláló integrált áramkörét. A kataló­gus 25 °C környezeti hőmérsékletre erre az áramkörre a következő adatokat adja: minimális tipikus maximális felső számlálási határfrekvencia 125 MHz 150 MHz — carry out megjele­nése az órajel működést kiváltó éléhez képest (TI) 2,5 ns 7 ns 10,5 ns carry in bemenet előkészítési ideje (T3) 3,1 ns — -Ha kettő darab MC 10136 típusú szinkron számláló integ­rált áramkörből építenek fel szinkron számlálóláncot, ak­kor a kisebb helyiértékű szinkron számláló integrált áram­kör jelzőbítje a carry out, amit közvetlenül a következő, na­gyobb helyiértékű számláló integrált áramkör engedélyező bemenetére, a carry out bemenetére kapcsolták. Ekkor a carry out jelzőbit egyben az engedélyező jel is, és így a T2 idő elhanyagolható. A minimális felső számlálási határ­­frekvencia periódusideje 8 ns. Ha ilyen periódusidejű óra­jellel működtették a számlálóláncot, akkor a legrosszabb esetre való tervezés elvét alkalmazva a T1+T3 idő összege 13,6 ns, vagyis nem lehet garantálni a működést. Ha a tipi­kus értékként megadott Tl-et vesszük, akkor T1+T3 össze­gére 10 ns adódik, és ez több az órajel periódusidejénél. A megbízható működést a katalógusban megadott minimális adatokkal lehet biztosítani ugyan, de ehhez az MC 10136 tí­pusú szinkron számláló integrált áramköröket határadataik alapján kell válogatni és csak azok használhatóak, amelyek megfelelően kedvező határadatokkal rendelkeznek. Ez a fajta válogatás viszont rendkívül megdrágítaná alkalmazá­sukat, mivel döntő többségük a tipikus adatokkal jellemez­hető. Továbbá a válogatás rendkívül költséges műszereket kíván. Amennyiben nyolcbitesnél hosszabb szinkron számlálólánc felépítése a feladat, azaz legalább három MC 10136-ból kell a szinkron számlálóláncot felépíteni és azt a felső határfrekvencia közelében kívánják működtetni, ak­kor a legkedvezőbb adatokat feltételezve sem biztosítható a működés. Ekkor ugyanis a T2, a kombinációs hálózat mű­ködési ideje nem lesz elhanyagolható. Az ismer megoldásoka több szinkron számláló integrált áramkör összekapcsolása esetén jelentkező felső határ­­frekvencia csökkenést úgy kerülik el. hogy felépítenek egy szinkron számlálóláncot és elé egy aszinkron osztóáram­5 10 15 20 25 30 35 40 45 50 55 60 2

Next

/
Thumbnails
Contents