QSPI Flash Controller

Description

A Quad Serial Peripheral Interface (QSPI) is a four-tri-state data line serial interface that is commonly used to program, erase, and read SPI Flash memories.
QSPI enhances the throughput of a standard SPI by four times since four bits are transferred every clock cycle.

Devices Supported

LFD2NX-40, LFD2NX-17, LFCPNX-50, LFCPNX-100, LAV-AT-E70, LAV-AT-G70, LAV-AT-X70

References

Revision History

1.2.0 Added AXI4 direct access and XiP for Macronix features support.
Updated interrupt signal.
Updated IP driver.
1.1.5 Updated AHB-L direct access feature implementation.
1.1.4 Added LFD2NX device support.
Added AHB-L direct access feature support.
1.1.3 Added LAV-AT device support.
Added multiple SPI target feature support.
Updated IP GUI and registers.
Updated implementation of supported commands with varying command, address and data IO lanes on SPI interface.
Updated customer testbench.
1.1.2 Fixed SPI clock and data alignment.
Updated supported commands feature implementation.
1.1.1 Updated IP driver.
1.1.0 Added LFCPNX device support.
1.0.0 Initial release.

Limitations