Rumah > Berita > Konten

Bridgetek BT81X (815/6) Mesin EVE Graphics Lanjutan SPI NOR Flash Interface

May 09, 2019

BT815 / 6 mengimplementasikan master SPI untuk terhubung ke SPI NOR Flash eksternal. Aset grafik seperti
Font dan gambar Unicode dapat disimpan dalam memori flash. Mesin grafis BT815 / 6 dapat mengambil
aset grafis ini secara langsung tanpa melalui MCU host eksternal, sehingga secara signifikan membongkar
host MCU dari mengumpankan konten tampilan.
BT815 / 6 mendukung berbagai perangkat memori flash NOR dari vendor yang berbeda seperti Macronix,
Winbond, Micron, ISSI dan Gigadevice. Antarmuka akan bekerja pada kecepatan jam sistem (hingga 72MHz) pada 4
mode bit.
image

Register REG_FLASH_STATE menunjukkan status subsistem flash. Saat boot kondisi flash adalah

FLASH_STATE_INIT. Setelah deteksi selesai, flash berada dalam status FLASH_STATE_DETACHED atau

FLASH_STATE_BASIC, tergantung pada apakah perangkat flash yang terpasang terdeteksi.

Jika tidak ada perangkat yang terdeteksi, maka semua sinyal keluaran SPI digerakkan rendah.

Ketika MCU host memanggil CMD_FLASHFAST, sistem flash mencoba untuk pergi ke mode kecepatan penuh, pengaturan

nyatakan ke FLASH_STATE_FULL.

Setiap saat pengguna dapat menghubungi CMD_FLASHDETACH untuk menonaktifkan komunikasi flash. Dalam

keadaan terpisah, perintah CMD_FLASHSPIDESEL, CMD_FLASHSPITX dan CMD_FLASHSPIRX dapat digunakan

untuk mengontrol bus SPI.

Jika terlepas, MCU host dapat memanggil CMD_FLASHATTACH untuk membangun kembali komunikasi dengan flash

alat.

Render bitmap langsung dari flash hanya mungkin di FLASH_STATE_FULL. Setelah memodifikasi

isi flash, MCU harus menghapus cache bitmap on-chip dengan memanggil CMD_CLEARCACHE.