NDMA: Difference between revisions
No edit summary |
No edit summary |
||
| 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. | |||