Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

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

5.10.7.6.2.1. Example 1: Transmit FIFO Watermark Level = 64

Consider the example where the assumption is made:

DMA burst length = FIFO_DEPTH - DMATDLR

Here the number of data items to be transferred in a DMA burst is equal to the empty space in the transmit FIFO buffer.

Consider the following:

  • Transmit FIFO watermark level = DMATDLR = 64
  • DMA burst length = FIFO_DEPTH - DMATDLR = 192
  • SPI transmit FIFO_DEPTH = 256
  • Block transaction size = 960
Figure 238. Transmit FIFO Watermark Level = 64