info@panadisplay.com
Bridgetek BT81X (815/6) Fejlett EVE grafikus motor

Bridgetek BT81X (815/6) Fejlett EVE grafikus motor

May 09, 2019

4.3.1 Bevezetés

A grafikus motor minden egyes vízszintes vonalra egyszer végrehajtja a megjelenítési listát. Futtatja a primitívet
a megjelenítési listában lévő objektumok és a megjelenítési sor puffert készíti. A vízszintes pixel tartalom a sorban
a puffer frissül, ha az objektum látható a vízszintes vonalon.
A grafikus motor főbb jellemzői:

 A grafikus processzor által támogatott primitív objektumok: vonalak, pontok, téglalapok, bitképek

(átfogó formátumkészlet), szöveges megjelenítés, sávdiagram, szegélycsíkok és vonalszalagok stb.

 Olyan műveletek, mint a stencil teszt, az alfa keverés és a maszkolás hasznosak a gazdag készlet létrehozásához

hatások, például árnyékok, átmenetek, felfedések, elhalványulások és törlőkendők.

 A primitív objektumok (bittérképek kivételével) ellentmondásmentesítése egyenletesítő hatást biztosít a nézőnek.

 A bitmap transzformációk lehetővé teszik az olyan műveleteket, mint a fordítás, méretezés és forgatás.

 A képpontok 1/16-os pontossággal vannak ábrázolva.

 A grafikus állapot négy szintje

 Címke puffer észlelése


A grafikus motor is támogatja a testreszabott beépített widgeteket és funkciókat, mint például az ASTC dekódolása,
jpeg dekódolás, képernyőkímélő, kalibrálás stb. A grafikus motor értelmezi a parancsokat az MPU állomásról
egy 4 Kbyte FIFO-n keresztül a BT815 / 6 memóriában a RAM_CMD-ben. Az MPU / MCU parancsokat ír a FIFO-ba,
és a grafikus motor beolvassa és végrehajtja a parancsokat. Az MPU / MCU frissíti a regisztert
REG_CMD_WRITE jelzi, hogy új parancsok vannak a FIFO-ban és a grafikus motor frissítése
REG_CMD_READ parancsok végrehajtása után.
A támogatott főbb funkciók a következők:

 Olyan widgetek rajzolása, mint a gombok, az óra, a gombok, a mérők, a szöveges kijelzők, a haladási sávok, a csúszkák,

kapcsolók, tárcsák, színátmenetek stb.

 JPEG és motion-JPEG dekódolás

 Felfújható funkció (támogatott zlib felfújás)

 Időzített megszakítás (egy meghatározott számú megszakítás után generál egy megszakítást a gazdagéphez)

ezredmásodperc)

6

 Beépített animált funkciók, például logó, kalibrálás, fonó, képernyővédő és

vázlat

 Pillanatfelvétel funkció az aktuális grafikus kijelző rögzítéséhez

A grafikus motor-megjelenítő parancsok és widgetek teljes listáját lásd
BT81X_Series_Programming_Guide , 4. fejezet.