194424. lajstromszámú szabadalom • Eljárás és berendezés dinamikus memóriával rendelkező digitális rendszerek rendelkezésre állásának növelésére, előnyösen számítógépeknél

1 A találmány tárgya eljárás és berendezés dinamikus memóriával rendelkező digitális rendszerek rendelke­zésre állásának növelésére, előnyösen számítógépek­nél. A 70-es évek második felében a számítógép tech­nikában az addig majdnem kizárólagosan használt ferrít magos tárolókat fokozatosan felváltották a fél­vezetős tárolók. Operatív tár céljára legtöbbször dina­mikus RAM chipekből felépített memóriát használ­nak. A dinamikus tároló chipekben a memória bit cella egy töltéstároló kondenzátorból és egy meg­hajtó tranzisztorból áll. A kondenzátor feltöltött, vagy kisütött állapota jelenti a logikai 1-et, vagy 0-át. A szivárgási áramok miatt a kondenzátor töltését pe­riodikusan fel kell frissíteni. A jelenleg legelterjedtebb tároló chip 64Kxl szervezésű. A tokon belül a tároló mátrix szervezésű,sorokból és oszlopokból áll. A 64K címzéséhez szükséges 16 bites címet multiplexált formában két egymás után adott 8 bites formában kell megadni külön mintavevő jelek (RAS, CAS) kísé­retében . Bármelyik sor címzése (RAS) a sorban lévő 512 bitet automatikusan regenerálja. Általában a táro­ló chipeket 2 ms-onként kell felfrissíteni, egy 128 frissítési ciklust jelent. A frissítési ciklusokat lehet időben arányosan elosztva kiadni, vagy rögtön egymás után mind a =28-at (burst mode). Általában az előző módszer az elterjedtebb, mivel a burst mode nagyon hosszú ideig lefoglalja a tárat, hiszen frissítés alatt nem lehet írás, vagy olvasási ciklusokat indítani. A frissítési ciklusok indítása általában a memória fel­adata. A memória vezérlés logikai tervezésénél figye­lembe kell venni, hogy a frissítés és a memória olva­sás, vagy írás ciklusok időben aszinkron folyamatok, hiszen az olvasás vagy írás ciklusokat egy külső egy­ség pl. processzor indítja. Legrosszabb esetben a külső egység memória ciklus indítása egy teljes frissítési cik­lussal késik,ha a két ciklus időben pont egybeesik. A találmánnyal célunk a fentiekben vázolt nehéz­ségek egyidejű kiküszöbölése. A találmánnyal, megoldandó feladat ennek megfe­lelően egy olyan eljárás és berendezés kialakítása, mely a dinamikus memóriával rendelkező digitális rendszerek rendelkezésre állását az ismertekéhez ké­pest megnövelik. A találmány alapja az a felismerés, hogy ha a külső memória cím és a frissítés egymáshoz van szinkroni­zálva, akkor a késleltetés megszűnik, ugyanis a külső memória ciklusok általában csak egy bizonyos holtidő elteltével ismétlődnek. Ezt a holtidőt a memória cik­lust kezdeményező egység sebessége, szervezése és a memória illesztés (pl. busz interface) időzítése hatá­rozza meg. Ha a memória frissítést a memória ciklu­sokkal szinkronizálva ebben a holtidőben lehet végre­hajtani , akkor a frissítés nem késlelteti a memória cik­lusokat. A találmány szerinti eljárás egy olyan eljárás to­vábbfejlesztése , melynek során a dinamikus memóriát felfrissítjük, mely frissítési időtartam alatt a memória hozzáférhetetlen. A továbbfejlesztés, vagyis a találmány abban van, hogy a memória frissítést lépésenként két, a memóriá­hoz csatlakozó központi vezetékkötegen zajló adat­­forgalmi ciklus közötti holtidőben hajtjuk végre. A találmány értelmében célszerű, ha a frissítés megkezdése előtt figyeljük a központi vezetékköteg foglaltság jelét, és amikor egy adatforgalmi ciklus be­fejeződött, egy frissítési ciklust hajtunk végre. Abban az esetben, ha a központi vezetékkötegen adatforga­2 lom nem történik egy adott időn, például tíz mikro­­szekundumon belül, abban az esetben is megkezdiük a frissítést. A találmány szerinti berendezés egy olyan ismert berendezés továbbfejlesztése, melynek illesztő egysé­ge, dinamikus memóriája, vezérlő egysége és óragene­rátora van. Az illesztő egység bemenetei időzítő veze­tékkötegen keresztül a dinamikus memória és a vezér­lő egység bemenetére, valamint az óragenerátor kime­netére, ki/bemenetei pedig adat vezetékkötegen át a dinamikus memória, vezérlő vezetékkötegen keresz­tül a vezérlő egység ld/bemeneteire, valamint köz­ponti vezetékkötegre vannak csatlakoztatva. A di­namikus memória további ki/bemenetei frissítő veze­tékkötegen keresztül a vezérlő egység további ki/be­­meneteire vannak kötve. A továbbfejlesztés, vagyis a találmány abban van, hogy a berendezés vezérlő egységének adatforgalom vezérlője, időrendi vezérlője és frissítés vezérlője van. Az időrendi vezérlő bemenetei foglaltság jelző veze­téken keresztül az adatforgalom vezérlő kimeneteire, illetve ciklus jelző vezetéken át a frissítés vezérlő ki­menetére, továbbá időzítő vezetékkötegen keresztül az adatforgalom vezérlő bemeneteire, valamint a fris­sítés vezérlő bemeneteire, kimenetei pedig engedélye­ző vezetéken keresztül a frissítés vezérlő további be­menetére, valamint vezérlő vezetékkötegen át az adatforgalom vezérlő ki/bemenetére vannak csatlakoz­tatva. A frissítés vezérlő kimenetei a frissítő vezeték­kötegre vannak kötve. A találmány értelmében célszerű, ha az időrendi vezérlőnek beállító áramköre, indító áramköre és ka­puzó áramköre van. A beállító áramkör bemenetei ciklus jelző vezetéken keresztül az indító áramkör bemenetére, valamint az időzítő vezetékkötegen át a kapuzó áramkör bemeneteire, kimenete pedig fá­zis váltó vezetéken át az indító áramkör további be­menetére, valamint a kapuző áramkör további be­menetére van csatlakoztatva. Az indító áramkör még további bemenetei kapuzó vezetéken keresztül a ka­puzó áramkör kimenetére, valamint foglaltság jelző vezetékre, kimenete pedig az engedélyező vezetékre van kötve. Nevezetesen célszerű, ha a beállító áramkör tá­roló áramkör, előnyösen egy élvezérelt RS tároló. Célszerű továbbá, ha az indító áramkör kapuzott tároló elem, előnyösen dinamikus tároló. Célszerű továbbá még az is, ha a kapuzó áramkör egy ÉS kapu vagy egy NAND kapu. A találmányt részletesebben rajz alapján ismertet­jük, amelyen a találmány szerinti eljárást, valamint az ismert és a találmány szerinti berendezés példakénti kiviteli alakját tüntettük fel. A rajzon az 1. ábra a találmány szerinti eljárás idődiagramja, a 2. ábra az ismert és a találmány szerinti berendezés példakénti kiviteli alakja, a 3. ábra a találmány szerinti vezérlő egység példa­kénti kiviteli alakja, a 4. ábra a találmány szerinti időrendi vezérlő példa­kénti kiviteli alakja. A rajzon azonos hivatkozási számok hasonló rész­leteket jelölnek. Az egyirányú kapcsolatokat nyíllal, a kétirányú kapcsolatokat kettős nyíllal jelezzük. A találmány szerinti eljárást részletesebben az 1. ábra idődiagramja alapján Ismertetjük. A frissítés idő­zítését Dl, D2 időzítő jelek vezérük. 2 ms-os és 128 ciklusos frissítésnél (a továbbiakban ezt a periódust tételezzük fel) Dl időzítő jel high tartalma legyen 10 194.424 5 10 15 20 25 30 35 40 45 50 55 60 2

Next

/
Oldalképek
Tartalom