Line 123:
Line 123:
|-
|-
| 14-13
| 14-13
−
| Source address update method. 0=Increment, 1=Decrement, 2=Fixed, 3=No address(?)
+
| Source address update method. 0=Increment, 1=Decrement, 2=Fixed, 3=No address (for filling)
|-
|-
| 15
| 15
Line 186:
Line 186:
| Camera
| Camera
|}
|}
+
+
== Block transfers ==
+
First, a word is always 32 bits. Second, the block transfer specified in REG_NDMACNT is the smallest atom of data that will be transferred in a burst. The bus is monopolized until this block is transferred, without splitting up.
+
+
The next block transfer will happen after the specified time in the REG_NDMABCNT interval timer, until done.
+
+
== Immediate mode ==
+
Transfers the words specified in REG_NDMAWCNT immediately following block transfer rules. REG_NDMATCNT and repeating mode are ignored.
+
+
== Repeating mode ==
+
Transfers the words specified in REG_NDMACNT following the startup mode event. REG_DMATCNT is ignored.
+
+
== No immediate and no repeating mode ==
+
Transfers the total number of words in REG_NDMATCNT.