Registers
1405
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Serial ATA (SATA) Controller
28.4.33 Port DMA Control Register (P0DMACR)
The port DMA control register (P0DMACR) contains bits for controlling the Port DMA engine. The software
can change the fields of this register only when P0CMD.ST=0. Power-up (system reset), Global reset, or
Port reset (COMRESET) reset this register to the default value. The P0DMACR is shown in
and described in
Figure 28-33. Port DMA Control Register (P0DMACR)
31
16
Reserved
R-0
15
12
11
8
7
4
3
0
RXABL
TXABL
RXTS
TXTS
R-0
R/W-0
R/W-4h
R/W-4h
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 28-37. Port DMA Control Register (P0DMACR) Field Description
Bit
Field
Value
Description
31-16
Reserved
0
Reserved.
15-12
RXABL
0-Fh
Receive Burst Limit. Allows software to limit the VBUSP master write burst size. This bit field is
read/write when P0CMD.ST = 0 and read-only when P0CMD.ST = 1.
Note: SATASS master breaks the burst at 1Kbyte address boundaries regardless of the RXABL value.
0
Limit VBUSP burst size to 256 DWORDS
1h
Limit VBUSP Burst size to 1 DWORD
2h
Limit VBUSP Burst size to 2 DWORDs
3h
Limit VBUSP Burst size to 4 DWORDs
4h
Limit VBUSP Burst size to 8 DWORDs
5h
Limit VBUSP Burst size to 16 DWORDs
6h
Limit VBUSP Burst size to 32 DWORDs
7h
Limit VBUSP Burst size to 64 DWORDs
8h
Limit VBUSP Burst size to 128 DWORDs
9h-Fh
Limit VBUSP burst size to 256 DWORDS
11-8
TXABL
0-Fh
Transmit Burst Limit. This field allows software to limit the VBUSP master read burst size. This bit field
is read/write when P0CMD.ST = 0 and read-only when P0CMD.ST = 1.
Note: SATASS master breaks the burst at 1Kbyte address boundaries regardless of the TXABL value.
0
Limit VBUSP burst size to 256 DWORDS
1h
Limit VBUSP Burst size to 1 DWORD
2h
Limit VBUSP Burst size to 2 DWORDs
3h
Limit VBUSP Burst size to 4 DWORDs
4h
Limit VBUSP Burst size to 8 DWORDs
5h
Limit VBUSP Burst size to 16 DWORDs
6h
Limit VBUSP Burst size to 32 DWORDs
7h
Limit VBUSP Burst size to 64 DWORDs
8h
Limit VBUSP Burst size to 128 DWORDs
9h-Fh
Limit VBUSP burst size to 256 DWORDS