193308. lajstromszámú szabadalom • Kapcsolási elrendezés nagyfelbontású raszteres megjelenítőkhöz karaktermező generálására
193308 A találmány tárgya kapcsolási elrendezés, amely előnyösen alkalmazható nagyfelbontású, nagysebességű raszteres grafikus megjelenítőkben a karaktermező generálásához. Raszteres grafikus megjelenítők karaktergenerálására szolgáló kapcsolási elrendezést ismertet például az Electronic Engineering Times-Monday, March 19, 1979, p. 14., Application Corner című kiadvány; A National Semiconductor Corp. „A Low Component Count Cideo Data Terminal Using the DP8350 CRT Controller and the INS 8080 CPU” (National Semiconductor Application Note 199, Al Brilliot), June 1978 című kiadványa: a National Semiconductor Corp. „Simplify CRT Terminal Design with the DP8350” (National Semiconductor Application Note 198, Helge H. Mortensen), March 1978 című kiadványa: a National Semiconductor Corp. „Graphics Using the DP8350 Series of CRT Controllers" (National Semiconductor Application Note 212, Charles Carinalli), October 1978 című kiadványa és a National Semiconductor Corp. „DP8350 Series Programmable CRT Controllers” (National Semiconductor) 1978 című kiadványa. Ezen megoldások közös jellemzője, hogy a DP8350 jelzésű integrált áramkör alkalmazási lehetőségeit tárják fel, azaz olyan rendszereket ismertetnek, amelyek maximálisan 25 MHz pixelfrekvenciával (képpontfrekvenciával működnek, és amelyek felépítésükben sem előnyösek nagyfelbontású raszteres megjelenítőkben történő alkalmazásra. A javasolt megoldások további hátránya, hogy nem biztosítják a karaktermező finom függőleges irányú mozgatásának a lehetőségét, és közvetlenül arra sincs mód, hogy a karakterek rajzolása közben a vezérlő mikroszámítógép információt kapjon arról, hogy a rajzolás éppen melyik karaktersorban történik. Mindezek a hátrányok akadályt jelentenek abban, hogy az említett megoldásokat nagyfelbontású, tehát nagy pixelfrekvenciájú (pl. 80 MHz) raszteres grafikus megjelenítőkben előnyösen alkalmazni lehessen. Hasonló kapcsolási elrendezést ismertet továbbá a MOTOROLA cég MC6845 CRT Controller integrált áramkörének adatlapja (Advanced Information), amely megoldás maximálisan 2,5 MHz karakterfrekvenciáig működik, az Intel cég 8275 Programmable CRT Controller integrált áramkörének adatlapja (Data Sheat) és az Intel cég „CRT Terminal Despign Using the Intel 8275 and 8279” című kiadványa (J. Murray and G. Alexy). Az ismertetett egységek maximális működési sebessége nem éri el a nagyfelbontású raszteres megjelenítők igényeit, és nem rendelkeznek sem a karaktermező finom függőleges irányú mozgatásának hardware lehetőségével, sem pedig azzal a szolgáltatással, hogy a vezérlő mikroszámítógép információt kapjon az aktuálisan rajzolt karaktersor sorszámáról. További hasonló megoldást ismertet az Electronics „Display Controller Simplifies 1 2 Design of Sophisticated Graphics Terminals" című cikke (J.L.Wise and H. Szejnwald, April 7, 1981, pp. 153—157), amely a NEC cég (xPD7220 jelzésű integrált áramkörének felhasználási lehetőségeit tárgyalja. Ez az integrált eszköz alkalmas nagyfelbontású raszteres grafikus megjelenítők kiépítésére és ezekben a karaktergenerálás feladatának meg oldására is, ehhez azonban jelentős külső hardware kiegészítésre szorul, és speciális ECL (Emitter Coupled Logic) eszközök felhasználását igényli. Ezen kívül a nagyfelbontású megoldásokban a karakterbox mérete között, és így a karaktergenerálásban történő alkalmazás jelentősen korlátozott. Mindezek, valamint az eszköz viszonylag magas ára, és az a tény, hogy az eszköz a grafikus és alfanumerikus üzemmódot a kép egy adott pontján csak váltogatva tudja biztosítani, azaz csak kétszeres kiépítésben engedi meg a teljesen vegyes grafikus-alfanumerikus üzemmódot, hátrányos a nagyfelbontású raszteres grafikus megjelenítőkben karaktergenerálás céljára való felhasználásnál. A találmány célja olyan megoldás biztosítása, amely előnyösen alkalmazható nagyfelbontású, tehát nagy pixelfrekvenciájú raszteres grafikus megjelenítők karaktermező generátoraként függetlenül a grafikus képgenerálástól, továbbá amely megoldja a felvetődő kritikus sebességproblémákat. A találmány tehát kapcsolási elrendezés nagyfelbontású raszteres megjelenítőhöz karaktermező generálására, amelynek a megjelenítendő karaktermezőnek megfelelő tartalmú karakterkód memóriája, a megjelenítendő karakterek alakjának megfelelő tartalmú karaktergenerátor memóriája, a karakterkód memória ciklikus címzésére szolgáló címgeneráTora és a karakterkód memóriához való külső hozzáférést biztosító egységei vannak. A találmányt az jellemzi, hogy a címgenerátor karakter számlálót, karaktersor számlálót és ezek kimenete, valamint a karakterkód memória címbemenete közé kapcsolt címregiszteit tartalmaz, a karakterkód memória adatkiinenete karakterkód regiszter közbeiktatásával van a karaktergenerátor memória címbemeneteire csatlakoztatva, a karaktergeneráto memória adatkimenetei karakter regiszter közbeiktatásával csatlakoznak a karakter kimenetre, továbbá a címregiszter, a karakterkód regiszter és a karakter regiszter beíró bemenetéi karakter órajelet adó vonalra vannak kapcsolva. A találmány szerinti kapcsolási elrendezéssel igen nagy sebességgel biztosítható a karakterkód memória ciklikus kiolvasása és a kiolvasott karakterkódoknak megfelelő karakter jelek előállítása, ami a nagyfelbontású raszteres megjelenítőben való alkalmazást lehetővé teszi. A karakterkód memória tartalmát meghatározó külső mikroszámítógéppel való kommunikációt biztosító egységnek előnyösen a 2 5 10 15 20 25 30 35 40 45 50 55 60 65