PCI-to-PCI Bridge Registers (D30:F0)
11.1.21 DTC—Delayed Transaction Control Register
(PCI-PCI—D30:F0)
Offset Address: 44h–47h
Attribute:
Size:
R/W
32 bits
Default Value:
00000000h
Bit
Description
Discard Delayed Transactions (DDT) — R/W.
0 = Logged delayed transactions are kept.
1 = The ICH10 PCI bridge will discard any delayed transactions it has logged. This
includes transactions in the pending queue, and any transactions in the active
queue, whether in the hard or soft DT state. The prefetchers will be disabled and
return to an idle state.
31
NOTES:If a transaction is running on PCI at the time this bit is set, that transaction will
continue until either the PCI master disconnects (by de-asserting FRAME#) or
the PCI bridge disconnects (by asserting STOP#). This bit is cleared by the PCI
bridge when the delayed transaction queues are empty and have returned to an
idle state. Software sets this bit and polls for its completion
Block Delayed Transactions (BDT) — R/W.
0 = Delayed transactions accepted
30
1 = The ICH10 PCI bridge will not accept incoming transactions which will result in
delayed transactions. It will blindly retry these cycles by asserting STOP#. All
postable cycles (memory writes) will still be accepted.
29:8 Reserved
Maximum Delayed Transactions (MDT) — R/W. This field controls the maximum
number of delayed transactions that the ICH10 PCI bridge will run. Encodings are:
00 =) 2 Active, 5 pending
01 =) 2 active, no pending
10 =) 1 active, no pending
11 =) Reserved
7:6
5
4
Reserved
Auto Flush After Disconnect Enable (AFADE) — R/W.
0 = The PCI bridge will retain any fetched data until required to discard by producer/
consumer rules.
1 = The PCI bridge will flush any prefetched data after either the PCI master (by de-
asserting FRAME#) or the PCI bridge (by asserting STOP#) disconnects the PCI
transfer.
Never Prefetch (NP) — R/W.
0 = Prefetch enabled
3
1 = The ICH10 will only fetch a single DW and will not enable prefetching, regardless of
the command being an Memory read (MR), Memory read line (MRL), or Memory
read multiple (MRM).
Datasheet
367