info@panadisplay.com
Bridgetek BT81X (815/6) Interface Flash EVE Graphics Engine avancée SPI NOR

Bridgetek BT81X (815/6) Interface Flash EVE Graphics Engine avancée SPI NOR

May 09, 2019

Le BT815 / 6 implémente un maître SPI pour se connecter à une mémoire flash SPI NOR externe. Actifs graphiques tels que
Les polices et les images Unicode peuvent être stockées dans la mémoire flash. Le moteur graphique BT815 / 6 peut aller chercher
directement de ces ressources graphiques sans passer par un MCU hôte externe, ce qui décharge considérablement le
MCU hôte à partir du contenu de l'affichage d'alimentation.
Le BT815 / 6 prend en charge divers périphériques de mémoire flash NOR provenant de différents fournisseurs tels que Macronix,
Winbond, Micron, ISSI et Gigadevice. L'interface fonctionnera à la vitesse d'horloge système (jusqu'à 72 MHz) à 4
mode bit.
image

Le registre REG_FLASH_STATE indique l'état du sous-système flash. Au démarrage, l'état du flash est

FLASH_STATE_INIT. Une fois la détection terminée, le flash est à l'état FLASH_STATE_DETACHED ou

FLASH_STATE_BASIC, selon qu’un périphérique flash connecté a été détecté ou non.

Si aucun périphérique n'est détecté, tous les signaux de sortie SPI sont réduits.

Lorsque la MCU hôte appelle CMD_FLASHFAST, le système flash tente de passer en mode pleine vitesse, en définissant

passez à FLASH_STATE_FULL.

A tout moment, l'utilisateur peut appeler CMD_FLASHDETACH afin de désactiver les communications flash. dans le

état détaché, les commandes CMD_FLASHSPIDESEL, CMD_FLASHSPITX et CMD_FLASHSPIRX peuvent être utilisées

pour contrôler le bus SPI.

S'il est détaché, la MCU hôte peut appeler CMD_FLASHATTACH pour rétablir la communication avec la mémoire flash.

dispositif.

Le rendu direct des images bitmap à partir de Flash n’est possible que dans FLASH_STATE_FULL. Après avoir modifié le

MCU doit effacer le cache bitmap sur puce en appelant CMD_CLEARCACHE.