25.10.11 Channel Transfer Size Register
CHCTRLAk.ENABLE=1 write protected.
Symbol | Description | Symbol | Description | Symbol | Description |
---|---|---|---|---|---|
R | Readable bit | HC | Cleared by Hardware | (Grey cell) | Unimplemented |
W | Writable bit | HS | Set by Hardware | X | Bit is unknown at Reset |
K | Write to clear | S | Software settable bit | — | — |
Name: | CHXSIZk |
Offset: | 0x78 + k*0x50 [k=0..15] |
Reset: | 0x00000000 |
Property: | PAC Write-Protection |
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
BLKSZ[15:8] | |||||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
BLKSZ[7:0] | |||||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
CSZ[9:8] | |||||||||
Access | R/W | R/W | |||||||
Reset | 0 | 0 |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
CSZ[7:0] | |||||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bits 31:16 – BLKSZ[15:0] Block Transfer Size in Bytes
Sets the total number of bytes to transfer in the block.
0xFFFF = 65,535 bytes
0xFFFE = 65,534 bytes
***
0x0001 = 1 byte
0x0000 = 65,536 byte
The block size must align to the most restrictive address mode selected by RAS[2:0] or WAS[2:0].
CHCTRLBk .WAS[2:0] or CHCTRLBk.RAS[2:0] = 001 or 100, BLKSZ must be halfword aligned where BLKSZ[0] = 0.
CHCTRLBk .WAS[2:0] or CHCTRLBk.RAS[2:0] = 101, BLKSZ must be word aligned where BLKSZ[1:0] = 00.
If CHCTRLBk.WAS[2:0] or CHCTRLBk.RAS[2:0] = 010 and only word transfers are desired, BLKSZ must be word aligned where BLKSZ[1:0] = 00.
Bits 9:0 – CSZ[9:0] Cell Transfer Size in Bytes
Set the size of a cell transfer, which is the smallest amount of data transferred from source to destination on a start trigger.
0x3FF = 1023 byte cell transfer size
0x3FE = 1022 byte cell transfer size
0x001 = 1 byte cell transfer size
0x000 = 1024 byte cell transfer size
The cell size must align to the most restrictive address mode selected by RAS[2:0] or WAS[2:0].
CHCTRLBk.WAS[2:0] or CHCTRLBk.RAS[2:0] = 001 or 100, CSZ must be halfword aligned where CSZ[0] = 0.
CHCTRLBk.WAS[2:0] or CHCTRLBk.RAS[2:0] = 101, CSZ must be word aligned where CSZ[1:0] = 00.
If CHCTRLBk.WAS[2:0] or CHCTRLBk.RAS[2:0] = 010 and only word transfers are desired, CSZ must be word aligned where CSZ[1:0] = 00.