189104. lajstromszámú szabadalom • Alfanumerikus display vezérlő áramköröket kiegészítő,grafikus megjelenítést biztosító kapcsolási elrendezés

1 2 189 104 A találmány tárgya egy olyan kapcsolási elrende­zés, amely a mikroprocesszorok felhasználásán ala­puló raster-scan típusú alfanumerikus display ve­zérlő áramköröket alkalmassá teszi grafikus kép, ill. képrészletek megjelenítésére. J Az alfanumerikus display vezérlő egységek meg­valósítását nagymértékben leegyszerűsítő LSI chi­­pek számos fajtája áll a tervezők rendelkezésére, sőt az utóbbi időkben a grafikus megjelenítés feladatát is megoldó LSI áramkörök szintén megjelentek. Az utóbbi ára azonban többszöröse az előbbieknek, s nem teszik lehetővé, hogy az egy képen megjelenő alfanumerikus és grafikus információ közül az alfa­­numerikus információ kódolt formában lehessen jelen a képfrissítő memóriában. Ezáltal nagyon megnövekszik a szükséges memória kapacitás az alfanumerikus és grafikus információ egyidejű megjelenítése esetén. Jelen találmány a grafikus megjelenítésre hasz- 2Q nált LSI chipek előbb említett két hátrányát küszö­böli ki, azaz az olcsóbb, csak alfanumerikus megje­lenítést biztosító LSI chipet használja, s kép-szöveg egyidejű megjelenítésekor a szöveget (alfanumeri­kus információt) kódolt formában lehet tárolni a képfrissítő memóriában. A találmány lényege, 25 hogy változtatás nélkül meghagyja az alfanumeri­kus megjelenítés céljait szolgáló vezérlő kapcsolást, igy az alfanumerikus információ kódolt formában van letárolva az alfanumerikus képfrissítő memóri­ában. Grafikus kép, ill. képrészlet megjelenítésekor J viszont az alfanumerikus vezérlő által generált kód nem egy kijelzendő karakter kódját jelenti, hanem a TV sorszámmal (a karakter soron belüli elemi sor számával) és egy a CPU felől írt regiszter tartalmá­val együtt a grafikus képfrissítő memória címét 'i5 adja meg. Ezért ezt a kapcsolási elrendezést indi­rekt címzésen alapuló grafikus képfrissítésnek is nevezhetjük, mivel az alfanumerikus képfrissítő memóriában grafikus információ esetén adat (ka­rakterkód) helyett egy cím található, amely a grafi- 40 kus memóriában lévő adat helyét jelöli ki. Az alfa­­numerikus és grafikus információ (karakterkód és cím) megkülönböztetésére az alfanumerikus kép­frissítő memóriában a grafikus információt speciális karakterek választják el az alfanumerikus informá- 45 ciótól. A találmányt a továbbiakban az 1. ábrán szem­léltetett alak és a 2. ábrán látható idődiagram alap­ján ismertetjük. A szabadalom tárgyát képező kapcsolási elren- 50 dezés a jól ismert, raster-scan típusú alfanumerikus megjelenitésre alkalmas rendszereket egészíti ki ab­ból a célból, hogy azok grafikus képek megjeleníté­sére is alkalmassá váljanak. A kiegészítő kapcsolási elrendezés lényegének megértése céljából először az 55 alfanumerikus megjelenítésre alkalmas rendszerek azon részét ismertetjük, melyek valamilyen formá­ban kapcsolódnak a szabadalom tárgyát képező kapcsolási elrendezéshez. A 3 alfanumerikus display vezérlő 4 belső buszá- 6C val kapcsolódik az 1 mikroprocesszor 2 buszrend­szerére. Az alfanumerikus információ általában egy közönséges memóriában van eltárolva, amely jelen esetben a grafikus információ megjelenítése céljá­ból kettős hozzáférésű, így a 6 kettős hozzáférésű 63 RAM 7 B oldali busza az 1 mikroprocesszor 2 buszrendszerére csatlakozik. A 3 alfanumerikus display vezérlő 9 karakterkód és 12 elemi sor kime­nete a 10 karaktergenerátor címbemeneteinek 11 felső és 13 alsó helyiértékű bitjeire kapcsolódik. A csak alfanumerikus megjelenítésre alkalmas ese­tekben a 10 karaktergenerátor 38 engedélyező be­meneté mindig aktív jelet kap. A 10 karaktergene­rátor 14 adatkimenetei a 15 párhuzamos beírású léptetőregiszter 16 adatbemeneteire kapcsolódnak. A 15 párhuzamos beírású léptetőregiszter 17 soros kimenete a 18 video végfokozat 19 TTL video be­menetére kapcsolódik. A rendszer időzítését a 20 t ibbkimenetű óragenerátor végzi oly módon, hogy s 21 alapfrekvenciás kimenet a 15 párhuzamos be­­í -ású léptetőregiszter 22 órajelbemenetére csatlako­­; ik, míg a 20 többkimenetű óragenerátor 23 nyol­­( adfrekvenciás - a 21 alapfrekvenciás kimenet első négy periódusában logikai 0, a második négy perió­dusában logikai 1 értékű - kimenete a 3 alfanumeri­kus display vezérlő 24 karakter-clock bemenetére, i 25 nyolcadfrekvenciás - a 21 alapfrekvenciás kimenet első hét periódusában logikai 1, a nyolca­dik periódusában logikai 0 értékű - kimenete a 15 párhuzamos beírású léptetőregiszter 26 beírásenge­délyező bemenetére csatlakozik. A fenti kapcsolást a találmány tárgyát képező kapcsolási elrendezés a következőképpen egészíti ki. A 3 alfanumerikus display vezérlő 9 karakter­kód és 12 elemi sor kimenete a 10 karaktergenerá­tor címbemeneteinek 11 felső és 13 alsó helyiértékű bitjein kívül a 6 kettős hozzáférésű RAM A oldali buszának 27 középső és 28 alsó címvezetékeire is kapcsolódik. A 6 kettős hozzáférésű RAM A oldali buszának 31 felső címvezetékeire a 29 párhuzamos be- és kimenetű regiszter 30 kimenete csatlakozik. A 6 kettős hozzáférésű RAM A oldali buszának 33 adatvezetékei a 34 háromállapotú meghajtó 35 be­menetére csatlakoznak. A 34 háromállapotú meg­hajtó 36 kimenete a már említett 10 karaktergene­rátor 14 adatkimenetei vei együtt a 15 párhuzamos beírású léptetőregiszter 16 adatbemeneteire kap­csolódik. A 3 alfanumerikus display vezérlő 37 általános célú attribútum kimenete a 10 karakter­­generátor 38 engedélyező bemenetére és a 39 inver­ter 40 bemenetére kapcsolódik. A 39 inverter 41 kimenete pedig a 34 háromállapotú meghajtó 42 engedélyező bemenetére van kapcsolva. A 3 alfanu­merikus display vezérlő 43 karaktersor véget jelző kimenete az 1 mikroprocesszor 44 nem maszkolha­­tó megszakításkérő bemenetére csatlakozik. A kiegészített kapcsolási elrendezés működése a következő. A 6 kettőshozzáférésű RAM-ból a ka­rakterkódok a 8 második kétirányú buszon, az 1 mikroprocesszor 2 buszrendszerén és az 5 első két­irányú buszon keresztül jutnak a 3 alfanumerikus display vezérlő belső pufferjába, akár közvetlen memória hozzáféréssel, akár programozott adatát­viteli mechanizmussal. A 3 alfanumerikus display vezérlő a 24 karakter-clock bemenetére kapcsolt jel ütemében a pufferjében letárolt karaktereket sor­ban megjeleníti a 9 karakterkód kimenetén és előál­lítja hozzá a 12 elemi sor kimeneten az aktuális, binárisan kódolt TV sor címet. Az igy előálló infor­máció címzi a 10 karaktergenerátort, annak 11 2

Next

/
Oldalképek
Tartalom