177376. lajstromszámú szabadalom • Grafikus megjelenítő rendszer
11 177376 12 Ilyen módon az egyik tömb kiolvasása alatt a másik tömb léptetőregiszterei továbblépnek egyet, és viszont. Fontos megjegyezni, hogy a CCD típusú 23 tárolóegységek dinamikus tulajdonságúak, és léptetésüket folytonosan fenn kell tartani, ellenkező esetben információtartalmuk elvész. A léptetési szünet maximálisan 10 ps hosszúságú lehet. Az eddigiekből látható, hogy a tömbök léptetése 4,266 ps-os periodicitással bekövetkezik, így a léptetési kötelezettségnek eleget teszünk. A későbbiekben leírt okokból szükség lesz azonban az A és B tömbök léptetésének egy-egy teljes tömbváltási ciklusidejére való letiltására, ezért a 69 és 70 ÉS kapuk hárombemenetűek, és második bemenetűk a 100 léptetésvezérlő blokk Ih, tiltó kimenetéhez csatlakozik. A 21 és 22 memóriablokkok léptetőregiszterei 256 rekeszesek és ennek megfelelően minden 256-odik lépés után ugyanaz a regiszter rekesz csatlakozik a D0 adat vonalhoz (2. ábra). A lépéseket a 71 ÉS kapu kimenetéről vett SB léptető jel alapján a 72 osztó áramkörrel számláljuk. A 72 osztó áramkört 256-os számláló képezi (5. ábra), és kimenetén minden 256-odik lépés után vezérli a 74 osztó áramkört. Minden ilyen vezérlő impulzus a memóriablokkok egy-egy teljes léptetési ciklusához tartozik. Abból a célból, hogy minden ciklus után a memóriablokkok más és más léptetőregiszter négyes csoportokhoz biztosítsunk hozzáférést, a tizenhatos számlálóként kiképzett 74 osztó áramkör négy kimeneti bitvonala a memóriablokkok címző A2, A3, A4 és A5 bemenetéhez csatlakozik. A címző A2 -A5 bemenetekkel összesen tizenhat különböző állapotot lehet kijelölni, és ehhez hozzáadva a címző A0 és Ai bemenetekkel kijelölhető négy állapotot, kiadódik, hogy a memóriablokkok teljes ciklusa 4x 16 = 64 léptetőregiszterhez biztosított hozzáférést. A memóriablokkok információtartalmának kiírásához tehát tizenhat léptetési ciklus tartozott. A későbbiekben leirt módon láthatóvá válik, hogy a memóriablokkok teljes ciklusának és a képernyőn megjelenített kép ciklusának a szinkronba hozásához a memóriablokkokat egy további teljes ciklus alatt is végig kell léptetni, de ez a tizenhetedik ciklus a képváltás idejére esik amikor a képernyőn kép nem látható, és a szinkronizmust azáltal állítjuk helyre, hogy a tizenhetedik ciklus végén (amikor a 74 osztó áramkör az első ciklus már leszámlálta) a 74 osztó áramkört a 77 törlő bemenetre vezetett tiltó impulzussal a 100 léptetésvezérlő blokk Ih2 tiltó kimenetéről töröljük. Az eddigiek alapján láthattuk, hogy egy teljes tömbváltás 4,266 ps ideig tartó periódusa alatt a képernyő egy sorában egymás mellett harminckét képpont jeleníthető meg, amelyből az első tizenhat az A tömb, a második pedig a B tömb tárolóegységeiből származik. A 10. ábrán egy teljes sorra vonatkoztatott léptékben tüntettük fel a viszonyokat, és a felső lO.a. diagram az A/B tömbválasztó jelet szemlélteti, aminek alapján a tömbváltási időpontokat követhetjük. A 64 ps hosszúságú soridő alatt tizenöt teljes tömb váltási ciklus zajlik le. A 10b. ábrán az egyes tömbváltási ciklusok sorszámát külön beírtuk, és a képernyőn a tizenöt ciklusból összesen tizenkét ciklus látható. A 10c. ábrán vázolt HB vízszintes kioltó jel (horisontal blank) 0 értéke a képernyőn látható mezőt kijelöli. A látható rész a 3—14 sorszámú tömb váltási ciklusokra vonatkozik. A sorvisszafutás kioltott 12,8 ps ideje alatt három tömbváltási ciklus zajlik le, mégpedig a 10b. ábra sorszámozásával a 15. az 1. és 2. ciklus. Azonnal belátható, hogy a sorvisszafutás idején kiolvasott memóriatartalom a közvetlen megjelenítés szempontjából elveszik, ezért ennek csökkentése indokolt. Egyes felhasználási területeken ez a tartalék memória hasznos is lehet, de első közelítésben ettől eltekinthetünk. A felesleges memóriaigénybevétel lecsökkentése érdekében a sorvisszafutás idejére eső egyik tömbváltási ciklus alatt a memóriablokkok léptetését, tehát az SA és az SB léptető jeleket letiltjuk. A 10 d. ábrán teljes vonallal kihúzott Ih! letiltó jel az 1. sorszámú ciklusban a memóriablokkok léptetését letiltja. A letiltás következtében a 12,8ps-os sorvisszafutás alatt csak két tömbváltási ciklus zajlik le, ahol a memóriablokkok két egymást követő léptetése között a 4,266 ps helyett kétszer ennyi idő telik el, amely még mindig az előírt 10 ps maximáis értéken belül van. A 4. ábrán a nem látható tartományt vonalkázva ábrázoltuk. Ezek közül a 42 mező a 15. tömb váltási ciklusnak, a 43 mező az első, a 44 mező pedig a második tömbváltási ciklusnak felel meg. A 43 mezőhöz tényleges memóriatartalom nem tartozik, míg a 42 és 44 mező minden nem látható virtuális képpontjához valós memóriatartalom tartozik, amely címezhető és meghatározott feladatokra kihasználható. A képváltáshoz tartozó 45 mező és a 2 memória közötti kapcsolatot a későbbiekben írjuk le. A fenti mechanizmus megvalósítása az 5. és 6. ábrák alapján könnyen követhető. A 68 osztó áramkör kimenetéről nemcsak az A/B tömbválasztó jeleket vesszük le, hanem ezeket a tizenötszörös osztást megvalósító 73 osztó áramkör bemenetéhez vezetjük. A 73 osztó áramkör kimenetén minden tizenötödik tömbváltási ciklus végén impulzus jelenik meg, amely egyúttal egy-egy sor végét jelzi. Ez az impulzus a vízszintes szinkron jelek képzésére a 3 video modulhoz csatlakozik. A 73 osztó áramkört képező számláló négy bit kimenete egyúttal kijelöli, hogy hányadik tömbváltási ciklus van soron. Ezek a bit kimenetek a vízszintes címzés hét Hadd vonala közül négyet kijelölnek, mert a képpont helyét egy tömbváltási cikluson belül, azaz 32 képpont pontossággal képesek meghatározni. A tömbváltási cikluson belül a vízszintes címet a címző A0,'Ai bemenetekre kapcsolt két bitvonal, valamint az A/B tömbválasztó jel vonala négy képpontos felbontással kijelöli. A vázolt rendszer tehát négy képpontonként címezhető. A tömbváltási ciklusoknak az egyes sorokon belül felvett címét a Hadd vonalakhoz kapcsolt bemenetű 85 dekóder dekódolja (6. ábra). A tizenöt dekóderkimenet közül mindig azon a kimeneten van logikai egyes szint, amelynek megfelelő sorszámú tömbváltási ciklus zajlik. A memóriablokkok lépésének soronkénti letiltását a 85 dekóder első kimenetéről a 84 NEM-VAGY kapu végzi. A fenti működés minden sor esetében megismét5 10 15 20 25 30 35 40 45 50 55 60 65 6