3.3.2 Quad SPI NOR Flash Memory

The board features one Quad Serial Peripheral Interface (QSPI) memory SST26VF064BEUI-104I/MF running up to 104 MHz.

The QSPI is a synchronous serial data link that provides communication with external devices in Host mode.

Using the QSPI, the system can execute code directly from a serial Flash memory (XIP) without code shadowing to RAM. The serial Flash memory mapping is seen in the system as other memories such as ROM, SRAM, DRAM, embedded Flash memory, etc.

With the support of the Quad SPI protocol, the system can use high-performance serial Flash memories which are small and inexpensive compared to parallel Flash memories.

The QSPI memory device embeds one EUI-48 address which can be used to assign a MAC address to one of the GMAC interfaces.

Figure 3-23. Quad SPI Serial Flash Memory Schematic

Keep the JP10 jumper placed on the J39 header to be able to boot from (or use) the QSPI Flash memory.

Remove the JP10 jumper to prevent the system from booting from the QSPI Flash memory.

Table 3-9. QSPI Flash Memory Signal Description
PIOSignal NameSignal Description
PB8QSPI0_IO3QSPI0 data line 3
PB9QSPI0_IO2QSPI0 data line 2
PB10QSPI0_IO1QSPI0 data line 1
PB11QSPI0_IO0QSPI0 data line 0
PB12QSPI0_CSQSPI0 Chip Select signal
PB13QSPI0_SCKQSPI0 Clock signal