Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public
Document Table of Contents

2.3.4.9. SPI Controller Features

The SPI controller has the following features:

  • Serial master and serial slave controllers
    • Enable serial communication with serial-master or serial-slave peripheral devices
  • Each SPI master has a maximum bit rate of 60 Mbps
  • Each SPI slave has a maximum bit rate of 33.33 Mbps
  • Serial interface operation
    • Provides 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 frame size of 4 to 16 or 32 bits