info@panadisplay.com
Bridgetek BT81X (815/6) Napredni EVE Graphics Engine

Bridgetek BT81X (815/6) Napredni EVE Graphics Engine

May 09, 2019

4.3.1 Uvod

Grafični motor izvede prikazni seznam enkrat za vsako vodoravno črto. Izvaja primitiv
predmete na prikazovalnem seznamu in konstruira medpomnilnik vrstice zaslona. Horizontalna vsebina pikslov v vrstici
medpomnilnik se posodobi, če je objekt viden na vodoravni črti.
Glavne značilnosti grafičnega motorja so:

 Osnovni objekti, ki jih podpira grafični procesor, so: linije, točke, pravokotniki, bitne slike

(obsežen nabor formatov), prikaz besedila, risanje stolpičnega grafa, robni trakovi in proge vrstic itd.

• Operacije, kot so preskus šablone, alfa mešanje in maskiranje, so uporabne za ustvarjanje bogatega niza

učinki, kot so sence, prehodi, razkritja, bledi in robčki.

 Protibanje primitivnih objektov (razen bitnih slik) omogoča gledalcu glajenje.

 Bitmap transformacije omogočajo operacije, kot so translate, scale in rotate.

 Prikaz pikslov se prikaže z natančnostjo 1/16 slikovnih pik.

 Štiri ravni grafičnih stanj

 Zaznavanje pufra za oznake


Grafični pogon podpira tudi vgrajene pripomočke po meri in funkcionalnosti, kot je dekodiranje ASTC,
jpeg dekodiranje, ohranjevalnik zaslona, umerjanje itd. Grafični motor razlaga ukaze gostitelja MPU
preko 4 Kbyte FIFO v pomnilniku BT815 / 6 na RAM_CMD. MPU / MCU zapiše ukaze v FIFO,
in grafični motor prebere in izvrši ukaze. MPU / MCU posodobi register
REG_CMD_WRITE za označevanje novih ukazov v FIFO in posodobitve grafičnega motorja
REG_CMD_READ po izvršitvi ukazov.
Glavne podprte funkcije so:

 risanje pripomočkov, kot so gumbi, ura, tipke, merilniki, prikazi besedil, vrstice napredka, drsniki,

preklopna stikala, številčnice, prelivi itd.

 Dekodiranje JPEG in JPEG

 Funkcija napihovanja (podprta je zlib inflate)

 Časovno prekinitev (ustvari prekinitev na glavnem procesorju po določenem številu

milisekund)

6

 Vgrajene animirane funkcionalnosti, kot so prikazovanje logotipa, umerjanje, centrifugiranje, ohranjevalnik zaslona in

skica

 Funkcija posnetka za zajem trenutnega grafičnega prikaza

Celoten seznam ukazov in pripomočkov za prikaz grafičnih prikazovalnikov se nanaša na
BT81X_Series_Programming_Guide , poglavje 4.