Arria V Hard Processor System Technical Reference Manual

ID 683011
Date 12/02/2022
Public
Document Table of Contents

20.1. Features of the SPI Controller

The SPI controller has the following features: †

  • Serial master and serial slave controllers – Enable serial communication with serial‑master or serial‑slave peripheral devices. †
  • Serial interface operation – Programmable choice of the following protocols:
    • Motorola SPI protocol
    • Texas Instruments Synchronous Serial Protocol
    • National Semiconductor Microwire
  • DMA controller interface integrated with HPS DMA controller
  • SPI master supports received serial data bit (RXD) sample delay
  • Transmit and receive FIFO buffers are 256 words deep
  • SPI master supports up to four slave selects
  • Programmable master serial bit rate
  • Programmable data item size of 4 to 16 bits
  • Support for Multi-master mode through the FPGA logic