Intel® Arria® 10 Hard Processor System Technical Reference Manual

ID 683711
Date 8/28/2023
Public
Document Table of Contents

16.1. Features of the Quad SPI Flash Controller

The quad SPI flash controller supports the following features:

  • SPIx1, SPIx2, or SPIx4 (quad SPI) serial NOR flash devices
  • Any device clock frequencies up to 108 MHz46
  • Direct access and indirect access modes
  • Single I/O, dual I/O, or quad I/O instructions
  • Up to four chip selects
  • DMA transfers using the HPS DMA controller
  • Configurable clock polarity and phase
  • Programmable write-protected regions
  • Programmable delays between transactions
  • Programmable device sizes
  • Read data capture tuning
  • Local buffering with ECC logic for indirect transfers
  • Support eXecute-In-Place(XIP) mode
  • Supports the Micron N25Q00AA11GSF40F (1024 Mb, 108 MHz) Quad SPI flash memory that is verified working with the HPS
46 The quad SPI controller supports any device frequencies, but this speed is limited by the supported flash devices.