DMAC Peripheral Register Configuration (base Address 0xFFFF 8000h) |
DMA Channel | Configurable | Offset | Name | Update | Description | Bit # | Set/Clear | Comment |
- | - | 0030h | DM0CMV | Dynamic | DMAC0 register access protection violation register | 31-0 | - | protection violation register |
- | - | 0034h | DM1CMV | Dynamic | DMAC1 register access protection violation register | 31-0 | - | protection violation register |
- | - | 003Ch | CMVC | Static | Register access protection violation clear register | 31-0 | 7U | Clear protection violation register |
DMA00 | Do Not Configure this channel - Reserved for Future Use - MotAg0 Data Read : FromSPI Register (CSIH1) to Local RAM (Motor Control) |
DMA01 | Adc0 Results Read : FromADC Register (ADCD0) to Local RAM (Motor Control) |
DMA01 | No | 0100h + 4h *1 | DM01CM | Static | DMAC1 Channel Master Setting | 6-4 | 1U | Channel Master PEID Setting |
3-2 | 3U | Channel Master SPID setting |
1 | 0U | Channel Master UM setting: Supervisor Mode |
0400h + 40h *1 | DSA1 | Static | DMAC1 Source Address | 31-0 | - | Address of (RegInpADCD0DR00) |
0404h + 40h *1 | DDA1 | Static | DMAC1 Destination Address | 31-0 | - | [Address of (MotCtrlAdc0RawRes)] |
0408h + 40h *1 | DTC1 | Static | DMAC1 transfer Count | 16-31 | 0 | Address Reload Count |
0-15 | 3U | Transfer Count |
040Ch + 40h *1 | DTCT1 | Static | DMAC1 transfer control | 27 | 0 | DMA transfer when transfer errored |
26 | 1U | Hardware DMA transfer request |
18-20 | 0 | No Chain |
16-17 | 0 | No Chain |
15 | 0 | Disable - Transfer count match interrupt |
14 | 1U | Enable - Transfer Completion interrupt - Trigger Motor Control ISR |
13 | 1U | Enable - Continuous transfer |
11-12 | 0 | Disable -Reload function 2 |
9-10 | 3U | Enable - Reload function 1(SA, DA, TC reloaded) |
7-8 | 0 | Increment -Destinable address count direction |
5-6 | 0 | Increment - Source Address count direction |
2-4 | 4U | Transfer Data Size - 128 bit |
0-1 | 1U | Block transfer 1 by transfer count |
0410h + 40h *1 | DRSA1 | Static | DMAC1 Reload Source Address | 31-0 | - | Address of (RegInpADCD0DR00) |
0414h + 40h *1 | DRDA1 | Static | DMAC1 Reload Destination Address | 31-0 | - | [Address of (MotCtrlAdc0RawRes)] |
0418h + 40h *1 | DRTC1 | Static | DMAC1 Reload transfer Count | 16-31 | 0 | Reload Address reload count |
0-15 | 3U | Transfer Count |
0430h + 40h *1 | DTFR1 | Static | DMAC1 DTFR Setting | 1-7 | 58U | Hardware DMA transfer source = INTADCD0I3 |
0 | 1U | Enable - Hardware DMA transfer source |
0414h + 40h *1 | DCEN1 | Static | DMAC1 Channel operation enable setting | 0 | 1U | Enable - Channel Operation |
DMA02 | Do Not Configure this channel -Reserved for Future Use - MotAg1 Data Read : FromSPI Register (CSIH3) to Local RAM (Motor Control) |
DMA03 | TSG Update Group 0 : FromLocal RAM (Motor Control) to TSG3 (TSG31) |
DMA04 | TSG Update Group 1 : FromLocal RAM (Motor Control) to TSG3 (TSG31) |
DMA05 | Do not Configure this channel - Reserved for Future Use |
DMA06 | SCI Rx Buffer Data Read- From SCI Rx to Local RAM |
DMA07 | SCI Tx Buffer Data Read- From Local RAM to SCI Tx |
DMA10 | Do not Configure this channel - Reserved for Future Use |
DMA11 | 2mSec to MotCtrl : FromLocal RAM (Motor Control) to Local RAM |
DMA12 | Do Not Configure this channel - Reserved for Future Use - MotAg1 Spi Start : FromLocal RAM (Motor Control) to SPI Register (CSIH3) |
DMA13 | Do Not Configure this channel - Reserved for Future Use -MotAg1 Reset Read Pointer: From Local RAM (Motor Control) to SPI Register (CSIH3) |
DMA14 | Do Not Configure this channel - Reserved for Future Use - MotAg0 Spi Start : FromLocal RAM (Motor Control) to SPI Register (CSIH1) |
DMA15 | Do Not Configure this channel - Reserved for Future Use - MotAg0 Reset Read Pointer: From Local RAM (Motor Control) to SPI Register (CSIH1) |
DMA16 | Adc1 Results : FromADC Register (ADCD1) to Local RAM (Motor Control) |
DMA16 | No | 0120h + 4h *6 | DM16CM | Static | DMAC16 Channel Master Setting | 6-4 | 1U | Channel Master PEID Setting |
3-2 | 3U | Channel Master SPID setting |
1 | 1U | Channel Master UM setting |
0400h + 40h *14 | DSA14 | Static | DMAC14 Source Address | 31-0 | - | Address of (RegInpADCD1DR00) |
0404h + 40h *14 | DDA14 | Static | DMAC14 Destination Address | 31-0 | - | Address of (MotCtrlAdc1RawRes) |
0408h + 40h *14 | DTC14 | Static | DMAC14 transfer Count | 16 | 0 | Address Reload Count |
0 | 3U | Transfer Count |
040Ch + 40h *14 | DTCT14 | Static | DMAC14 transfer control | 27 | 0 | DMA transfer when transfer errored |
26 | 1U | Hardware Request |
18-20 | 7U | Chain DMAC 1 Channel 7 |
16-17 | 1U | Chain at last transfer |
15 | 0 | Disable - Transfer count match interrupt |
14 | 0 | Disable - Transfer Completion interrupt |
13 | 0 | Disable - Continuous transfer |
11-12 | 0 | Disable -Reload function 2 |
9-10 | 3U | Enable - Reload function 1(SA, DA, TC reloaded) |
7-8 | 0 | Increment -Destinable address count direction |
5-6 | 0 | Increment - Source Address count direction |
2-4 | 4U | Transfer Data Size - 128 bit |
0-1 | 1U | Block transfer 1 by transfer count |
0410h + 40h *14 | DRSA14 | Static | DMAC14 Reload Source Address | 31-0 | - | Address of (RegInpADCD1DR00) |
0414h + 40h *14 | DRDA14 | Static | DMAC14 Reload Destination Address | 31-0 | - | Address of (MotCtrlAdc1RawRes) |
0418h + 40h *14 | DRTC14 | Static | DMAC14 Reload transfer Count | 16-31 | 0 | Reload Address reload count |
0-15 | 3U | Transfer Count |
0430h + 40h *14 | DTFR14 | Static | DMAC14 DTFR Setting | 1-7 | 61U | Hardware DMA transfer source = INTADCD1I1 |
0 | 1U | Enable - Hardware DMA transfer source |
0414h + 40h *14 | DCEN14 | Static | DMAC14 Channel operation enable setting | 0 | 1U | Enable - Channel Operation |
DMA17 | MotCtrl to 2mSec : FromLocal RAM (Motor Control) to Local RAM (2ms) |
|
|
|
|
|
|
|
|
|
Note 1: |
| ZZZ= Dynamic change value, X = Don’t Care, 1=Set, 0=Clear, -=Loaded Data/Configurable Data, unspecified register bits shall have safe default value |
|
|
|
|
|
|
Note 2: |
| RSENTn, where n = 0 |
|
|
|
|
|