English
Language : 

82845PE Datasheet, PDF (70/176 Pages) Intel Corporation – 82845GE Graphics and Memory Controller Hub (GMCH) and 82845PE Memory Controller Hub (MCH)
Register Description
3.5.1.30
AMTT—AGP MTT Control Register (Device 0)
Address Offset:
Default Value:
Access:
Size:
BCh
10h
RO, R/W
8 bits
AMTT is an 8-bit register that controls the amount of time that the (G)MCH’s arbiter allows AGP/
PCI master to perform multiple back-to-back transactions. The (G)MCH’s AMTT mechanism is
used to optimize the performance of the AGP master (using PCI semantics) that performs multiple
back-to-back transactions to fragmented memory ranges (and as a consequence it can not use long
burst transfers). The AMTT mechanism applies to the host-AGP/PCI transactions as well and it
assures the processor of a fair share of the AGP/PCI interface bandwidth.
The number of clocks programmed in the AMTT represents the guaranteed time slice (measured in
66 MHz clocks) allotted to the current agent (either AGP/PCI master or Host bridge) after which
the AGP arbiter will grant the bus to another agent. The default value of AMTT is 00h and disables
this function. The AMTT value can be programmed with 8-clock granularity. For example, if the
AMTT is programmed to 18h, then the selected value corresponds to the time period of 24 AGP
(66 MHz) clocks.
3.5.1.31
Bit
Description
Multi-Transaction Timer Count Value (MTTC). The number programmed into these bits represents
7:3 the time slice (measured in eight, 66 MHz clock granularity) allotted to the current agent (either AGP/
PCI master or (G)MCH bridge) after which the AGP arbiter will grant the bus to another agent.
2:0 Reserved.
LPTT—AGP Low Priority Transaction Timer Register (Device 0)
Address Offset:
Default Value:
Access:
Size:
BDh
10h
R/W
8 bits
LPTT is an 8-bit register similar in function to AMTT. This register is used to control the minimum
tenure on the AGP for low priority data transaction (both reads and writes) issued using PIPE# or
SB mechanisms.
The number of clocks programmed in the LPTT represents the guaranteed time slice (measured in
66 MHz clocks) allotted to the current low priority AGP transaction data transfer state. This does
not necessarily apply to a single transaction but it can span over multiple low-priority transactions
of the same type. After this time expires the AGP arbiter may grant the bus to another agent if there
is a pending request. The LPTT does not apply in the case of high-priority request where ownership
is transferred directly to high-priority requesting queue. The default value of LPTT is 00h and
disables this function. The LPTT value can be programmed with 8-clock granularity. For example,
if the LPTT is programmed to 10h, then the selected value corresponds to the time period of
16 AGP (66 MHz) clocks.
Bit
Description
Low Priority Transaction Timer Count Value (LPTTC). The number of clocks programmed in
7:3 these bits represents the time slice (measured in eight, 66 MHz clock granularity) allotted to the
current low priority AGP transaction data transfer state).
2:0 Reserved.
70
Intel® 82845GE/82845PE Datasheet