EasyManua.ls Logo

Cypress FM4 Series - Page 887

Cypress FM4 Series
1102 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
CHAPTER 15: SD Card Interface
FM4 Peripheral Manual, Doc. No. 002-04856 Rev. *E 887
Bit
Attribute
Description
02-00
RW
INCRSEL
This field selects the AHB fixed length burst type (INCR4/8/16) to be used in the DMA
transfer.
0b000: INCR4, INCR8 and INCR16 are not used.
0b001: INCR4 is used.
0b010: INCR8 is used.
0b011: INCR8 and INCR8 are used.
0b100: INCR16 is used.
0b101: INCR4 and INCR16 are used.
0b110: INCR8 and INCR16 are used.
0b111: INCR4, INCR8 and INCR8 are used.
In an AHB fixed length burst, if the address (AM_HADDR_O) is on one of the following
boundaries, depending on the transfer size, the DMA controller automatically chooses a
burst type according to the following priority order from top to bottom: INCR16, INCR8,
INCR4, and executes a burst transfer.
INCR16 AM_HADDR_O[5:0] = 0b000000
INCR8 AM_HADDR_O[4:0] = 0b00000
INCR4 AM_HADDR_O[3:0] = 0b0000
Set/Reset
Condition
Set
1 Write
However, no value can be written to this bit during
the DMA transfer.
Reset (0)
XRESET_I
0 Write
However, no value can be written to this bit during
the DMA transfer.
Example of setting SINEN and INCSEL[2:0] are given below.
Example 1)
If SINEN is 0 and INCRSEL[2:0] are 0b000, the DMA controller executes all DMA transfers using INCR
(undefined length burst).
Example 2)
If SINEN is 1 and INCRSEL[2:0] are 0b000, the DMA controller executes all DMA transfers using SINGLE
(single transfer).
Example 3)
If SINEN is 0 and INCRSEL[2:0] are 0b111, if the address in the AHB fixed length burst is on one of the
boundaries, the DMA controller uses one of INCR4, INCR8 and INCR16.
If the AHB fixed length burst boundaries of INCR4, INCR8 and INCR16 are the same, depending on the
transfer size, the DMA controller automatically chooses a burst type according to the following priority
order from top to bottom: INCR16, INCR8, INCR4, and executes a DMA transfer.
If the AHB fixed length burst boundary does not fall on any of the boundaries shown above, the DMA
controller uses INCR (undefined length burst) to execute a DMA transfer.

Table of Contents

Related product manuals