Quad-SPI interface (QUADSPI)
15
Quad-SPI interface (QUADSPI)
15.1
Introduction
The QUADSPI is a specialized communication interface targeting single, dual or quad SPI
Flash memories. It can operate in any of the three following modes:
•
indirect mode: all the operations are performed using the QUADSPI registers
•
status polling mode: the external Flash memory status register is periodically read and
an interrupt can be generated in case of flag setting
•
memory-mapped mode: the external Flash memory is mapped to the microcontroller
address space and is seen by the system as if it was an internal memory
15.2
QUADSPI main features
•
Three functional modes: indirect, status-polling, and memory-mapped
•
SDR and DDR support
•
Fully programmable opcode for both indirect and memory mapped mode
•
Fully programmable frame format for both indirect and memory mapped mode
•
Integrated FIFO for reception and transmission
•
8, 16, and 32-bit data accesses are allowed
•
DMA channel for indirect mode operations
•
Interrupt generation on FIFO threshold, timeout, operation complete, and access error
15.3
QUADSPI functional description
15.3.1
QUADSPI block diagram
400/1693
Figure 51. QUADSPI block diagram
DocID024597 Rev 3
RM0351
Need help?
Do you have a question about the STM32L4x6 and is the answer not in the manual?
Questions and answers