193308. lajstromszámú szabadalom • Kapcsolási elrendezés nagyfelbontású raszteres megjelenítőkhöz karaktermező generálására
193308 külső hozzáférést csak a megjelenítő sor- és képkioltási idejében biztosító címdekódere, adatbusza és címbusza van, az adatbusz kétirányú adatbusz meghajtón keresztül a karakterkód memória adatbemenetére és adatkimenetére, a címbusz pedig címbusz meghajtón keresztül a karakterkód memória címbemenetére van csatlakoztatva. Annak érdekében, hogy a mikroszámítógép bármikor információt kaphasson arról, hogy az aktuális képen éppen hányadik karaktersor rajzolása folyik, előnyös az oly kialakítás, ahol a karaktersor számláló kimenete a címdekóder által vezérelt karaktersor címregiszteren keresztül az adatbuszhoz van csatlakoztatva. Így a mikroszámítógép program útján nemcsak a karakterkód memória tartalmát, hanem áz éppen generált karaktersor címét is ki tudja olvasni. A képen megjelenített hardware úton történő finom függőleges mozgatását teszi lehetővé az olyan kiviteli alak, amelynél a karakterkód memória adatkimenete a karakterkód regiszteren keresztül a karaktergenerátor memória nagyobb helyiértékű címbemeneteire van csatlakoztatva, míg a karaktergenerátor memória kisebb helyiértékű címbemenetei a megjelenített karaktermező finom függőleges mozgatását lehetővé tevő címbemenetre vannak csatlakoztatva. A mozgatás a raszteres megjelenítő vezérlőegysége útján az említett címbemenetre adott címjellel történik. A találmány szerinti kapcsolási elrendezés egyik lehetséges kialakításánál a karaktersor számláló léptető bemenete a karaktersor órajelet adó vonalra van csatlakoztatva. Lehetséges, sőt előnyös azonban az olyan kiviteli alak, ahol az egyes karaktersorok végén a mindenkor következő karaktersor sorszámát is tároló karakterkód memóriája van, és a karaktersor számláló párhuzamos adatbemenete a karakterkód regiszter kimenetéhez, beíró bemenete pedig a karaktersor órajelet adó vonalra van csatlakoztatva. Ezáltal a megjelenített képen a karaktersorok igen gyorsan, az egész karakterkód memória átírása nélkül átrendezhetők. A találmány szerinti kapcsolási elrendezésben az alkalmazható karakterek alakját meghatározó kódjelek az előnyösen csak olvasható karaktergenerátor memóriában vannak tárolva. A karaktergenerátor memória cseréjével a karakterkészlet, pl. betűtípus megváltoztatható. Több, átkapcsolható karaktergenerátor memória alkalmazása lehetővé teszi, hogy akár hardware, akár software úton változtassák a karakterkészletet. A találmányt a továbbiakban a mellékelt rajz alapján ismertetjük, amely a találmány szerinti kapcsolási elrendezés egy kiviteli alakjának tömbvázlatát mutatja. A találmány szerinti kapcsolási elrendezés legfontosabb elemei az 1 karakterkód memória (RAM) és a 2 karaktergenerátor memória (ROM). Az 1 karakterkód memóriában van tárolva a raszteres megjelenítőn megjelenítendő karaktermező, azaz hogy a kép, mely he3 lyén milyen karakter legyen látható. A kép minden egyes karakterboxának megfelel az 1 karakterkód memória egy memóriacellája, ahol a megjelenítendő karakter kódja van tárolva. Eme karakter kód alapján a 2 karaktergenerátor memória állítja elő a karakter alakjának megfelelő karakter jelet. Az 1 karakterkód memória két egységről címezhető, egyrészt a 12 címdekóderről érkező OE2 jellel vezérelt 4 címbusz meghajtó segítségével a rajzon nem ábrázolt mikroszámítógép 15 címbuszáról, másrészt a 12 címdekóderről érkező OÈ2 jellel vezérelt 8 címregiszter segítségével a grafikus megjelenítő ugyancsak nem ábrázolt vezérlőegységéről érhető el. Az 1 karakterkód memória kapcsolódó mikroszámítógép 14 adatbuszához a 12 címdekóderről érkező DIR és OE1 jelekkel vezérelt 3 kétirányú adatbusz meghajtón keresztül kapcsolódik. Az 1 karakterkód memória adatkimenete a 9 karakterkód regiszteren keresztül a 2 karaktergenerátor memória nagyobb helyiértékö címbemeneteivel van kapcsolva. Az 1 karakterkód memória írás és olvasás üzemmód a 12 címdekóderről érkező írás/olvasás R/W jel határozza meg, az 1 karakterkód memória lapjait pedig az 1 karakterkód memória legmagasabb helyiértékű címeit és a 12 címdekóderről érkező OE4 jelet felhasználó 11 memória szelektor jelöli ki. A 2 karaktergenerátor memória kisebb helyiértékű címbemenetei a vezérlőegység által előállított L0—L3 címjeleket adó 19 címbemenetre vannak kapcsolva, ezek a karaktermező finom függőleges irányú mozgatását teszik lehetővé. A grafikus megjelenítő vezérlőegysége számára a 2 karaktergenerátor memória kimenő SDj?—SD15 karakter jele 10 karakter regiszteren keresztül jut a vezérlőegységhez vezető 18 kimenetre. Az 1 karakterkód memória címeit a 8 címregiszteren keresztül a 6 karakter számláló és a 7 karaktersor számláló állítja elő a vízszintes sorkioltási HRTC, ill. a függőleges képkioltási VRTC jel, a karakter CCK órajel és a karaktersor RCK órajel segítségével, mely jeleket a grafikus megjelenítő vezérlőegysége állítja elő. A 6 karakter számláló a 13 vonalon lévő CCK órajel ütemében számol, azt a HRTC jel előtt négy CCK órajel ütemmel korábban megjelenő HRTC’ jel nullára loadolja és a VRTC jel törli, így a 6 karakter számláló az 1 karakterkód memória kisebb helyiértékű címeit határozza meg, azaz kijelöli az aktuális karaktersor megfelelő elemét, tehát c ímezi azt a memóriacellát, amely az aktuális karaktersor aktuális elemének karakterkódját tárolja. A 7 karaktersor s'zámláló a 17 vonalon lévő RCK órajel ütemében számolja a karaktersorokat, tartalmát a VRTC jel törli, így az 1 karakterkód memória nagyobb helyiértékű címeit határozza meg. A 6 karakter számláló és a 7 karaktersor számláló kimenő jelét a 8 címregiszter a CCK órajel ütemében mintavételezi, azaz a 8 címregiszter késleltető-tárotó funkciót tölt be. A 4 címbusz meghajtó és a 8 címregiszter kimenő jele a 12 címdekóder 4 3 5 10 15 20 25 30 35 40 45 50 55 60 65