AMD AMD-751

Preliminary Information
AMD-751
TM
System Controller
Revision Guide
Publication # 22564
Rev: B-1
Issue Date: February 2000
Preliminary Information
© 2000 Advanced Micro Devices, Inc. All rights reserved.
The contents of this document are provided in connection with Advanced
Micro Devices, Inc. (“AMD”) products. AMD makes no representations or
warranties with respect to the accuracy or completeness of the contents of
this publication and reserves the right to make changes to specifications and
product descriptions at any time without notice. No license, whether express,
implied, arising by estoppel or otherwise, to any intellectual property rights
is granted by this publication. Except as set forth in AMD’s Standard Terms
and Conditions of Sale, AMD assumes no liability whatsoever, and disclaims
any express or implied warranty, relating to its products including, but not
limited to, the implied warranty of merchantability, fitness for a particular
purpose, or infringement of any intellectual property right.
The AMD products described herein may contain design defects or errors
(“Product Errata”) that causes the AMD products to deviate from published
specifications. Currently characterized Product Errata may be available upon
request.
AMD’s products are not designed, intended, authorized or warranted for use
as components in systems intended for surgical implant into the body, or in
other applications intended to support or sustain life, or in any other application in which the failure of AMD’s product could create a situation where personal injury, death, or severe property or environmental damage may occur.
AMD reserves the right to discontinue or make changes to its products at any
time without notice.
Trademarks
AMD, the AMD logo, and combinations thereof, AMD Athlon, AMD-751, and AMD-756 are trademarks of Advanced Micro Devices, Inc.
Other product names used in this publication are for identification purposes only and may be trademarks of
their respective companies.
Preliminary Information
22564B-1—February 2000
AMD-751™ System Controller Revision Guide
AMD-751™ System Controller
Revision Guide
The purpose of the AMD-751™ System Controller Revision Guide is to communicate updated product
information on the AMD-751™ system controller to designers of computer systems and software
developers. This guide consists of three major sections:
■
Product Marking Identification: This section, which starts on page 2, provides product types,
product revisions, OPNs (Ordering Part Numbers), and product marking information.
■
Product Errata: This section, which starts on page 3, provides a detailed description of product
errata, including potential effects on system operation and suggested workarounds. An erratum is
defined as a deviation from the product’s specification. A product errata may cause the behavior of
the AMD-751 system controller to deviate from the published specifications.
■
Revision Determination: This section, which starts on page 11, describes the registers that identify
the current revision of the part.
■
Technical and Documentation Support: This section, which starts on page 12, provides a listing of
available technical support resources.
Revision Guide Policy
Occasionally AMD identifies deviations from or changes to the specification of the AMD-751 system
controller. These changes are documented in the AMD-751 System Controller Revision Guide as errata.
Descriptions are written to assist system and software designers in using the AMD-751 and corrections
to AMD’s documentation on the AMD-751 system controller are included. This release documents
currently characterized product errata.
1
Preliminary Information
AMD-751™ System Controller Revision Guide
1
22564B-1—February 2000
Product Marking Identification
1.1
Production Marking
Family/Core
Case Temperature
AMD-751
C = Commercial Temperature
range
AMD-751TM
AMD-751AC
B Date Code
c AMD 1999
Product Revision
Package Type
A = Plastic Ball Grid Array
Table 1.
Valid Combinations for Ordering Parts
OPN
Package Type
AMD-751AC 492-pin PBGA ATX
Operating Voltage
3.135 V–3.6 V
Case Temperature
85° C
Note:
Valid combinations are configurations that are or will be supported in volume for this device.
Consult the local AMD sales office to confirm availability of specific valid combinations and
to check on newly released combinations.
2
Preliminary Information
AMD-751™ System Controller Revision Guide
22564B-1—February 2000
2
Product Errata
This section documents AMD-751 system controller product errata. A unique tracking number for each
erratum has been assigned within this document for user convenience in tracking the errata within
specific revision levels. Table 2 cross-references the revisions of the processor to each erratum. An “X”
indicates that the erratum applies to the revision. The absence of an “X” indicates that the erratum
does not apply to the revision.
Note:
There can be missing errata numbers. Errata that have been resolved from early revisions of the
controller have been deleted, and errata that have been reconsidered may have been deleted or
renumbered.
Table 2.
Cross-Reference of Product Revision to Errata
Erratum Number and Description
Revision
Number
C3 C5
PCI
1 Invalid Read Performed After a Slave PCI Target Abort
X
X
2 Arbitration Latency Due to No Bus Preemption
X
3 PCI ARB_DIS Bit Set When DMA is Active
X
X
8 GART Requestors Do Not Work With TLB Caches Off
X
X
18 Burst Writes to Non-Existent AGP Memory Hang System
X
X
20 AGP AD_STB[1:0] Strobe Glitch with Nvidia NV10-Based (GeForce) Cards
X
X
AGP
SDRAM
19 Setting the Queue Bypass-Mode Bit Causes Memory Failure
21 Potential Memory Failure When Using Certain Double-Sided SDRAM Memory DIMMs
X
X
X
X
X
14 BAR0[3] Initial Setting Causes OS/2 Warp Install Error
X
X
15 Ref_5V Cannot Be At A Lower Voltage Than Vcc (3.3V)
X
AMD Athlon™ System Bus
12 Incomplete AMD Athlon System Bus Disconnect Causes AMD-751 To Hang
Functional
3
Preliminary Information
AMD-751™ System Controller Revision Guide
1
22564B-1—February 2000
Invalid Read Performed After a Slave PCI Target Abort
Products Affected. C3 and C5
Description. When the AMD-751 system controller initiates an unaligned doubleword PCI I/O read
transaction and this I/O read receives a target abort from the PCI slave, the next PCI I/O read returns
incorrect data. Aligned transactions are unaffected.
Potential Effect on System. A target abort on the PCI bus is an extremely rare event and the occurrence of
the abort is considered a catastrophic error condition. This condition was artificially created for PCI
testing and has not been observed in normal system validation testing.
Suggested Workaround. None
Resolution Status. Fixed in a future revision of the AMD-751 system controller.
2
Arbitration Latency Due to No Bus Preemption
Products Affected. C3
Description. The AMD-751 PCI arbiter can impose long latencies on external PCI bus masters when any
master that currently owns the bus is attempting long transfers due to not correctly supporting bus
preemption. When a PCI master’s bus grant is active and another master requests the bus, the arbiter
should immediately deassert the grant to the first master, thus preempting the first master. The first
master is permitted to continue bus transactions for the duration of its master latency timer. Due to
the anomaly in the arbiter, the original master does not get preempted if it owns the bus and it
continues to keep its request pin asserted. Therefore, it could use the bus indefinitely. However, this
problem has not been seen with any real system hardware and software.
Potential Effect on System. Some peripherals may experience timeouts. A lack of fairness on the bus.
Suggested Workaround. None
Resolution Status. Fixed in Rev C5.
4
Preliminary Information
22564B-1—February 2000
3
AMD-751™ System Controller Revision Guide
PCI ARB_DIS Bit Set When DMA is Active
Products Affected. C3 and C5
Description. If DMA is active when ARB_DIS is set, the system can hang.
Potential Effect on System. System hang could occur.
Suggested Workaround. Prior to setting ARB_DIS, software suspends all DMA activity.
Resolution Status. Fixed in a future revision of the AMD-751 system controller.
8
GART Requestors Do Not Work With TLB Caches Off
Products Affected. C3 and C5
Description. Only partial support exists for the mode where GART TLB caches are disabled. GART
caches disabled was intended primarily for performance evaluation, and is not supported.
Potential Effect on System. None
Suggested Workaround. The BIOS should set BAR1: Offset 02h bit 2.
Resolution Status. None required, proper operation
5
Preliminary Information
AMD-751™ System Controller Revision Guide
12
22564B-1—February 2000
Incomplete AMD Athlon System Bus Disconnect Causes AMD-751 To
Hang
Products Affected. C3, C5
Description. An incomplete AMD Athlon™ system bus disconnect sequence (from the AMD Athlon
processor) can hang the AMD-751 system controller. The AMD Athlon may not complete a disconnect
sequence when using STPCLK-throttling power management.
Potential Effect on System. This problem can occur with ACPI thermal zone support (thermal-throttling
power management) or processor C2/C3 support enabled.
Suggested Workaround. STPCLK throttling (thermal zone) and processor C2/C3 are not supported at this
time. STPCLK throttling is not required for support of the ACPI S1 state.
Resolution Status. Fixed in C3.
6
Preliminary Information
22564B-1—February 2000
14
AMD-751™ System Controller Revision Guide
BAR0[3] Initial Setting Causes OS/2 Warp Install Error
Products Affected. All revisions
Description. BAR0[3] (Base Address Register 0 = Function 0, Device 0, Offset 10h) is initialized to 1,
which indicates that the AGP aperture is prefetchable. With all base address bits (bits 4–30) reset and
with bit 3 set to 1, OS/2 Warp 4.0 installation hangs. With AGP disabled, these bit settings are correct
for the AMD-751.
Potential Effect on System. OS/2 Warp 4.0 hangs during installation.
Suggested Workaround. Enable AGP BIOS settings during the OS/2 Warp 4.0 installation. When the BIOS
sets the Base Address bits of BAR1 for AGP mode, OS/2 Warp 4.0 loads correctly.
Resolution Status. No change to the AMD-751 is required.
15
Ref_5V Cannot Be At A Lower Voltage Than Vcc (3.3V)
Products Affected. C3
Description. Voltage on the Vcc (3.3-V supply) pins cannot exceed the voltage on the 5-V reference pin
(Ref_5V).
Potential Effect on System. The AMD-751 can go into a latch-up state, and permanent damage to the part
may result.
Suggested Workaround. Specify the system power supply whose outputs ramp up and ramp down, such that
the 3.3V outputs never supply voltage higher than the 5-V outputs. For more information, see the
AMD Athlon™ Processor Voltage Regulation Application Note, order# 22651.
In addition, providing a forward-biased diode on the motherboard from the 3.3-V supply to the 5-V
supply limits any 3.3-V excursions to the diode voltage drop. The power supply connector should never
be inserted or removed while power is applied to the motherboard.
Resolution Status. Fixed in Rev C5.
7
Preliminary Information
AMD-751™ System Controller Revision Guide
18
22564B-1—February 2000
Burst Writes to Non-Existent AGP Memory Hang System
Products Affected. C3 and C5
Description. Running in DOS under Windows, MechWarrior2 creates burst writes to non-existent AGP
memory that intentionally cause master abort cycles from the S3 Savage4 graphics card to the system
controller. The AMD-751 system controller does not handle master abort cycles in the quantity
generated by the S3 Savage4 graphics card. This behavior to the system controller is caused by the
software/driver when write combining is enabled and is not considered appropriate nor indicative of
any common software technique. Write combining is enabled when the AMD AGP miniport driver is
installed.
Potential Effect on System. System hangs.
Suggested Workarounds.
I. Run the game differently:
1. Install and run the game directly under DOS, creating a BOOT floppy when asked.
2. Obtain the Windows version of the program on CD.
3. Upgrade to the newer MechWarrior3 product.
II. Change the BIOS
1. APC write chaining, device 0, function 0, register 84h, bit 17 must be left at 0.
Resolution Status. No planned fix.
8
Preliminary Information
22564B-1—February 2000
19
AMD-751™ System Controller Revision Guide
Setting the Queue Bypass-Mode Bit Causes Memory Failure
Products Affected. C5
Description. A memory failure may occur if queue bypass mode is enabled.
Potential Effect on System. Memory failure, which causes a system error.
Suggested Workaround. Do not set the queue bypass-mode bit.
Resolution Status. Fixed in a future revision of the AMD-751.
20
AGP AD_STB[1:0] Strobe Glitch with Nvidia NV10-Based (GeForce) Cards
Products Affected. All revisions (C3 and C5)
Description. The AMD-751 system controller’s AD_STB[1:0] signals may experience noise due to strong
drive strengths. This noise may result in signal glitches, causing incorrect information to be strobed
into the AGP adapter.
Potential Effect on System. System hangs.
Suggested Workaround. The issue can be alleviated by forcing the AGP subsystem into AGP 1X Mode. A
driver update is available from Nvidia that performs this task by changing the system registry.
Performance will decrease when enabling the lower speed AGP mode. To obtain this driver, go to the
www.nvidia.com website, and follow the driver update links from the home page.
Please contact your AMD Specialist for details.
Resolution Status. Fixed in a future revision of the AMD-751 system controller.
9
Preliminary Information
AMD-751™ System Controller Revision Guide
21
22564B-1—February 2000
Potential Memory Failure When Using Certain Double-Sided SDRAM
Memory DIMMs
Products Affected. C3 and C5
Description. Under certain SDRAM double-sided DIMM loading conditions, systems based on the the
AMD-751 system controller can experience reduced timing margins, resulting in memory failures
during memory cycles.
This condition only occurs when using specific double-sided DIMMs with combinations of the following
characteristics:
1. Printed Wiring Board (PWB) designed around the Intel LC_12_112 Gerber.
2. Memory ICs with lower VIL input thresholds.
Potential Effect on System. Unstable system.
Suggested Workarounds.
1. Vendors should use memory DIMMs only from an approved vendor list (AVL). DIMMs
from this list have been extensively tested on AMD-751 based platforms and qualified for
usage. Please consult your OEM or AMD specialist for details.
2. Vendors developing new AMD-751 based motherboards should implement pulldown
resistors on the MAA[14:0] and MAB[14:0] address buses. Use of this termination
method will improve the timing margins. Please consult your OEM or AMD specialist for
specific values.
Resolution Status. All future motherboards should be implemented with the suggested termination
method.
10
Preliminary Information
AMD-751™ System Controller Revision Guide
22564B-1—February 2000
3
Revision Determination
Table 3 summarizes the AMD-751 system controller configuration register offsets, devices, default
values after reset, and access types. Access types are indicated as follows:
RW - Read/Write
RO - Read Only
Table 3.
Function 0, Device 0 Configuration Registers
Offset
Cache Control
Reset
Access
01h–00h
Vendor ID (AMD)
1022h
RO
03h–02h
Device ID Single Processor Device
7006h
RO
nn *
RO
08h
Revision ID
63h–60h
BIU Status and Control
0000_0Cxxh
RW
86h
PCI and APCI Chaining
00h
RW
Note:
*
nn changes for each device revision. For example, 00h = Revision A0; 01h = Revision A1; 10h =
Revision B0; 21h = Revision C1; 25h = Revision C5 etc.
Vendor ID
Bit 15
Device 0
14
13
12
11
10
9
8
7
Offset 01h–00h
6
5
4
3
2
1
Bit 0
0
0
0
1
0
Vendor ID
Reset
0
0
0
1
0
0
0
0
0
0
1
9
8
7
6
5
4
3
2
1
Bit 0
0
0
0
0
1
1
0
This read-only value is defined as 1022h.
Device ID
Bit 15
Device 0
14
13
12
11
10
Offset 03h–02h
Device ID
Reset
0
1
1
1
0
0
0
0
0
This read-only value of 7006h represents the AMD-751 system controller single processor device.
Revision ID
Device 0
Bit 7
6
5
4
3
2
Offset 08h
1
Bit 0
—
—
AMD-751 System Controller Chip Revision and Stepping Code
Reset
—
—
—
—
—
—
Bits 7–0
AMD-751™ System Controller Revision Code (RO) - The most-significant nibble indicates the die
revision and the least-significant nibble represents the stepping. (For example, 00h = Revision A0; 01h
= Revision A1; 10h = Revision B0; 21h = Revision C1; 25h = Revision C5; etc.)
11
Preliminary Information
AMD-751™ System Controller Revision Guide
4
4.1
22564B-1—February 2000
Technical and Documentation Support
Documentation Support
The following documents provide additional information regarding the operation of the AMD-751
system controller:
■
AMD-751™ System Controller Data Sheet (order# 21910)
■
AMD-756™ Peripheral Bus Controller Data Sheet (order# 22548)
■
AMD Athlon™ System Bus Specification (order# 21902)
■
AMD Athlon™ Processor BIOS, Software, and Debug Tools Developers Guide (order# 21656)
■
AMD Athlon™ Processor Data Sheet (order# 21016)
For the latest updates, refer to www.amd.com and download the appropriate files. For documents
under NDA, please contact your local sales representative for updates.
12