Download Print this page

Table 36. Fifo Threshold Configurations - ST STM32F413 Reference Manual

Advanced arm-based 32-bit mcus
Hide thumbs Also See for STM32F413:

Advertisement

Direct memory access controller (DMA)
FIFO threshold and burst configuration
Caution is required when choosing the FIFO threshold (bits FTH[1:0] of the DMA_SxFCR
register) and the size of the memory burst (MBURST[1:0] of the DMA_SxCR register): The
content pointed by the FIFO threshold must exactly match an integer number of memory
burst transfers. If this is not in the case, a FIFO error (flag FEIFx of the DMA_HISR or
DMA_LISR register) will be generated when the stream is enabled, then the stream will be
automatically disabled. The allowed and forbidden configurations are described in
The forbidden configurations are highlighted in gray in the table.
MSIZE
Byte
224/1284
Figure 28. FIFO structure

Table 36. FIFO threshold configurations

FIFO level
MBURST = INCR4
1/4
1 burst of 4 beats
1/2
2 bursts of 4 beats
3/4
3 bursts of 4 beats
Full
4 bursts of 4 beats
DocID029473 Rev 3
MBURST = INCR8
forbidden
1 burst of 8 beats
forbidden
2 bursts of 8 beats
RM0430
Table
36.
MBURST = INCR16
forbidden
1 burst of 16 beats

Advertisement

loading
Need help?

Need help?

Do you have a question about the STM32F413 and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Stm32f423