Intel® 400 Series Chipset On-Package Platform Controller Hub
Online Register Database
ID | Date | Version | Classification |
---|---|---|---|
615146 | 08/09/2019 | 1.2 | Public |
DMA Transfer Configuration Low (CFG_LO0) – Offset 840
NOTE: CFG_LO0 is for DMA Channel 0. The same register definition, CFG_LO1, is available for Channel 1 at address 898h.
CFG_LO0(CH0): offset 840h
CFG_LO1(CH1): offset 898h
This register contains fields that configure the DMA transfer. The channel configuration register remains fixed for all blocks of a multi-block transfer. This Register should be programmed to enabling the channel
Bit Range | Default | Access | Field Name and Description |
---|---|---|---|
31 | 0h | RW | (RELOAD_DST) Automatic Destination Reload. The DARn register can be automatically |
30 | 0h | RW | (RELOAD_SRC) Automatic Source Reload. The SARx register can be automatically reloaded |
29:22 | - | - | Reserved
|
21 | 0h | RW | (SRC_OPT_BL) Optimize Source Burst Length : |
20 | 0h | RW | (DST_OPT_BL) Optimize Destination Burst Length : |
19 | 0h | RW | (SRC_HS_POL) Source Handshaking Interface Polarity. |
18 | 0h | RW | (DST_HS_POL) Destination Handshaking Interface Polarity. |
17:11 | - | - | Reserved
|
10 | 0b | RW | (CH_DRAIN) Forces channel FIFO to drain while in suspension. This bit has effect only when CH_SUSPEND is asserted. |
9 | 1b | RO | (FIFO_EMPTY) Indicates if there is data left in the channel FIFO. Can be used in |
8 | 0h | RW | (CH_SUSP) Channel Suspend. Suspends all DMA data transfers from the source |
7 | 0h | RW | (SS_UPD_EN) Source Status Update Enable. Source status information is fetched |
6 | 0h | RW | (DS_UPD_EN) Destination Status Update Enable. Destination status information is |
5 | 0h | RW | (CTL_HI_UPD_EN) CTL_HI Update Enable. If set, the CTL_HI register is written out |
4 | - | - | Reserved
|
3 | 0h | RW | (HSHAKE_NP_WR) 0x1 : Issues Non-Posted writes on HW-Handshake on DMA Write Port |
2 | 0h | RW | (ALL_NP_WR) 0x1 : Forces ALL writes to be Non-Posted on DMA Write Port |
1 | 1h | RW | (SRC_BURST_ALIGN) 0x1 : SRC Burst Transfers are broken at a Burst Length aligned boundary |
0 | 1h | RW | (DST_BURST_ALIGN) 0x1 : DST Burst Transfers are broken at a Burst Length aligned boundary |