English
Language : 

82801DB Datasheet, PDF (285/587 Pages) Intel Corporation – Intel 82801DB I/O Controller Hub 4 (ICH4)
Hub Interface to PCI Bridge Registers (D30:F0)
8.1.24
BRIDGE_CNT—Bridge Control Register (HUB-PCI—D30:F0)
Offset Address: 3E–3Fh
Default Value: 0000h
Attribute:
Size:
R/W, R/WC, RO
16 bits
Bit
Description
15:12 Reserved
Discard Timer SERR# Enable (DTSE) — R/W. Controls the generation of SERR# on the primary
interface in response to a timer discard on the secondary interface:
11 0 = Do not generate SERR# on a secondary timer discard
1 = Generate SERR# in response to a secondary timer discard.
NOTE: This bit replaces bit 1 of offset 90h, which held this function in Intel® ICH3.
Discard Timer Status (DTS) — R/WC.
0 = Not Expired. Software clears this bit by writing a 1 to the bit position.
10 1 = Secondary discard timer expired (there is no discard timer for the primary interface)
NOTE: This bit replaces bit 1 of offset 92h, which had this function in ICH3.
Secondary Discard Timer (SDT) — R/W. Sets the maximum number of PCI clock cycles that the
ICH4 waits for an initiator on PCI to repeat a delayed transaction request. The counter starts once the
delayed transaction completion is at the head of the queue. If the master has not repeated the
9 transaction at least once before the counter expires, the ICH4 discards the transaction from its queue.
0 = The PCI master timeout value is between 215 and 216 PCI clocks
1 = The PCI master timeout value is between 210 and 211 PCI clocks
8 Primary Discard Timer (PDT) — R/W. This bit is RW for software compatibility only.
7
Fast Back to Back Enable — RO. Hardwired to 0. The PCI logic will not generate fast back-to-back
cycles on the PCI bus.
6
Secondary Bus Reset — RO. Hardwired to 0. The ICH4 does not follow the P2P bridge reset scheme;
Software-controlled resets are implemented in the PCI-LPC device.
Master Abort Mode — R/W. This bit controls the behavior of the ICH4 when a master abort occurs
on a transaction that crosses the hub interface-PCI bridge in either direction. The default is 0.
0 = ICH4 behaves in the following manner:
• Hub Interface Completion-Required requests to PCI: when these master abort on PCI, the
ICH4 returns a master abort status. For reads, FFFFh is returned for each DWORD.
• Hub Interface Posted Writes to PCI: when these master abort on PCI, the ICH4 discards the
data.
• PCI Reads to Hub Interface: when these master abort on Hub Interface, the ICH4 returns the
data provided with the Hub Interface master abort packet to the PCI requestor.
5
• PCI writes to Hub Interface: the ICH4 has no idea when these “master-abort.”
1 = ICH4 treats the master abort as an error:
• Hub Interface Completion-Required requests to PCI: when these master abort on PCI, the
ICH4 returns a target abort status. For reads, FFFFh is returned for each DWORD.
• Hub Interface Posted Writes to PCI: when these master abort on PCI, the ICH4 discards the
data and sets the Primary Signaled SERR# bit (if the corresponding SERR_EN bit is set).
• PCI Reads to Hub Interface: when these master abort on Hub Interface, the ICH4 terminates
the cycle with a target abort and flushes the remainder of the prefetched data.
• PCI writes to Hub Interface: the ICH4 has no idea when these “master-abort.”
VGA 16-Bit Decode. This bit does not have any functionality relative to address decodes because
4
the ICH4 will forward the cycles to PCI, independent of the decode. Writes of 1 have no impact other
than to force the bit to 1. Writes of 0 have no impact other than to force the bit to 0. Reads to this bit
will return the previously written value (or 0 if no writes since reset).
Intel® 82801DB ICH4 Datasheet
285