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

Bridgetek BT81X (815/6) Advanced EVE Graphics Engine

May 09, 2019

4.3.1 Introducció

El motor gràfic executa la llista de visualització una vegada per a cada línia horitzontal. Executa la primitiva
objectes de la llista de visualització i construeix el buffer de línia de visualització. El contingut de píxels horitzontals de la línia
el buffer s’actualitza si l’objecte és visible a la línia horitzontal.
Les característiques principals del motor gràfic són:

 Els objectes primitius suportats pel processador gràfic són: línies, punts, rectangles, mapes de bits

(conjunt complet de formats), visualització de text, gràfic de barres de traçat, tires de vora i tires de línia, etc.

 Les operacions, com ara la prova de stencil, la barreja alfa i l’enmascarament, són útils per crear un conjunt ric de

efectes com ara ombres, transicions, revelacions, dissolució i tovalloletes.

 L’aliasing dels objectes primitius (excepte mapes de bits) dóna un efecte suavitzat al visualitzador.

 Les transformacions de mapa de bits permeten operacions com traduir, escalar i rotar.

 Els píxels de la pantalla es representen amb una precisió de 1/16 de píxel.

 Quatre nivells d'estats gràfics

 Detecció de buffer d’etiquetes


El motor gràfic també admet widgets i funcionalitats integrats personalitzats, com ara la descodificació ASTC,
decodifica jpeg, estalvi de pantalla, calibració, etc. El motor gràfic interpreta les ordres des de l'amfitrió MPU
mitjançant un FIFO de 4 Kbytes a la memòria BT815 / 6 a RAM_CMD. El MPU / MCU escriu ordres al FIFO,
i el motor gràfic llegeix i executa les ordres. El MPU / MCU actualitza el registre
REG_CMD_WRITE per indicar que hi ha ordres noves al FIFO i les actualitzacions del motor gràfic
REG_CMD_READ després d’execució d’ordres.
Les funcions principals compatibles són:

 Dibuix de widgets com botons, rellotge, tecles, indicadors, visualitzacions de text, barres de progrés, barres de desplaçament,

commutadors, marcadors, gradients, etc.

 La descodificació JPEG i el moviment JPEG

 Inflat la funcionalitat (s’admet el fitxer zlib)

 Interrupció temporitzada (generar una interrupció al processador host després d’un nombre especificat de

mil·lisegons)

6

 Funcionalitats animades integrades, com ara mostrar logotip, calibratge, filador, protector de pantalla i

esbós

 Funció d'instantània per capturar la pantalla gràfica actual

Per obtenir una llista completa dels motors gràfics, es mostren les ordres i els ginys
BT81X_Series_Programming_Guide , capítol 4.