PIC32CZ4010CA91176 DMA registers

The 312 registers of DMA (Direct Memory Access Controller), from 0x44850000, with their reset value and every field. The PIC32CZ4010CA91176 has 6864 registers in 76 peripherals, one page each.

DMA Direct Memory Access Controller

CTRLADMA CONTROL A REGISTER

Address
0x44850000
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ENABLE1DMA Enable

DBGCTRLDEBUG CONTROL REGISTER

Address
0x44850008
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DBGRUN0Debug Run

CRCPOLYADMA CRC POLYNOMIAL A REGISTER

Address
0x4485000C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
POLYA31:0CRC Polynomial Coefficients A Register

CRCPOLYBDMA CRC POLYNOMIAL B REGISTER

Address
0x44850010
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
POLYB31:0CRC Polynomial Coefficients B Register

INTSTAT4DMA INTERRUPT PRIORITY 4 STATUS REGISTER

Address
0x44850014
Reset
0x00000000
Access
read only
Size
32-bit
24 fields
FieldBitsWhat it does
CH2323DMA Channel active interrupt at priority 4
CH2222DMA Channel active interrupt at priority 4
CH2121DMA Channel active interrupt at priority 4
CH2020DMA Channel active interrupt at priority 4
CH1919DMA Channel active interrupt at priority 4
CH1818DMA Channel active interrupt at priority 4
CH1717DMA Channel active interrupt at priority 4
CH1616DMA Channel active interrupt at priority 4
CH1515DMA Channel active interrupt at priority 4
CH1414DMA Channel active interrupt at priority 4
CH1313DMA Channel active interrupt at priority 4
CH1212DMA Channel active interrupt at priority 4
CH1111DMA Channel active interrupt at priority 4
CH1010DMA Channel active interrupt at priority 4
CH99DMA Channel active interrupt at priority 4
CH88DMA Channel active interrupt at priority 4
CH77DMA Channel active interrupt at priority 4
CH66DMA Channel active interrupt at priority 4
CH55DMA Channel active interrupt at priority 4
CH44DMA Channel active interrupt at priority 4
CH33DMA Channel active interrupt at priority 4
CH22DMA Channel active interrupt at priority 4
CH11DMA Channel active interrupt at priority 4
CH00DMA Channel active interrupt at priority 4

INTSTAT3DMA INTERRUPT PRIORITY 3 STATUS REGISTER

Address
0x44850018
Reset
0x00000000
Access
read only
Size
32-bit
24 fields
FieldBitsWhat it does
CH2323DMA Channel active interrupt at priority 3
CH2222DMA Channel active interrupt at priority 3
CH2121DMA Channel active interrupt at priority 3
CH2020DMA Channel active interrupt at priority 3
CH1919DMA Channel active interrupt at priority 3
CH1818DMA Channel active interrupt at priority 3
CH1717DMA Channel active interrupt at priority 3
CH1616DMA Channel active interrupt at priority 3
CH1515DMA Channel active interrupt at priority 3
CH1414DMA Channel active interrupt at priority 3
CH1313DMA Channel active interrupt at priority 3
CH1212DMA Channel active interrupt at priority 3
CH1111DMA Channel active interrupt at priority 3
CH1010DMA Channel active interrupt at priority 3
CH99DMA Channel active interrupt at priority 3
CH88DMA Channel active interrupt at priority 3
CH77DMA Channel active interrupt at priority 3
CH66DMA Channel active interrupt at priority 3
CH55DMA Channel active interrupt at priority 3
CH44DMA Channel active interrupt at priority 3
CH33DMA Channel active interrupt at priority 3
CH22DMA Channel active interrupt at priority 3
CH11DMA Channel active interrupt at priority 3
CH00DMA Channel active interrupt at priority 3

INTSTAT2DMA INTERRUPT PRIORITY 2 STATUS REGISTER

Address
0x4485001C
Reset
0x00000000
Access
read only
Size
32-bit
24 fields
FieldBitsWhat it does
CH2323DMA Channel active interrupt at priority 2
CH2222DMA Channel active interrupt at priority 2
CH2121DMA Channel active interrupt at priority 2
CH2020DMA Channel active interrupt at priority 2
CH1919DMA Channel active interrupt at priority 2
CH1818DMA Channel active interrupt at priority 2
CH1717DMA Channel active interrupt at priority 2
CH1616DMA Channel active interrupt at priority 2
CH1515DMA Channel active interrupt at priority 2
CH1414DMA Channel active interrupt at priority 2
CH1313DMA Channel active interrupt at priority 2
CH1212DMA Channel active interrupt at priority 2
CH1111DMA Channel active interrupt at priority 2
CH1010DMA Channel active interrupt at priority 2
CH99DMA Channel active interrupt at priority 2
CH88DMA Channel active interrupt at priority 2
CH77DMA Channel active interrupt at priority 2
CH66DMA Channel active interrupt at priority 2
CH55DMA Channel active interrupt at priority 2
CH44DMA Channel active interrupt at priority 2
CH33DMA Channel active interrupt at priority 2
CH22DMA Channel active interrupt at priority 2
CH11DMA Channel active interrupt at priority 2
CH00DMA Channel active interrupt at priority 2

INTSTAT1DMA INTERRUPT PRIORITY 1 STATUS REGISTER

Address
0x44850020
Reset
0x00000000
Access
read only
Size
32-bit
24 fields
FieldBitsWhat it does
CH2323DMA Channel active interrupt at priority 1
CH2222DMA Channel active interrupt at priority 1
CH2121DMA Channel active interrupt at priority 1
CH2020DMA Channel active interrupt at priority 1
CH1919DMA Channel active interrupt at priority 1
CH1818DMA Channel active interrupt at priority 1
CH1717DMA Channel active interrupt at priority 1
CH1616DMA Channel active interrupt at priority 1
CH1515DMA Channel active interrupt at priority 1
CH1414DMA Channel active interrupt at priority 1
CH1313DMA Channel active interrupt at priority 1
CH1212DMA Channel active interrupt at priority 1
CH1111DMA Channel active interrupt at priority 1
CH1010DMA Channel active interrupt at priority 1
CH99DMA Channel active interrupt at priority 1
CH88DMA Channel active interrupt at priority 1
CH77DMA Channel active interrupt at priority 1
CH66DMA Channel active interrupt at priority 1
CH55DMA Channel active interrupt at priority 1
CH44DMA Channel active interrupt at priority 1
CH33DMA Channel active interrupt at priority 1
CH22DMA Channel active interrupt at priority 1
CH11DMA Channel active interrupt at priority 1
CH00DMA Channel active interrupt at priority 1

CHANNEL0.CHCTRLACHANNEL CONTROL REGISTER A

Address
0x44850050
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RUNSTDBY24Run In Standby
SWFRC16Software Forced Trigger
LLEN8Linked List Enable
ENABLE0Channel Enable

CHANNEL0.CHCTRLBCHANNEL CONTROL REGISTER B

Address
0x44850054
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
CASTEN29Cell Auto Start Enable of Ensuing Transfers for this channel
PATEN26Channel Pattern Match Abort Enable.
PATLEN25Pattern Match Length
PIGNEN24Enable Pattern Ignore Byte
TRIG23:16Trigger that can Start a Channel Transfer
BYTORD15:14Byte Order
  • 0 Bytes are processed AS IS
  • 1 Bytes are swapped as: BYTE3 to BYTE0, BYTE2 to BYTE1, BYTE1 to BYTE2, and BYTE0 to BYTE3
  • 2 Bytes are swapped as: BYTE3 to BYTE1, BYTE2 to BYTE0, BYTE1 to BYTE3, and BYTE0 to BYTE2
  • 3 Bytes are swapped as: BYTE3 to BYTE2, BYTE2 to BYTE3, BYTE1 to BYTE1, and BYTE0 to BYTE1
WBOEN13Write Byte Order Enable
PRI9:8Channel Priority level.
  • 0 Channel Priority is 1
  • 1 Channel Priority is 2
  • 2 Channel Priority is 3
  • 3 Channel Priority is 4 (HIGHEST)
RAS6:4Channel Read Address Sequence
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
WAS2:0Channel Write Address Sequence.
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
CRCEN31CRC Enable bit

CHANNEL0.CHEVCTRLCHANNEL EVENT CONTROL REGISTER

Address
0x44850058
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable (0: disable; 1: enable)
EVSTRIE6Channel Start Event Input Enable (0: disable; 1:enable)
EVAUXIE5Channel Auxiliary Event Enable (0: disable; 1: enable)
EVOMODE3:2Channel Event Output Mode
  • 0 Generate a channel event strobe for 1 clock cycle at the end of block transfer
  • 1 Generate a channel event strobe for 1 clock cycle at the end of cell transfer
  • 2 Generate a channel event strobe from start event trigger to the completion of cell transfer read
  • 3 Generate a channel event strobe from start event trigger to the completion of cell transfer write
EVAUXACT1:0Channel Auxiliary Event Input Action
  • 0 Event Aborts Bock Transfer
  • 1 Event Increments Channel Priority
  • 2 Event acts as a Conditional Trigger

CHANNEL0.CHINTENCLRCHANNEL INTERRUPT ENABLE CLEAR REGISTER

Address
0x4485005C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5Clear Linked List Done Interrupt Enable
BH4Clear Block Transfer Half Complete Interrupt Enable
BC3Clear Cell Transfer Complete Interrupt Enable
CC2Clear Cell Transfer Complete Interrupt Enable
TA1Clear Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL0.CHINTENSETCHANNEL INTERRUPT ENABLE SET REGISTER

Address
0x44850060
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5set Linked List Done Interrupt Enable
BH4set Block Transfer Half Complete Interrupt Enable
BC3set Cell Transfer Complete Interrupt Enable
CC2set Cell Transfer Complete Interrupt Enable
TA1Set Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL0.CHINTFCHANNEL INTERRUPT FLAG REGISTER

Address
0x44850064
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
RDE18Read Error Flag (0: none; 1: Read Error)
WRE17Write Error Flag (0: none; 1: Write Error)
LL5Linked List Done Interrupt Flag (0: none; 1: done)
BH4Block Transfer Half Complete Interrupt Flag (0: none; 1: half complete)
BC3Block Transfer Complete Interrupt Flag (0: none; 1:complete;)
CC2Cell Transfer Complete Interrupt Flag (0: none ; 1: complete)
TA1Transfer Abort Interrupt Flag (0: none; 1: Transfer Aborted)
SD0Start Detected Interrupt Flag (0: none ; 1: Start Detected)

CHANNEL0.CHSSACHANNEL SOURCE START ADDRESS

Address
0x44850068
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSA31:0Channel Source Start Address

CHANNEL0.CHDSACHANNEL DESTINATION START ADDRESS

Address
0x4485006C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSA31:0Channel Destination Start Address

CHANNEL0.CHSSTRDCHANNEL SOURCE CELL STRIDE SIZE REGISTER

Address
0x44850070
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSTRD15:0Source Cell Stride Size

CHANNEL0.CHDSTRDCHANNEL DESTINATION CELL STRIDE SIZE REGISTER

Address
0x44850074
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSTRD15:0Destination Cell Stride Size

CHANNEL0.CHXSIZCHANNEL TRANSFER SIZE REGISTER

Address
0x44850078
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CSZ9:0Cell transfer size in bytes.
BLKSZ31:16Block transfer size in bytes.

CHANNEL0.CHPDATCHANNEL PATTERN MATCH DATA

Address
0x4485007C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
PDAT15:0Channel Pattern Match Data
PIGN31:24Channel Pattern Ignore Value

CHANNEL0.CHCTRLCRCCHANNEL CONTROL CRC

Address
0x44850080
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
CRCRIN7CRC Reflect Input Selection
CRCROUT6CRC Reflected Output Mode
CRCXOR5CRC XOR Mode
CRCAPP3CRC Append Mode
CRCMD2:0CRC/Checksum Mode
  • 0 Normal (0x8005) CRC-16/CRC-16-IBM/CRC-16-ANSI
  • 1 Normal (0x1021) CRC-16-CCITT
  • 2 CRC-16 based on polynomial provided in CRCPOLYA (POLYA[15:0]) register
  • 3 CRC-16 based on polynomial provided in CRCPOLYB (POLYB[15:0]) register
  • 4 Normal (0x04C11DB7) CRC-32
  • 5 CRC-32 based on polynomial provided in CRCPOLYA register
  • 6 CRC-32 based on polynomial provided in CRCPOLYB register
  • 7 Calculate IP header checksum

CHANNEL0.CHCRCDATCHANNEL CRC/CHECKSUM DATA REGISTER

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

CHANNEL0.CHNXTCHANNEL NEXT DESCRIPTOR ADDRESS POINTER

Address
0x44850088
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT31:0Channel Address Pointer to Next Descriptor

CHANNEL0.CHLLCFGSTATCHANNEL LINKED LIST CONFIGURATION STATUS REGISTER

Address
0x4485008C
Reset
0x00000000
Access
read only
Size
32-bit
10 fields
FieldBitsWhat it does
CRCDAT9CRC Data Descriptor Load
CTRLCRC8Control CRC Descriptor Load
PDAT7Match Pattern Descriptor Load
XSIZ6Transfer Size Descriptor Load
DSTRD5Destination Cell Stride Size Descriptor Load
SSTRD4Source Cell Stride Size Descriptor Load
DSA3Destination Start Address Descriptor Load
SSA2Source Start Address Descriptor Load
EVCTRL1EVCTRL Register Descriptor Load
CTRLB0CTRLB Register Descriptor Load

CHANNEL0.CHSTATBCCHANNEL STATUS BLOCK COUNT REGISTER

Address
0x44850090
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BBTC16:0Bytes Transfered in the Block Counter

CHANNEL0.CHSTATCCCHANNEL STATUS CELL COUNT REGISTER

Address
0x44850094
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CBTC10:0Bytes Transfered in the Cell Counter

CHANNEL0.CHSTATCHANNEL STATUS REGISTER

Address
0x44850098
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
DREAD2Descriptor Read Status Bit (0: not read or not avail, 1: read and loaded)
CELLBUSY1Channel Cell Transfer Busy Status Bit (0: none; 1: busy)
BLKBUSY0Channel Block Transfer Busy Status Bit (0: none; 1: busy)

CHANNEL1.CHCTRLACHANNEL CONTROL REGISTER A

Address
0x448500A0
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RUNSTDBY24Run In Standby
SWFRC16Software Forced Trigger
LLEN8Linked List Enable
ENABLE0Channel Enable

CHANNEL1.CHCTRLBCHANNEL CONTROL REGISTER B

Address
0x448500A4
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
CASTEN29Cell Auto Start Enable of Ensuing Transfers for this channel
PATEN26Channel Pattern Match Abort Enable.
PATLEN25Pattern Match Length
PIGNEN24Enable Pattern Ignore Byte
TRIG23:16Trigger that can Start a Channel Transfer
BYTORD15:14Byte Order
  • 0 Bytes are processed AS IS
  • 1 Bytes are swapped as: BYTE3 to BYTE0, BYTE2 to BYTE1, BYTE1 to BYTE2, and BYTE0 to BYTE3
  • 2 Bytes are swapped as: BYTE3 to BYTE1, BYTE2 to BYTE0, BYTE1 to BYTE3, and BYTE0 to BYTE2
  • 3 Bytes are swapped as: BYTE3 to BYTE2, BYTE2 to BYTE3, BYTE1 to BYTE1, and BYTE0 to BYTE1
WBOEN13Write Byte Order Enable
PRI9:8Channel Priority level.
  • 0 Channel Priority is 1
  • 1 Channel Priority is 2
  • 2 Channel Priority is 3
  • 3 Channel Priority is 4 (HIGHEST)
RAS6:4Channel Read Address Sequence
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
WAS2:0Channel Write Address Sequence.
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
CRCEN31CRC Enable bit

CHANNEL1.CHEVCTRLCHANNEL EVENT CONTROL REGISTER

Address
0x448500A8
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable (0: disable; 1: enable)
EVSTRIE6Channel Start Event Input Enable (0: disable; 1:enable)
EVAUXIE5Channel Auxiliary Event Enable (0: disable; 1: enable)
EVOMODE3:2Channel Event Output Mode
  • 0 Generate a channel event strobe for 1 clock cycle at the end of block transfer
  • 1 Generate a channel event strobe for 1 clock cycle at the end of cell transfer
  • 2 Generate a channel event strobe from start event trigger to the completion of cell transfer read
  • 3 Generate a channel event strobe from start event trigger to the completion of cell transfer write
EVAUXACT1:0Channel Auxiliary Event Input Action
  • 0 Event Aborts Bock Transfer
  • 1 Event Increments Channel Priority
  • 2 Event acts as a Conditional Trigger

CHANNEL1.CHINTENCLRCHANNEL INTERRUPT ENABLE CLEAR REGISTER

Address
0x448500AC
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5Clear Linked List Done Interrupt Enable
BH4Clear Block Transfer Half Complete Interrupt Enable
BC3Clear Cell Transfer Complete Interrupt Enable
CC2Clear Cell Transfer Complete Interrupt Enable
TA1Clear Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL1.CHINTENSETCHANNEL INTERRUPT ENABLE SET REGISTER

Address
0x448500B0
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5set Linked List Done Interrupt Enable
BH4set Block Transfer Half Complete Interrupt Enable
BC3set Cell Transfer Complete Interrupt Enable
CC2set Cell Transfer Complete Interrupt Enable
TA1Set Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL1.CHINTFCHANNEL INTERRUPT FLAG REGISTER

Address
0x448500B4
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
RDE18Read Error Flag (0: none; 1: Read Error)
WRE17Write Error Flag (0: none; 1: Write Error)
LL5Linked List Done Interrupt Flag (0: none; 1: done)
BH4Block Transfer Half Complete Interrupt Flag (0: none; 1: half complete)
BC3Block Transfer Complete Interrupt Flag (0: none; 1:complete;)
CC2Cell Transfer Complete Interrupt Flag (0: none ; 1: complete)
TA1Transfer Abort Interrupt Flag (0: none; 1: Transfer Aborted)
SD0Start Detected Interrupt Flag (0: none ; 1: Start Detected)

CHANNEL1.CHSSACHANNEL SOURCE START ADDRESS

Address
0x448500B8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSA31:0Channel Source Start Address

CHANNEL1.CHDSACHANNEL DESTINATION START ADDRESS

Address
0x448500BC
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSA31:0Channel Destination Start Address

CHANNEL1.CHSSTRDCHANNEL SOURCE CELL STRIDE SIZE REGISTER

Address
0x448500C0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSTRD15:0Source Cell Stride Size

CHANNEL1.CHDSTRDCHANNEL DESTINATION CELL STRIDE SIZE REGISTER

Address
0x448500C4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSTRD15:0Destination Cell Stride Size

CHANNEL1.CHXSIZCHANNEL TRANSFER SIZE REGISTER

Address
0x448500C8
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CSZ9:0Cell transfer size in bytes.
BLKSZ31:16Block transfer size in bytes.

CHANNEL1.CHPDATCHANNEL PATTERN MATCH DATA

Address
0x448500CC
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
PDAT15:0Channel Pattern Match Data
PIGN31:24Channel Pattern Ignore Value

CHANNEL1.CHCTRLCRCCHANNEL CONTROL CRC

Address
0x448500D0
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
CRCRIN7CRC Reflect Input Selection
CRCROUT6CRC Reflected Output Mode
CRCXOR5CRC XOR Mode
CRCAPP3CRC Append Mode
CRCMD2:0CRC/Checksum Mode
  • 0 Normal (0x8005) CRC-16/CRC-16-IBM/CRC-16-ANSI
  • 1 Normal (0x1021) CRC-16-CCITT
  • 2 CRC-16 based on polynomial provided in CRCPOLYA (POLYA[15:0]) register
  • 3 CRC-16 based on polynomial provided in CRCPOLYB (POLYB[15:0]) register
  • 4 Normal (0x04C11DB7) CRC-32
  • 5 CRC-32 based on polynomial provided in CRCPOLYA register
  • 6 CRC-32 based on polynomial provided in CRCPOLYB register
  • 7 Calculate IP header checksum

CHANNEL1.CHCRCDATCHANNEL CRC/CHECKSUM DATA REGISTER

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

CHANNEL1.CHNXTCHANNEL NEXT DESCRIPTOR ADDRESS POINTER

Address
0x448500D8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT31:0Channel Address Pointer to Next Descriptor

CHANNEL1.CHLLCFGSTATCHANNEL LINKED LIST CONFIGURATION STATUS REGISTER

Address
0x448500DC
Reset
0x00000000
Access
read only
Size
32-bit
10 fields
FieldBitsWhat it does
CRCDAT9CRC Data Descriptor Load
CTRLCRC8Control CRC Descriptor Load
PDAT7Match Pattern Descriptor Load
XSIZ6Transfer Size Descriptor Load
DSTRD5Destination Cell Stride Size Descriptor Load
SSTRD4Source Cell Stride Size Descriptor Load
DSA3Destination Start Address Descriptor Load
SSA2Source Start Address Descriptor Load
EVCTRL1EVCTRL Register Descriptor Load
CTRLB0CTRLB Register Descriptor Load

CHANNEL1.CHSTATBCCHANNEL STATUS BLOCK COUNT REGISTER

Address
0x448500E0
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BBTC16:0Bytes Transfered in the Block Counter

CHANNEL1.CHSTATCCCHANNEL STATUS CELL COUNT REGISTER

Address
0x448500E4
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CBTC10:0Bytes Transfered in the Cell Counter

CHANNEL1.CHSTATCHANNEL STATUS REGISTER

Address
0x448500E8
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
DREAD2Descriptor Read Status Bit (0: not read or not avail, 1: read and loaded)
CELLBUSY1Channel Cell Transfer Busy Status Bit (0: none; 1: busy)
BLKBUSY0Channel Block Transfer Busy Status Bit (0: none; 1: busy)

CHANNEL2.CHCTRLACHANNEL CONTROL REGISTER A

Address
0x448500F0
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RUNSTDBY24Run In Standby
SWFRC16Software Forced Trigger
LLEN8Linked List Enable
ENABLE0Channel Enable

CHANNEL2.CHCTRLBCHANNEL CONTROL REGISTER B

Address
0x448500F4
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
CASTEN29Cell Auto Start Enable of Ensuing Transfers for this channel
PATEN26Channel Pattern Match Abort Enable.
PATLEN25Pattern Match Length
PIGNEN24Enable Pattern Ignore Byte
TRIG23:16Trigger that can Start a Channel Transfer
BYTORD15:14Byte Order
  • 0 Bytes are processed AS IS
  • 1 Bytes are swapped as: BYTE3 to BYTE0, BYTE2 to BYTE1, BYTE1 to BYTE2, and BYTE0 to BYTE3
  • 2 Bytes are swapped as: BYTE3 to BYTE1, BYTE2 to BYTE0, BYTE1 to BYTE3, and BYTE0 to BYTE2
  • 3 Bytes are swapped as: BYTE3 to BYTE2, BYTE2 to BYTE3, BYTE1 to BYTE1, and BYTE0 to BYTE1
WBOEN13Write Byte Order Enable
PRI9:8Channel Priority level.
  • 0 Channel Priority is 1
  • 1 Channel Priority is 2
  • 2 Channel Priority is 3
  • 3 Channel Priority is 4 (HIGHEST)
RAS6:4Channel Read Address Sequence
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
WAS2:0Channel Write Address Sequence.
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
CRCEN31CRC Enable bit

CHANNEL2.CHEVCTRLCHANNEL EVENT CONTROL REGISTER

Address
0x448500F8
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable (0: disable; 1: enable)
EVSTRIE6Channel Start Event Input Enable (0: disable; 1:enable)
EVAUXIE5Channel Auxiliary Event Enable (0: disable; 1: enable)
EVOMODE3:2Channel Event Output Mode
  • 0 Generate a channel event strobe for 1 clock cycle at the end of block transfer
  • 1 Generate a channel event strobe for 1 clock cycle at the end of cell transfer
  • 2 Generate a channel event strobe from start event trigger to the completion of cell transfer read
  • 3 Generate a channel event strobe from start event trigger to the completion of cell transfer write
EVAUXACT1:0Channel Auxiliary Event Input Action
  • 0 Event Aborts Bock Transfer
  • 1 Event Increments Channel Priority
  • 2 Event acts as a Conditional Trigger

CHANNEL2.CHINTENCLRCHANNEL INTERRUPT ENABLE CLEAR REGISTER

Address
0x448500FC
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5Clear Linked List Done Interrupt Enable
BH4Clear Block Transfer Half Complete Interrupt Enable
BC3Clear Cell Transfer Complete Interrupt Enable
CC2Clear Cell Transfer Complete Interrupt Enable
TA1Clear Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL2.CHINTENSETCHANNEL INTERRUPT ENABLE SET REGISTER

Address
0x44850100
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5set Linked List Done Interrupt Enable
BH4set Block Transfer Half Complete Interrupt Enable
BC3set Cell Transfer Complete Interrupt Enable
CC2set Cell Transfer Complete Interrupt Enable
TA1Set Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL2.CHINTFCHANNEL INTERRUPT FLAG REGISTER

Address
0x44850104
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
RDE18Read Error Flag (0: none; 1: Read Error)
WRE17Write Error Flag (0: none; 1: Write Error)
LL5Linked List Done Interrupt Flag (0: none; 1: done)
BH4Block Transfer Half Complete Interrupt Flag (0: none; 1: half complete)
BC3Block Transfer Complete Interrupt Flag (0: none; 1:complete;)
CC2Cell Transfer Complete Interrupt Flag (0: none ; 1: complete)
TA1Transfer Abort Interrupt Flag (0: none; 1: Transfer Aborted)
SD0Start Detected Interrupt Flag (0: none ; 1: Start Detected)

CHANNEL2.CHSSACHANNEL SOURCE START ADDRESS

Address
0x44850108
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSA31:0Channel Source Start Address

CHANNEL2.CHDSACHANNEL DESTINATION START ADDRESS

Address
0x4485010C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSA31:0Channel Destination Start Address

CHANNEL2.CHSSTRDCHANNEL SOURCE CELL STRIDE SIZE REGISTER

Address
0x44850110
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSTRD15:0Source Cell Stride Size

CHANNEL2.CHDSTRDCHANNEL DESTINATION CELL STRIDE SIZE REGISTER

Address
0x44850114
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSTRD15:0Destination Cell Stride Size

CHANNEL2.CHXSIZCHANNEL TRANSFER SIZE REGISTER

Address
0x44850118
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CSZ9:0Cell transfer size in bytes.
BLKSZ31:16Block transfer size in bytes.

CHANNEL2.CHPDATCHANNEL PATTERN MATCH DATA

Address
0x4485011C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
PDAT15:0Channel Pattern Match Data
PIGN31:24Channel Pattern Ignore Value

CHANNEL2.CHCTRLCRCCHANNEL CONTROL CRC

Address
0x44850120
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
CRCRIN7CRC Reflect Input Selection
CRCROUT6CRC Reflected Output Mode
CRCXOR5CRC XOR Mode
CRCAPP3CRC Append Mode
CRCMD2:0CRC/Checksum Mode
  • 0 Normal (0x8005) CRC-16/CRC-16-IBM/CRC-16-ANSI
  • 1 Normal (0x1021) CRC-16-CCITT
  • 2 CRC-16 based on polynomial provided in CRCPOLYA (POLYA[15:0]) register
  • 3 CRC-16 based on polynomial provided in CRCPOLYB (POLYB[15:0]) register
  • 4 Normal (0x04C11DB7) CRC-32
  • 5 CRC-32 based on polynomial provided in CRCPOLYA register
  • 6 CRC-32 based on polynomial provided in CRCPOLYB register
  • 7 Calculate IP header checksum

CHANNEL2.CHCRCDATCHANNEL CRC/CHECKSUM DATA REGISTER

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

CHANNEL2.CHNXTCHANNEL NEXT DESCRIPTOR ADDRESS POINTER

Address
0x44850128
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT31:0Channel Address Pointer to Next Descriptor

CHANNEL2.CHLLCFGSTATCHANNEL LINKED LIST CONFIGURATION STATUS REGISTER

Address
0x4485012C
Reset
0x00000000
Access
read only
Size
32-bit
10 fields
FieldBitsWhat it does
CRCDAT9CRC Data Descriptor Load
CTRLCRC8Control CRC Descriptor Load
PDAT7Match Pattern Descriptor Load
XSIZ6Transfer Size Descriptor Load
DSTRD5Destination Cell Stride Size Descriptor Load
SSTRD4Source Cell Stride Size Descriptor Load
DSA3Destination Start Address Descriptor Load
SSA2Source Start Address Descriptor Load
EVCTRL1EVCTRL Register Descriptor Load
CTRLB0CTRLB Register Descriptor Load

CHANNEL2.CHSTATBCCHANNEL STATUS BLOCK COUNT REGISTER

Address
0x44850130
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BBTC16:0Bytes Transfered in the Block Counter

CHANNEL2.CHSTATCCCHANNEL STATUS CELL COUNT REGISTER

Address
0x44850134
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CBTC10:0Bytes Transfered in the Cell Counter

CHANNEL2.CHSTATCHANNEL STATUS REGISTER

Address
0x44850138
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
DREAD2Descriptor Read Status Bit (0: not read or not avail, 1: read and loaded)
CELLBUSY1Channel Cell Transfer Busy Status Bit (0: none; 1: busy)
BLKBUSY0Channel Block Transfer Busy Status Bit (0: none; 1: busy)

CHANNEL3.CHCTRLACHANNEL CONTROL REGISTER A

Address
0x44850140
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RUNSTDBY24Run In Standby
SWFRC16Software Forced Trigger
LLEN8Linked List Enable
ENABLE0Channel Enable

CHANNEL3.CHCTRLBCHANNEL CONTROL REGISTER B

Address
0x44850144
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
CASTEN29Cell Auto Start Enable of Ensuing Transfers for this channel
PATEN26Channel Pattern Match Abort Enable.
PATLEN25Pattern Match Length
PIGNEN24Enable Pattern Ignore Byte
TRIG23:16Trigger that can Start a Channel Transfer
BYTORD15:14Byte Order
  • 0 Bytes are processed AS IS
  • 1 Bytes are swapped as: BYTE3 to BYTE0, BYTE2 to BYTE1, BYTE1 to BYTE2, and BYTE0 to BYTE3
  • 2 Bytes are swapped as: BYTE3 to BYTE1, BYTE2 to BYTE0, BYTE1 to BYTE3, and BYTE0 to BYTE2
  • 3 Bytes are swapped as: BYTE3 to BYTE2, BYTE2 to BYTE3, BYTE1 to BYTE1, and BYTE0 to BYTE1
WBOEN13Write Byte Order Enable
PRI9:8Channel Priority level.
  • 0 Channel Priority is 1
  • 1 Channel Priority is 2
  • 2 Channel Priority is 3
  • 3 Channel Priority is 4 (HIGHEST)
RAS6:4Channel Read Address Sequence
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
WAS2:0Channel Write Address Sequence.
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
CRCEN31CRC Enable bit

CHANNEL3.CHEVCTRLCHANNEL EVENT CONTROL REGISTER

Address
0x44850148
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable (0: disable; 1: enable)
EVSTRIE6Channel Start Event Input Enable (0: disable; 1:enable)
EVAUXIE5Channel Auxiliary Event Enable (0: disable; 1: enable)
EVOMODE3:2Channel Event Output Mode
  • 0 Generate a channel event strobe for 1 clock cycle at the end of block transfer
  • 1 Generate a channel event strobe for 1 clock cycle at the end of cell transfer
  • 2 Generate a channel event strobe from start event trigger to the completion of cell transfer read
  • 3 Generate a channel event strobe from start event trigger to the completion of cell transfer write
EVAUXACT1:0Channel Auxiliary Event Input Action
  • 0 Event Aborts Bock Transfer
  • 1 Event Increments Channel Priority
  • 2 Event acts as a Conditional Trigger

CHANNEL3.CHINTENCLRCHANNEL INTERRUPT ENABLE CLEAR REGISTER

Address
0x4485014C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5Clear Linked List Done Interrupt Enable
BH4Clear Block Transfer Half Complete Interrupt Enable
BC3Clear Cell Transfer Complete Interrupt Enable
CC2Clear Cell Transfer Complete Interrupt Enable
TA1Clear Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL3.CHINTENSETCHANNEL INTERRUPT ENABLE SET REGISTER

Address
0x44850150
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5set Linked List Done Interrupt Enable
BH4set Block Transfer Half Complete Interrupt Enable
BC3set Cell Transfer Complete Interrupt Enable
CC2set Cell Transfer Complete Interrupt Enable
TA1Set Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL3.CHINTFCHANNEL INTERRUPT FLAG REGISTER

Address
0x44850154
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
RDE18Read Error Flag (0: none; 1: Read Error)
WRE17Write Error Flag (0: none; 1: Write Error)
LL5Linked List Done Interrupt Flag (0: none; 1: done)
BH4Block Transfer Half Complete Interrupt Flag (0: none; 1: half complete)
BC3Block Transfer Complete Interrupt Flag (0: none; 1:complete;)
CC2Cell Transfer Complete Interrupt Flag (0: none ; 1: complete)
TA1Transfer Abort Interrupt Flag (0: none; 1: Transfer Aborted)
SD0Start Detected Interrupt Flag (0: none ; 1: Start Detected)

CHANNEL3.CHSSACHANNEL SOURCE START ADDRESS

Address
0x44850158
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSA31:0Channel Source Start Address

CHANNEL3.CHDSACHANNEL DESTINATION START ADDRESS

Address
0x4485015C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSA31:0Channel Destination Start Address

CHANNEL3.CHSSTRDCHANNEL SOURCE CELL STRIDE SIZE REGISTER

Address
0x44850160
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSTRD15:0Source Cell Stride Size

CHANNEL3.CHDSTRDCHANNEL DESTINATION CELL STRIDE SIZE REGISTER

Address
0x44850164
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSTRD15:0Destination Cell Stride Size

CHANNEL3.CHXSIZCHANNEL TRANSFER SIZE REGISTER

Address
0x44850168
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CSZ9:0Cell transfer size in bytes.
BLKSZ31:16Block transfer size in bytes.

CHANNEL3.CHPDATCHANNEL PATTERN MATCH DATA

Address
0x4485016C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
PDAT15:0Channel Pattern Match Data
PIGN31:24Channel Pattern Ignore Value

CHANNEL3.CHCTRLCRCCHANNEL CONTROL CRC

Address
0x44850170
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
CRCRIN7CRC Reflect Input Selection
CRCROUT6CRC Reflected Output Mode
CRCXOR5CRC XOR Mode
CRCAPP3CRC Append Mode
CRCMD2:0CRC/Checksum Mode
  • 0 Normal (0x8005) CRC-16/CRC-16-IBM/CRC-16-ANSI
  • 1 Normal (0x1021) CRC-16-CCITT
  • 2 CRC-16 based on polynomial provided in CRCPOLYA (POLYA[15:0]) register
  • 3 CRC-16 based on polynomial provided in CRCPOLYB (POLYB[15:0]) register
  • 4 Normal (0x04C11DB7) CRC-32
  • 5 CRC-32 based on polynomial provided in CRCPOLYA register
  • 6 CRC-32 based on polynomial provided in CRCPOLYB register
  • 7 Calculate IP header checksum

CHANNEL3.CHCRCDATCHANNEL CRC/CHECKSUM DATA REGISTER

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

CHANNEL3.CHNXTCHANNEL NEXT DESCRIPTOR ADDRESS POINTER

Address
0x44850178
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT31:0Channel Address Pointer to Next Descriptor

CHANNEL3.CHLLCFGSTATCHANNEL LINKED LIST CONFIGURATION STATUS REGISTER

Address
0x4485017C
Reset
0x00000000
Access
read only
Size
32-bit
10 fields
FieldBitsWhat it does
CRCDAT9CRC Data Descriptor Load
CTRLCRC8Control CRC Descriptor Load
PDAT7Match Pattern Descriptor Load
XSIZ6Transfer Size Descriptor Load
DSTRD5Destination Cell Stride Size Descriptor Load
SSTRD4Source Cell Stride Size Descriptor Load
DSA3Destination Start Address Descriptor Load
SSA2Source Start Address Descriptor Load
EVCTRL1EVCTRL Register Descriptor Load
CTRLB0CTRLB Register Descriptor Load

CHANNEL3.CHSTATBCCHANNEL STATUS BLOCK COUNT REGISTER

Address
0x44850180
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BBTC16:0Bytes Transfered in the Block Counter

CHANNEL3.CHSTATCCCHANNEL STATUS CELL COUNT REGISTER

Address
0x44850184
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CBTC10:0Bytes Transfered in the Cell Counter

CHANNEL3.CHSTATCHANNEL STATUS REGISTER

Address
0x44850188
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
DREAD2Descriptor Read Status Bit (0: not read or not avail, 1: read and loaded)
CELLBUSY1Channel Cell Transfer Busy Status Bit (0: none; 1: busy)
BLKBUSY0Channel Block Transfer Busy Status Bit (0: none; 1: busy)

CHANNEL4.CHCTRLACHANNEL CONTROL REGISTER A

Address
0x44850190
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RUNSTDBY24Run In Standby
SWFRC16Software Forced Trigger
LLEN8Linked List Enable
ENABLE0Channel Enable

CHANNEL4.CHCTRLBCHANNEL CONTROL REGISTER B

Address
0x44850194
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
CASTEN29Cell Auto Start Enable of Ensuing Transfers for this channel
PATEN26Channel Pattern Match Abort Enable.
PATLEN25Pattern Match Length
PIGNEN24Enable Pattern Ignore Byte
TRIG23:16Trigger that can Start a Channel Transfer
BYTORD15:14Byte Order
  • 0 Bytes are processed AS IS
  • 1 Bytes are swapped as: BYTE3 to BYTE0, BYTE2 to BYTE1, BYTE1 to BYTE2, and BYTE0 to BYTE3
  • 2 Bytes are swapped as: BYTE3 to BYTE1, BYTE2 to BYTE0, BYTE1 to BYTE3, and BYTE0 to BYTE2
  • 3 Bytes are swapped as: BYTE3 to BYTE2, BYTE2 to BYTE3, BYTE1 to BYTE1, and BYTE0 to BYTE1
WBOEN13Write Byte Order Enable
PRI9:8Channel Priority level.
  • 0 Channel Priority is 1
  • 1 Channel Priority is 2
  • 2 Channel Priority is 3
  • 3 Channel Priority is 4 (HIGHEST)
RAS6:4Channel Read Address Sequence
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
WAS2:0Channel Write Address Sequence.
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
CRCEN31CRC Enable bit

CHANNEL4.CHEVCTRLCHANNEL EVENT CONTROL REGISTER

Address
0x44850198
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable (0: disable; 1: enable)
EVSTRIE6Channel Start Event Input Enable (0: disable; 1:enable)
EVAUXIE5Channel Auxiliary Event Enable (0: disable; 1: enable)
EVOMODE3:2Channel Event Output Mode
  • 0 Generate a channel event strobe for 1 clock cycle at the end of block transfer
  • 1 Generate a channel event strobe for 1 clock cycle at the end of cell transfer
  • 2 Generate a channel event strobe from start event trigger to the completion of cell transfer read
  • 3 Generate a channel event strobe from start event trigger to the completion of cell transfer write
EVAUXACT1:0Channel Auxiliary Event Input Action
  • 0 Event Aborts Bock Transfer
  • 1 Event Increments Channel Priority
  • 2 Event acts as a Conditional Trigger

CHANNEL4.CHINTENCLRCHANNEL INTERRUPT ENABLE CLEAR REGISTER

Address
0x4485019C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5Clear Linked List Done Interrupt Enable
BH4Clear Block Transfer Half Complete Interrupt Enable
BC3Clear Cell Transfer Complete Interrupt Enable
CC2Clear Cell Transfer Complete Interrupt Enable
TA1Clear Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL4.CHINTENSETCHANNEL INTERRUPT ENABLE SET REGISTER

Address
0x448501A0
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5set Linked List Done Interrupt Enable
BH4set Block Transfer Half Complete Interrupt Enable
BC3set Cell Transfer Complete Interrupt Enable
CC2set Cell Transfer Complete Interrupt Enable
TA1Set Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL4.CHINTFCHANNEL INTERRUPT FLAG REGISTER

Address
0x448501A4
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
RDE18Read Error Flag (0: none; 1: Read Error)
WRE17Write Error Flag (0: none; 1: Write Error)
LL5Linked List Done Interrupt Flag (0: none; 1: done)
BH4Block Transfer Half Complete Interrupt Flag (0: none; 1: half complete)
BC3Block Transfer Complete Interrupt Flag (0: none; 1:complete;)
CC2Cell Transfer Complete Interrupt Flag (0: none ; 1: complete)
TA1Transfer Abort Interrupt Flag (0: none; 1: Transfer Aborted)
SD0Start Detected Interrupt Flag (0: none ; 1: Start Detected)

CHANNEL4.CHSSACHANNEL SOURCE START ADDRESS

Address
0x448501A8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSA31:0Channel Source Start Address

CHANNEL4.CHDSACHANNEL DESTINATION START ADDRESS

Address
0x448501AC
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSA31:0Channel Destination Start Address

CHANNEL4.CHSSTRDCHANNEL SOURCE CELL STRIDE SIZE REGISTER

Address
0x448501B0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSTRD15:0Source Cell Stride Size

CHANNEL4.CHDSTRDCHANNEL DESTINATION CELL STRIDE SIZE REGISTER

Address
0x448501B4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSTRD15:0Destination Cell Stride Size

CHANNEL4.CHXSIZCHANNEL TRANSFER SIZE REGISTER

Address
0x448501B8
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CSZ9:0Cell transfer size in bytes.
BLKSZ31:16Block transfer size in bytes.

CHANNEL4.CHPDATCHANNEL PATTERN MATCH DATA

Address
0x448501BC
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
PDAT15:0Channel Pattern Match Data
PIGN31:24Channel Pattern Ignore Value

CHANNEL4.CHCTRLCRCCHANNEL CONTROL CRC

Address
0x448501C0
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
CRCRIN7CRC Reflect Input Selection
CRCROUT6CRC Reflected Output Mode
CRCXOR5CRC XOR Mode
CRCAPP3CRC Append Mode
CRCMD2:0CRC/Checksum Mode
  • 0 Normal (0x8005) CRC-16/CRC-16-IBM/CRC-16-ANSI
  • 1 Normal (0x1021) CRC-16-CCITT
  • 2 CRC-16 based on polynomial provided in CRCPOLYA (POLYA[15:0]) register
  • 3 CRC-16 based on polynomial provided in CRCPOLYB (POLYB[15:0]) register
  • 4 Normal (0x04C11DB7) CRC-32
  • 5 CRC-32 based on polynomial provided in CRCPOLYA register
  • 6 CRC-32 based on polynomial provided in CRCPOLYB register
  • 7 Calculate IP header checksum

CHANNEL4.CHCRCDATCHANNEL CRC/CHECKSUM DATA REGISTER

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

CHANNEL4.CHNXTCHANNEL NEXT DESCRIPTOR ADDRESS POINTER

Address
0x448501C8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT31:0Channel Address Pointer to Next Descriptor

CHANNEL4.CHLLCFGSTATCHANNEL LINKED LIST CONFIGURATION STATUS REGISTER

Address
0x448501CC
Reset
0x00000000
Access
read only
Size
32-bit
10 fields
FieldBitsWhat it does
CRCDAT9CRC Data Descriptor Load
CTRLCRC8Control CRC Descriptor Load
PDAT7Match Pattern Descriptor Load
XSIZ6Transfer Size Descriptor Load
DSTRD5Destination Cell Stride Size Descriptor Load
SSTRD4Source Cell Stride Size Descriptor Load
DSA3Destination Start Address Descriptor Load
SSA2Source Start Address Descriptor Load
EVCTRL1EVCTRL Register Descriptor Load
CTRLB0CTRLB Register Descriptor Load

CHANNEL4.CHSTATBCCHANNEL STATUS BLOCK COUNT REGISTER

Address
0x448501D0
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BBTC16:0Bytes Transfered in the Block Counter

CHANNEL4.CHSTATCCCHANNEL STATUS CELL COUNT REGISTER

Address
0x448501D4
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CBTC10:0Bytes Transfered in the Cell Counter

CHANNEL4.CHSTATCHANNEL STATUS REGISTER

Address
0x448501D8
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
DREAD2Descriptor Read Status Bit (0: not read or not avail, 1: read and loaded)
CELLBUSY1Channel Cell Transfer Busy Status Bit (0: none; 1: busy)
BLKBUSY0Channel Block Transfer Busy Status Bit (0: none; 1: busy)

CHANNEL5.CHCTRLACHANNEL CONTROL REGISTER A

Address
0x448501E0
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RUNSTDBY24Run In Standby
SWFRC16Software Forced Trigger
LLEN8Linked List Enable
ENABLE0Channel Enable

CHANNEL5.CHCTRLBCHANNEL CONTROL REGISTER B

Address
0x448501E4
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
CASTEN29Cell Auto Start Enable of Ensuing Transfers for this channel
PATEN26Channel Pattern Match Abort Enable.
PATLEN25Pattern Match Length
PIGNEN24Enable Pattern Ignore Byte
TRIG23:16Trigger that can Start a Channel Transfer
BYTORD15:14Byte Order
  • 0 Bytes are processed AS IS
  • 1 Bytes are swapped as: BYTE3 to BYTE0, BYTE2 to BYTE1, BYTE1 to BYTE2, and BYTE0 to BYTE3
  • 2 Bytes are swapped as: BYTE3 to BYTE1, BYTE2 to BYTE0, BYTE1 to BYTE3, and BYTE0 to BYTE2
  • 3 Bytes are swapped as: BYTE3 to BYTE2, BYTE2 to BYTE3, BYTE1 to BYTE1, and BYTE0 to BYTE1
WBOEN13Write Byte Order Enable
PRI9:8Channel Priority level.
  • 0 Channel Priority is 1
  • 1 Channel Priority is 2
  • 2 Channel Priority is 3
  • 3 Channel Priority is 4 (HIGHEST)
RAS6:4Channel Read Address Sequence
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
WAS2:0Channel Write Address Sequence.
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
CRCEN31CRC Enable bit

CHANNEL5.CHEVCTRLCHANNEL EVENT CONTROL REGISTER

Address
0x448501E8
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable (0: disable; 1: enable)
EVSTRIE6Channel Start Event Input Enable (0: disable; 1:enable)
EVAUXIE5Channel Auxiliary Event Enable (0: disable; 1: enable)
EVOMODE3:2Channel Event Output Mode
  • 0 Generate a channel event strobe for 1 clock cycle at the end of block transfer
  • 1 Generate a channel event strobe for 1 clock cycle at the end of cell transfer
  • 2 Generate a channel event strobe from start event trigger to the completion of cell transfer read
  • 3 Generate a channel event strobe from start event trigger to the completion of cell transfer write
EVAUXACT1:0Channel Auxiliary Event Input Action
  • 0 Event Aborts Bock Transfer
  • 1 Event Increments Channel Priority
  • 2 Event acts as a Conditional Trigger

CHANNEL5.CHINTENCLRCHANNEL INTERRUPT ENABLE CLEAR REGISTER

Address
0x448501EC
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5Clear Linked List Done Interrupt Enable
BH4Clear Block Transfer Half Complete Interrupt Enable
BC3Clear Cell Transfer Complete Interrupt Enable
CC2Clear Cell Transfer Complete Interrupt Enable
TA1Clear Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL5.CHINTENSETCHANNEL INTERRUPT ENABLE SET REGISTER

Address
0x448501F0
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5set Linked List Done Interrupt Enable
BH4set Block Transfer Half Complete Interrupt Enable
BC3set Cell Transfer Complete Interrupt Enable
CC2set Cell Transfer Complete Interrupt Enable
TA1Set Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL5.CHINTFCHANNEL INTERRUPT FLAG REGISTER

Address
0x448501F4
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
RDE18Read Error Flag (0: none; 1: Read Error)
WRE17Write Error Flag (0: none; 1: Write Error)
LL5Linked List Done Interrupt Flag (0: none; 1: done)
BH4Block Transfer Half Complete Interrupt Flag (0: none; 1: half complete)
BC3Block Transfer Complete Interrupt Flag (0: none; 1:complete;)
CC2Cell Transfer Complete Interrupt Flag (0: none ; 1: complete)
TA1Transfer Abort Interrupt Flag (0: none; 1: Transfer Aborted)
SD0Start Detected Interrupt Flag (0: none ; 1: Start Detected)

CHANNEL5.CHSSACHANNEL SOURCE START ADDRESS

Address
0x448501F8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSA31:0Channel Source Start Address

CHANNEL5.CHDSACHANNEL DESTINATION START ADDRESS

Address
0x448501FC
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSA31:0Channel Destination Start Address

CHANNEL5.CHSSTRDCHANNEL SOURCE CELL STRIDE SIZE REGISTER

Address
0x44850200
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSTRD15:0Source Cell Stride Size

CHANNEL5.CHDSTRDCHANNEL DESTINATION CELL STRIDE SIZE REGISTER

Address
0x44850204
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSTRD15:0Destination Cell Stride Size

CHANNEL5.CHXSIZCHANNEL TRANSFER SIZE REGISTER

Address
0x44850208
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CSZ9:0Cell transfer size in bytes.
BLKSZ31:16Block transfer size in bytes.

CHANNEL5.CHPDATCHANNEL PATTERN MATCH DATA

Address
0x4485020C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
PDAT15:0Channel Pattern Match Data
PIGN31:24Channel Pattern Ignore Value

CHANNEL5.CHCTRLCRCCHANNEL CONTROL CRC

Address
0x44850210
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
CRCRIN7CRC Reflect Input Selection
CRCROUT6CRC Reflected Output Mode
CRCXOR5CRC XOR Mode
CRCAPP3CRC Append Mode
CRCMD2:0CRC/Checksum Mode
  • 0 Normal (0x8005) CRC-16/CRC-16-IBM/CRC-16-ANSI
  • 1 Normal (0x1021) CRC-16-CCITT
  • 2 CRC-16 based on polynomial provided in CRCPOLYA (POLYA[15:0]) register
  • 3 CRC-16 based on polynomial provided in CRCPOLYB (POLYB[15:0]) register
  • 4 Normal (0x04C11DB7) CRC-32
  • 5 CRC-32 based on polynomial provided in CRCPOLYA register
  • 6 CRC-32 based on polynomial provided in CRCPOLYB register
  • 7 Calculate IP header checksum

CHANNEL5.CHCRCDATCHANNEL CRC/CHECKSUM DATA REGISTER

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

CHANNEL5.CHNXTCHANNEL NEXT DESCRIPTOR ADDRESS POINTER

Address
0x44850218
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT31:0Channel Address Pointer to Next Descriptor

CHANNEL5.CHLLCFGSTATCHANNEL LINKED LIST CONFIGURATION STATUS REGISTER

Address
0x4485021C
Reset
0x00000000
Access
read only
Size
32-bit
10 fields
FieldBitsWhat it does
CRCDAT9CRC Data Descriptor Load
CTRLCRC8Control CRC Descriptor Load
PDAT7Match Pattern Descriptor Load
XSIZ6Transfer Size Descriptor Load
DSTRD5Destination Cell Stride Size Descriptor Load
SSTRD4Source Cell Stride Size Descriptor Load
DSA3Destination Start Address Descriptor Load
SSA2Source Start Address Descriptor Load
EVCTRL1EVCTRL Register Descriptor Load
CTRLB0CTRLB Register Descriptor Load

CHANNEL5.CHSTATBCCHANNEL STATUS BLOCK COUNT REGISTER

Address
0x44850220
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BBTC16:0Bytes Transfered in the Block Counter

CHANNEL5.CHSTATCCCHANNEL STATUS CELL COUNT REGISTER

Address
0x44850224
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CBTC10:0Bytes Transfered in the Cell Counter

CHANNEL5.CHSTATCHANNEL STATUS REGISTER

Address
0x44850228
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
DREAD2Descriptor Read Status Bit (0: not read or not avail, 1: read and loaded)
CELLBUSY1Channel Cell Transfer Busy Status Bit (0: none; 1: busy)
BLKBUSY0Channel Block Transfer Busy Status Bit (0: none; 1: busy)

CHANNEL6.CHCTRLACHANNEL CONTROL REGISTER A

Address
0x44850230
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RUNSTDBY24Run In Standby
SWFRC16Software Forced Trigger
LLEN8Linked List Enable
ENABLE0Channel Enable

CHANNEL6.CHCTRLBCHANNEL CONTROL REGISTER B

Address
0x44850234
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
CASTEN29Cell Auto Start Enable of Ensuing Transfers for this channel
PATEN26Channel Pattern Match Abort Enable.
PATLEN25Pattern Match Length
PIGNEN24Enable Pattern Ignore Byte
TRIG23:16Trigger that can Start a Channel Transfer
BYTORD15:14Byte Order
  • 0 Bytes are processed AS IS
  • 1 Bytes are swapped as: BYTE3 to BYTE0, BYTE2 to BYTE1, BYTE1 to BYTE2, and BYTE0 to BYTE3
  • 2 Bytes are swapped as: BYTE3 to BYTE1, BYTE2 to BYTE0, BYTE1 to BYTE3, and BYTE0 to BYTE2
  • 3 Bytes are swapped as: BYTE3 to BYTE2, BYTE2 to BYTE3, BYTE1 to BYTE1, and BYTE0 to BYTE1
WBOEN13Write Byte Order Enable
PRI9:8Channel Priority level.
  • 0 Channel Priority is 1
  • 1 Channel Priority is 2
  • 2 Channel Priority is 3
  • 3 Channel Priority is 4 (HIGHEST)
RAS6:4Channel Read Address Sequence
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
WAS2:0Channel Write Address Sequence.
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
CRCEN31CRC Enable bit

CHANNEL6.CHEVCTRLCHANNEL EVENT CONTROL REGISTER

Address
0x44850238
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable (0: disable; 1: enable)
EVSTRIE6Channel Start Event Input Enable (0: disable; 1:enable)
EVAUXIE5Channel Auxiliary Event Enable (0: disable; 1: enable)
EVOMODE3:2Channel Event Output Mode
  • 0 Generate a channel event strobe for 1 clock cycle at the end of block transfer
  • 1 Generate a channel event strobe for 1 clock cycle at the end of cell transfer
  • 2 Generate a channel event strobe from start event trigger to the completion of cell transfer read
  • 3 Generate a channel event strobe from start event trigger to the completion of cell transfer write
EVAUXACT1:0Channel Auxiliary Event Input Action
  • 0 Event Aborts Bock Transfer
  • 1 Event Increments Channel Priority
  • 2 Event acts as a Conditional Trigger

CHANNEL6.CHINTENCLRCHANNEL INTERRUPT ENABLE CLEAR REGISTER

Address
0x4485023C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5Clear Linked List Done Interrupt Enable
BH4Clear Block Transfer Half Complete Interrupt Enable
BC3Clear Cell Transfer Complete Interrupt Enable
CC2Clear Cell Transfer Complete Interrupt Enable
TA1Clear Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL6.CHINTENSETCHANNEL INTERRUPT ENABLE SET REGISTER

Address
0x44850240
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5set Linked List Done Interrupt Enable
BH4set Block Transfer Half Complete Interrupt Enable
BC3set Cell Transfer Complete Interrupt Enable
CC2set Cell Transfer Complete Interrupt Enable
TA1Set Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL6.CHINTFCHANNEL INTERRUPT FLAG REGISTER

Address
0x44850244
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
RDE18Read Error Flag (0: none; 1: Read Error)
WRE17Write Error Flag (0: none; 1: Write Error)
LL5Linked List Done Interrupt Flag (0: none; 1: done)
BH4Block Transfer Half Complete Interrupt Flag (0: none; 1: half complete)
BC3Block Transfer Complete Interrupt Flag (0: none; 1:complete;)
CC2Cell Transfer Complete Interrupt Flag (0: none ; 1: complete)
TA1Transfer Abort Interrupt Flag (0: none; 1: Transfer Aborted)
SD0Start Detected Interrupt Flag (0: none ; 1: Start Detected)

CHANNEL6.CHSSACHANNEL SOURCE START ADDRESS

Address
0x44850248
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSA31:0Channel Source Start Address

CHANNEL6.CHDSACHANNEL DESTINATION START ADDRESS

Address
0x4485024C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSA31:0Channel Destination Start Address

CHANNEL6.CHSSTRDCHANNEL SOURCE CELL STRIDE SIZE REGISTER

Address
0x44850250
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSTRD15:0Source Cell Stride Size

CHANNEL6.CHDSTRDCHANNEL DESTINATION CELL STRIDE SIZE REGISTER

Address
0x44850254
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSTRD15:0Destination Cell Stride Size

CHANNEL6.CHXSIZCHANNEL TRANSFER SIZE REGISTER

Address
0x44850258
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CSZ9:0Cell transfer size in bytes.
BLKSZ31:16Block transfer size in bytes.

CHANNEL6.CHPDATCHANNEL PATTERN MATCH DATA

Address
0x4485025C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
PDAT15:0Channel Pattern Match Data
PIGN31:24Channel Pattern Ignore Value

CHANNEL6.CHCTRLCRCCHANNEL CONTROL CRC

Address
0x44850260
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
CRCRIN7CRC Reflect Input Selection
CRCROUT6CRC Reflected Output Mode
CRCXOR5CRC XOR Mode
CRCAPP3CRC Append Mode
CRCMD2:0CRC/Checksum Mode
  • 0 Normal (0x8005) CRC-16/CRC-16-IBM/CRC-16-ANSI
  • 1 Normal (0x1021) CRC-16-CCITT
  • 2 CRC-16 based on polynomial provided in CRCPOLYA (POLYA[15:0]) register
  • 3 CRC-16 based on polynomial provided in CRCPOLYB (POLYB[15:0]) register
  • 4 Normal (0x04C11DB7) CRC-32
  • 5 CRC-32 based on polynomial provided in CRCPOLYA register
  • 6 CRC-32 based on polynomial provided in CRCPOLYB register
  • 7 Calculate IP header checksum

CHANNEL6.CHCRCDATCHANNEL CRC/CHECKSUM DATA REGISTER

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

CHANNEL6.CHNXTCHANNEL NEXT DESCRIPTOR ADDRESS POINTER

Address
0x44850268
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT31:0Channel Address Pointer to Next Descriptor

CHANNEL6.CHLLCFGSTATCHANNEL LINKED LIST CONFIGURATION STATUS REGISTER

Address
0x4485026C
Reset
0x00000000
Access
read only
Size
32-bit
10 fields
FieldBitsWhat it does
CRCDAT9CRC Data Descriptor Load
CTRLCRC8Control CRC Descriptor Load
PDAT7Match Pattern Descriptor Load
XSIZ6Transfer Size Descriptor Load
DSTRD5Destination Cell Stride Size Descriptor Load
SSTRD4Source Cell Stride Size Descriptor Load
DSA3Destination Start Address Descriptor Load
SSA2Source Start Address Descriptor Load
EVCTRL1EVCTRL Register Descriptor Load
CTRLB0CTRLB Register Descriptor Load

CHANNEL6.CHSTATBCCHANNEL STATUS BLOCK COUNT REGISTER

Address
0x44850270
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BBTC16:0Bytes Transfered in the Block Counter

CHANNEL6.CHSTATCCCHANNEL STATUS CELL COUNT REGISTER

Address
0x44850274
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CBTC10:0Bytes Transfered in the Cell Counter

CHANNEL6.CHSTATCHANNEL STATUS REGISTER

Address
0x44850278
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
DREAD2Descriptor Read Status Bit (0: not read or not avail, 1: read and loaded)
CELLBUSY1Channel Cell Transfer Busy Status Bit (0: none; 1: busy)
BLKBUSY0Channel Block Transfer Busy Status Bit (0: none; 1: busy)

CHANNEL7.CHCTRLACHANNEL CONTROL REGISTER A

Address
0x44850280
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RUNSTDBY24Run In Standby
SWFRC16Software Forced Trigger
LLEN8Linked List Enable
ENABLE0Channel Enable

CHANNEL7.CHCTRLBCHANNEL CONTROL REGISTER B

Address
0x44850284
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
CASTEN29Cell Auto Start Enable of Ensuing Transfers for this channel
PATEN26Channel Pattern Match Abort Enable.
PATLEN25Pattern Match Length
PIGNEN24Enable Pattern Ignore Byte
TRIG23:16Trigger that can Start a Channel Transfer
BYTORD15:14Byte Order
  • 0 Bytes are processed AS IS
  • 1 Bytes are swapped as: BYTE3 to BYTE0, BYTE2 to BYTE1, BYTE1 to BYTE2, and BYTE0 to BYTE3
  • 2 Bytes are swapped as: BYTE3 to BYTE1, BYTE2 to BYTE0, BYTE1 to BYTE3, and BYTE0 to BYTE2
  • 3 Bytes are swapped as: BYTE3 to BYTE2, BYTE2 to BYTE3, BYTE1 to BYTE1, and BYTE0 to BYTE1
WBOEN13Write Byte Order Enable
PRI9:8Channel Priority level.
  • 0 Channel Priority is 1
  • 1 Channel Priority is 2
  • 2 Channel Priority is 3
  • 3 Channel Priority is 4 (HIGHEST)
RAS6:4Channel Read Address Sequence
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
WAS2:0Channel Write Address Sequence.
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
CRCEN31CRC Enable bit

CHANNEL7.CHEVCTRLCHANNEL EVENT CONTROL REGISTER

Address
0x44850288
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable (0: disable; 1: enable)
EVSTRIE6Channel Start Event Input Enable (0: disable; 1:enable)
EVAUXIE5Channel Auxiliary Event Enable (0: disable; 1: enable)
EVOMODE3:2Channel Event Output Mode
  • 0 Generate a channel event strobe for 1 clock cycle at the end of block transfer
  • 1 Generate a channel event strobe for 1 clock cycle at the end of cell transfer
  • 2 Generate a channel event strobe from start event trigger to the completion of cell transfer read
  • 3 Generate a channel event strobe from start event trigger to the completion of cell transfer write
EVAUXACT1:0Channel Auxiliary Event Input Action
  • 0 Event Aborts Bock Transfer
  • 1 Event Increments Channel Priority
  • 2 Event acts as a Conditional Trigger

CHANNEL7.CHINTENCLRCHANNEL INTERRUPT ENABLE CLEAR REGISTER

Address
0x4485028C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5Clear Linked List Done Interrupt Enable
BH4Clear Block Transfer Half Complete Interrupt Enable
BC3Clear Cell Transfer Complete Interrupt Enable
CC2Clear Cell Transfer Complete Interrupt Enable
TA1Clear Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL7.CHINTENSETCHANNEL INTERRUPT ENABLE SET REGISTER

Address
0x44850290
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5set Linked List Done Interrupt Enable
BH4set Block Transfer Half Complete Interrupt Enable
BC3set Cell Transfer Complete Interrupt Enable
CC2set Cell Transfer Complete Interrupt Enable
TA1Set Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL7.CHINTFCHANNEL INTERRUPT FLAG REGISTER

Address
0x44850294
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
RDE18Read Error Flag (0: none; 1: Read Error)
WRE17Write Error Flag (0: none; 1: Write Error)
LL5Linked List Done Interrupt Flag (0: none; 1: done)
BH4Block Transfer Half Complete Interrupt Flag (0: none; 1: half complete)
BC3Block Transfer Complete Interrupt Flag (0: none; 1:complete;)
CC2Cell Transfer Complete Interrupt Flag (0: none ; 1: complete)
TA1Transfer Abort Interrupt Flag (0: none; 1: Transfer Aborted)
SD0Start Detected Interrupt Flag (0: none ; 1: Start Detected)

CHANNEL7.CHSSACHANNEL SOURCE START ADDRESS

Address
0x44850298
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSA31:0Channel Source Start Address

CHANNEL7.CHDSACHANNEL DESTINATION START ADDRESS

Address
0x4485029C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSA31:0Channel Destination Start Address

CHANNEL7.CHSSTRDCHANNEL SOURCE CELL STRIDE SIZE REGISTER

Address
0x448502A0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSTRD15:0Source Cell Stride Size

CHANNEL7.CHDSTRDCHANNEL DESTINATION CELL STRIDE SIZE REGISTER

Address
0x448502A4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSTRD15:0Destination Cell Stride Size

CHANNEL7.CHXSIZCHANNEL TRANSFER SIZE REGISTER

Address
0x448502A8
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CSZ9:0Cell transfer size in bytes.
BLKSZ31:16Block transfer size in bytes.

CHANNEL7.CHPDATCHANNEL PATTERN MATCH DATA

Address
0x448502AC
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
PDAT15:0Channel Pattern Match Data
PIGN31:24Channel Pattern Ignore Value

CHANNEL7.CHCTRLCRCCHANNEL CONTROL CRC

Address
0x448502B0
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
CRCRIN7CRC Reflect Input Selection
CRCROUT6CRC Reflected Output Mode
CRCXOR5CRC XOR Mode
CRCAPP3CRC Append Mode
CRCMD2:0CRC/Checksum Mode
  • 0 Normal (0x8005) CRC-16/CRC-16-IBM/CRC-16-ANSI
  • 1 Normal (0x1021) CRC-16-CCITT
  • 2 CRC-16 based on polynomial provided in CRCPOLYA (POLYA[15:0]) register
  • 3 CRC-16 based on polynomial provided in CRCPOLYB (POLYB[15:0]) register
  • 4 Normal (0x04C11DB7) CRC-32
  • 5 CRC-32 based on polynomial provided in CRCPOLYA register
  • 6 CRC-32 based on polynomial provided in CRCPOLYB register
  • 7 Calculate IP header checksum

CHANNEL7.CHCRCDATCHANNEL CRC/CHECKSUM DATA REGISTER

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

CHANNEL7.CHNXTCHANNEL NEXT DESCRIPTOR ADDRESS POINTER

Address
0x448502B8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT31:0Channel Address Pointer to Next Descriptor

CHANNEL7.CHLLCFGSTATCHANNEL LINKED LIST CONFIGURATION STATUS REGISTER

Address
0x448502BC
Reset
0x00000000
Access
read only
Size
32-bit
10 fields
FieldBitsWhat it does
CRCDAT9CRC Data Descriptor Load
CTRLCRC8Control CRC Descriptor Load
PDAT7Match Pattern Descriptor Load
XSIZ6Transfer Size Descriptor Load
DSTRD5Destination Cell Stride Size Descriptor Load
SSTRD4Source Cell Stride Size Descriptor Load
DSA3Destination Start Address Descriptor Load
SSA2Source Start Address Descriptor Load
EVCTRL1EVCTRL Register Descriptor Load
CTRLB0CTRLB Register Descriptor Load

CHANNEL7.CHSTATBCCHANNEL STATUS BLOCK COUNT REGISTER

Address
0x448502C0
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BBTC16:0Bytes Transfered in the Block Counter

CHANNEL7.CHSTATCCCHANNEL STATUS CELL COUNT REGISTER

Address
0x448502C4
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CBTC10:0Bytes Transfered in the Cell Counter

CHANNEL7.CHSTATCHANNEL STATUS REGISTER

Address
0x448502C8
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
DREAD2Descriptor Read Status Bit (0: not read or not avail, 1: read and loaded)
CELLBUSY1Channel Cell Transfer Busy Status Bit (0: none; 1: busy)
BLKBUSY0Channel Block Transfer Busy Status Bit (0: none; 1: busy)

CHANNEL8.CHCTRLACHANNEL CONTROL REGISTER A

Address
0x448502D0
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RUNSTDBY24Run In Standby
SWFRC16Software Forced Trigger
LLEN8Linked List Enable
ENABLE0Channel Enable

CHANNEL8.CHCTRLBCHANNEL CONTROL REGISTER B

Address
0x448502D4
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
CASTEN29Cell Auto Start Enable of Ensuing Transfers for this channel
PATEN26Channel Pattern Match Abort Enable.
PATLEN25Pattern Match Length
PIGNEN24Enable Pattern Ignore Byte
TRIG23:16Trigger that can Start a Channel Transfer
BYTORD15:14Byte Order
  • 0 Bytes are processed AS IS
  • 1 Bytes are swapped as: BYTE3 to BYTE0, BYTE2 to BYTE1, BYTE1 to BYTE2, and BYTE0 to BYTE3
  • 2 Bytes are swapped as: BYTE3 to BYTE1, BYTE2 to BYTE0, BYTE1 to BYTE3, and BYTE0 to BYTE2
  • 3 Bytes are swapped as: BYTE3 to BYTE2, BYTE2 to BYTE3, BYTE1 to BYTE1, and BYTE0 to BYTE1
WBOEN13Write Byte Order Enable
PRI9:8Channel Priority level.
  • 0 Channel Priority is 1
  • 1 Channel Priority is 2
  • 2 Channel Priority is 3
  • 3 Channel Priority is 4 (HIGHEST)
RAS6:4Channel Read Address Sequence
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
WAS2:0Channel Write Address Sequence.
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
CRCEN31CRC Enable bit

CHANNEL8.CHEVCTRLCHANNEL EVENT CONTROL REGISTER

Address
0x448502D8
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable (0: disable; 1: enable)
EVSTRIE6Channel Start Event Input Enable (0: disable; 1:enable)
EVAUXIE5Channel Auxiliary Event Enable (0: disable; 1: enable)
EVOMODE3:2Channel Event Output Mode
  • 0 Generate a channel event strobe for 1 clock cycle at the end of block transfer
  • 1 Generate a channel event strobe for 1 clock cycle at the end of cell transfer
  • 2 Generate a channel event strobe from start event trigger to the completion of cell transfer read
  • 3 Generate a channel event strobe from start event trigger to the completion of cell transfer write
EVAUXACT1:0Channel Auxiliary Event Input Action
  • 0 Event Aborts Bock Transfer
  • 1 Event Increments Channel Priority
  • 2 Event acts as a Conditional Trigger

CHANNEL8.CHINTENCLRCHANNEL INTERRUPT ENABLE CLEAR REGISTER

Address
0x448502DC
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5Clear Linked List Done Interrupt Enable
BH4Clear Block Transfer Half Complete Interrupt Enable
BC3Clear Cell Transfer Complete Interrupt Enable
CC2Clear Cell Transfer Complete Interrupt Enable
TA1Clear Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL8.CHINTENSETCHANNEL INTERRUPT ENABLE SET REGISTER

Address
0x448502E0
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5set Linked List Done Interrupt Enable
BH4set Block Transfer Half Complete Interrupt Enable
BC3set Cell Transfer Complete Interrupt Enable
CC2set Cell Transfer Complete Interrupt Enable
TA1Set Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL8.CHINTFCHANNEL INTERRUPT FLAG REGISTER

Address
0x448502E4
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
RDE18Read Error Flag (0: none; 1: Read Error)
WRE17Write Error Flag (0: none; 1: Write Error)
LL5Linked List Done Interrupt Flag (0: none; 1: done)
BH4Block Transfer Half Complete Interrupt Flag (0: none; 1: half complete)
BC3Block Transfer Complete Interrupt Flag (0: none; 1:complete;)
CC2Cell Transfer Complete Interrupt Flag (0: none ; 1: complete)
TA1Transfer Abort Interrupt Flag (0: none; 1: Transfer Aborted)
SD0Start Detected Interrupt Flag (0: none ; 1: Start Detected)

CHANNEL8.CHSSACHANNEL SOURCE START ADDRESS

Address
0x448502E8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSA31:0Channel Source Start Address

CHANNEL8.CHDSACHANNEL DESTINATION START ADDRESS

Address
0x448502EC
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSA31:0Channel Destination Start Address

CHANNEL8.CHSSTRDCHANNEL SOURCE CELL STRIDE SIZE REGISTER

Address
0x448502F0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSTRD15:0Source Cell Stride Size

CHANNEL8.CHDSTRDCHANNEL DESTINATION CELL STRIDE SIZE REGISTER

Address
0x448502F4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSTRD15:0Destination Cell Stride Size

CHANNEL8.CHXSIZCHANNEL TRANSFER SIZE REGISTER

Address
0x448502F8
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CSZ9:0Cell transfer size in bytes.
BLKSZ31:16Block transfer size in bytes.

CHANNEL8.CHPDATCHANNEL PATTERN MATCH DATA

Address
0x448502FC
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
PDAT15:0Channel Pattern Match Data
PIGN31:24Channel Pattern Ignore Value

CHANNEL8.CHCTRLCRCCHANNEL CONTROL CRC

Address
0x44850300
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
CRCRIN7CRC Reflect Input Selection
CRCROUT6CRC Reflected Output Mode
CRCXOR5CRC XOR Mode
CRCAPP3CRC Append Mode
CRCMD2:0CRC/Checksum Mode
  • 0 Normal (0x8005) CRC-16/CRC-16-IBM/CRC-16-ANSI
  • 1 Normal (0x1021) CRC-16-CCITT
  • 2 CRC-16 based on polynomial provided in CRCPOLYA (POLYA[15:0]) register
  • 3 CRC-16 based on polynomial provided in CRCPOLYB (POLYB[15:0]) register
  • 4 Normal (0x04C11DB7) CRC-32
  • 5 CRC-32 based on polynomial provided in CRCPOLYA register
  • 6 CRC-32 based on polynomial provided in CRCPOLYB register
  • 7 Calculate IP header checksum

CHANNEL8.CHCRCDATCHANNEL CRC/CHECKSUM DATA REGISTER

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

CHANNEL8.CHNXTCHANNEL NEXT DESCRIPTOR ADDRESS POINTER

Address
0x44850308
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT31:0Channel Address Pointer to Next Descriptor

CHANNEL8.CHLLCFGSTATCHANNEL LINKED LIST CONFIGURATION STATUS REGISTER

Address
0x4485030C
Reset
0x00000000
Access
read only
Size
32-bit
10 fields
FieldBitsWhat it does
CRCDAT9CRC Data Descriptor Load
CTRLCRC8Control CRC Descriptor Load
PDAT7Match Pattern Descriptor Load
XSIZ6Transfer Size Descriptor Load
DSTRD5Destination Cell Stride Size Descriptor Load
SSTRD4Source Cell Stride Size Descriptor Load
DSA3Destination Start Address Descriptor Load
SSA2Source Start Address Descriptor Load
EVCTRL1EVCTRL Register Descriptor Load
CTRLB0CTRLB Register Descriptor Load

CHANNEL8.CHSTATBCCHANNEL STATUS BLOCK COUNT REGISTER

Address
0x44850310
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BBTC16:0Bytes Transfered in the Block Counter

CHANNEL8.CHSTATCCCHANNEL STATUS CELL COUNT REGISTER

Address
0x44850314
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CBTC10:0Bytes Transfered in the Cell Counter

CHANNEL8.CHSTATCHANNEL STATUS REGISTER

Address
0x44850318
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
DREAD2Descriptor Read Status Bit (0: not read or not avail, 1: read and loaded)
CELLBUSY1Channel Cell Transfer Busy Status Bit (0: none; 1: busy)
BLKBUSY0Channel Block Transfer Busy Status Bit (0: none; 1: busy)

CHANNEL9.CHCTRLACHANNEL CONTROL REGISTER A

Address
0x44850320
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RUNSTDBY24Run In Standby
SWFRC16Software Forced Trigger
LLEN8Linked List Enable
ENABLE0Channel Enable

CHANNEL9.CHCTRLBCHANNEL CONTROL REGISTER B

Address
0x44850324
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
CASTEN29Cell Auto Start Enable of Ensuing Transfers for this channel
PATEN26Channel Pattern Match Abort Enable.
PATLEN25Pattern Match Length
PIGNEN24Enable Pattern Ignore Byte
TRIG23:16Trigger that can Start a Channel Transfer
BYTORD15:14Byte Order
  • 0 Bytes are processed AS IS
  • 1 Bytes are swapped as: BYTE3 to BYTE0, BYTE2 to BYTE1, BYTE1 to BYTE2, and BYTE0 to BYTE3
  • 2 Bytes are swapped as: BYTE3 to BYTE1, BYTE2 to BYTE0, BYTE1 to BYTE3, and BYTE0 to BYTE2
  • 3 Bytes are swapped as: BYTE3 to BYTE2, BYTE2 to BYTE3, BYTE1 to BYTE1, and BYTE0 to BYTE1
WBOEN13Write Byte Order Enable
PRI9:8Channel Priority level.
  • 0 Channel Priority is 1
  • 1 Channel Priority is 2
  • 2 Channel Priority is 3
  • 3 Channel Priority is 4 (HIGHEST)
RAS6:4Channel Read Address Sequence
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
WAS2:0Channel Write Address Sequence.
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
CRCEN31CRC Enable bit

CHANNEL9.CHEVCTRLCHANNEL EVENT CONTROL REGISTER

Address
0x44850328
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable (0: disable; 1: enable)
EVSTRIE6Channel Start Event Input Enable (0: disable; 1:enable)
EVAUXIE5Channel Auxiliary Event Enable (0: disable; 1: enable)
EVOMODE3:2Channel Event Output Mode
  • 0 Generate a channel event strobe for 1 clock cycle at the end of block transfer
  • 1 Generate a channel event strobe for 1 clock cycle at the end of cell transfer
  • 2 Generate a channel event strobe from start event trigger to the completion of cell transfer read
  • 3 Generate a channel event strobe from start event trigger to the completion of cell transfer write
EVAUXACT1:0Channel Auxiliary Event Input Action
  • 0 Event Aborts Bock Transfer
  • 1 Event Increments Channel Priority
  • 2 Event acts as a Conditional Trigger

CHANNEL9.CHINTENCLRCHANNEL INTERRUPT ENABLE CLEAR REGISTER

Address
0x4485032C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5Clear Linked List Done Interrupt Enable
BH4Clear Block Transfer Half Complete Interrupt Enable
BC3Clear Cell Transfer Complete Interrupt Enable
CC2Clear Cell Transfer Complete Interrupt Enable
TA1Clear Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL9.CHINTENSETCHANNEL INTERRUPT ENABLE SET REGISTER

Address
0x44850330
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5set Linked List Done Interrupt Enable
BH4set Block Transfer Half Complete Interrupt Enable
BC3set Cell Transfer Complete Interrupt Enable
CC2set Cell Transfer Complete Interrupt Enable
TA1Set Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL9.CHINTFCHANNEL INTERRUPT FLAG REGISTER

Address
0x44850334
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
RDE18Read Error Flag (0: none; 1: Read Error)
WRE17Write Error Flag (0: none; 1: Write Error)
LL5Linked List Done Interrupt Flag (0: none; 1: done)
BH4Block Transfer Half Complete Interrupt Flag (0: none; 1: half complete)
BC3Block Transfer Complete Interrupt Flag (0: none; 1:complete;)
CC2Cell Transfer Complete Interrupt Flag (0: none ; 1: complete)
TA1Transfer Abort Interrupt Flag (0: none; 1: Transfer Aborted)
SD0Start Detected Interrupt Flag (0: none ; 1: Start Detected)

CHANNEL9.CHSSACHANNEL SOURCE START ADDRESS

Address
0x44850338
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSA31:0Channel Source Start Address

CHANNEL9.CHDSACHANNEL DESTINATION START ADDRESS

Address
0x4485033C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSA31:0Channel Destination Start Address

CHANNEL9.CHSSTRDCHANNEL SOURCE CELL STRIDE SIZE REGISTER

Address
0x44850340
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSTRD15:0Source Cell Stride Size

CHANNEL9.CHDSTRDCHANNEL DESTINATION CELL STRIDE SIZE REGISTER

Address
0x44850344
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSTRD15:0Destination Cell Stride Size

CHANNEL9.CHXSIZCHANNEL TRANSFER SIZE REGISTER

Address
0x44850348
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CSZ9:0Cell transfer size in bytes.
BLKSZ31:16Block transfer size in bytes.

CHANNEL9.CHPDATCHANNEL PATTERN MATCH DATA

Address
0x4485034C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
PDAT15:0Channel Pattern Match Data
PIGN31:24Channel Pattern Ignore Value

CHANNEL9.CHCTRLCRCCHANNEL CONTROL CRC

Address
0x44850350
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
CRCRIN7CRC Reflect Input Selection
CRCROUT6CRC Reflected Output Mode
CRCXOR5CRC XOR Mode
CRCAPP3CRC Append Mode
CRCMD2:0CRC/Checksum Mode
  • 0 Normal (0x8005) CRC-16/CRC-16-IBM/CRC-16-ANSI
  • 1 Normal (0x1021) CRC-16-CCITT
  • 2 CRC-16 based on polynomial provided in CRCPOLYA (POLYA[15:0]) register
  • 3 CRC-16 based on polynomial provided in CRCPOLYB (POLYB[15:0]) register
  • 4 Normal (0x04C11DB7) CRC-32
  • 5 CRC-32 based on polynomial provided in CRCPOLYA register
  • 6 CRC-32 based on polynomial provided in CRCPOLYB register
  • 7 Calculate IP header checksum

CHANNEL9.CHCRCDATCHANNEL CRC/CHECKSUM DATA REGISTER

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

CHANNEL9.CHNXTCHANNEL NEXT DESCRIPTOR ADDRESS POINTER

Address
0x44850358
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT31:0Channel Address Pointer to Next Descriptor

CHANNEL9.CHLLCFGSTATCHANNEL LINKED LIST CONFIGURATION STATUS REGISTER

Address
0x4485035C
Reset
0x00000000
Access
read only
Size
32-bit
10 fields
FieldBitsWhat it does
CRCDAT9CRC Data Descriptor Load
CTRLCRC8Control CRC Descriptor Load
PDAT7Match Pattern Descriptor Load
XSIZ6Transfer Size Descriptor Load
DSTRD5Destination Cell Stride Size Descriptor Load
SSTRD4Source Cell Stride Size Descriptor Load
DSA3Destination Start Address Descriptor Load
SSA2Source Start Address Descriptor Load
EVCTRL1EVCTRL Register Descriptor Load
CTRLB0CTRLB Register Descriptor Load

CHANNEL9.CHSTATBCCHANNEL STATUS BLOCK COUNT REGISTER

Address
0x44850360
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BBTC16:0Bytes Transfered in the Block Counter

CHANNEL9.CHSTATCCCHANNEL STATUS CELL COUNT REGISTER

Address
0x44850364
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CBTC10:0Bytes Transfered in the Cell Counter

CHANNEL9.CHSTATCHANNEL STATUS REGISTER

Address
0x44850368
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
DREAD2Descriptor Read Status Bit (0: not read or not avail, 1: read and loaded)
CELLBUSY1Channel Cell Transfer Busy Status Bit (0: none; 1: busy)
BLKBUSY0Channel Block Transfer Busy Status Bit (0: none; 1: busy)

CHANNEL10.CHCTRLACHANNEL CONTROL REGISTER A

Address
0x44850370
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RUNSTDBY24Run In Standby
SWFRC16Software Forced Trigger
LLEN8Linked List Enable
ENABLE0Channel Enable

CHANNEL10.CHCTRLBCHANNEL CONTROL REGISTER B

Address
0x44850374
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
CASTEN29Cell Auto Start Enable of Ensuing Transfers for this channel
PATEN26Channel Pattern Match Abort Enable.
PATLEN25Pattern Match Length
PIGNEN24Enable Pattern Ignore Byte
TRIG23:16Trigger that can Start a Channel Transfer
BYTORD15:14Byte Order
  • 0 Bytes are processed AS IS
  • 1 Bytes are swapped as: BYTE3 to BYTE0, BYTE2 to BYTE1, BYTE1 to BYTE2, and BYTE0 to BYTE3
  • 2 Bytes are swapped as: BYTE3 to BYTE1, BYTE2 to BYTE0, BYTE1 to BYTE3, and BYTE0 to BYTE2
  • 3 Bytes are swapped as: BYTE3 to BYTE2, BYTE2 to BYTE3, BYTE1 to BYTE1, and BYTE0 to BYTE1
WBOEN13Write Byte Order Enable
PRI9:8Channel Priority level.
  • 0 Channel Priority is 1
  • 1 Channel Priority is 2
  • 2 Channel Priority is 3
  • 3 Channel Priority is 4 (HIGHEST)
RAS6:4Channel Read Address Sequence
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
WAS2:0Channel Write Address Sequence.
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
CRCEN31CRC Enable bit

CHANNEL10.CHEVCTRLCHANNEL EVENT CONTROL REGISTER

Address
0x44850378
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable (0: disable; 1: enable)
EVSTRIE6Channel Start Event Input Enable (0: disable; 1:enable)
EVAUXIE5Channel Auxiliary Event Enable (0: disable; 1: enable)
EVOMODE3:2Channel Event Output Mode
  • 0 Generate a channel event strobe for 1 clock cycle at the end of block transfer
  • 1 Generate a channel event strobe for 1 clock cycle at the end of cell transfer
  • 2 Generate a channel event strobe from start event trigger to the completion of cell transfer read
  • 3 Generate a channel event strobe from start event trigger to the completion of cell transfer write
EVAUXACT1:0Channel Auxiliary Event Input Action
  • 0 Event Aborts Bock Transfer
  • 1 Event Increments Channel Priority
  • 2 Event acts as a Conditional Trigger

CHANNEL10.CHINTENCLRCHANNEL INTERRUPT ENABLE CLEAR REGISTER

Address
0x4485037C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5Clear Linked List Done Interrupt Enable
BH4Clear Block Transfer Half Complete Interrupt Enable
BC3Clear Cell Transfer Complete Interrupt Enable
CC2Clear Cell Transfer Complete Interrupt Enable
TA1Clear Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL10.CHINTENSETCHANNEL INTERRUPT ENABLE SET REGISTER

Address
0x44850380
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5set Linked List Done Interrupt Enable
BH4set Block Transfer Half Complete Interrupt Enable
BC3set Cell Transfer Complete Interrupt Enable
CC2set Cell Transfer Complete Interrupt Enable
TA1Set Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL10.CHINTFCHANNEL INTERRUPT FLAG REGISTER

Address
0x44850384
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
RDE18Read Error Flag (0: none; 1: Read Error)
WRE17Write Error Flag (0: none; 1: Write Error)
LL5Linked List Done Interrupt Flag (0: none; 1: done)
BH4Block Transfer Half Complete Interrupt Flag (0: none; 1: half complete)
BC3Block Transfer Complete Interrupt Flag (0: none; 1:complete;)
CC2Cell Transfer Complete Interrupt Flag (0: none ; 1: complete)
TA1Transfer Abort Interrupt Flag (0: none; 1: Transfer Aborted)
SD0Start Detected Interrupt Flag (0: none ; 1: Start Detected)

CHANNEL10.CHSSACHANNEL SOURCE START ADDRESS

Address
0x44850388
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSA31:0Channel Source Start Address

CHANNEL10.CHDSACHANNEL DESTINATION START ADDRESS

Address
0x4485038C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSA31:0Channel Destination Start Address

CHANNEL10.CHSSTRDCHANNEL SOURCE CELL STRIDE SIZE REGISTER

Address
0x44850390
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSTRD15:0Source Cell Stride Size

CHANNEL10.CHDSTRDCHANNEL DESTINATION CELL STRIDE SIZE REGISTER

Address
0x44850394
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSTRD15:0Destination Cell Stride Size

CHANNEL10.CHXSIZCHANNEL TRANSFER SIZE REGISTER

Address
0x44850398
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CSZ9:0Cell transfer size in bytes.
BLKSZ31:16Block transfer size in bytes.

CHANNEL10.CHPDATCHANNEL PATTERN MATCH DATA

Address
0x4485039C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
PDAT15:0Channel Pattern Match Data
PIGN31:24Channel Pattern Ignore Value

CHANNEL10.CHCTRLCRCCHANNEL CONTROL CRC

Address
0x448503A0
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
CRCRIN7CRC Reflect Input Selection
CRCROUT6CRC Reflected Output Mode
CRCXOR5CRC XOR Mode
CRCAPP3CRC Append Mode
CRCMD2:0CRC/Checksum Mode
  • 0 Normal (0x8005) CRC-16/CRC-16-IBM/CRC-16-ANSI
  • 1 Normal (0x1021) CRC-16-CCITT
  • 2 CRC-16 based on polynomial provided in CRCPOLYA (POLYA[15:0]) register
  • 3 CRC-16 based on polynomial provided in CRCPOLYB (POLYB[15:0]) register
  • 4 Normal (0x04C11DB7) CRC-32
  • 5 CRC-32 based on polynomial provided in CRCPOLYA register
  • 6 CRC-32 based on polynomial provided in CRCPOLYB register
  • 7 Calculate IP header checksum

CHANNEL10.CHCRCDATCHANNEL CRC/CHECKSUM DATA REGISTER

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

CHANNEL10.CHNXTCHANNEL NEXT DESCRIPTOR ADDRESS POINTER

Address
0x448503A8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT31:0Channel Address Pointer to Next Descriptor

CHANNEL10.CHLLCFGSTATCHANNEL LINKED LIST CONFIGURATION STATUS REGISTER

Address
0x448503AC
Reset
0x00000000
Access
read only
Size
32-bit
10 fields
FieldBitsWhat it does
CRCDAT9CRC Data Descriptor Load
CTRLCRC8Control CRC Descriptor Load
PDAT7Match Pattern Descriptor Load
XSIZ6Transfer Size Descriptor Load
DSTRD5Destination Cell Stride Size Descriptor Load
SSTRD4Source Cell Stride Size Descriptor Load
DSA3Destination Start Address Descriptor Load
SSA2Source Start Address Descriptor Load
EVCTRL1EVCTRL Register Descriptor Load
CTRLB0CTRLB Register Descriptor Load

CHANNEL10.CHSTATBCCHANNEL STATUS BLOCK COUNT REGISTER

Address
0x448503B0
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BBTC16:0Bytes Transfered in the Block Counter

CHANNEL10.CHSTATCCCHANNEL STATUS CELL COUNT REGISTER

Address
0x448503B4
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CBTC10:0Bytes Transfered in the Cell Counter

CHANNEL10.CHSTATCHANNEL STATUS REGISTER

Address
0x448503B8
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
DREAD2Descriptor Read Status Bit (0: not read or not avail, 1: read and loaded)
CELLBUSY1Channel Cell Transfer Busy Status Bit (0: none; 1: busy)
BLKBUSY0Channel Block Transfer Busy Status Bit (0: none; 1: busy)

CHANNEL11.CHCTRLACHANNEL CONTROL REGISTER A

Address
0x448503C0
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RUNSTDBY24Run In Standby
SWFRC16Software Forced Trigger
LLEN8Linked List Enable
ENABLE0Channel Enable

CHANNEL11.CHCTRLBCHANNEL CONTROL REGISTER B

Address
0x448503C4
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
CASTEN29Cell Auto Start Enable of Ensuing Transfers for this channel
PATEN26Channel Pattern Match Abort Enable.
PATLEN25Pattern Match Length
PIGNEN24Enable Pattern Ignore Byte
TRIG23:16Trigger that can Start a Channel Transfer
BYTORD15:14Byte Order
  • 0 Bytes are processed AS IS
  • 1 Bytes are swapped as: BYTE3 to BYTE0, BYTE2 to BYTE1, BYTE1 to BYTE2, and BYTE0 to BYTE3
  • 2 Bytes are swapped as: BYTE3 to BYTE1, BYTE2 to BYTE0, BYTE1 to BYTE3, and BYTE0 to BYTE2
  • 3 Bytes are swapped as: BYTE3 to BYTE2, BYTE2 to BYTE3, BYTE1 to BYTE1, and BYTE0 to BYTE1
WBOEN13Write Byte Order Enable
PRI9:8Channel Priority level.
  • 0 Channel Priority is 1
  • 1 Channel Priority is 2
  • 2 Channel Priority is 3
  • 3 Channel Priority is 4 (HIGHEST)
RAS6:4Channel Read Address Sequence
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
WAS2:0Channel Write Address Sequence.
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
CRCEN31CRC Enable bit

CHANNEL11.CHEVCTRLCHANNEL EVENT CONTROL REGISTER

Address
0x448503C8
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable (0: disable; 1: enable)
EVSTRIE6Channel Start Event Input Enable (0: disable; 1:enable)
EVAUXIE5Channel Auxiliary Event Enable (0: disable; 1: enable)
EVOMODE3:2Channel Event Output Mode
  • 0 Generate a channel event strobe for 1 clock cycle at the end of block transfer
  • 1 Generate a channel event strobe for 1 clock cycle at the end of cell transfer
  • 2 Generate a channel event strobe from start event trigger to the completion of cell transfer read
  • 3 Generate a channel event strobe from start event trigger to the completion of cell transfer write
EVAUXACT1:0Channel Auxiliary Event Input Action
  • 0 Event Aborts Bock Transfer
  • 1 Event Increments Channel Priority
  • 2 Event acts as a Conditional Trigger

CHANNEL11.CHINTENCLRCHANNEL INTERRUPT ENABLE CLEAR REGISTER

Address
0x448503CC
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5Clear Linked List Done Interrupt Enable
BH4Clear Block Transfer Half Complete Interrupt Enable
BC3Clear Cell Transfer Complete Interrupt Enable
CC2Clear Cell Transfer Complete Interrupt Enable
TA1Clear Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL11.CHINTENSETCHANNEL INTERRUPT ENABLE SET REGISTER

Address
0x448503D0
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5set Linked List Done Interrupt Enable
BH4set Block Transfer Half Complete Interrupt Enable
BC3set Cell Transfer Complete Interrupt Enable
CC2set Cell Transfer Complete Interrupt Enable
TA1Set Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL11.CHINTFCHANNEL INTERRUPT FLAG REGISTER

Address
0x448503D4
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
RDE18Read Error Flag (0: none; 1: Read Error)
WRE17Write Error Flag (0: none; 1: Write Error)
LL5Linked List Done Interrupt Flag (0: none; 1: done)
BH4Block Transfer Half Complete Interrupt Flag (0: none; 1: half complete)
BC3Block Transfer Complete Interrupt Flag (0: none; 1:complete;)
CC2Cell Transfer Complete Interrupt Flag (0: none ; 1: complete)
TA1Transfer Abort Interrupt Flag (0: none; 1: Transfer Aborted)
SD0Start Detected Interrupt Flag (0: none ; 1: Start Detected)

CHANNEL11.CHSSACHANNEL SOURCE START ADDRESS

Address
0x448503D8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSA31:0Channel Source Start Address

CHANNEL11.CHDSACHANNEL DESTINATION START ADDRESS

Address
0x448503DC
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSA31:0Channel Destination Start Address

CHANNEL11.CHSSTRDCHANNEL SOURCE CELL STRIDE SIZE REGISTER

Address
0x448503E0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSTRD15:0Source Cell Stride Size

CHANNEL11.CHDSTRDCHANNEL DESTINATION CELL STRIDE SIZE REGISTER

Address
0x448503E4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSTRD15:0Destination Cell Stride Size

CHANNEL11.CHXSIZCHANNEL TRANSFER SIZE REGISTER

Address
0x448503E8
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CSZ9:0Cell transfer size in bytes.
BLKSZ31:16Block transfer size in bytes.

CHANNEL11.CHPDATCHANNEL PATTERN MATCH DATA

Address
0x448503EC
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
PDAT15:0Channel Pattern Match Data
PIGN31:24Channel Pattern Ignore Value

CHANNEL11.CHCTRLCRCCHANNEL CONTROL CRC

Address
0x448503F0
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
CRCRIN7CRC Reflect Input Selection
CRCROUT6CRC Reflected Output Mode
CRCXOR5CRC XOR Mode
CRCAPP3CRC Append Mode
CRCMD2:0CRC/Checksum Mode
  • 0 Normal (0x8005) CRC-16/CRC-16-IBM/CRC-16-ANSI
  • 1 Normal (0x1021) CRC-16-CCITT
  • 2 CRC-16 based on polynomial provided in CRCPOLYA (POLYA[15:0]) register
  • 3 CRC-16 based on polynomial provided in CRCPOLYB (POLYB[15:0]) register
  • 4 Normal (0x04C11DB7) CRC-32
  • 5 CRC-32 based on polynomial provided in CRCPOLYA register
  • 6 CRC-32 based on polynomial provided in CRCPOLYB register
  • 7 Calculate IP header checksum

CHANNEL11.CHCRCDATCHANNEL CRC/CHECKSUM DATA REGISTER

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

CHANNEL11.CHNXTCHANNEL NEXT DESCRIPTOR ADDRESS POINTER

Address
0x448503F8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT31:0Channel Address Pointer to Next Descriptor

CHANNEL11.CHLLCFGSTATCHANNEL LINKED LIST CONFIGURATION STATUS REGISTER

Address
0x448503FC
Reset
0x00000000
Access
read only
Size
32-bit
10 fields
FieldBitsWhat it does
CRCDAT9CRC Data Descriptor Load
CTRLCRC8Control CRC Descriptor Load
PDAT7Match Pattern Descriptor Load
XSIZ6Transfer Size Descriptor Load
DSTRD5Destination Cell Stride Size Descriptor Load
SSTRD4Source Cell Stride Size Descriptor Load
DSA3Destination Start Address Descriptor Load
SSA2Source Start Address Descriptor Load
EVCTRL1EVCTRL Register Descriptor Load
CTRLB0CTRLB Register Descriptor Load

CHANNEL11.CHSTATBCCHANNEL STATUS BLOCK COUNT REGISTER

Address
0x44850400
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BBTC16:0Bytes Transfered in the Block Counter

CHANNEL11.CHSTATCCCHANNEL STATUS CELL COUNT REGISTER

Address
0x44850404
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CBTC10:0Bytes Transfered in the Cell Counter

CHANNEL11.CHSTATCHANNEL STATUS REGISTER

Address
0x44850408
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
DREAD2Descriptor Read Status Bit (0: not read or not avail, 1: read and loaded)
CELLBUSY1Channel Cell Transfer Busy Status Bit (0: none; 1: busy)
BLKBUSY0Channel Block Transfer Busy Status Bit (0: none; 1: busy)

CHANNEL12.CHCTRLACHANNEL CONTROL REGISTER A

Address
0x44850410
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RUNSTDBY24Run In Standby
SWFRC16Software Forced Trigger
LLEN8Linked List Enable
ENABLE0Channel Enable

CHANNEL12.CHCTRLBCHANNEL CONTROL REGISTER B

Address
0x44850414
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
CASTEN29Cell Auto Start Enable of Ensuing Transfers for this channel
PATEN26Channel Pattern Match Abort Enable.
PATLEN25Pattern Match Length
PIGNEN24Enable Pattern Ignore Byte
TRIG23:16Trigger that can Start a Channel Transfer
BYTORD15:14Byte Order
  • 0 Bytes are processed AS IS
  • 1 Bytes are swapped as: BYTE3 to BYTE0, BYTE2 to BYTE1, BYTE1 to BYTE2, and BYTE0 to BYTE3
  • 2 Bytes are swapped as: BYTE3 to BYTE1, BYTE2 to BYTE0, BYTE1 to BYTE3, and BYTE0 to BYTE2
  • 3 Bytes are swapped as: BYTE3 to BYTE2, BYTE2 to BYTE3, BYTE1 to BYTE1, and BYTE0 to BYTE1
WBOEN13Write Byte Order Enable
PRI9:8Channel Priority level.
  • 0 Channel Priority is 1
  • 1 Channel Priority is 2
  • 2 Channel Priority is 3
  • 3 Channel Priority is 4 (HIGHEST)
RAS6:4Channel Read Address Sequence
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
WAS2:0Channel Write Address Sequence.
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
CRCEN31CRC Enable bit

CHANNEL12.CHEVCTRLCHANNEL EVENT CONTROL REGISTER

Address
0x44850418
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable (0: disable; 1: enable)
EVSTRIE6Channel Start Event Input Enable (0: disable; 1:enable)
EVAUXIE5Channel Auxiliary Event Enable (0: disable; 1: enable)
EVOMODE3:2Channel Event Output Mode
  • 0 Generate a channel event strobe for 1 clock cycle at the end of block transfer
  • 1 Generate a channel event strobe for 1 clock cycle at the end of cell transfer
  • 2 Generate a channel event strobe from start event trigger to the completion of cell transfer read
  • 3 Generate a channel event strobe from start event trigger to the completion of cell transfer write
EVAUXACT1:0Channel Auxiliary Event Input Action
  • 0 Event Aborts Bock Transfer
  • 1 Event Increments Channel Priority
  • 2 Event acts as a Conditional Trigger

CHANNEL12.CHINTENCLRCHANNEL INTERRUPT ENABLE CLEAR REGISTER

Address
0x4485041C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5Clear Linked List Done Interrupt Enable
BH4Clear Block Transfer Half Complete Interrupt Enable
BC3Clear Cell Transfer Complete Interrupt Enable
CC2Clear Cell Transfer Complete Interrupt Enable
TA1Clear Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL12.CHINTENSETCHANNEL INTERRUPT ENABLE SET REGISTER

Address
0x44850420
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5set Linked List Done Interrupt Enable
BH4set Block Transfer Half Complete Interrupt Enable
BC3set Cell Transfer Complete Interrupt Enable
CC2set Cell Transfer Complete Interrupt Enable
TA1Set Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL12.CHINTFCHANNEL INTERRUPT FLAG REGISTER

Address
0x44850424
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
RDE18Read Error Flag (0: none; 1: Read Error)
WRE17Write Error Flag (0: none; 1: Write Error)
LL5Linked List Done Interrupt Flag (0: none; 1: done)
BH4Block Transfer Half Complete Interrupt Flag (0: none; 1: half complete)
BC3Block Transfer Complete Interrupt Flag (0: none; 1:complete;)
CC2Cell Transfer Complete Interrupt Flag (0: none ; 1: complete)
TA1Transfer Abort Interrupt Flag (0: none; 1: Transfer Aborted)
SD0Start Detected Interrupt Flag (0: none ; 1: Start Detected)

CHANNEL12.CHSSACHANNEL SOURCE START ADDRESS

Address
0x44850428
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSA31:0Channel Source Start Address

CHANNEL12.CHDSACHANNEL DESTINATION START ADDRESS

Address
0x4485042C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSA31:0Channel Destination Start Address

CHANNEL12.CHSSTRDCHANNEL SOURCE CELL STRIDE SIZE REGISTER

Address
0x44850430
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSTRD15:0Source Cell Stride Size

CHANNEL12.CHDSTRDCHANNEL DESTINATION CELL STRIDE SIZE REGISTER

Address
0x44850434
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSTRD15:0Destination Cell Stride Size

CHANNEL12.CHXSIZCHANNEL TRANSFER SIZE REGISTER

Address
0x44850438
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CSZ9:0Cell transfer size in bytes.
BLKSZ31:16Block transfer size in bytes.

CHANNEL12.CHPDATCHANNEL PATTERN MATCH DATA

Address
0x4485043C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
PDAT15:0Channel Pattern Match Data
PIGN31:24Channel Pattern Ignore Value

CHANNEL12.CHCTRLCRCCHANNEL CONTROL CRC

Address
0x44850440
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
CRCRIN7CRC Reflect Input Selection
CRCROUT6CRC Reflected Output Mode
CRCXOR5CRC XOR Mode
CRCAPP3CRC Append Mode
CRCMD2:0CRC/Checksum Mode
  • 0 Normal (0x8005) CRC-16/CRC-16-IBM/CRC-16-ANSI
  • 1 Normal (0x1021) CRC-16-CCITT
  • 2 CRC-16 based on polynomial provided in CRCPOLYA (POLYA[15:0]) register
  • 3 CRC-16 based on polynomial provided in CRCPOLYB (POLYB[15:0]) register
  • 4 Normal (0x04C11DB7) CRC-32
  • 5 CRC-32 based on polynomial provided in CRCPOLYA register
  • 6 CRC-32 based on polynomial provided in CRCPOLYB register
  • 7 Calculate IP header checksum

CHANNEL12.CHCRCDATCHANNEL CRC/CHECKSUM DATA REGISTER

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

CHANNEL12.CHNXTCHANNEL NEXT DESCRIPTOR ADDRESS POINTER

Address
0x44850448
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT31:0Channel Address Pointer to Next Descriptor

CHANNEL12.CHLLCFGSTATCHANNEL LINKED LIST CONFIGURATION STATUS REGISTER

Address
0x4485044C
Reset
0x00000000
Access
read only
Size
32-bit
10 fields
FieldBitsWhat it does
CRCDAT9CRC Data Descriptor Load
CTRLCRC8Control CRC Descriptor Load
PDAT7Match Pattern Descriptor Load
XSIZ6Transfer Size Descriptor Load
DSTRD5Destination Cell Stride Size Descriptor Load
SSTRD4Source Cell Stride Size Descriptor Load
DSA3Destination Start Address Descriptor Load
SSA2Source Start Address Descriptor Load
EVCTRL1EVCTRL Register Descriptor Load
CTRLB0CTRLB Register Descriptor Load

CHANNEL12.CHSTATBCCHANNEL STATUS BLOCK COUNT REGISTER

Address
0x44850450
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BBTC16:0Bytes Transfered in the Block Counter

CHANNEL12.CHSTATCCCHANNEL STATUS CELL COUNT REGISTER

Address
0x44850454
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CBTC10:0Bytes Transfered in the Cell Counter

CHANNEL12.CHSTATCHANNEL STATUS REGISTER

Address
0x44850458
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
DREAD2Descriptor Read Status Bit (0: not read or not avail, 1: read and loaded)
CELLBUSY1Channel Cell Transfer Busy Status Bit (0: none; 1: busy)
BLKBUSY0Channel Block Transfer Busy Status Bit (0: none; 1: busy)

CHANNEL13.CHCTRLACHANNEL CONTROL REGISTER A

Address
0x44850460
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RUNSTDBY24Run In Standby
SWFRC16Software Forced Trigger
LLEN8Linked List Enable
ENABLE0Channel Enable

CHANNEL13.CHCTRLBCHANNEL CONTROL REGISTER B

Address
0x44850464
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
CASTEN29Cell Auto Start Enable of Ensuing Transfers for this channel
PATEN26Channel Pattern Match Abort Enable.
PATLEN25Pattern Match Length
PIGNEN24Enable Pattern Ignore Byte
TRIG23:16Trigger that can Start a Channel Transfer
BYTORD15:14Byte Order
  • 0 Bytes are processed AS IS
  • 1 Bytes are swapped as: BYTE3 to BYTE0, BYTE2 to BYTE1, BYTE1 to BYTE2, and BYTE0 to BYTE3
  • 2 Bytes are swapped as: BYTE3 to BYTE1, BYTE2 to BYTE0, BYTE1 to BYTE3, and BYTE0 to BYTE2
  • 3 Bytes are swapped as: BYTE3 to BYTE2, BYTE2 to BYTE3, BYTE1 to BYTE1, and BYTE0 to BYTE1
WBOEN13Write Byte Order Enable
PRI9:8Channel Priority level.
  • 0 Channel Priority is 1
  • 1 Channel Priority is 2
  • 2 Channel Priority is 3
  • 3 Channel Priority is 4 (HIGHEST)
RAS6:4Channel Read Address Sequence
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
WAS2:0Channel Write Address Sequence.
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
CRCEN31CRC Enable bit

CHANNEL13.CHEVCTRLCHANNEL EVENT CONTROL REGISTER

Address
0x44850468
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable (0: disable; 1: enable)
EVSTRIE6Channel Start Event Input Enable (0: disable; 1:enable)
EVAUXIE5Channel Auxiliary Event Enable (0: disable; 1: enable)
EVOMODE3:2Channel Event Output Mode
  • 0 Generate a channel event strobe for 1 clock cycle at the end of block transfer
  • 1 Generate a channel event strobe for 1 clock cycle at the end of cell transfer
  • 2 Generate a channel event strobe from start event trigger to the completion of cell transfer read
  • 3 Generate a channel event strobe from start event trigger to the completion of cell transfer write
EVAUXACT1:0Channel Auxiliary Event Input Action
  • 0 Event Aborts Bock Transfer
  • 1 Event Increments Channel Priority
  • 2 Event acts as a Conditional Trigger

CHANNEL13.CHINTENCLRCHANNEL INTERRUPT ENABLE CLEAR REGISTER

Address
0x4485046C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5Clear Linked List Done Interrupt Enable
BH4Clear Block Transfer Half Complete Interrupt Enable
BC3Clear Cell Transfer Complete Interrupt Enable
CC2Clear Cell Transfer Complete Interrupt Enable
TA1Clear Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL13.CHINTENSETCHANNEL INTERRUPT ENABLE SET REGISTER

Address
0x44850470
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5set Linked List Done Interrupt Enable
BH4set Block Transfer Half Complete Interrupt Enable
BC3set Cell Transfer Complete Interrupt Enable
CC2set Cell Transfer Complete Interrupt Enable
TA1Set Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL13.CHINTFCHANNEL INTERRUPT FLAG REGISTER

Address
0x44850474
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
RDE18Read Error Flag (0: none; 1: Read Error)
WRE17Write Error Flag (0: none; 1: Write Error)
LL5Linked List Done Interrupt Flag (0: none; 1: done)
BH4Block Transfer Half Complete Interrupt Flag (0: none; 1: half complete)
BC3Block Transfer Complete Interrupt Flag (0: none; 1:complete;)
CC2Cell Transfer Complete Interrupt Flag (0: none ; 1: complete)
TA1Transfer Abort Interrupt Flag (0: none; 1: Transfer Aborted)
SD0Start Detected Interrupt Flag (0: none ; 1: Start Detected)

CHANNEL13.CHSSACHANNEL SOURCE START ADDRESS

Address
0x44850478
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSA31:0Channel Source Start Address

CHANNEL13.CHDSACHANNEL DESTINATION START ADDRESS

Address
0x4485047C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSA31:0Channel Destination Start Address

CHANNEL13.CHSSTRDCHANNEL SOURCE CELL STRIDE SIZE REGISTER

Address
0x44850480
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSTRD15:0Source Cell Stride Size

CHANNEL13.CHDSTRDCHANNEL DESTINATION CELL STRIDE SIZE REGISTER

Address
0x44850484
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSTRD15:0Destination Cell Stride Size

CHANNEL13.CHXSIZCHANNEL TRANSFER SIZE REGISTER

Address
0x44850488
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CSZ9:0Cell transfer size in bytes.
BLKSZ31:16Block transfer size in bytes.

CHANNEL13.CHPDATCHANNEL PATTERN MATCH DATA

Address
0x4485048C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
PDAT15:0Channel Pattern Match Data
PIGN31:24Channel Pattern Ignore Value

CHANNEL13.CHCTRLCRCCHANNEL CONTROL CRC

Address
0x44850490
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
CRCRIN7CRC Reflect Input Selection
CRCROUT6CRC Reflected Output Mode
CRCXOR5CRC XOR Mode
CRCAPP3CRC Append Mode
CRCMD2:0CRC/Checksum Mode
  • 0 Normal (0x8005) CRC-16/CRC-16-IBM/CRC-16-ANSI
  • 1 Normal (0x1021) CRC-16-CCITT
  • 2 CRC-16 based on polynomial provided in CRCPOLYA (POLYA[15:0]) register
  • 3 CRC-16 based on polynomial provided in CRCPOLYB (POLYB[15:0]) register
  • 4 Normal (0x04C11DB7) CRC-32
  • 5 CRC-32 based on polynomial provided in CRCPOLYA register
  • 6 CRC-32 based on polynomial provided in CRCPOLYB register
  • 7 Calculate IP header checksum

CHANNEL13.CHCRCDATCHANNEL CRC/CHECKSUM DATA REGISTER

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

CHANNEL13.CHNXTCHANNEL NEXT DESCRIPTOR ADDRESS POINTER

Address
0x44850498
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT31:0Channel Address Pointer to Next Descriptor

CHANNEL13.CHLLCFGSTATCHANNEL LINKED LIST CONFIGURATION STATUS REGISTER

Address
0x4485049C
Reset
0x00000000
Access
read only
Size
32-bit
10 fields
FieldBitsWhat it does
CRCDAT9CRC Data Descriptor Load
CTRLCRC8Control CRC Descriptor Load
PDAT7Match Pattern Descriptor Load
XSIZ6Transfer Size Descriptor Load
DSTRD5Destination Cell Stride Size Descriptor Load
SSTRD4Source Cell Stride Size Descriptor Load
DSA3Destination Start Address Descriptor Load
SSA2Source Start Address Descriptor Load
EVCTRL1EVCTRL Register Descriptor Load
CTRLB0CTRLB Register Descriptor Load

CHANNEL13.CHSTATBCCHANNEL STATUS BLOCK COUNT REGISTER

Address
0x448504A0
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BBTC16:0Bytes Transfered in the Block Counter

CHANNEL13.CHSTATCCCHANNEL STATUS CELL COUNT REGISTER

Address
0x448504A4
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CBTC10:0Bytes Transfered in the Cell Counter

CHANNEL13.CHSTATCHANNEL STATUS REGISTER

Address
0x448504A8
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
DREAD2Descriptor Read Status Bit (0: not read or not avail, 1: read and loaded)
CELLBUSY1Channel Cell Transfer Busy Status Bit (0: none; 1: busy)
BLKBUSY0Channel Block Transfer Busy Status Bit (0: none; 1: busy)

CHANNEL14.CHCTRLACHANNEL CONTROL REGISTER A

Address
0x448504B0
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RUNSTDBY24Run In Standby
SWFRC16Software Forced Trigger
LLEN8Linked List Enable
ENABLE0Channel Enable

CHANNEL14.CHCTRLBCHANNEL CONTROL REGISTER B

Address
0x448504B4
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
CASTEN29Cell Auto Start Enable of Ensuing Transfers for this channel
PATEN26Channel Pattern Match Abort Enable.
PATLEN25Pattern Match Length
PIGNEN24Enable Pattern Ignore Byte
TRIG23:16Trigger that can Start a Channel Transfer
BYTORD15:14Byte Order
  • 0 Bytes are processed AS IS
  • 1 Bytes are swapped as: BYTE3 to BYTE0, BYTE2 to BYTE1, BYTE1 to BYTE2, and BYTE0 to BYTE3
  • 2 Bytes are swapped as: BYTE3 to BYTE1, BYTE2 to BYTE0, BYTE1 to BYTE3, and BYTE0 to BYTE2
  • 3 Bytes are swapped as: BYTE3 to BYTE2, BYTE2 to BYTE3, BYTE1 to BYTE1, and BYTE0 to BYTE1
WBOEN13Write Byte Order Enable
PRI9:8Channel Priority level.
  • 0 Channel Priority is 1
  • 1 Channel Priority is 2
  • 2 Channel Priority is 3
  • 3 Channel Priority is 4 (HIGHEST)
RAS6:4Channel Read Address Sequence
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
WAS2:0Channel Write Address Sequence.
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
CRCEN31CRC Enable bit

CHANNEL14.CHEVCTRLCHANNEL EVENT CONTROL REGISTER

Address
0x448504B8
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable (0: disable; 1: enable)
EVSTRIE6Channel Start Event Input Enable (0: disable; 1:enable)
EVAUXIE5Channel Auxiliary Event Enable (0: disable; 1: enable)
EVOMODE3:2Channel Event Output Mode
  • 0 Generate a channel event strobe for 1 clock cycle at the end of block transfer
  • 1 Generate a channel event strobe for 1 clock cycle at the end of cell transfer
  • 2 Generate a channel event strobe from start event trigger to the completion of cell transfer read
  • 3 Generate a channel event strobe from start event trigger to the completion of cell transfer write
EVAUXACT1:0Channel Auxiliary Event Input Action
  • 0 Event Aborts Bock Transfer
  • 1 Event Increments Channel Priority
  • 2 Event acts as a Conditional Trigger

CHANNEL14.CHINTENCLRCHANNEL INTERRUPT ENABLE CLEAR REGISTER

Address
0x448504BC
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5Clear Linked List Done Interrupt Enable
BH4Clear Block Transfer Half Complete Interrupt Enable
BC3Clear Cell Transfer Complete Interrupt Enable
CC2Clear Cell Transfer Complete Interrupt Enable
TA1Clear Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL14.CHINTENSETCHANNEL INTERRUPT ENABLE SET REGISTER

Address
0x448504C0
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5set Linked List Done Interrupt Enable
BH4set Block Transfer Half Complete Interrupt Enable
BC3set Cell Transfer Complete Interrupt Enable
CC2set Cell Transfer Complete Interrupt Enable
TA1Set Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL14.CHINTFCHANNEL INTERRUPT FLAG REGISTER

Address
0x448504C4
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
RDE18Read Error Flag (0: none; 1: Read Error)
WRE17Write Error Flag (0: none; 1: Write Error)
LL5Linked List Done Interrupt Flag (0: none; 1: done)
BH4Block Transfer Half Complete Interrupt Flag (0: none; 1: half complete)
BC3Block Transfer Complete Interrupt Flag (0: none; 1:complete;)
CC2Cell Transfer Complete Interrupt Flag (0: none ; 1: complete)
TA1Transfer Abort Interrupt Flag (0: none; 1: Transfer Aborted)
SD0Start Detected Interrupt Flag (0: none ; 1: Start Detected)

CHANNEL14.CHSSACHANNEL SOURCE START ADDRESS

Address
0x448504C8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSA31:0Channel Source Start Address

CHANNEL14.CHDSACHANNEL DESTINATION START ADDRESS

Address
0x448504CC
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSA31:0Channel Destination Start Address

CHANNEL14.CHSSTRDCHANNEL SOURCE CELL STRIDE SIZE REGISTER

Address
0x448504D0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSTRD15:0Source Cell Stride Size

CHANNEL14.CHDSTRDCHANNEL DESTINATION CELL STRIDE SIZE REGISTER

Address
0x448504D4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSTRD15:0Destination Cell Stride Size

CHANNEL14.CHXSIZCHANNEL TRANSFER SIZE REGISTER

Address
0x448504D8
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CSZ9:0Cell transfer size in bytes.
BLKSZ31:16Block transfer size in bytes.

CHANNEL14.CHPDATCHANNEL PATTERN MATCH DATA

Address
0x448504DC
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
PDAT15:0Channel Pattern Match Data
PIGN31:24Channel Pattern Ignore Value

CHANNEL14.CHCTRLCRCCHANNEL CONTROL CRC

Address
0x448504E0
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
CRCRIN7CRC Reflect Input Selection
CRCROUT6CRC Reflected Output Mode
CRCXOR5CRC XOR Mode
CRCAPP3CRC Append Mode
CRCMD2:0CRC/Checksum Mode
  • 0 Normal (0x8005) CRC-16/CRC-16-IBM/CRC-16-ANSI
  • 1 Normal (0x1021) CRC-16-CCITT
  • 2 CRC-16 based on polynomial provided in CRCPOLYA (POLYA[15:0]) register
  • 3 CRC-16 based on polynomial provided in CRCPOLYB (POLYB[15:0]) register
  • 4 Normal (0x04C11DB7) CRC-32
  • 5 CRC-32 based on polynomial provided in CRCPOLYA register
  • 6 CRC-32 based on polynomial provided in CRCPOLYB register
  • 7 Calculate IP header checksum

CHANNEL14.CHCRCDATCHANNEL CRC/CHECKSUM DATA REGISTER

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

CHANNEL14.CHNXTCHANNEL NEXT DESCRIPTOR ADDRESS POINTER

Address
0x448504E8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT31:0Channel Address Pointer to Next Descriptor

CHANNEL14.CHLLCFGSTATCHANNEL LINKED LIST CONFIGURATION STATUS REGISTER

Address
0x448504EC
Reset
0x00000000
Access
read only
Size
32-bit
10 fields
FieldBitsWhat it does
CRCDAT9CRC Data Descriptor Load
CTRLCRC8Control CRC Descriptor Load
PDAT7Match Pattern Descriptor Load
XSIZ6Transfer Size Descriptor Load
DSTRD5Destination Cell Stride Size Descriptor Load
SSTRD4Source Cell Stride Size Descriptor Load
DSA3Destination Start Address Descriptor Load
SSA2Source Start Address Descriptor Load
EVCTRL1EVCTRL Register Descriptor Load
CTRLB0CTRLB Register Descriptor Load

CHANNEL14.CHSTATBCCHANNEL STATUS BLOCK COUNT REGISTER

Address
0x448504F0
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BBTC16:0Bytes Transfered in the Block Counter

CHANNEL14.CHSTATCCCHANNEL STATUS CELL COUNT REGISTER

Address
0x448504F4
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CBTC10:0Bytes Transfered in the Cell Counter

CHANNEL14.CHSTATCHANNEL STATUS REGISTER

Address
0x448504F8
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
DREAD2Descriptor Read Status Bit (0: not read or not avail, 1: read and loaded)
CELLBUSY1Channel Cell Transfer Busy Status Bit (0: none; 1: busy)
BLKBUSY0Channel Block Transfer Busy Status Bit (0: none; 1: busy)

CHANNEL15.CHCTRLACHANNEL CONTROL REGISTER A

Address
0x44850500
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RUNSTDBY24Run In Standby
SWFRC16Software Forced Trigger
LLEN8Linked List Enable
ENABLE0Channel Enable

CHANNEL15.CHCTRLBCHANNEL CONTROL REGISTER B

Address
0x44850504
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
CASTEN29Cell Auto Start Enable of Ensuing Transfers for this channel
PATEN26Channel Pattern Match Abort Enable.
PATLEN25Pattern Match Length
PIGNEN24Enable Pattern Ignore Byte
TRIG23:16Trigger that can Start a Channel Transfer
BYTORD15:14Byte Order
  • 0 Bytes are processed AS IS
  • 1 Bytes are swapped as: BYTE3 to BYTE0, BYTE2 to BYTE1, BYTE1 to BYTE2, and BYTE0 to BYTE3
  • 2 Bytes are swapped as: BYTE3 to BYTE1, BYTE2 to BYTE0, BYTE1 to BYTE3, and BYTE0 to BYTE2
  • 3 Bytes are swapped as: BYTE3 to BYTE2, BYTE2 to BYTE3, BYTE1 to BYTE1, and BYTE0 to BYTE1
WBOEN13Write Byte Order Enable
PRI9:8Channel Priority level.
  • 0 Channel Priority is 1
  • 1 Channel Priority is 2
  • 2 Channel Priority is 3
  • 3 Channel Priority is 4 (HIGHEST)
RAS6:4Channel Read Address Sequence
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
WAS2:0Channel Write Address Sequence.
  • 0 Incrementing Address+1 with Transfers of Byte Operands
  • 1 Incrementing Address+2 with Transfers of HalfWord Operands
  • 2 Auto Increment Address and Transfer Size
  • 3 Fixed Byte Address (Single Byte Address with Enable Based upon 2 LSBs)
  • 4 Fixed Address of HalfWord Operand (Single HalfWord Aligned Address)
  • 5 Fixed Address Word Burst Transfer
CRCEN31CRC Enable bit

CHANNEL15.CHEVCTRLCHANNEL EVENT CONTROL REGISTER

Address
0x44850508
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
EVOE7Channel Event Output Enable (0: disable; 1: enable)
EVSTRIE6Channel Start Event Input Enable (0: disable; 1:enable)
EVAUXIE5Channel Auxiliary Event Enable (0: disable; 1: enable)
EVOMODE3:2Channel Event Output Mode
  • 0 Generate a channel event strobe for 1 clock cycle at the end of block transfer
  • 1 Generate a channel event strobe for 1 clock cycle at the end of cell transfer
  • 2 Generate a channel event strobe from start event trigger to the completion of cell transfer read
  • 3 Generate a channel event strobe from start event trigger to the completion of cell transfer write
EVAUXACT1:0Channel Auxiliary Event Input Action
  • 0 Event Aborts Bock Transfer
  • 1 Event Increments Channel Priority
  • 2 Event acts as a Conditional Trigger

CHANNEL15.CHINTENCLRCHANNEL INTERRUPT ENABLE CLEAR REGISTER

Address
0x4485050C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5Clear Linked List Done Interrupt Enable
BH4Clear Block Transfer Half Complete Interrupt Enable
BC3Clear Cell Transfer Complete Interrupt Enable
CC2Clear Cell Transfer Complete Interrupt Enable
TA1Clear Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL15.CHINTENSETCHANNEL INTERRUPT ENABLE SET REGISTER

Address
0x44850510
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LL5set Linked List Done Interrupt Enable
BH4set Block Transfer Half Complete Interrupt Enable
BC3set Cell Transfer Complete Interrupt Enable
CC2set Cell Transfer Complete Interrupt Enable
TA1Set Transfer Abort Interrupt Enable
SD0Channel Event Output Enable

CHANNEL15.CHINTFCHANNEL INTERRUPT FLAG REGISTER

Address
0x44850514
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
RDE18Read Error Flag (0: none; 1: Read Error)
WRE17Write Error Flag (0: none; 1: Write Error)
LL5Linked List Done Interrupt Flag (0: none; 1: done)
BH4Block Transfer Half Complete Interrupt Flag (0: none; 1: half complete)
BC3Block Transfer Complete Interrupt Flag (0: none; 1:complete;)
CC2Cell Transfer Complete Interrupt Flag (0: none ; 1: complete)
TA1Transfer Abort Interrupt Flag (0: none; 1: Transfer Aborted)
SD0Start Detected Interrupt Flag (0: none ; 1: Start Detected)

CHANNEL15.CHSSACHANNEL SOURCE START ADDRESS

Address
0x44850518
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSA31:0Channel Source Start Address

CHANNEL15.CHDSACHANNEL DESTINATION START ADDRESS

Address
0x4485051C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSA31:0Channel Destination Start Address

CHANNEL15.CHSSTRDCHANNEL SOURCE CELL STRIDE SIZE REGISTER

Address
0x44850520
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SSTRD15:0Source Cell Stride Size

CHANNEL15.CHDSTRDCHANNEL DESTINATION CELL STRIDE SIZE REGISTER

Address
0x44850524
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DSTRD15:0Destination Cell Stride Size

CHANNEL15.CHXSIZCHANNEL TRANSFER SIZE REGISTER

Address
0x44850528
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CSZ9:0Cell transfer size in bytes.
BLKSZ31:16Block transfer size in bytes.

CHANNEL15.CHPDATCHANNEL PATTERN MATCH DATA

Address
0x4485052C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
PDAT15:0Channel Pattern Match Data
PIGN31:24Channel Pattern Ignore Value

CHANNEL15.CHCTRLCRCCHANNEL CONTROL CRC

Address
0x44850530
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
CRCRIN7CRC Reflect Input Selection
CRCROUT6CRC Reflected Output Mode
CRCXOR5CRC XOR Mode
CRCAPP3CRC Append Mode
CRCMD2:0CRC/Checksum Mode
  • 0 Normal (0x8005) CRC-16/CRC-16-IBM/CRC-16-ANSI
  • 1 Normal (0x1021) CRC-16-CCITT
  • 2 CRC-16 based on polynomial provided in CRCPOLYA (POLYA[15:0]) register
  • 3 CRC-16 based on polynomial provided in CRCPOLYB (POLYB[15:0]) register
  • 4 Normal (0x04C11DB7) CRC-32
  • 5 CRC-32 based on polynomial provided in CRCPOLYA register
  • 6 CRC-32 based on polynomial provided in CRCPOLYB register
  • 7 Calculate IP header checksum

CHANNEL15.CHCRCDATCHANNEL CRC/CHECKSUM DATA REGISTER

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

CHANNEL15.CHNXTCHANNEL NEXT DESCRIPTOR ADDRESS POINTER

Address
0x44850538
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NXT31:0Channel Address Pointer to Next Descriptor

CHANNEL15.CHLLCFGSTATCHANNEL LINKED LIST CONFIGURATION STATUS REGISTER

Address
0x4485053C
Reset
0x00000000
Access
read only
Size
32-bit
10 fields
FieldBitsWhat it does
CRCDAT9CRC Data Descriptor Load
CTRLCRC8Control CRC Descriptor Load
PDAT7Match Pattern Descriptor Load
XSIZ6Transfer Size Descriptor Load
DSTRD5Destination Cell Stride Size Descriptor Load
SSTRD4Source Cell Stride Size Descriptor Load
DSA3Destination Start Address Descriptor Load
SSA2Source Start Address Descriptor Load
EVCTRL1EVCTRL Register Descriptor Load
CTRLB0CTRLB Register Descriptor Load

CHANNEL15.CHSTATBCCHANNEL STATUS BLOCK COUNT REGISTER

Address
0x44850540
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BBTC16:0Bytes Transfered in the Block Counter

CHANNEL15.CHSTATCCCHANNEL STATUS CELL COUNT REGISTER

Address
0x44850544
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CBTC10:0Bytes Transfered in the Cell Counter

CHANNEL15.CHSTATCHANNEL STATUS REGISTER

Address
0x44850548
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
DREAD2Descriptor Read Status Bit (0: not read or not avail, 1: read and loaded)
CELLBUSY1Channel Cell Transfer Busy Status Bit (0: none; 1: busy)
BLKBUSY0Channel Block Transfer Busy Status Bit (0: none; 1: busy)