Line 70: |
Line 70: |
| | Destination data address. Must be multiple of 4. | | | Destination data address. Must be multiple of 4. |
| |} | | |} |
− | Like old DMA, REG_NDMA_DEST is copied to internal registers when written to. | + | Like old DMA, REG_NDMADAD is copied to internal registers when written to. |
| | | |
| == REG_NDMATCNT == | | == REG_NDMATCNT == |
Line 77: |
Line 77: |
| ! DESCRIPTION | | ! DESCRIPTION |
| |- | | |- |
− | | 31-0 | + | | 27-0 |
− | | Number of bytes to copy/write, see REG_NDMA_CNT bit28. | + | | Total number of words transferred. |
| |} | | |} |
| | | |
Line 86: |
Line 86: |
| ! DESCRIPTION | | ! DESCRIPTION |
| |- | | |- |
− | | 31-0 | + | | 23-0 |
− | | Number of bytes to copy/write, see REG_NDMA_CNT bit28. | + | | Total number of words to transfer. |
| |} | | |} |
| | | |
Line 95: |
Line 95: |
| ! DESCRIPTION | | ! DESCRIPTION |
| |- | | |- |
− | | 31-0 | + | | 15-0 |
− | | Time related? | + | | Interval timer. |
| + | |- |
| + | | 17-16 |
| + | | Prescaler. 0=System freq, 1=1/4th freq, 2=1/16th freq, 3=1/64th freq. |
| |} | | |} |
| | | |
Line 105: |
Line 108: |
| |- | | |- |
| | 31-0 | | | 31-0 |
− | | Value to write to destination instead of copying when REG_NDMA_CNT bit13 and bit14 are set. | + | | Fill data. |
| |} | | |} |
| | | |
Line 113: |
Line 116: |
| ! DESCRIPTION | | ! DESCRIPTION |
| |- | | |- |
− | | 10-0 | + | | 11-10 |
− | | ? | + | | Destination address update method. |
| |- | | |- |
− | | 11 | + | | 12 |
− | | Fixed destination address when set. | + | | Destination address reload flag. |
| |- | | |- |
− | | 12 | + | | 14-13 |
− | | ? | + | | Source address update method. |
| |- | | |- |
− | | 13 | + | | 15 |
− | | When set clear data with the value REG_NDMA_CLEAR instead of copying. | + | | Source address reload flag. |
| |- | | |- |
− | | 14 | + | | 19-16 |
− | | Fixed source address when set. | + | | Block transfer word count. |
| |- | | |- |
− | | 27-15 | + | | 27-24 |
− | | ? | + | | Startup mode. |
| |- | | |- |
| | 28 | | | 28 |
− | | Set when REG_NDMA_NUM0 was set, clear when REG_NDMA_NUM1 was set. | + | | Immediate mode. |
| + | |- |
| + | | 29 |
| + | | Repeating mode. |
| |- | | |- |
| | 30 | | | 30 |
Line 138: |
Line 144: |
| |- | | |- |
| | 31 | | | 31 |
− | | Enable/busy | + | | Enable/busy flag. |
| |} | | |} |