WBZ451H DMAC registers

The 143 registers of DMAC (Direct Memory Access Controller), from 0x41004000, with their reset value and every field. The WBZ451H has 1990 registers in 54 peripherals, one page each.

DMAC Direct Memory Access Controller

CTRLControl

Address
0x41004000
Reset
0x0000
Access
read/write
Size
16-bit
7 fields
FieldBitsWhat it does
LVLEN311Priority Level 3 Enable
LVLEN210Priority Level 2 Enable
LVLEN19Priority Level 1 Enable
LVLEN08Priority Level 0 Enable
CRCENABLE2CRC Enable
DMAENABLE1DMA Enable
SWRST0Software Reset

CRCCTRLCRC Control

Address
0x41004002
Reset
0x0000
Access
read/write
Size
16-bit
4 fields
FieldBitsWhat it does
CRCMODE15:14CRC Operating Mode
  • 0 Default operating mode
  • 2 Memory CRC monitor operating mode
  • 3 Memory CRC generation operating mode
CRCSRC13:8CRC Input Source
  • 0 CRC Disabled
  • 1 I/O interface
CRCPOLY3:2CRC Polynomial Type
  • 0 CRC-16 (CRC-CCITT)
  • 1 CRC32 (IEEE 802.3)
CRCBEATSIZE1:0CRC Beat Size
  • 0 8-bit bus transfer
  • 1 16-bit bus transfer
  • 2 32-bit bus transfer

CRCDATAINCRC Data Input

Address
0x41004004
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CRCDATAIN31:0CRC Data Input

CRCCHKSUMCRC Checksum

Address
0x41004008
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CRCCHKSUM31:0CRC Checksum

CRCSTATUSCRC Status

Address
0x4100400C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2CRCERR
  7. 1CRCZERO
  8. 0CRCBUSY
3 fields
FieldBitsWhat it does
CRCERR2CRC Error
CRCZERO1CRC Zero
CRCBUSY0CRC Module Busy

DBGCTRLDebug Control

Address
0x4100400D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0DBGRUN
1 field
FieldBitsWhat it does
DBGRUN0Debug Run

SWTRIGCTRLSoftware Trigger Control

Address
0x41004010
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
SWTRIG1515Channel 15 Software Trigger
SWTRIG1414Channel 14 Software Trigger
SWTRIG1313Channel 13 Software Trigger
SWTRIG1212Channel 12 Software Trigger
SWTRIG1111Channel 11 Software Trigger
SWTRIG1010Channel 10 Software Trigger
SWTRIG99Channel 9 Software Trigger
SWTRIG88Channel 8 Software Trigger
SWTRIG77Channel 7 Software Trigger
SWTRIG66Channel 6 Software Trigger
SWTRIG55Channel 5 Software Trigger
SWTRIG44Channel 4 Software Trigger
SWTRIG33Channel 3 Software Trigger
SWTRIG22Channel 2 Software Trigger
SWTRIG11Channel 1 Software Trigger
SWTRIG00Channel 0 Software Trigger

PRICTRL0Priority Control 0

Address
0x41004014
Reset
0x40404040
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
QOS330:29Level 3 Quality of Service
  • 0 Regular delivery
  • 1 Bandwidth shortage
  • 2 Latency sensitive
  • 3 Latency critical
LVLPRI328:24Level 3 Channel Priority Number
RRLVLEN223Level 2 Round-Robin Scheduling Enable
QOS222:21Level 2 Quality of Service
  • 0 Regular delivery
  • 1 Bandwidth shortage
  • 2 Latency sensitive
  • 3 Latency critical
LVLPRI220:16Level 2 Channel Priority Number
RRLVLEN115Level 1 Round-Robin Scheduling Enable
QOS114:13Level 1 Quality of Service
  • 0 Regular delivery
  • 1 Bandwidth shortage
  • 2 Latency sensitive
  • 3 Latency critical
LVLPRI112:8Level 1 Channel Priority Number
RRLVLEN07Level 0 Round-Robin Scheduling Enable
QOS06:5Level 0 Quality of Service
  • 0 Regular delivery
  • 1 Bandwidth shortage
  • 2 Latency sensitive
  • 3 Latency critical
LVLPRI04:0Level 0 Channel Priority Number
RRLVLEN331Level 3 Round-Robin Scheduling Enable

INTPENDInterrupt Pending

Address
0x41004020
Reset
0x0000
Access
read/write
Size
16-bit
8 fields
FieldBitsWhat it does
PEND15Pending
BUSY14Busy
FERR13Fetch Error
CRCERR12CRC Error
SUSP10Channel Suspend
TCMPL9Transfer Complete
TERR8Transfer Error
ID4:0Channel ID

INTSTATUSInterrupt Status

Address
0x41004024
Reset
0x00000000
Access
read only
Size
32-bit
16 fields
FieldBitsWhat it does
CHINT1515Channel 15 Pending Interrupt
CHINT1414Channel 14 Pending Interrupt
CHINT1313Channel 13 Pending Interrupt
CHINT1212Channel 12 Pending Interrupt
CHINT1111Channel 11 Pending Interrupt
CHINT1010Channel 10 Pending Interrupt
CHINT99Channel 9 Pending Interrupt
CHINT88Channel 8 Pending Interrupt
CHINT77Channel 7 Pending Interrupt
CHINT66Channel 6 Pending Interrupt
CHINT55Channel 5 Pending Interrupt
CHINT44Channel 4 Pending Interrupt
CHINT33Channel 3 Pending Interrupt
CHINT22Channel 2 Pending Interrupt
CHINT11Channel 1 Pending Interrupt
CHINT00Channel 0 Pending Interrupt

BUSYCHBusy Channels

Address
0x41004028
Reset
0x00000000
Access
read only
Size
32-bit
16 fields
FieldBitsWhat it does
BUSYCH1515Busy Channel 15
BUSYCH1414Busy Channel 14
BUSYCH1313Busy Channel 13
BUSYCH1212Busy Channel 12
BUSYCH1111Busy Channel 11
BUSYCH1010Busy Channel 10
BUSYCH99Busy Channel 9
BUSYCH88Busy Channel 8
BUSYCH77Busy Channel 7
BUSYCH66Busy Channel 6
BUSYCH55Busy Channel 5
BUSYCH44Busy Channel 4
BUSYCH33Busy Channel 3
BUSYCH22Busy Channel 2
BUSYCH11Busy Channel 1
BUSYCH00Busy Channel 0

PENDCHPending Channels

Address
0x4100402C
Reset
0x00000000
Access
read only
Size
32-bit
16 fields
FieldBitsWhat it does
PENDCH1515Pending Channel 15
PENDCH1414Pending Channel 14
PENDCH1313Pending Channel 13
PENDCH1212Pending Channel 12
PENDCH1111Pending Channel 11
PENDCH1010Pending Channel 10
PENDCH99Pending Channel 9
PENDCH88Pending Channel 8
PENDCH77Pending Channel 7
PENDCH66Pending Channel 6
PENDCH55Pending Channel 5
PENDCH44Pending Channel 4
PENDCH33Pending Channel 3
PENDCH22Pending Channel 2
PENDCH11Pending Channel 1
PENDCH00Pending Channel 0

ACTIVEActive Channel and Levels

Address
0x41004030
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ABUSY15Active Channel Busy
ID12:8Active Channel ID
LVLEX33Level 3 Channel Trigger Request Executing
LVLEX22Level 2 Channel Trigger Request Executing
LVLEX11Level 1 Channel Trigger Request Executing
LVLEX00Level 0 Channel Trigger Request Executing
BTCNT31:16Active Channel Block Transfer Count

BASEADDRDescriptor Memory Section Base Address

Address
0x41004034
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BASEADDR31:0Descriptor Memory Base Address

WRBADDRWrite-Back Memory Section Base Address

Address
0x41004038
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
WRBADDR31:0Write-Back Memory Base Address

CHANNEL0.CHCTRLAChannel n Control A

Address
0x41004040
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
THRESHOLD29:28FIFO Threshold
  • 0 Destination write starts after each beat source address read
  • 1 Destination write starts after 2-beats source address read
  • 2 Destination write starts after 4-beats source address read
  • 3 Destination write starts after 8-beats source address read
BURSTLEN27:24Burst Length
  • 0 Single-beat burst length
  • 1 2-beats burst length
  • 2 3-beats burst length
  • 3 4-beats burst length
  • 4 5-beats burst length
  • 5 6-beats burst length
  • 6 7-beats burst length
  • 7 8-beats burst length
  • 8 9-beats burst length
  • 9 10-beats burst length
  • 10 11-beats burst length
  • 11 12-beats burst length
  • 12 13-beats burst length
  • 13 14-beats burst length
  • 14 15-beats burst length
  • 15 16-beats burst length
TRIGACT21:20Trigger Action
  • 0 One trigger required for each block transfer
  • 2 One trigger required for each burst transfer
  • 3 One trigger required for each transaction
TRIGSRC14:8Trigger Source
  • 0 Only software/event triggers
RUNSTDBY6Channel Run in Standby
ENABLE1Channel Enable
SWRST0Channel Software Reset

CHANNEL0.CHCTRLBChannel n Control B

Address
0x41004044
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CMD1
  8. 0CMD0
1 field
FieldBitsWhat it does
CMD1:0Software Command
  • 0 No action
  • 1 Channel suspend operation
  • 2 Channel resume operation

CHANNEL0.CHPRILVLChannel n Priority Level

Address
0x41004045
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1PRILVL1
  8. 0PRILVL0
1 field
FieldBitsWhat it does
PRILVL1:0Channel Priority Level
  • 0 Channel Priority Level 0 (Lowest Level)
  • 1 Channel Priority Level 1
  • 2 Channel Priority Level 2
  • 3 Channel Priority Level 3 (Highest Level)

CHANNEL0.CHEVCTRLChannel n Event Control

Address
0x41004046
Reset
0x00
Access
read/write
  1. 7EVOE
  2. 6EVIE
  3. 5EVOMODE1
  4. 4EVOMODE0
  5. 3–
  6. 2EVACT2
  7. 1EVACT1
  8. 0EVACT0
4 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable
EVIE6Channel Event Input Enable
EVOMODE5:4Channel Event Output Mode
  • 0 Block event output selection. Refer to BTCTRL.EVOSEL for available selections.
  • 1 Ongoing trigger action
EVACT2:0Channel Event Input Action
  • 0 No action
  • 1 Transfer and periodic transfer trigger
  • 2 Conditional transfer trigger
  • 3 Conditional block transfer
  • 4 Channel suspend operation
  • 5 Channel resume operation
  • 6 Skip next block suspend action
  • 7 Increase priority

CHANNEL0.CHINTENCLRChannel n Interrupt Enable Clear

Address
0x4100404C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL0.CHINTENSETChannel n Interrupt Enable Set

Address
0x4100404D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL0.CHINTFLAGChannel n Interrupt Flag Status and Clear

Address
0x4100404E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend
TCMPL1Channel Transfer Complete
TERR0Channel Transfer Error

CHANNEL0.CHSTATUSChannel n Status

Address
0x4100404F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CRCERR
  6. 2FERR
  7. 1BUSY
  8. 0PEND
4 fields
FieldBitsWhat it does
CRCERR3Channel CRC Error
FERR2Channel Fetch Error
BUSY1Channel Busy
PEND0Channel Pending

CHANNEL1.CHCTRLAChannel n Control A

Address
0x41004050
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
THRESHOLD29:28FIFO Threshold
  • 0 Destination write starts after each beat source address read
  • 1 Destination write starts after 2-beats source address read
  • 2 Destination write starts after 4-beats source address read
  • 3 Destination write starts after 8-beats source address read
BURSTLEN27:24Burst Length
  • 0 Single-beat burst length
  • 1 2-beats burst length
  • 2 3-beats burst length
  • 3 4-beats burst length
  • 4 5-beats burst length
  • 5 6-beats burst length
  • 6 7-beats burst length
  • 7 8-beats burst length
  • 8 9-beats burst length
  • 9 10-beats burst length
  • 10 11-beats burst length
  • 11 12-beats burst length
  • 12 13-beats burst length
  • 13 14-beats burst length
  • 14 15-beats burst length
  • 15 16-beats burst length
TRIGACT21:20Trigger Action
  • 0 One trigger required for each block transfer
  • 2 One trigger required for each burst transfer
  • 3 One trigger required for each transaction
TRIGSRC14:8Trigger Source
  • 0 Only software/event triggers
RUNSTDBY6Channel Run in Standby
ENABLE1Channel Enable
SWRST0Channel Software Reset

CHANNEL1.CHCTRLBChannel n Control B

Address
0x41004054
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CMD1
  8. 0CMD0
1 field
FieldBitsWhat it does
CMD1:0Software Command
  • 0 No action
  • 1 Channel suspend operation
  • 2 Channel resume operation

CHANNEL1.CHPRILVLChannel n Priority Level

Address
0x41004055
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1PRILVL1
  8. 0PRILVL0
1 field
FieldBitsWhat it does
PRILVL1:0Channel Priority Level
  • 0 Channel Priority Level 0 (Lowest Level)
  • 1 Channel Priority Level 1
  • 2 Channel Priority Level 2
  • 3 Channel Priority Level 3 (Highest Level)

CHANNEL1.CHEVCTRLChannel n Event Control

Address
0x41004056
Reset
0x00
Access
read/write
  1. 7EVOE
  2. 6EVIE
  3. 5EVOMODE1
  4. 4EVOMODE0
  5. 3–
  6. 2EVACT2
  7. 1EVACT1
  8. 0EVACT0
4 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable
EVIE6Channel Event Input Enable
EVOMODE5:4Channel Event Output Mode
  • 0 Block event output selection. Refer to BTCTRL.EVOSEL for available selections.
  • 1 Ongoing trigger action
EVACT2:0Channel Event Input Action
  • 0 No action
  • 1 Transfer and periodic transfer trigger
  • 2 Conditional transfer trigger
  • 3 Conditional block transfer
  • 4 Channel suspend operation
  • 5 Channel resume operation
  • 6 Skip next block suspend action
  • 7 Increase priority

CHANNEL1.CHINTENCLRChannel n Interrupt Enable Clear

Address
0x4100405C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL1.CHINTENSETChannel n Interrupt Enable Set

Address
0x4100405D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL1.CHINTFLAGChannel n Interrupt Flag Status and Clear

Address
0x4100405E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend
TCMPL1Channel Transfer Complete
TERR0Channel Transfer Error

CHANNEL1.CHSTATUSChannel n Status

Address
0x4100405F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CRCERR
  6. 2FERR
  7. 1BUSY
  8. 0PEND
4 fields
FieldBitsWhat it does
CRCERR3Channel CRC Error
FERR2Channel Fetch Error
BUSY1Channel Busy
PEND0Channel Pending

CHANNEL2.CHCTRLAChannel n Control A

Address
0x41004060
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
THRESHOLD29:28FIFO Threshold
  • 0 Destination write starts after each beat source address read
  • 1 Destination write starts after 2-beats source address read
  • 2 Destination write starts after 4-beats source address read
  • 3 Destination write starts after 8-beats source address read
BURSTLEN27:24Burst Length
  • 0 Single-beat burst length
  • 1 2-beats burst length
  • 2 3-beats burst length
  • 3 4-beats burst length
  • 4 5-beats burst length
  • 5 6-beats burst length
  • 6 7-beats burst length
  • 7 8-beats burst length
  • 8 9-beats burst length
  • 9 10-beats burst length
  • 10 11-beats burst length
  • 11 12-beats burst length
  • 12 13-beats burst length
  • 13 14-beats burst length
  • 14 15-beats burst length
  • 15 16-beats burst length
TRIGACT21:20Trigger Action
  • 0 One trigger required for each block transfer
  • 2 One trigger required for each burst transfer
  • 3 One trigger required for each transaction
TRIGSRC14:8Trigger Source
  • 0 Only software/event triggers
RUNSTDBY6Channel Run in Standby
ENABLE1Channel Enable
SWRST0Channel Software Reset

CHANNEL2.CHCTRLBChannel n Control B

Address
0x41004064
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CMD1
  8. 0CMD0
1 field
FieldBitsWhat it does
CMD1:0Software Command
  • 0 No action
  • 1 Channel suspend operation
  • 2 Channel resume operation

CHANNEL2.CHPRILVLChannel n Priority Level

Address
0x41004065
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1PRILVL1
  8. 0PRILVL0
1 field
FieldBitsWhat it does
PRILVL1:0Channel Priority Level
  • 0 Channel Priority Level 0 (Lowest Level)
  • 1 Channel Priority Level 1
  • 2 Channel Priority Level 2
  • 3 Channel Priority Level 3 (Highest Level)

CHANNEL2.CHEVCTRLChannel n Event Control

Address
0x41004066
Reset
0x00
Access
read/write
  1. 7EVOE
  2. 6EVIE
  3. 5EVOMODE1
  4. 4EVOMODE0
  5. 3–
  6. 2EVACT2
  7. 1EVACT1
  8. 0EVACT0
4 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable
EVIE6Channel Event Input Enable
EVOMODE5:4Channel Event Output Mode
  • 0 Block event output selection. Refer to BTCTRL.EVOSEL for available selections.
  • 1 Ongoing trigger action
EVACT2:0Channel Event Input Action
  • 0 No action
  • 1 Transfer and periodic transfer trigger
  • 2 Conditional transfer trigger
  • 3 Conditional block transfer
  • 4 Channel suspend operation
  • 5 Channel resume operation
  • 6 Skip next block suspend action
  • 7 Increase priority

CHANNEL2.CHINTENCLRChannel n Interrupt Enable Clear

Address
0x4100406C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL2.CHINTENSETChannel n Interrupt Enable Set

Address
0x4100406D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL2.CHINTFLAGChannel n Interrupt Flag Status and Clear

Address
0x4100406E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend
TCMPL1Channel Transfer Complete
TERR0Channel Transfer Error

CHANNEL2.CHSTATUSChannel n Status

Address
0x4100406F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CRCERR
  6. 2FERR
  7. 1BUSY
  8. 0PEND
4 fields
FieldBitsWhat it does
CRCERR3Channel CRC Error
FERR2Channel Fetch Error
BUSY1Channel Busy
PEND0Channel Pending

CHANNEL3.CHCTRLAChannel n Control A

Address
0x41004070
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
THRESHOLD29:28FIFO Threshold
  • 0 Destination write starts after each beat source address read
  • 1 Destination write starts after 2-beats source address read
  • 2 Destination write starts after 4-beats source address read
  • 3 Destination write starts after 8-beats source address read
BURSTLEN27:24Burst Length
  • 0 Single-beat burst length
  • 1 2-beats burst length
  • 2 3-beats burst length
  • 3 4-beats burst length
  • 4 5-beats burst length
  • 5 6-beats burst length
  • 6 7-beats burst length
  • 7 8-beats burst length
  • 8 9-beats burst length
  • 9 10-beats burst length
  • 10 11-beats burst length
  • 11 12-beats burst length
  • 12 13-beats burst length
  • 13 14-beats burst length
  • 14 15-beats burst length
  • 15 16-beats burst length
TRIGACT21:20Trigger Action
  • 0 One trigger required for each block transfer
  • 2 One trigger required for each burst transfer
  • 3 One trigger required for each transaction
TRIGSRC14:8Trigger Source
  • 0 Only software/event triggers
RUNSTDBY6Channel Run in Standby
ENABLE1Channel Enable
SWRST0Channel Software Reset

CHANNEL3.CHCTRLBChannel n Control B

Address
0x41004074
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CMD1
  8. 0CMD0
1 field
FieldBitsWhat it does
CMD1:0Software Command
  • 0 No action
  • 1 Channel suspend operation
  • 2 Channel resume operation

CHANNEL3.CHPRILVLChannel n Priority Level

Address
0x41004075
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1PRILVL1
  8. 0PRILVL0
1 field
FieldBitsWhat it does
PRILVL1:0Channel Priority Level
  • 0 Channel Priority Level 0 (Lowest Level)
  • 1 Channel Priority Level 1
  • 2 Channel Priority Level 2
  • 3 Channel Priority Level 3 (Highest Level)

CHANNEL3.CHEVCTRLChannel n Event Control

Address
0x41004076
Reset
0x00
Access
read/write
  1. 7EVOE
  2. 6EVIE
  3. 5EVOMODE1
  4. 4EVOMODE0
  5. 3–
  6. 2EVACT2
  7. 1EVACT1
  8. 0EVACT0
4 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable
EVIE6Channel Event Input Enable
EVOMODE5:4Channel Event Output Mode
  • 0 Block event output selection. Refer to BTCTRL.EVOSEL for available selections.
  • 1 Ongoing trigger action
EVACT2:0Channel Event Input Action
  • 0 No action
  • 1 Transfer and periodic transfer trigger
  • 2 Conditional transfer trigger
  • 3 Conditional block transfer
  • 4 Channel suspend operation
  • 5 Channel resume operation
  • 6 Skip next block suspend action
  • 7 Increase priority

CHANNEL3.CHINTENCLRChannel n Interrupt Enable Clear

Address
0x4100407C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL3.CHINTENSETChannel n Interrupt Enable Set

Address
0x4100407D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL3.CHINTFLAGChannel n Interrupt Flag Status and Clear

Address
0x4100407E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend
TCMPL1Channel Transfer Complete
TERR0Channel Transfer Error

CHANNEL3.CHSTATUSChannel n Status

Address
0x4100407F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CRCERR
  6. 2FERR
  7. 1BUSY
  8. 0PEND
4 fields
FieldBitsWhat it does
CRCERR3Channel CRC Error
FERR2Channel Fetch Error
BUSY1Channel Busy
PEND0Channel Pending

CHANNEL4.CHCTRLAChannel n Control A

Address
0x41004080
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
THRESHOLD29:28FIFO Threshold
  • 0 Destination write starts after each beat source address read
  • 1 Destination write starts after 2-beats source address read
  • 2 Destination write starts after 4-beats source address read
  • 3 Destination write starts after 8-beats source address read
BURSTLEN27:24Burst Length
  • 0 Single-beat burst length
  • 1 2-beats burst length
  • 2 3-beats burst length
  • 3 4-beats burst length
  • 4 5-beats burst length
  • 5 6-beats burst length
  • 6 7-beats burst length
  • 7 8-beats burst length
  • 8 9-beats burst length
  • 9 10-beats burst length
  • 10 11-beats burst length
  • 11 12-beats burst length
  • 12 13-beats burst length
  • 13 14-beats burst length
  • 14 15-beats burst length
  • 15 16-beats burst length
TRIGACT21:20Trigger Action
  • 0 One trigger required for each block transfer
  • 2 One trigger required for each burst transfer
  • 3 One trigger required for each transaction
TRIGSRC14:8Trigger Source
  • 0 Only software/event triggers
RUNSTDBY6Channel Run in Standby
ENABLE1Channel Enable
SWRST0Channel Software Reset

CHANNEL4.CHCTRLBChannel n Control B

Address
0x41004084
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CMD1
  8. 0CMD0
1 field
FieldBitsWhat it does
CMD1:0Software Command
  • 0 No action
  • 1 Channel suspend operation
  • 2 Channel resume operation

CHANNEL4.CHPRILVLChannel n Priority Level

Address
0x41004085
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1PRILVL1
  8. 0PRILVL0
1 field
FieldBitsWhat it does
PRILVL1:0Channel Priority Level
  • 0 Channel Priority Level 0 (Lowest Level)
  • 1 Channel Priority Level 1
  • 2 Channel Priority Level 2
  • 3 Channel Priority Level 3 (Highest Level)

CHANNEL4.CHEVCTRLChannel n Event Control

Address
0x41004086
Reset
0x00
Access
read/write
  1. 7EVOE
  2. 6EVIE
  3. 5EVOMODE1
  4. 4EVOMODE0
  5. 3–
  6. 2EVACT2
  7. 1EVACT1
  8. 0EVACT0
4 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable
EVIE6Channel Event Input Enable
EVOMODE5:4Channel Event Output Mode
  • 0 Block event output selection. Refer to BTCTRL.EVOSEL for available selections.
  • 1 Ongoing trigger action
EVACT2:0Channel Event Input Action
  • 0 No action
  • 1 Transfer and periodic transfer trigger
  • 2 Conditional transfer trigger
  • 3 Conditional block transfer
  • 4 Channel suspend operation
  • 5 Channel resume operation
  • 6 Skip next block suspend action
  • 7 Increase priority

CHANNEL4.CHINTENCLRChannel n Interrupt Enable Clear

Address
0x4100408C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL4.CHINTENSETChannel n Interrupt Enable Set

Address
0x4100408D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL4.CHINTFLAGChannel n Interrupt Flag Status and Clear

Address
0x4100408E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend
TCMPL1Channel Transfer Complete
TERR0Channel Transfer Error

CHANNEL4.CHSTATUSChannel n Status

Address
0x4100408F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CRCERR
  6. 2FERR
  7. 1BUSY
  8. 0PEND
4 fields
FieldBitsWhat it does
CRCERR3Channel CRC Error
FERR2Channel Fetch Error
BUSY1Channel Busy
PEND0Channel Pending

CHANNEL5.CHCTRLAChannel n Control A

Address
0x41004090
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
THRESHOLD29:28FIFO Threshold
  • 0 Destination write starts after each beat source address read
  • 1 Destination write starts after 2-beats source address read
  • 2 Destination write starts after 4-beats source address read
  • 3 Destination write starts after 8-beats source address read
BURSTLEN27:24Burst Length
  • 0 Single-beat burst length
  • 1 2-beats burst length
  • 2 3-beats burst length
  • 3 4-beats burst length
  • 4 5-beats burst length
  • 5 6-beats burst length
  • 6 7-beats burst length
  • 7 8-beats burst length
  • 8 9-beats burst length
  • 9 10-beats burst length
  • 10 11-beats burst length
  • 11 12-beats burst length
  • 12 13-beats burst length
  • 13 14-beats burst length
  • 14 15-beats burst length
  • 15 16-beats burst length
TRIGACT21:20Trigger Action
  • 0 One trigger required for each block transfer
  • 2 One trigger required for each burst transfer
  • 3 One trigger required for each transaction
TRIGSRC14:8Trigger Source
  • 0 Only software/event triggers
RUNSTDBY6Channel Run in Standby
ENABLE1Channel Enable
SWRST0Channel Software Reset

CHANNEL5.CHCTRLBChannel n Control B

Address
0x41004094
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CMD1
  8. 0CMD0
1 field
FieldBitsWhat it does
CMD1:0Software Command
  • 0 No action
  • 1 Channel suspend operation
  • 2 Channel resume operation

CHANNEL5.CHPRILVLChannel n Priority Level

Address
0x41004095
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1PRILVL1
  8. 0PRILVL0
1 field
FieldBitsWhat it does
PRILVL1:0Channel Priority Level
  • 0 Channel Priority Level 0 (Lowest Level)
  • 1 Channel Priority Level 1
  • 2 Channel Priority Level 2
  • 3 Channel Priority Level 3 (Highest Level)

CHANNEL5.CHEVCTRLChannel n Event Control

Address
0x41004096
Reset
0x00
Access
read/write
  1. 7EVOE
  2. 6EVIE
  3. 5EVOMODE1
  4. 4EVOMODE0
  5. 3–
  6. 2EVACT2
  7. 1EVACT1
  8. 0EVACT0
4 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable
EVIE6Channel Event Input Enable
EVOMODE5:4Channel Event Output Mode
  • 0 Block event output selection. Refer to BTCTRL.EVOSEL for available selections.
  • 1 Ongoing trigger action
EVACT2:0Channel Event Input Action
  • 0 No action
  • 1 Transfer and periodic transfer trigger
  • 2 Conditional transfer trigger
  • 3 Conditional block transfer
  • 4 Channel suspend operation
  • 5 Channel resume operation
  • 6 Skip next block suspend action
  • 7 Increase priority

CHANNEL5.CHINTENCLRChannel n Interrupt Enable Clear

Address
0x4100409C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL5.CHINTENSETChannel n Interrupt Enable Set

Address
0x4100409D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL5.CHINTFLAGChannel n Interrupt Flag Status and Clear

Address
0x4100409E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend
TCMPL1Channel Transfer Complete
TERR0Channel Transfer Error

CHANNEL5.CHSTATUSChannel n Status

Address
0x4100409F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CRCERR
  6. 2FERR
  7. 1BUSY
  8. 0PEND
4 fields
FieldBitsWhat it does
CRCERR3Channel CRC Error
FERR2Channel Fetch Error
BUSY1Channel Busy
PEND0Channel Pending

CHANNEL6.CHCTRLAChannel n Control A

Address
0x410040A0
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
THRESHOLD29:28FIFO Threshold
  • 0 Destination write starts after each beat source address read
  • 1 Destination write starts after 2-beats source address read
  • 2 Destination write starts after 4-beats source address read
  • 3 Destination write starts after 8-beats source address read
BURSTLEN27:24Burst Length
  • 0 Single-beat burst length
  • 1 2-beats burst length
  • 2 3-beats burst length
  • 3 4-beats burst length
  • 4 5-beats burst length
  • 5 6-beats burst length
  • 6 7-beats burst length
  • 7 8-beats burst length
  • 8 9-beats burst length
  • 9 10-beats burst length
  • 10 11-beats burst length
  • 11 12-beats burst length
  • 12 13-beats burst length
  • 13 14-beats burst length
  • 14 15-beats burst length
  • 15 16-beats burst length
TRIGACT21:20Trigger Action
  • 0 One trigger required for each block transfer
  • 2 One trigger required for each burst transfer
  • 3 One trigger required for each transaction
TRIGSRC14:8Trigger Source
  • 0 Only software/event triggers
RUNSTDBY6Channel Run in Standby
ENABLE1Channel Enable
SWRST0Channel Software Reset

CHANNEL6.CHCTRLBChannel n Control B

Address
0x410040A4
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CMD1
  8. 0CMD0
1 field
FieldBitsWhat it does
CMD1:0Software Command
  • 0 No action
  • 1 Channel suspend operation
  • 2 Channel resume operation

CHANNEL6.CHPRILVLChannel n Priority Level

Address
0x410040A5
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1PRILVL1
  8. 0PRILVL0
1 field
FieldBitsWhat it does
PRILVL1:0Channel Priority Level
  • 0 Channel Priority Level 0 (Lowest Level)
  • 1 Channel Priority Level 1
  • 2 Channel Priority Level 2
  • 3 Channel Priority Level 3 (Highest Level)

CHANNEL6.CHEVCTRLChannel n Event Control

Address
0x410040A6
Reset
0x00
Access
read/write
  1. 7EVOE
  2. 6EVIE
  3. 5EVOMODE1
  4. 4EVOMODE0
  5. 3–
  6. 2EVACT2
  7. 1EVACT1
  8. 0EVACT0
4 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable
EVIE6Channel Event Input Enable
EVOMODE5:4Channel Event Output Mode
  • 0 Block event output selection. Refer to BTCTRL.EVOSEL for available selections.
  • 1 Ongoing trigger action
EVACT2:0Channel Event Input Action
  • 0 No action
  • 1 Transfer and periodic transfer trigger
  • 2 Conditional transfer trigger
  • 3 Conditional block transfer
  • 4 Channel suspend operation
  • 5 Channel resume operation
  • 6 Skip next block suspend action
  • 7 Increase priority

CHANNEL6.CHINTENCLRChannel n Interrupt Enable Clear

Address
0x410040AC
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL6.CHINTENSETChannel n Interrupt Enable Set

Address
0x410040AD
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL6.CHINTFLAGChannel n Interrupt Flag Status and Clear

Address
0x410040AE
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend
TCMPL1Channel Transfer Complete
TERR0Channel Transfer Error

CHANNEL6.CHSTATUSChannel n Status

Address
0x410040AF
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CRCERR
  6. 2FERR
  7. 1BUSY
  8. 0PEND
4 fields
FieldBitsWhat it does
CRCERR3Channel CRC Error
FERR2Channel Fetch Error
BUSY1Channel Busy
PEND0Channel Pending

CHANNEL7.CHCTRLAChannel n Control A

Address
0x410040B0
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
THRESHOLD29:28FIFO Threshold
  • 0 Destination write starts after each beat source address read
  • 1 Destination write starts after 2-beats source address read
  • 2 Destination write starts after 4-beats source address read
  • 3 Destination write starts after 8-beats source address read
BURSTLEN27:24Burst Length
  • 0 Single-beat burst length
  • 1 2-beats burst length
  • 2 3-beats burst length
  • 3 4-beats burst length
  • 4 5-beats burst length
  • 5 6-beats burst length
  • 6 7-beats burst length
  • 7 8-beats burst length
  • 8 9-beats burst length
  • 9 10-beats burst length
  • 10 11-beats burst length
  • 11 12-beats burst length
  • 12 13-beats burst length
  • 13 14-beats burst length
  • 14 15-beats burst length
  • 15 16-beats burst length
TRIGACT21:20Trigger Action
  • 0 One trigger required for each block transfer
  • 2 One trigger required for each burst transfer
  • 3 One trigger required for each transaction
TRIGSRC14:8Trigger Source
  • 0 Only software/event triggers
RUNSTDBY6Channel Run in Standby
ENABLE1Channel Enable
SWRST0Channel Software Reset

CHANNEL7.CHCTRLBChannel n Control B

Address
0x410040B4
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CMD1
  8. 0CMD0
1 field
FieldBitsWhat it does
CMD1:0Software Command
  • 0 No action
  • 1 Channel suspend operation
  • 2 Channel resume operation

CHANNEL7.CHPRILVLChannel n Priority Level

Address
0x410040B5
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1PRILVL1
  8. 0PRILVL0
1 field
FieldBitsWhat it does
PRILVL1:0Channel Priority Level
  • 0 Channel Priority Level 0 (Lowest Level)
  • 1 Channel Priority Level 1
  • 2 Channel Priority Level 2
  • 3 Channel Priority Level 3 (Highest Level)

CHANNEL7.CHEVCTRLChannel n Event Control

Address
0x410040B6
Reset
0x00
Access
read/write
  1. 7EVOE
  2. 6EVIE
  3. 5EVOMODE1
  4. 4EVOMODE0
  5. 3–
  6. 2EVACT2
  7. 1EVACT1
  8. 0EVACT0
4 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable
EVIE6Channel Event Input Enable
EVOMODE5:4Channel Event Output Mode
  • 0 Block event output selection. Refer to BTCTRL.EVOSEL for available selections.
  • 1 Ongoing trigger action
EVACT2:0Channel Event Input Action
  • 0 No action
  • 1 Transfer and periodic transfer trigger
  • 2 Conditional transfer trigger
  • 3 Conditional block transfer
  • 4 Channel suspend operation
  • 5 Channel resume operation
  • 6 Skip next block suspend action
  • 7 Increase priority

CHANNEL7.CHINTENCLRChannel n Interrupt Enable Clear

Address
0x410040BC
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL7.CHINTENSETChannel n Interrupt Enable Set

Address
0x410040BD
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL7.CHINTFLAGChannel n Interrupt Flag Status and Clear

Address
0x410040BE
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend
TCMPL1Channel Transfer Complete
TERR0Channel Transfer Error

CHANNEL7.CHSTATUSChannel n Status

Address
0x410040BF
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CRCERR
  6. 2FERR
  7. 1BUSY
  8. 0PEND
4 fields
FieldBitsWhat it does
CRCERR3Channel CRC Error
FERR2Channel Fetch Error
BUSY1Channel Busy
PEND0Channel Pending

CHANNEL8.CHCTRLAChannel n Control A

Address
0x410040C0
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
THRESHOLD29:28FIFO Threshold
  • 0 Destination write starts after each beat source address read
  • 1 Destination write starts after 2-beats source address read
  • 2 Destination write starts after 4-beats source address read
  • 3 Destination write starts after 8-beats source address read
BURSTLEN27:24Burst Length
  • 0 Single-beat burst length
  • 1 2-beats burst length
  • 2 3-beats burst length
  • 3 4-beats burst length
  • 4 5-beats burst length
  • 5 6-beats burst length
  • 6 7-beats burst length
  • 7 8-beats burst length
  • 8 9-beats burst length
  • 9 10-beats burst length
  • 10 11-beats burst length
  • 11 12-beats burst length
  • 12 13-beats burst length
  • 13 14-beats burst length
  • 14 15-beats burst length
  • 15 16-beats burst length
TRIGACT21:20Trigger Action
  • 0 One trigger required for each block transfer
  • 2 One trigger required for each burst transfer
  • 3 One trigger required for each transaction
TRIGSRC14:8Trigger Source
  • 0 Only software/event triggers
RUNSTDBY6Channel Run in Standby
ENABLE1Channel Enable
SWRST0Channel Software Reset

CHANNEL8.CHCTRLBChannel n Control B

Address
0x410040C4
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CMD1
  8. 0CMD0
1 field
FieldBitsWhat it does
CMD1:0Software Command
  • 0 No action
  • 1 Channel suspend operation
  • 2 Channel resume operation

CHANNEL8.CHPRILVLChannel n Priority Level

Address
0x410040C5
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1PRILVL1
  8. 0PRILVL0
1 field
FieldBitsWhat it does
PRILVL1:0Channel Priority Level
  • 0 Channel Priority Level 0 (Lowest Level)
  • 1 Channel Priority Level 1
  • 2 Channel Priority Level 2
  • 3 Channel Priority Level 3 (Highest Level)

CHANNEL8.CHEVCTRLChannel n Event Control

Address
0x410040C6
Reset
0x00
Access
read/write
  1. 7EVOE
  2. 6EVIE
  3. 5EVOMODE1
  4. 4EVOMODE0
  5. 3–
  6. 2EVACT2
  7. 1EVACT1
  8. 0EVACT0
4 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable
EVIE6Channel Event Input Enable
EVOMODE5:4Channel Event Output Mode
  • 0 Block event output selection. Refer to BTCTRL.EVOSEL for available selections.
  • 1 Ongoing trigger action
EVACT2:0Channel Event Input Action
  • 0 No action
  • 1 Transfer and periodic transfer trigger
  • 2 Conditional transfer trigger
  • 3 Conditional block transfer
  • 4 Channel suspend operation
  • 5 Channel resume operation
  • 6 Skip next block suspend action
  • 7 Increase priority

CHANNEL8.CHINTENCLRChannel n Interrupt Enable Clear

Address
0x410040CC
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL8.CHINTENSETChannel n Interrupt Enable Set

Address
0x410040CD
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL8.CHINTFLAGChannel n Interrupt Flag Status and Clear

Address
0x410040CE
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend
TCMPL1Channel Transfer Complete
TERR0Channel Transfer Error

CHANNEL8.CHSTATUSChannel n Status

Address
0x410040CF
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CRCERR
  6. 2FERR
  7. 1BUSY
  8. 0PEND
4 fields
FieldBitsWhat it does
CRCERR3Channel CRC Error
FERR2Channel Fetch Error
BUSY1Channel Busy
PEND0Channel Pending

CHANNEL9.CHCTRLAChannel n Control A

Address
0x410040D0
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
THRESHOLD29:28FIFO Threshold
  • 0 Destination write starts after each beat source address read
  • 1 Destination write starts after 2-beats source address read
  • 2 Destination write starts after 4-beats source address read
  • 3 Destination write starts after 8-beats source address read
BURSTLEN27:24Burst Length
  • 0 Single-beat burst length
  • 1 2-beats burst length
  • 2 3-beats burst length
  • 3 4-beats burst length
  • 4 5-beats burst length
  • 5 6-beats burst length
  • 6 7-beats burst length
  • 7 8-beats burst length
  • 8 9-beats burst length
  • 9 10-beats burst length
  • 10 11-beats burst length
  • 11 12-beats burst length
  • 12 13-beats burst length
  • 13 14-beats burst length
  • 14 15-beats burst length
  • 15 16-beats burst length
TRIGACT21:20Trigger Action
  • 0 One trigger required for each block transfer
  • 2 One trigger required for each burst transfer
  • 3 One trigger required for each transaction
TRIGSRC14:8Trigger Source
  • 0 Only software/event triggers
RUNSTDBY6Channel Run in Standby
ENABLE1Channel Enable
SWRST0Channel Software Reset

CHANNEL9.CHCTRLBChannel n Control B

Address
0x410040D4
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CMD1
  8. 0CMD0
1 field
FieldBitsWhat it does
CMD1:0Software Command
  • 0 No action
  • 1 Channel suspend operation
  • 2 Channel resume operation

CHANNEL9.CHPRILVLChannel n Priority Level

Address
0x410040D5
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1PRILVL1
  8. 0PRILVL0
1 field
FieldBitsWhat it does
PRILVL1:0Channel Priority Level
  • 0 Channel Priority Level 0 (Lowest Level)
  • 1 Channel Priority Level 1
  • 2 Channel Priority Level 2
  • 3 Channel Priority Level 3 (Highest Level)

CHANNEL9.CHEVCTRLChannel n Event Control

Address
0x410040D6
Reset
0x00
Access
read/write
  1. 7EVOE
  2. 6EVIE
  3. 5EVOMODE1
  4. 4EVOMODE0
  5. 3–
  6. 2EVACT2
  7. 1EVACT1
  8. 0EVACT0
4 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable
EVIE6Channel Event Input Enable
EVOMODE5:4Channel Event Output Mode
  • 0 Block event output selection. Refer to BTCTRL.EVOSEL for available selections.
  • 1 Ongoing trigger action
EVACT2:0Channel Event Input Action
  • 0 No action
  • 1 Transfer and periodic transfer trigger
  • 2 Conditional transfer trigger
  • 3 Conditional block transfer
  • 4 Channel suspend operation
  • 5 Channel resume operation
  • 6 Skip next block suspend action
  • 7 Increase priority

CHANNEL9.CHINTENCLRChannel n Interrupt Enable Clear

Address
0x410040DC
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL9.CHINTENSETChannel n Interrupt Enable Set

Address
0x410040DD
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL9.CHINTFLAGChannel n Interrupt Flag Status and Clear

Address
0x410040DE
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend
TCMPL1Channel Transfer Complete
TERR0Channel Transfer Error

CHANNEL9.CHSTATUSChannel n Status

Address
0x410040DF
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CRCERR
  6. 2FERR
  7. 1BUSY
  8. 0PEND
4 fields
FieldBitsWhat it does
CRCERR3Channel CRC Error
FERR2Channel Fetch Error
BUSY1Channel Busy
PEND0Channel Pending

CHANNEL10.CHCTRLAChannel n Control A

Address
0x410040E0
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
THRESHOLD29:28FIFO Threshold
  • 0 Destination write starts after each beat source address read
  • 1 Destination write starts after 2-beats source address read
  • 2 Destination write starts after 4-beats source address read
  • 3 Destination write starts after 8-beats source address read
BURSTLEN27:24Burst Length
  • 0 Single-beat burst length
  • 1 2-beats burst length
  • 2 3-beats burst length
  • 3 4-beats burst length
  • 4 5-beats burst length
  • 5 6-beats burst length
  • 6 7-beats burst length
  • 7 8-beats burst length
  • 8 9-beats burst length
  • 9 10-beats burst length
  • 10 11-beats burst length
  • 11 12-beats burst length
  • 12 13-beats burst length
  • 13 14-beats burst length
  • 14 15-beats burst length
  • 15 16-beats burst length
TRIGACT21:20Trigger Action
  • 0 One trigger required for each block transfer
  • 2 One trigger required for each burst transfer
  • 3 One trigger required for each transaction
TRIGSRC14:8Trigger Source
  • 0 Only software/event triggers
RUNSTDBY6Channel Run in Standby
ENABLE1Channel Enable
SWRST0Channel Software Reset

CHANNEL10.CHCTRLBChannel n Control B

Address
0x410040E4
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CMD1
  8. 0CMD0
1 field
FieldBitsWhat it does
CMD1:0Software Command
  • 0 No action
  • 1 Channel suspend operation
  • 2 Channel resume operation

CHANNEL10.CHPRILVLChannel n Priority Level

Address
0x410040E5
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1PRILVL1
  8. 0PRILVL0
1 field
FieldBitsWhat it does
PRILVL1:0Channel Priority Level
  • 0 Channel Priority Level 0 (Lowest Level)
  • 1 Channel Priority Level 1
  • 2 Channel Priority Level 2
  • 3 Channel Priority Level 3 (Highest Level)

CHANNEL10.CHEVCTRLChannel n Event Control

Address
0x410040E6
Reset
0x00
Access
read/write
  1. 7EVOE
  2. 6EVIE
  3. 5EVOMODE1
  4. 4EVOMODE0
  5. 3–
  6. 2EVACT2
  7. 1EVACT1
  8. 0EVACT0
4 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable
EVIE6Channel Event Input Enable
EVOMODE5:4Channel Event Output Mode
  • 0 Block event output selection. Refer to BTCTRL.EVOSEL for available selections.
  • 1 Ongoing trigger action
EVACT2:0Channel Event Input Action
  • 0 No action
  • 1 Transfer and periodic transfer trigger
  • 2 Conditional transfer trigger
  • 3 Conditional block transfer
  • 4 Channel suspend operation
  • 5 Channel resume operation
  • 6 Skip next block suspend action
  • 7 Increase priority

CHANNEL10.CHINTENCLRChannel n Interrupt Enable Clear

Address
0x410040EC
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL10.CHINTENSETChannel n Interrupt Enable Set

Address
0x410040ED
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL10.CHINTFLAGChannel n Interrupt Flag Status and Clear

Address
0x410040EE
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend
TCMPL1Channel Transfer Complete
TERR0Channel Transfer Error

CHANNEL10.CHSTATUSChannel n Status

Address
0x410040EF
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CRCERR
  6. 2FERR
  7. 1BUSY
  8. 0PEND
4 fields
FieldBitsWhat it does
CRCERR3Channel CRC Error
FERR2Channel Fetch Error
BUSY1Channel Busy
PEND0Channel Pending

CHANNEL11.CHCTRLAChannel n Control A

Address
0x410040F0
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
THRESHOLD29:28FIFO Threshold
  • 0 Destination write starts after each beat source address read
  • 1 Destination write starts after 2-beats source address read
  • 2 Destination write starts after 4-beats source address read
  • 3 Destination write starts after 8-beats source address read
BURSTLEN27:24Burst Length
  • 0 Single-beat burst length
  • 1 2-beats burst length
  • 2 3-beats burst length
  • 3 4-beats burst length
  • 4 5-beats burst length
  • 5 6-beats burst length
  • 6 7-beats burst length
  • 7 8-beats burst length
  • 8 9-beats burst length
  • 9 10-beats burst length
  • 10 11-beats burst length
  • 11 12-beats burst length
  • 12 13-beats burst length
  • 13 14-beats burst length
  • 14 15-beats burst length
  • 15 16-beats burst length
TRIGACT21:20Trigger Action
  • 0 One trigger required for each block transfer
  • 2 One trigger required for each burst transfer
  • 3 One trigger required for each transaction
TRIGSRC14:8Trigger Source
  • 0 Only software/event triggers
RUNSTDBY6Channel Run in Standby
ENABLE1Channel Enable
SWRST0Channel Software Reset

CHANNEL11.CHCTRLBChannel n Control B

Address
0x410040F4
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CMD1
  8. 0CMD0
1 field
FieldBitsWhat it does
CMD1:0Software Command
  • 0 No action
  • 1 Channel suspend operation
  • 2 Channel resume operation

CHANNEL11.CHPRILVLChannel n Priority Level

Address
0x410040F5
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1PRILVL1
  8. 0PRILVL0
1 field
FieldBitsWhat it does
PRILVL1:0Channel Priority Level
  • 0 Channel Priority Level 0 (Lowest Level)
  • 1 Channel Priority Level 1
  • 2 Channel Priority Level 2
  • 3 Channel Priority Level 3 (Highest Level)

CHANNEL11.CHEVCTRLChannel n Event Control

Address
0x410040F6
Reset
0x00
Access
read/write
  1. 7EVOE
  2. 6EVIE
  3. 5EVOMODE1
  4. 4EVOMODE0
  5. 3–
  6. 2EVACT2
  7. 1EVACT1
  8. 0EVACT0
4 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable
EVIE6Channel Event Input Enable
EVOMODE5:4Channel Event Output Mode
  • 0 Block event output selection. Refer to BTCTRL.EVOSEL for available selections.
  • 1 Ongoing trigger action
EVACT2:0Channel Event Input Action
  • 0 No action
  • 1 Transfer and periodic transfer trigger
  • 2 Conditional transfer trigger
  • 3 Conditional block transfer
  • 4 Channel suspend operation
  • 5 Channel resume operation
  • 6 Skip next block suspend action
  • 7 Increase priority

CHANNEL11.CHINTENCLRChannel n Interrupt Enable Clear

Address
0x410040FC
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL11.CHINTENSETChannel n Interrupt Enable Set

Address
0x410040FD
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL11.CHINTFLAGChannel n Interrupt Flag Status and Clear

Address
0x410040FE
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend
TCMPL1Channel Transfer Complete
TERR0Channel Transfer Error

CHANNEL11.CHSTATUSChannel n Status

Address
0x410040FF
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CRCERR
  6. 2FERR
  7. 1BUSY
  8. 0PEND
4 fields
FieldBitsWhat it does
CRCERR3Channel CRC Error
FERR2Channel Fetch Error
BUSY1Channel Busy
PEND0Channel Pending

CHANNEL12.CHCTRLAChannel n Control A

Address
0x41004100
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
THRESHOLD29:28FIFO Threshold
  • 0 Destination write starts after each beat source address read
  • 1 Destination write starts after 2-beats source address read
  • 2 Destination write starts after 4-beats source address read
  • 3 Destination write starts after 8-beats source address read
BURSTLEN27:24Burst Length
  • 0 Single-beat burst length
  • 1 2-beats burst length
  • 2 3-beats burst length
  • 3 4-beats burst length
  • 4 5-beats burst length
  • 5 6-beats burst length
  • 6 7-beats burst length
  • 7 8-beats burst length
  • 8 9-beats burst length
  • 9 10-beats burst length
  • 10 11-beats burst length
  • 11 12-beats burst length
  • 12 13-beats burst length
  • 13 14-beats burst length
  • 14 15-beats burst length
  • 15 16-beats burst length
TRIGACT21:20Trigger Action
  • 0 One trigger required for each block transfer
  • 2 One trigger required for each burst transfer
  • 3 One trigger required for each transaction
TRIGSRC14:8Trigger Source
  • 0 Only software/event triggers
RUNSTDBY6Channel Run in Standby
ENABLE1Channel Enable
SWRST0Channel Software Reset

CHANNEL12.CHCTRLBChannel n Control B

Address
0x41004104
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CMD1
  8. 0CMD0
1 field
FieldBitsWhat it does
CMD1:0Software Command
  • 0 No action
  • 1 Channel suspend operation
  • 2 Channel resume operation

CHANNEL12.CHPRILVLChannel n Priority Level

Address
0x41004105
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1PRILVL1
  8. 0PRILVL0
1 field
FieldBitsWhat it does
PRILVL1:0Channel Priority Level
  • 0 Channel Priority Level 0 (Lowest Level)
  • 1 Channel Priority Level 1
  • 2 Channel Priority Level 2
  • 3 Channel Priority Level 3 (Highest Level)

CHANNEL12.CHEVCTRLChannel n Event Control

Address
0x41004106
Reset
0x00
Access
read/write
  1. 7EVOE
  2. 6EVIE
  3. 5EVOMODE1
  4. 4EVOMODE0
  5. 3–
  6. 2EVACT2
  7. 1EVACT1
  8. 0EVACT0
4 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable
EVIE6Channel Event Input Enable
EVOMODE5:4Channel Event Output Mode
  • 0 Block event output selection. Refer to BTCTRL.EVOSEL for available selections.
  • 1 Ongoing trigger action
EVACT2:0Channel Event Input Action
  • 0 No action
  • 1 Transfer and periodic transfer trigger
  • 2 Conditional transfer trigger
  • 3 Conditional block transfer
  • 4 Channel suspend operation
  • 5 Channel resume operation
  • 6 Skip next block suspend action
  • 7 Increase priority

CHANNEL12.CHINTENCLRChannel n Interrupt Enable Clear

Address
0x4100410C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL12.CHINTENSETChannel n Interrupt Enable Set

Address
0x4100410D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL12.CHINTFLAGChannel n Interrupt Flag Status and Clear

Address
0x4100410E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend
TCMPL1Channel Transfer Complete
TERR0Channel Transfer Error

CHANNEL12.CHSTATUSChannel n Status

Address
0x4100410F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CRCERR
  6. 2FERR
  7. 1BUSY
  8. 0PEND
4 fields
FieldBitsWhat it does
CRCERR3Channel CRC Error
FERR2Channel Fetch Error
BUSY1Channel Busy
PEND0Channel Pending

CHANNEL13.CHCTRLAChannel n Control A

Address
0x41004110
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
THRESHOLD29:28FIFO Threshold
  • 0 Destination write starts after each beat source address read
  • 1 Destination write starts after 2-beats source address read
  • 2 Destination write starts after 4-beats source address read
  • 3 Destination write starts after 8-beats source address read
BURSTLEN27:24Burst Length
  • 0 Single-beat burst length
  • 1 2-beats burst length
  • 2 3-beats burst length
  • 3 4-beats burst length
  • 4 5-beats burst length
  • 5 6-beats burst length
  • 6 7-beats burst length
  • 7 8-beats burst length
  • 8 9-beats burst length
  • 9 10-beats burst length
  • 10 11-beats burst length
  • 11 12-beats burst length
  • 12 13-beats burst length
  • 13 14-beats burst length
  • 14 15-beats burst length
  • 15 16-beats burst length
TRIGACT21:20Trigger Action
  • 0 One trigger required for each block transfer
  • 2 One trigger required for each burst transfer
  • 3 One trigger required for each transaction
TRIGSRC14:8Trigger Source
  • 0 Only software/event triggers
RUNSTDBY6Channel Run in Standby
ENABLE1Channel Enable
SWRST0Channel Software Reset

CHANNEL13.CHCTRLBChannel n Control B

Address
0x41004114
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CMD1
  8. 0CMD0
1 field
FieldBitsWhat it does
CMD1:0Software Command
  • 0 No action
  • 1 Channel suspend operation
  • 2 Channel resume operation

CHANNEL13.CHPRILVLChannel n Priority Level

Address
0x41004115
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1PRILVL1
  8. 0PRILVL0
1 field
FieldBitsWhat it does
PRILVL1:0Channel Priority Level
  • 0 Channel Priority Level 0 (Lowest Level)
  • 1 Channel Priority Level 1
  • 2 Channel Priority Level 2
  • 3 Channel Priority Level 3 (Highest Level)

CHANNEL13.CHEVCTRLChannel n Event Control

Address
0x41004116
Reset
0x00
Access
read/write
  1. 7EVOE
  2. 6EVIE
  3. 5EVOMODE1
  4. 4EVOMODE0
  5. 3–
  6. 2EVACT2
  7. 1EVACT1
  8. 0EVACT0
4 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable
EVIE6Channel Event Input Enable
EVOMODE5:4Channel Event Output Mode
  • 0 Block event output selection. Refer to BTCTRL.EVOSEL for available selections.
  • 1 Ongoing trigger action
EVACT2:0Channel Event Input Action
  • 0 No action
  • 1 Transfer and periodic transfer trigger
  • 2 Conditional transfer trigger
  • 3 Conditional block transfer
  • 4 Channel suspend operation
  • 5 Channel resume operation
  • 6 Skip next block suspend action
  • 7 Increase priority

CHANNEL13.CHINTENCLRChannel n Interrupt Enable Clear

Address
0x4100411C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL13.CHINTENSETChannel n Interrupt Enable Set

Address
0x4100411D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL13.CHINTFLAGChannel n Interrupt Flag Status and Clear

Address
0x4100411E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend
TCMPL1Channel Transfer Complete
TERR0Channel Transfer Error

CHANNEL13.CHSTATUSChannel n Status

Address
0x4100411F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CRCERR
  6. 2FERR
  7. 1BUSY
  8. 0PEND
4 fields
FieldBitsWhat it does
CRCERR3Channel CRC Error
FERR2Channel Fetch Error
BUSY1Channel Busy
PEND0Channel Pending

CHANNEL14.CHCTRLAChannel n Control A

Address
0x41004120
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
THRESHOLD29:28FIFO Threshold
  • 0 Destination write starts after each beat source address read
  • 1 Destination write starts after 2-beats source address read
  • 2 Destination write starts after 4-beats source address read
  • 3 Destination write starts after 8-beats source address read
BURSTLEN27:24Burst Length
  • 0 Single-beat burst length
  • 1 2-beats burst length
  • 2 3-beats burst length
  • 3 4-beats burst length
  • 4 5-beats burst length
  • 5 6-beats burst length
  • 6 7-beats burst length
  • 7 8-beats burst length
  • 8 9-beats burst length
  • 9 10-beats burst length
  • 10 11-beats burst length
  • 11 12-beats burst length
  • 12 13-beats burst length
  • 13 14-beats burst length
  • 14 15-beats burst length
  • 15 16-beats burst length
TRIGACT21:20Trigger Action
  • 0 One trigger required for each block transfer
  • 2 One trigger required for each burst transfer
  • 3 One trigger required for each transaction
TRIGSRC14:8Trigger Source
  • 0 Only software/event triggers
RUNSTDBY6Channel Run in Standby
ENABLE1Channel Enable
SWRST0Channel Software Reset

CHANNEL14.CHCTRLBChannel n Control B

Address
0x41004124
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CMD1
  8. 0CMD0
1 field
FieldBitsWhat it does
CMD1:0Software Command
  • 0 No action
  • 1 Channel suspend operation
  • 2 Channel resume operation

CHANNEL14.CHPRILVLChannel n Priority Level

Address
0x41004125
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1PRILVL1
  8. 0PRILVL0
1 field
FieldBitsWhat it does
PRILVL1:0Channel Priority Level
  • 0 Channel Priority Level 0 (Lowest Level)
  • 1 Channel Priority Level 1
  • 2 Channel Priority Level 2
  • 3 Channel Priority Level 3 (Highest Level)

CHANNEL14.CHEVCTRLChannel n Event Control

Address
0x41004126
Reset
0x00
Access
read/write
  1. 7EVOE
  2. 6EVIE
  3. 5EVOMODE1
  4. 4EVOMODE0
  5. 3–
  6. 2EVACT2
  7. 1EVACT1
  8. 0EVACT0
4 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable
EVIE6Channel Event Input Enable
EVOMODE5:4Channel Event Output Mode
  • 0 Block event output selection. Refer to BTCTRL.EVOSEL for available selections.
  • 1 Ongoing trigger action
EVACT2:0Channel Event Input Action
  • 0 No action
  • 1 Transfer and periodic transfer trigger
  • 2 Conditional transfer trigger
  • 3 Conditional block transfer
  • 4 Channel suspend operation
  • 5 Channel resume operation
  • 6 Skip next block suspend action
  • 7 Increase priority

CHANNEL14.CHINTENCLRChannel n Interrupt Enable Clear

Address
0x4100412C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL14.CHINTENSETChannel n Interrupt Enable Set

Address
0x4100412D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL14.CHINTFLAGChannel n Interrupt Flag Status and Clear

Address
0x4100412E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend
TCMPL1Channel Transfer Complete
TERR0Channel Transfer Error

CHANNEL14.CHSTATUSChannel n Status

Address
0x4100412F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CRCERR
  6. 2FERR
  7. 1BUSY
  8. 0PEND
4 fields
FieldBitsWhat it does
CRCERR3Channel CRC Error
FERR2Channel Fetch Error
BUSY1Channel Busy
PEND0Channel Pending

CHANNEL15.CHCTRLAChannel n Control A

Address
0x41004130
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
THRESHOLD29:28FIFO Threshold
  • 0 Destination write starts after each beat source address read
  • 1 Destination write starts after 2-beats source address read
  • 2 Destination write starts after 4-beats source address read
  • 3 Destination write starts after 8-beats source address read
BURSTLEN27:24Burst Length
  • 0 Single-beat burst length
  • 1 2-beats burst length
  • 2 3-beats burst length
  • 3 4-beats burst length
  • 4 5-beats burst length
  • 5 6-beats burst length
  • 6 7-beats burst length
  • 7 8-beats burst length
  • 8 9-beats burst length
  • 9 10-beats burst length
  • 10 11-beats burst length
  • 11 12-beats burst length
  • 12 13-beats burst length
  • 13 14-beats burst length
  • 14 15-beats burst length
  • 15 16-beats burst length
TRIGACT21:20Trigger Action
  • 0 One trigger required for each block transfer
  • 2 One trigger required for each burst transfer
  • 3 One trigger required for each transaction
TRIGSRC14:8Trigger Source
  • 0 Only software/event triggers
RUNSTDBY6Channel Run in Standby
ENABLE1Channel Enable
SWRST0Channel Software Reset

CHANNEL15.CHCTRLBChannel n Control B

Address
0x41004134
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CMD1
  8. 0CMD0
1 field
FieldBitsWhat it does
CMD1:0Software Command
  • 0 No action
  • 1 Channel suspend operation
  • 2 Channel resume operation

CHANNEL15.CHPRILVLChannel n Priority Level

Address
0x41004135
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1PRILVL1
  8. 0PRILVL0
1 field
FieldBitsWhat it does
PRILVL1:0Channel Priority Level
  • 0 Channel Priority Level 0 (Lowest Level)
  • 1 Channel Priority Level 1
  • 2 Channel Priority Level 2
  • 3 Channel Priority Level 3 (Highest Level)

CHANNEL15.CHEVCTRLChannel n Event Control

Address
0x41004136
Reset
0x00
Access
read/write
  1. 7EVOE
  2. 6EVIE
  3. 5EVOMODE1
  4. 4EVOMODE0
  5. 3–
  6. 2EVACT2
  7. 1EVACT1
  8. 0EVACT0
4 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable
EVIE6Channel Event Input Enable
EVOMODE5:4Channel Event Output Mode
  • 0 Block event output selection. Refer to BTCTRL.EVOSEL for available selections.
  • 1 Ongoing trigger action
EVACT2:0Channel Event Input Action
  • 0 No action
  • 1 Transfer and periodic transfer trigger
  • 2 Conditional transfer trigger
  • 3 Conditional block transfer
  • 4 Channel suspend operation
  • 5 Channel resume operation
  • 6 Skip next block suspend action
  • 7 Increase priority

CHANNEL15.CHINTENCLRChannel n Interrupt Enable Clear

Address
0x4100413C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL15.CHINTENSETChannel n Interrupt Enable Set

Address
0x4100413D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend Interrupt Enable
TCMPL1Channel Transfer Complete Interrupt Enable
TERR0Channel Transfer Error Interrupt Enable

CHANNEL15.CHINTFLAGChannel n Interrupt Flag Status and Clear

Address
0x4100413E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SUSP
  7. 1TCMPL
  8. 0TERR
3 fields
FieldBitsWhat it does
SUSP2Channel Suspend
TCMPL1Channel Transfer Complete
TERR0Channel Transfer Error

CHANNEL15.CHSTATUSChannel n Status

Address
0x4100413F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CRCERR
  6. 2FERR
  7. 1BUSY
  8. 0PEND
4 fields
FieldBitsWhat it does
CRCERR3Channel CRC Error
FERR2Channel Fetch Error
BUSY1Channel Busy
PEND0Channel Pending