Quad SPI Flash (SPIFI): szybka alternatywa dla standardowych pamięci SPI Flash

Tab. 2. Wybór pamięci Quad SPI NOR Flash oferowanych przez firmę Macronix

Pojemność pamięci Typ MXIC Numer części Obudowa
8 Mb MX25L8035E MX25L8035EM2I-10G 8-pinowa SOP
16 Mb MX25L1635E MX25L1636EM2I-08G 8-pinowa SOP
32 Mb MX25L3235E MX25L3235EMI-10G 16-pinowa SOP
MX25L3235EM2I-10G 8-pinowa SOP
MX25L3235EZNI-10G 8-pinowa WSON
64 Mb MX25L6435E MX25L6435EMI-10G 16-pinowa SOP
MX25L6435EM2I-10G 8-pinowa SOP
MX25L6435EZNI-10G 8-pinowa WSON
MX25L6435EZ2I-10G 8-pinowa WSON
128 Mb MX25L12835F MX25L12835FM2I-10G 8-pinowa SOP
MX25L12835FMI-10G 16-pinowa SOP
MX25L12835FZ2I-10G 8-pinowa WSON
MX25L12835FZNI-10G 8-pinowa WSON
256 Mb MX25L25635F MX25L25635FMI-10G 16-pinowa SOP
MX25L25635FZ2I-10G 8-pinowa WSON
512 Mb MX25L51235F MX66L51235FMI-10G 16-pinowa SOP
MX66L51235FZ2I-10G 8-pinowa WSON

 

Jest to często wymagane w graficznych interfejsach użytkownika (GUI). Zazwyczaj w tych aplikacjach, dane obrazu są przechowywane w zewnętrznej pamięci szeregowej SPI Flash lub w pamięci równoległej Flash, z wadami opisanymi powyżej. Dane często muszą być przesyłane z urządzenia zewnętrznego do wewnętrznej lub zewnętrznej pamięci RAM, a następnie ponownie przesyłane do samego wyświetlacza. Oznacza to, że przed wyświetleniem dane muszą być przesyłane dwukrotnie.

Wysoka przepustowość pamięci MX25 Quad SPI Flash oraz interfejsu SPIFI pamięci zmapowanej umożliwia przesyłanie danych bezpośrednio z zewnętrznej pamięci Flash do wyświetlacza. Teraz dane są przesyłane tylko raz, a wymagana wielkość pamięci RAM, jak również obciążenie szyny danych pamięci, mogą być znacznie zredukowane.

 

Podsumowanie

Gdy mikrokontroler 32-bitowy nie ma wbudowanej pamięci Flash lub wbudowana pamięć Flash ma zbyt małą pojemność, idealnym rozwiązaniem jest dodanie do systemu zewnętrznej pamięci Flash Quad SPI. Pamięć Quad SPI Flash, obsługiwana przez interfejs SPIFI zaimplementowany w mikrokontrolerach ARM Cortex-M firmy NXP, eliminuje złożoność projektowania z użyciem zewnętrznej, równoległej pamięci Flash, zmniejszając liczbę pinów i oferując lepszą wydajność. To połączenie to dobry wybór dla wielu zastosowań w urządzeniach przemysłowych, w urządzeniach konsumenckich oraz w sprzęcie AGD.

Frederik De Swaef, Francesco Petruzziello

O autorze