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

Bridgetek BT81X (815/6) Napredni EVE Graphics Engine SPI NOR Flash interfejs

May 09, 2019

BT815 / 6 implementira SPI master za spajanje na vanjski SPI NOR Flash. Grafička sredstva kao što su
Unicode fontovi i slike mogu biti pohranjeni u flash memoriji. BT815 / 6 grafički mehanizam može dohvatiti
ove grafičke jedinice direktno bez prolaska kroz eksterni host MCU, čime se značajno oslobađa
host MCU iz hranjenja prikaza sadržaja.
BT815 / 6 podržava različite NOR flash memorijske uređaje različitih proizvođača kao što je Macronix,
Winbond, Micron, ISSI i Gigadevice. Interfejs će raditi na brzini sistemskog takta (do 72MHz) na 4
bit mode.
image

Registar REG_FLASH_STATE ukazuje na stanje podsistema bljeskalice. Prilikom pokretanja, stanje blica je

FLASH_STATE_INIT. Nakon što je detekcija završena, blic je u stanju FLASH_STATE_DETACHED ili

FLASH_STATE_BASIC, u zavisnosti od toga da li je otkriven priključeni fleš uređaj.

Ako nije detektovan nijedan uređaj, tada se svi SPI izlazni signali pokreću nisko.

Kada MCU domaćina pozove CMD_FLASHFAST, sistem blica pokušava da pređe u režim pune brzine, podešavanje

stanje u FLASH_STATE_FULL.

U svakom trenutku korisnik može pozvati CMD_FLASHDETACH da bi onemogućio flash komunikaciju. U

odvojeno stanje, mogu se koristiti naredbe CMD_FLASHSPIDESEL, CMD_FLASHSPITX i CMD_FLASHSPIRX

za kontrolu SPI magistrale.

Ako je odvojen, MCU hosta može pozvati CMD_FLASHATTACH da ponovo uspostavi komunikaciju sa flashom

uređaj.

Direktno prikazivanje bitmapa iz flash-a je moguće samo u FLASH_STATE_FULL. Nakon modifikacije

Sadržaj blica, MCU bi trebalo da obriše keš karticu na čipu pozivajući CMD_CLEARCACHE.