A Quad-Serial Peripheral Interface (QSPI) is a serial interface wherein four data lines are used to read, write, and erase
flash chips. It is faster than the traditional Serial Peripheral Interface (SPI) and is specifically designed to communicate
with flash chips that support this interface. Unlike the traditional SPI that uses separate data lines for input and output
(MISO and MOSI), the QSPI interface configures the data lines on the fly to act as outputs to send some information to
the flash memory and act as inputs to read some memory contents.
The Lattice Sentry™ QSPI Monitor is a security module that can monitor SPI or QSPI buses. The design is implemented
in Verilog HDL. It can be configured and generated using Lattice Propel™ Builder. It can be targeted to MachXO3D™,
CrossLInk™-NX, Certus™-NX, Mach™-NX, and MachXO4™ FPGA devices and implemented using the Lattice Radiant™
software integrated with the Synplify Pro® synthesis tool.
Latest Resource Utilization details are available in the IP Core User Guide.