Preliminary Information
AMD-762™ System Controller
Data Sheet
Publication # 24416 Rev: C Issue Date: December 2001
Preliminary Information
© 2001 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.
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-760, AMD-761, AMD-762, AMD-766, and AMD-768 are trademarks of Advanced Micro Devices, Inc. Alpha is a trademark of Digital Equipment Corporation. Microsoft is a registered trademark of Microsoft Corporation. Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies.
Preliminary Information
24416C—December 2001
AMD-762™ System Controller Data Sheet
Contents
Revision History 1 Features
1.1 1.2 1.3 1.4 1.5
xi 1
AMD Athlon™ System Buses . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Integrated Memory Controller . . . . . . . . . . . . . . . . . . . . . . . . . 2 PCI Bus Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 AGP Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2
Functional Operation
2.1 Processor Interface
7
.................................. 7
2.1.1 Out of Order, Split Transaction . . . . . . . . . . . . . . . . . . . 7 2.1.2 Point-to-Point, Source Synchronized . . . . . . . . . . . . . . . 8 2.1.3 Push-Pull Compensation . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.2 Memory Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.1 DRAM Refresh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2.2 DDR Data Strobes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3 PCI Bus Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.3.1 Memory Coherency . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.3.2 PCI Arbitration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Legacy Mode—Single PCI Bus Southbridge . . . . . . . . . . . . . 16 Southbridge with an Integrated PCI-PCI Bus Bridge . . . . . 17 Arbitration Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.3.3 PCI Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.3.4 PCI Parity/ECC Errors . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.3.5 PCI Accesses by an Initiator . . . . . . . . . . . . . . . . . . . . . 19
Table of Contents
iii
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
2.4 2.5
Accelerated Graphics Port (AGP)
. . . . . . . . . . . . . . . . . . . . . 19
System Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
66-MHz PCI Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 33-MHz PCI Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.6
Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.6.1 2.6.2 2.6.3 2.6.4 Full-On (C0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Halt (C1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Throttling with STPCLK# Assertion . . . . . . . . . . . . . . . Power-On Suspend (S1) . . . . . . . . . . . . . . . . . . . . . . . . . 27 27 27 28
S1 Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.6.5 Suspend to RAM (S3) . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
S3 Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3
Test
3.1 Board (Three-State) Test Mode
35
. . . . . . . . . . . . . . . . . . . . . . . 35
3.1.1 Board Test Mode Clocking . . . . . . . . . . . . . . . . . . . . . . . 36 3.2 3.3 3.4 NAND Tree Test Mode PLL Bypass Test Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Clock Output Test Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4
Electrical Data
4.1 4.2 4.3 Absolute Ratings
47
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Operating Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.3.1 Voltage Sequencing Requirements . . . . . . . . . . . . . . . 50
4.4 4.5
Power Dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Switching Characteristics and Requirements . . . . . . . . . . . . 53 4.5.1 Clock Switching Requirements . . . . . . . . . . . . . . . . . . . 53 4.5.2 DDR Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . 56
DDR Write Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 DDR Read Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
iv
Table of Contents
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
4.5.3 AGP/PCI Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Valid Delay, Float, Setup, and Hold Timings . . . . . . . . . . . . 62 AGP Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 PCI Interface Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.5.4 AMD Athlon Processor System Bus Timings . . . . . . . . 70
5 6 7
Package Specifications Pin Designations Signal Descriptions
7.1 7.2 7.3 Initialization Pinstrapping
71 73 81
. . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Pin Multiplexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Pin States at Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
8
Ordering Information
101 103
103 103 104 109
Conventions, Abbreviations, and References
Signals and Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Data Terminology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Abbreviations and Acronyms . . . . . . . . . . . . . . . . . . . . . . . . . Related Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AMD Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Bus Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 x86 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 General References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Websites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Table of Contents
v
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
vi
Table of Contents
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
List of Figures
Figure 1. Figure 2. Figure 3. Figure 4. Figure 5. Figure 6. Figure 7. Figure 8. Figure 9. Figure 10. Figure 11. Figure 12. Figure 13. Figure 14. Figure 15. Figure 16. Figure 17. Figure 18. Figure 19. Figure 20. Figure 21. Figure 22. Figure 23. Figure 24. Figure 25. AMD-760MPX™ System Block Diagram (66-MHz PCI). . . . . . 5 AMD-760MP™ Chipset System Block Diagram (33-MHz PCI) 6 Push-Pull Transmission Line Example . . . . . . . . . . . . . . . . . . . 9 Dummy Load with External Compensation Resistors . . . . . . . 9 AMD-762™ System Controller Connection to DDR DIMMs . 12 DRAM Refresh Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 System Clocking with 66-MHz PCI Primary Bus . . . . . . . . . . 23 System Clocking with 33-MHz PCI Bus . . . . . . . . . . . . . . . . . . 24 Power Management Signal Connections. . . . . . . . . . . . . . . . . 25 Power On Suspend System Timing Diagram Example . . . . . 30 Suspend to RAM System Timing Diagram Example . . . . . . . 33 SYSCLK Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 AGPCLK and PCICLK Waveform . . . . . . . . . . . . . . . . . . . . . . 55 Clock Skew Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 DDR Clock Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 AMD-762 System Controller DDR Interface Outputs Conceptual Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Address/Command and Memory Write Cycle Timing . . . . . . 59 AMD-762 System Controller DDR Interface Inputs Conceptual Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Memory Read Cycle Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Setup, Hold, and Valid Delay Timings . . . . . . . . . . . . . . . . . . 62 AGP 2x Strobe/Data Turnaround Timings . . . . . . . . . . . . . . . 65 AGP 2x Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 AGP 4x Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 AGP 4x Strobe/Data Turnaround Timing . . . . . . . . . . . . . . . . 67 949-Pin Ceramic Column Grid Array (CCGA) Package. . . . . 72
List of Figures
vii
Preliminary Information AMD-762™ System Controller Data Sheet
24416C—December 2001
viii
List of Figures
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
List of Tables
Table 1. Table 2. Table 3: Table 4: Table 5: Table 6. Table 7. Table 8. Table 9. Table 10. Table 11. Table 12. Table 13. Table 14. Table 15. Table 16. Table 17. Table 18. Table 19. Table 20. Table 21. Table 22. Table 23. Table 24. Table 25. Table 26. Table 27. Total Memory Sizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 AMD Athlon Processor System Bus NAND Tree Ordering . . . 38 AMD-762 System Controller AGP NAND Tree Ordering . . . . . 41 AMD-762 System Controller DDR NAND Tree Ordering . . . . 42 AMD-762 System Controller PCI NAND Tree Ordering . . . . . 44 Clocking Options in PLL Bypass Test Mode . . . . . . . . . . . . . . . 45 Clock Output Test Mode Options . . . . . . . . . . . . . . . . . . . . . . . . 46 Absolute Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Operating Ranges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 DC Characteristics (IDD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 DC Characteristics for DDR Interface . . . . . . . . . . . . . . . . . . . . 49 DC Characteristics for PCI I/Os . . . . . . . . . . . . . . . . . . . . . . . . . 50 AGP 1x Mode DC Specifications. . . . . . . . . . . . . . . . . . . . . . . . . 51 AGP 2x and 4x Mode DC Specifications . . . . . . . . . . . . . . . . . . 52 Typical and Maximum Power Dissipation . . . . . . . . . . . . . . . . . 53 SYSCLK Switching Requirements . . . . . . . . . . . . . . . . . . . . . . . 54 AGPCLK Switching Requirements for 66-MHz Bus Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 PCICLK Switching Requirements for 33-MHz PCI Bus . . . . . . 55 DDR Clock Switching Characteristics for 100-MHz DDR Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 DDR Clock Switching Characteristics for 133-MHz DDR Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 AMD-762 System Controller Preliminary DDR Timing Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 AGP 1x Mode Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 AGP 2x Mode Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 AGP 4x Mode Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 33-MHz PCI Interface Timings . . . . . . . . . . . . . . . . . . . . . . . . . . 68 66-MHz PCI Interface Timings . . . . . . . . . . . . . . . . . . . . . . . . . . 69 AMD Athlon Processor System Bus/AMD-762 System Controller AC Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
List of Tables
ix
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 28. Table 29. Table 30. Table 31. Table 32. Table 33. Table 34. Table 35. Table 36. Table 37. Table 38. Table 39. Table 40.
AMD-762 System Controller Pin Functional Grouping (1 of 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 AMD-762 System Controller Pin Functional Grouping (2 of 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 AMD-762 System Controller Pin Functional Grouping (3 of 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 AMD-762 System Controller Pin Functional Grouping (4 of 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 AMD-762 System Controller Pin Functional Grouping (5 of 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Signal Descriptions Table Definitions . . . . . . . . . . . . . . . . . . . . 81 Signal Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Initialization Pinstrapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Pin Multiplexing Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Reset Pin States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Valid Combinations for Ordering Parts . . . . . . . . . . . . . . . . . . 101 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Acronyms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
x
List of Tables
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Revision History
Date Dec./2001 June/2001 June/2001 Nov./2000 Rev C B-1 B A Description Added AMD-768 peripheral bus controller throughout as the Southbridge device for the MPX chipset. Package name in datasheet corrected from PBGA to CCGA. Initial public release. Initial NDA release.
Revision History
xi
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
xii
Revision History
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
1
Features
The AMD Athlon™ processor powers the next generation in computing platforms, delivering the ultimate performance for cutting-edge applications and an unprecedented computing experience.
The AMD-760MPX ™ a nd AMD-760MP™ chipsets are highly integrated system logic solutions that deliver enhanced performance for the AMD Athlon ™ p rocessor and other AMD Athlon processor system bus-compatible processors. The AMD-760MPX chipset consists of the AMD-762 ™ s ystem controller in a 949-pin Ceramic Column Grid Array (CCGA) package and the AMD-768™ p eripheral bus controller. The AMD-760MP chipset consists of the AMD-762 system controller in a CCGA package and the AMD-766™ peripheral bus controller. The AMD-762 system controller features the AMD Athlon system bus, system memory controller, Accelerated Graphics Port (AGP) controller, and Peripheral Component Interconnect (PCI) bus controller. Figure 1 on page 5 shows a block diagram for the AMD-760MPX chipset. Figure 2 on page 6 shows a block diagram for the AMD-760MP chipset. The AMD-762 system controller is designed with the following features:
n
n
n n
Two AMD Athlon processor system buses support the high-speed, split-transaction AMD Athlon system bus interface. These buses are designed to operate at 100/200-MHz or 133/266-MHz double-data rate. A 66/33-MHz 64/32-bit PCI 2.2-compliant bus interface supports up to seven bus masters plus the AMD-766 peripheral bus controller at 33 MHz or up to two bus masters plus the AMD-768 peripheral bus controller at 66 MHz. The 66-MHz AGP 2.0-compliant interface supports 1x, 2x, and 4x data transfer mode. High-speed memory — The AMD-762 system controller is designed to support DDR SDRAM DIMMs, operating at either 100/200-MHz or 133/266-MHz double-data rate. Note that the DDR interface speed is always locked to the frontside bus speed. Features 1
Chapter 1
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
This document describes the features and operation of the AMD-762 system controller. For a description of the AMD-766 peripheral bus controller, see the AMD-766™ Peripheral Bus Controller Data Sheet, order# 23167. For a description of the AMD-768 peripheral bus controller, see the A MD-768™ Peripheral Bus Controller Data Sheet, order# 24467. Key features of the AMD-762 system controller are provided in this section.
1.1
AMD Athlon™ System Buses
The AMD Athlon system buses have the following features:
n n n n n
High-performance point-to-point system bus topology Source-synchronous clocking for high-speed transfers 200- or 266-MHz, split-transaction AMD Athlon system bus interface 1.6 Gbytes/s peak data transfer rates at 100/200 MHz, 2.1 Gbytes at 133/266 MHz Large 64-byte (cache line) data burst transfers
1.2
Integrated Memory Controller
The integrated memory controller has the following features:
n
n n
n n
The AMD-762 system controller supports the following concurrencies: • Processor-to-main-memory with PCI-to-main-memory • Processor-to-main-memory with AGP-to-main-memory • Processor-to-PCI with PCI-to-main-memory or AGP-to-main-memory Memory Error Correcting Code (ECC) support Supports the following DRAM: • Supports 64-Mbit, 128-Mbit, 256-Mbit, and 512-Mbit technology • 64-bit data width, plus 8-bit ECC paths • Flexible row and column addressing Supports up to 4 Gbytes of memory Four open pages within one CS (device selected by chip select) Features Chapter 1
2
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
n n n n n n
BIOS-configurable memory-timing configuration parameters
parameters
and
2.5-V memory interface operation with no external buffers or PLLs Concurrent DRAM writeback and read-around-write Burst read and write transactions Decoupled and burst DRAM refresh with staggered CS timing Provides the following refresh options: • Programmable refresh rate • CAS-before-RAS • Populated banks only • Automatic refresh of idle slots—improves bus availability for memory access by the processor or system
1.3
PCI Bus Controller
The PCI bus controller has the following features:
n n
n n n n n n
Compliance with PCI Local Bus Specification, Revision 2.2. Supports up to seven PCI bus masters plus the AMD-766 peripheral bus controller when operating in 33-MHz-only mode, or up to two PCI bus masters and the AMD-768 peripheral bus controller when operating in 66/33-MHz PCI mode. 64-bit interface, compatible with 3.3-V and 5-V PCI I/O Synchronous PCI bus operation up to 66 MHz PCI-initiator peer concurrency Automatic processor-to-PCI burst cycle detection Zero wait-state PCI initiator and target burst transfers Enhanced PCI command optimization, such as Memory Read Line (MRL), Memory Read Multiple (MRM), and Memory-Write-and-Invalidate (MWI)
Chapter 1
Features
3
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
1.4
AGP Features
The AGP features include the following:
n
n
Bus Features • Compliance with Accelerated Graphics Port Interface Specification, Revision 2.0 • Synchronous 66-MHz 1x, 2x, and 4x data-transfer modes • Multiplexed and demultiplexed transfers • Up to four pipelined grants • Support of Sideband Address (SBA) bus Request Queue Features • Separate read-request and write-request queues • Reordering of high-priority requests over low-priority requests in queue • Simultaneous issuing of requests from both the write queue and read queue Graphics Address Remapping Table (GART) Features • Conventional (two-level) GART scheme • Eight-entry, fully-associative GART table cache • Three fully-associative GART directory caches One 4-entry for PCI One 8-entry for the processor One 16-entry for AGP
n
1.5
Power Management
The power management features include the following:
n
n
Compliance support for both Advanced Configuration and Power Interface (ACPI) and Microsoft® PC 99 power management The AMD-762 system controller supports the following power states: • ACPI S1 (power on suspend) and S3 (suspend to RAM) sleep states • Clock throttling with the processor’s STPCLK#/stop grant mechanism Features Chapter 1
4
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Refer to Figure 1 for a block diagram of the AMD-760MPX™ chipset with an AMD-768 peripheral bus controller (66-MHz PCI). Refer to Figure 2 on page 6 for a block diagram of the AMD-760MP chipset with the AMD-766 peripheral bus controller (33-MHz PCI). AMD Athlon™ Processor
64-bit data + 8-bit ECC 13-bit SADDIN + 13-bit SADDOUT
AMD Athlon Processor
System Buses
AMD-762™ System Controller System Controller
Memory Bus
64-bit data + 8-bit ECC
DDR SDRAM DRAM
Graphics DRAM
AGP Bus 32-bit
SERR# REQ# GNT# WSC# DCSTOP#
PCI Bus (Primary) 64 bit
66/33 MHz
AMD-768™ Peripheral Bus Southbridge Controller
System Management, Reset, Initialize, Interrupts
Up to two additional 66-MHz PCI bus masters
LAN Ethernet
SCSI
BIOS LPC USB EIDE PCI Bus (Secondary)
33 MHz
32 bit
Figure 1.
AMD-760MPX™ System Block Diagram (66-MHz PCI)
Chapter 1
Features
5
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
AMD Athlon™
Processor
AMD Athlon
Processor
64-bit data + 8-bit ECC 13-bit SADDIN + 13-bit SADDOUT
System Buses
AMD-762™
System Controller System Controller
Memory Bus
64-bit data + 8-bit ECC
DDR SDRAM DRAM
Graphics DRAM
AGP Bus 32-bit
SERR# SBREQ# SBGNT# WSC# DCSTOP#
PCI Bus 64-bit
33 MHz
AMD-766™ Peripheral Bus Southbridge Controller
System Management, Reset, Initialize, Interrupts
LAN Ethernet
1394A
BIOS ISA 16-bit USB EIDE
Figure 2.
AMD-760MP™ Chipset System Block Diagram (33-MHz PCI)
6
Features
Chapter 1
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
2
Functional Operation
This section describes the functional operation of the AMD-762™ system controller.
2.1
Processor Interface
The two AMD Athlon processor system buses are highperformance, out-of-order, split-transaction buses, each capable of transferring one processor command and one probe response, one chip-set response and one probe request, and one data packet simultaneously. Data and command packets are transferred as packets of two, four, or eight datums on each edge of the 100-MHz or 133-MHz clock.
2.1.1
Out of Order, Split Transaction
The split transaction buses separate the transfer of the command and the associated data into different transactions on different buses. Data may be returned in a different order than it was requested, subject to ordering rules. A read transaction consists of a Read command sent from the processor to the memory system over the SADDOUT bus. When the memory system is ready to return data, a ReadData command is sent to the processor over the SADDIN bus to alert the processor that data is coming and identify the associated data request. The data is sent to the processor over the SDATA bus a programmable number of clocks later. Similarly, a write transaction is sent to the chipset over the SADDOUT bus, the chipset requests the associated write data over the SADDIN bus, and the data is transferred over the SDATA bus a programmable number of clocks later. Probes and probe responses are piggybacked with the other commands on the SADDIN and SADDOUT bus. The split transaction scheme provides a high degree of parallelism between the various buses and facilitates pipeline flow or memory requests and responses.
Chapter 2
Functional Operation
7
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
2.1.2
Point-to-Point, Source Synchronized
All of the AMD Athlon system bus signals use a terminated, point-to-point topology—that is, there is one signal connection plus termination on each end of each wire. The terminated point-to-point topology allows the use of incident wave signalling, eliminating most of the time for transmission line reflections. This feature allows high-transfer speeds while maintaining high signal integrity. All data transfer is synchronized by a clock generated at the data source. The clock and data propagate over matched length paths, minimizing skew between clock and data, and the data is sampled at the destination using this forwarded clock. Data is sampled into a FIFO at the receiver synchronous to the forwarded clock and read out of FIFO a programmable number of processor clocks later, reducing all metastability concerns. The initialization procedure establishes the location of a common ClockN on both ends of the wire to within the system wide, clock distribution skew. A data object, transmitted from one end of the wire on ClockM, is sampled into the FIFO at the other end of the wire by ClockM forwarded with the data. It is read from the FIFO by ClockM+X that is generated in the receivers clock domain, X clocks later. X is a programmed constant that accounts for the worst case propagation delay. A detailed description of the AMD Athlon system bus, including operations, initialization, and timing can be found in the AMD Athlon™ System Bus Specification, order# 21902, and the AMD Athlon™ System Bus Design Guide, order# 22666.
2.1.3
Push-Pull Compensation
The AMD-762 system controller provides push-pull driver configuration. The push-pull driver scheme implements drivers with a user-defined output impedance. This feature allows the point-to-point signals to be source terminated without any external devices, greatly simplifying layout and reducing cost. In current semiconductor technology, it is not possible to implement a transistor with a tightly controlled impedance over realistic voltage, temperature, and process parameters. Fo r t h i s re a s o n , a dy n a m i c c o m p e n s a t i o n s ch e m e i s implemented. For a push-pull transmission line example, see Figure 3 on page 9.
8
Functional Operation
Chapter 2
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Many Segments
VTT Part of Output Transistors
INP Transmission Line + INN VTT/2 Driver OUT
Receiver
Figure 3.
Push-Pull Transmission Line Example The dynamic compensation scheme implements a dummy driver with characteristics exactly matching the normal driver. An external precision resistor is attached, and the voltage of the resulting voltage divider is compared to VTT/2. The drive strength is then adjusted until a voltage near VTT/2 is achieved. The output impedance then roughly matches the resistor value. Separate compensation is performe d for the N and P transistors. The drive strength is changed in small steps when no data is being driven. Refer to Figure 4.
VTT 50 Ohms + 1%
INP
+ VTT/2 INN 50 Ohms + 1% Dummy Driver
Figure 4.
Dummy Load with External Compensation Resistors
Chapter 2
Functional Operation
9
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
2.2
Memory Interface
The AMD-762 memory controller arbitrates and optimizes incoming memory requests, handles ECC and Graphics Address Remapping Table (GART), and controls up to four double-data-rate (DDR) SDRAM DIMMs. The AMD-762 system controller memory interface is designed to support registered DDR DIMMs. Up to four registered DIMMs can be supported by the AMD-762 system controller. The AMD-762 system controller supports 64-Mbit, 128-Mbit, 256-Mbit, and 512-Mbit DDR devices. Device widths of x4, x8, and x16 are supported. Mixed banks are supported, meaning that a x8 DIMM can coexist with x4 and x16, etc. Refer to Table 1 on page 11 for the total memory sizes for various registered DIMM configurations. A total of 4 Gbytes is supported. DDR timing parameters are programmable via the AMD-762 system controller’s memory controller configuration registers, allowing support of different DIMM configurations and loading. Refresh is also programmable, with support of various refresh rates as well as the ability to queue up to four outstanding refreshes. Clock pairs can also be selectively disabled to unpopulated DIMM slots via configuration register bits in the memory controller. The memory controller supports up to four open pages in the active chip select. All pages in a chip select are closed when an access to another chip select is detected. Memory page operation can be further optimized by programming the nu m b e r o f i d l e cy c l e s t o a b a n k b e f o re t h e b a n k i s automatically precharged.
10
Functional Operation
Chapter 2
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 1.
Total Memory Sizes
1 DIMM (2 Rows) x64/x72 256 Mbytes 128 Mbytes 64 Mbytes 512 Mbytes 256 Mbytes 128 Mbytes 1 Gbytes 512 Mbytes 256 Mbytes 2 Gbytes 1 Gbytes 512 Mbytes 2 DIMMs (2 Rows Each) x64/x72 512 Mbytes 256 Mbytes 128 Mbytes 1 Gbytes 512 Mbytes 256 Mbytes 2 Gbytes 1 Gbytes 512 Mbytes 4 Gbytes 2 Gbytes 1 Gbytes 3 DIMMs (2 Rows Each) x64/x72 768 Mbytes 384 Mbytes 192 Mbytes 1.5 Gbytes 768 Mbytes 384 Mbytes 3 Gbytes 1.5 Gbytes 768 Mbytes 4 Gbytes 3 Gbytes 1.5 Gbytes 4 DIMMs (2 Rows Each) x64/x72 1 Gbytes 512 Mbytes 256 Mbytes 2 Gbytes 1 Gbytes 512 Mbytes 4 Gbytes 2 Gbytes 1 Gbytes 4 Gbytes 4 Gbytes 2 Gbytes
Devices used on DIMM 64 Mbit (4M x 4 x 4 banks) 64 Mbit (2M x 8 x 4 banks) 64 MBit (1M x 16 x 4 banks) 128 MBit (8M x 4 x 4 banks) 128 MBit (4M x 8 x 4 banks) 128 MBit (2M x 16 x 4 banks) 256 MBit (16M x 4 x 4 banks) 256 MBit (8M x 8 x 4 banks) 256 MBit (4M x 16 x 4 banks) 512 MBit (32M x 4 x 4 banks) 512 MBit (16M x 8 x 4 banks) 512 MBit (8M x 16 x 4 banks) Note:
The maximum address space supported by the AMD-762 system controller is 4 Gbytes.
S upport of four registered DIMMs is accomplished by the AMD-762 system controller ’s eight DDR chip-select pins (CS[7:0]#), which allow DIMMs with two chip selects as illustrated in Figure 5 on page 12. In this example, each DIMM contains two physical DRAM banks, thus two chip selects are routed to the DIMM. The AMD-762 system controller provides one differential clock pair for each registered DIMM.
Chapter 2
Functional Operation
11
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
System Clock Differential Clock Pairs (1 per DIMM)
CLKOUTL[3],CLKOUTH[3] CLKOUTL[2],CLKOUTH[2] CLKOUTL[1],CLKOUTH[1] CLKOUTL[0],CLKOUTH[0] (MAA to even DIMMs, MAB to odd DIMMs) MAA[14:00], MAB[14:00] MDAT[63:00], MECC[7:0] DQS[8:0] Registered DDR SDRAM 184-DIMM DM[8:0] RASA#, CASA#, WEA# RASB#, CASB#, WEB# CKEA CKEB CS[3:0]# CS[7:4]# (One pair of CS per DIMM) DIMMs 0,1
AMD-762™ System Controller
DIMMs 2,3
Figure 5.
AMD-762™ System Controller Connection to DDR DIMMs
2.2.1
DRAM Refresh
The AMD-762 system controller keeps track of when each of C S[ 7 : 0 ] n e e ds t o b e re f re s he d. E a ch C S i s re f re s h e d independently. Refresh is only performed on rows that are populated. A concurrent refresh cycle can be executed in parallel with other read and write requests, if there is no CS conflict and the command bus is free. Figure 6 on page 13 shows DRAM refresh timing. Refresh rates are programmable by BIOS and can accommodate various rates at 100-MHz or 133-MHz system bus speeds.
12
Functional Operation
Registered DDR SDRAM 184-DIMM
Chapter 2
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
CLKOUTH MAx[14:0] RASx# CASx# CS[7:0]#
CS0
CS1
Figure 6.
DRAM Refresh Timing
2.2.2
DDR Data Strobes
Unlike single data rate SDRAMs, Double Data Rate (DDR) does not latch data on the rising edge of the memory clock. Instead, DDR devices specify bidirectional data strobes (DQS pins) between the system memory controller and the DDR memories that are used to capture data. The data strobes are source-synchronous, which means that the DQS signals are driven by the device that is currently driving the data bus. The AMD-762 system controller provides one DQS pin per byte when using x8 and x16 DIMMs, or one per nibble when using x4 DIMMs. The Data Mask (DM) pins provide the additional DQS strobe function when accessing a x4 DIMM. The DM pins no longer provide a mask function when performing a write access to a x4 DIMM. Therefore, a read-modify-write cycle occurs for partial write accesses ( “ partial ” i mplying an incomplete quadword of data). In the case of writes to memory, the AMD-762 system controller must drive DQS such that each edge is centered in the write-data valid window to allow the DDR DRAMs to capture the data on each edge of the strobe. For memory reads, the devices drive the DQS pins edge-aligned with the memory clock, and the AMD-762 system controller must center the DQS with the incoming data. Delaying the DQS accordingly for each byte or nibble is required. Because this t i m i n g i s ve ry t i g h t , t h e A M D -7 6 2 s y s t e m c o n t ro l l e r implements Programmable Delay Lines (PDLs) to accomplish this centering of DQS with the data. A separate PDL is implemented for each DQS pin.
Chapter 2
Functional Operation
13
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Because the propagation delay of an individual buffer internal to the AMD-762 system controller is a function of Process, Voltage and Temperature (PVT), a mechanism is required to compensate for these three variables. As mentioned above, the delay value is known, but the number of buffers that provides this delay value is not known for a given PVT point. The calibration mechanism provides this piece of information. The mechanism used is a simple measurement of how many buffer delays are required to equal the system clock period. Because the system clock is generated by a PLL in the AMD-762 system controller that is already compensated for PVT, the system clock period is independent of PVT. Therefore, the clock period can be assumed to be a constant, and can be used to correlate the PDL values to units of time. The calibration is automatically performed once after reset and once after self-refresh exit (before acknowledging self-refresh exit), and the resultant value is transferred to each PDL. Recalibration can be initiated via software. The AMD-762 system controller also has a mode that enables periodic autocalibration.
2.3
PCI Bus Controller
The AMD-762 system controller supports both 32-bit and 64-bit PCI agents on a cycle-by-cycle basis as defined by the PCI bus specification. The AMD-762 system controller asserts the REQ64# pin during reset to allow 64-bit devices to detect that the host bridge supports the full 64-bit data width. All 64-bit transactions from these bus masters are then negotiated with the PCI bus REQ64#/ACK64# protocol. The address space is still 32-bits maximum when operating with 64-bit transactions. The AMD-762 system controller supports two PCI clock speed options as follows:
n
66/33-MHz mode that supports a 66-MHz Southbridge and two 66-MHz PCI bus slots or on-board chips. In this mode, the AMD-762 system controller provides the clocks for the Southbridge and the two optional PCI bus agents. If any of these devices are 33 MHz only (the M66EN pin is Low), then the AMD-762 system controller automatically drives 33 MHz on the PCI_66CLK[2:0] pins during reset.
14
Functional Operation
Chapter 2
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
n
33-MHz-only mode that always supports 33-MHz maximum PCI bus speed. In this mode, the Southbridge and all downstream PCI agents are clocked from the system clock generator’s PCI clocks.
The desired PCI clocking mode is selected with the AD[15] pinstrap on the AMD-762 system controller. Refer to Chapter 7 on page 81 for details of the AMD-762 system controller ’s pinstrapping. The AMD-762 system controller drives the 64-bit PCI bus synchronously with the PCI clock. For 32-bit agents, the AMD-762 system controller converts the 64-bit processor data to 32-bit PCI data and regenerates commands with minimal overhead. A processor-to-PCI posted write buffer enables the processor and PCI to operate concurrently. The AMD-762 system controller converts consecutive processor addresses to burst PCI cycles. A PCI-to-DRAM posted write buffer and a DRAM-to-PCI prefetch buffer enable concurrent PCI bus and processor-DRAM accesses during PCI-initiator transactions. When the processor drives an I/O cycle to an address other than the AMD-762 system controller configuration register addresses, the AMD-762 system controller passes the I/O cycle to the PCI bus and responds to the CPU only after the PCI cycle completes. The AMD-762 system controller does not respond to I/O cycles driven by PCI initiators on the PCI bus. The AMD-762 system controller allows these cycles to complete on the PCI bus. A memory write is the only transaction permitted from PCI to AGP. The PCI block can be broken up into two sub-blocks — the PCI target module and the PCI master module. The PCI target module handles cycles initiated by an external master on the PCI bus. The AMD-762 system controller responds to cycles that are directed to main memory or writes that are sent to the other PCI interface (the AGP interface). This module contains write buffers (PCI-to-memory and PCI-to-PCI), read buffers from memory, and a target sequencer that keeps track of the bus while the AMD-762 system controller is a PCI target. The PCI master module handles processor-to-PCI bus cycles. Within a processor stream, no reordering is done.
Chapter 2
Functional Operation
15
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
2.3.1
Memory Coherency
The AMD-762 system controller assures that all data accesses remain coherent: • All PCI/AGP accesses not in the GART range generate processor probes assuring that reads receive only the latest version of the data and that writes update only the latest version of the data. Writes are always performed in order. The GART range is by definition not cacheable. As a result, all PCI/AGP accesses that are in the GART range are subject to non-cacheable ordering rules—that is, they do not generate probes to the processor, writes are performed in order, and reads receive the results of all earlier writes. Processor accesses to addresses mapped by the GART range can either use the GART for the final address translation or map the addresses through its page tables as a noncacheable memory type.
•
•
2.3.2
PCI Arbitration
The AMD-762 system controller contains arbitration logic that allocates ownership of the PCI bus among itself on behalf of the processors, the Southbridge, and other PCI initiators. The AMD-762 supports up to seven bus grant pins and a dedicated grant pin for the Southbridge when operating in legacy mode. The request/grant pairs used depend on the system configuration supported as described in the following sections.
Legacy Mode—Single PCI Bus Southbridge
The legacy mode implies a standard system configuration where the PCI bus typically operates at 33 MHz with a common Southbridge such as the AMD-766 peripheral bus controller. All PCI agents connect to this PCI bus segment and their request grant pairs are connected to the AMD-762 system controller ’s REQ[6:0]# and GNT[6:0]# pins, while the Southbridge connects to the SBREQ#/SBGNT# pins. The SBREQ#/SBGNT# pins are treated differently than the standard request/grant pairs as is required for legacy ISA DMA cycles. To avoid potential deadlock conditions, the AMD-762 system controller allows the SBREQ# to be asserted for extended periods of time. Bus masters using the REQ[6:0]# and GNT[6:0]# signals are preempted when another requestor
16
Functional Operation
Chapter 2
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
asserts its PCI request pin, but the Southbridge is allowed to complete its transactions before the SBGNT# is deasserted. Southbridge with an Integrated PCI-PCI Bus Bridge A significant performance benefit of the AMD-762 system controller is the support of a 66-MHz, 64-bit PCI bus. This allows the system to support peripherals that consume much higher bandwidth, but it requires a 66-MHz Southbridge and is limited to a maximum of two additional PCI slots due to the tight 66-MHz PCI timing. In this configuration, an AMD-768™ peripheral bus controller supports a 66-MHz PCI primary bus, and integrates a PCI to PCI bridge. The secondary bus of this bridge supports a 32-bit, 33-MHz PCI bus that supports up to seven slots that can be used for less bandwidth-intensive peripherals. In this system configuration, the Southbridge connects to the AMD-762 system controller’s REQ[0]# and GNT[0]# request/grant pair, and the two optional slots on the primary bus connect to the REQ[2:1]# and GNT[2:1]# pairs. All 32-bit, 33-MHz PCI slots are arbitrated by the Southbridge and therefore connect their request/grant pairs to the Southbridge. Note: Only REQ[2:0]# and GNT[2:0]# should be used when operating the primary PCI Bus at 66 MHz. Arbitration Priority Access priority rotates between the Southbridge (when connected to the SBGNT# pin) and CPU/PCI bus masters (GNT[6:0]#) such that the following arbitration sequence could be seen in a busy system: 1. Southbridge (SBGNT# pin only) 2. CPU 3. Southbridge (SBGNT# pin only) 4. PCI master (one of GNT[6:0]#) 5. Repeat step 1 The SBREQ#/SBGNT# pin should be used only with a legacy Southbridge such as described in “Legacy Mode—Single PCI Bus Southbridge” on page 16. When there are no requests for the bus, ownership can default to either processor through the AMD-762 system controller or the last PCI bus master that had bus ownership. This mode is called bus parking and is controlled by the PCI Arbitration Control register (Dev 0:F0, 0x84, bit 0). Chapter 2 Functional Operation 17
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
2.3.3
PCI Configuration
The AMD-762 system controller uses PCI configuration mechanism #1 to select all of the options available for interaction with the processor, DRAM, and the PCI bus. This mechanism is defined in the P CI Local Bus Specification , Revision 2.2. All configuration functions for the AMD-762 system controller are performed by using two I/O-mapped configuration registers — IO_CNTRL (I/O address 0CF8h) and IO_DATA (I/O address 0CFCh). These two registers are used to access all the other internal configuration registers of the AMD-762 system controller. The AMD-762 system controller decodes accesses to these two I/O addresses and handles them internally. A read to a nonexistent configuration register returns a value of FFh. Accesses to all other I/O addresses are forwarded to the PCI bus as regular I/O cycles. Read and write cycles involving the AMD-762 system controller configuration registers are only distinguished by the address and command that is sent. The AMD-762 system controller implements the following configuration spaces:
n n n
Device 0:Function 0 (host bridge configuration registers) Device 0:Function 1 (DDR I/O and PDL configuration) Device 1:Function 0 (PCI-PCI bridge, AGP configuration)
The Device 0:Function 1 space is disabled by default, and must be enabled by writing to a specific bit in the PCI Control register (Dev 0:F0:0x4C). The normal reserved PCI header space (0x00-0x3F) in this function returns all 1s.
2.3.4
PCI Parity/ECC Errors
The AMD-762 system controller indicates that an ECC error occurred on the memory bus by setting a bit in the status register and optionally asserting the PCI SERR# signal. This action results in the error being reported by the Southbridge. The AMD-762 system controller does not check parity on the PCI bus. The status bit (Dev 0:04h, bit 31) is always 0.
18
Functional Operation
Chapter 2
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
2.3.5
PCI Accesses by an Initiator
A PCI initiator begins a memory read or write cycle by asserting FRAME# and placing the memory address on AD[31:00] (note that the AMD-762 system controller supports a maximum address space of 32 bits). The AMD-762 system controller decodes the address. If the address is within the memory region as defined by PCI Top of Memory (Dev 0:F0:0x9C), the AMD-762 system controller accepts the cycle and responds as a PCI target by asserting DEVSEL#. If the address is not within the defined memory region, the AMD-762 system controller ignores the cycle and allows it to complete on the PCI. Read requests from PCI masters to the memory subsystem are full cache lines only. After fetching the initial cache line, the AMD-762 system controller can optionally start prefetching the next cache line. Prefetching the next cache line is preferred, because the PCI master typically reads more than one line, but can waste DRAM bandwidth if this line is thrown away. The length of a read request is always 8 quadwords (one cache line). During writes, the AMD-762 system controller attempts to accumulate an entire cache line. If the start address is not cache aligned, the AMD-762 system controller makes single write requests until it reaches a cache-aligned address. When aligned, it makes a request every 8 quadwords. If a partial cache line write is detected, no more data is accumulated, and a request is issued to the memory subsystem.
2.4
Accelerated Graphics Port (AGP)
The Accelerated Graphics Port (AGP) is a point-to-point connection between a graphics adapter (AGP initiator) and the AMD-762 system controller memory controller (AGP target), which enables the adapter to store and use graphics data in main memory. This connection relieves graphics traffic from the PCI bus and greatly accelerates video performance. The AMD-762 system controller functions as an AGP target, providing all the signals, buffers, and logic required for full compliance with the A ccelerated Graphics Port Interface Specification, Revision 2.0.
Chapter 2
Functional Operation
19
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
While AGP relieves traffic on the PCI bus and frees up graphics adapter memory, the greatest impact on system performance comes from the many innovations AGP brings to data transfer operations. These improvements include the following:
n n
Split Transactions — Requests to read or write data are separate from the data transfers. Pipelined Requests — Requests can be issued contiguously and stored in the AMD-762 system controller request queue. Pipelining allows AGP to achieve high levels of concurrency with PCI and the processor. Pipeline Grants — Pipelined GNT# signals for up to four write transactions. Prioritizing (reordering) — Read and write requests can be assigned a high priority or a low priority to ensure that more urgent requests are serviced first. Defined-Length Requests — The amount of data requested is indicated in the AGP command, rather than the duration of an asserted signal, such as FRAME# in PCI. An 8-byte minimum data size for AGP 2x/4x transfers, which provides a more efficient method for moving the large amount of data typical in a graphics request. A separate, optional Sideband Address (SBA) bus that enables concurrent transmissions of requests and data transfers. Optional 2x/4x modes that increase the AGP graphics adapter data transfer rate. Freedom from the coherency requirements of PCI, which eliminates the latency resulting from cache snooping. Full PCI 2.2 capability, which enables the AMD-762 system controller to pass programming information from the processor to the graphics adapter. A Graphics Address Remapping Table (GART).
n n
n
n
n
n n n
n
The AGP request queue is split up into two queues — one for read requests and one for write requests. Because there is a reordering FIFO in the address module, the request queues do not have to be large. The read queue is big enough to hold all outstanding read requests, which avoids stalling writes that run on the bus while the reads occur to memory.
20
Functional Operation
Chapter 2
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Requests from the SBA bus are multiplexed with PIPE# requests and written to the same queues. High-priority requests are inserted in front of low-priority requests so that the request to be serviced is at the top of the queue. This reordering is done dynamically as a new request is written into the queue. Requests from each of the queues can be read out of both the queues at the same time. The reads start fetching data from memory and the write data is sent across the AGP bus at the same time. The AGP ordering rules specify that writes are ordered ahead of reads. Reads are serviced only when all the preceding writes have been written to memory, which is only required for low-priority requests and does not affect high-priority read requests. When a low-priority request is the next one to be serviced from the read queue, the tag of that request is compared with all valid entries in the write queue. If any entry matches, then the read request is blocked. Only after the write requests are serviced are the read requests allowed to proceed. AGP Request Queue. In general, the AGP request queue services AGP requests in the order received, subject to their priority (write High, read High, write, read). Ordering Rules. The request queue is subject to the following AGP ordering rules:
n n n n n
n
High-priority write requests are processed in the order they are received. High-priority read requests are processed in the order they are received. Low-priority write requests are processed in the order they are received. Low-priority read requests are processed in the order they are received. Low-priority reads push low-priority writes, meaning that a write request is serviced before a subsequently received read request is serviced. Low-priority writes can pass low-priority reads, meaning that a write request can be serviced before a previously received read request.
Chapter 2
Functional Operation
21
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
n n n n
There are no ordering restrictions between AGP and PCI transactions on the AGP bus. PCI transactions on the AGP bus follow the PCI ordering rules described in the PCI Local Bus Specification, Revision 2.2. High-priority requests are re-ordered in front of low-priority requests. There is no ordering relationship between high-priority reads, high-priority writes, and any other transfer type, such as low-priority reads, low-priority writes, PCI reads, or PCI writes.
I f a l ow -p r i o r i t y d a t a t ra n s f e r i s i n p rog re s s w h e n a high-priority request is received, the data transfer completes before the high-priority request is serviced — that is, a request is not preemptable. A high-priority request supersedes a low-priority request on a request boundary only.
2.5
System Clocking
The AMD-762 system controller requires the following system clocks:
n
n
n
SYSCLK, used for clocking the AMD Athlon system busses and the DDR DRAM interface. This clock is typically either 100 MHz or 133 MHz. This clock is also used to create the differential DDR DRAM clock outputs (CLKOUT[5:0], CLKOUT[5:0]#). AGPCLK, 66 MHz, used for clocking the AGP and PCI internal logic. This feeds the PCI 66-MHz PLL in 66/33-MHz PCI mode. PCICLK, provides a 33-MHz PCI bus clock and is used to synchronize the PCI bus I/O signals to the 33-MHz PCI signal domain when operating in 33-MHz-only PCI mode.
There are two different clocking schemes for the PCI bus and Southbridge as described in the following sections. 66-MHz PCI Bus The highest performance option supports a 66-MHz primary PCI bus on the AMD-762 system controller, with a 33-MHz secondary PCI bus controlled by an AMD-768 peripheral bus controller’s PCI to PCI bridge. This mode also provides up to two optional slots for 66-MHz peripherals. Functional Operation Chapter 2
22
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
The AMD-762 system controller provides the three 66-MHz clocks required for the Southbridge and the two PCI bus slots in this mode. If a 33-MHz-only card is inserted in one of the 66-MHz PCI slots, then the M66EN signal is deasserted, which causes the AMD-762 system controller to drive 33 MHz on the PCI_66CLK[2:0] pins. The 66-MHz PCI mode is illustrated in Figure 7. 33-MHz PCI Bus An alternate mode of PCI bus operation is illustrated in Figure 8 on page 24, and simply supports a standard 33-MHz PCI Southbridge and up to seven PCI slots. In this mode, all PCI devices operate at 33 MHz and clocking is provided by the motherboard clock generator chip.
DDR DIMMs 100/133 MHz 66 MHz 66 MHz 33 MHz AGP Slot PCICLK PCI_66CLK[0] SYSCLK AGPCLK AMD-762™ System Controller Northbridge CLKOUT[0]n CLKOUT[1]n CLKOUT[2]n CLKOUT[3]n PCI_66CLK[2] PCI_66CLK[1]
Clock Generator
33 MHz
AMD-768™ Peripheral Bus Controller
32-bit, 33-MHz PCI Bus Slots
64-bit, 66-MHz PCI Bus Slots
33-MHz PCI Clocks
Figure 7.
System Clocking with 66-MHz PCI Primary Bus
Chapter 2
Functional Operation
23
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
The AMD-762 system controller implements three internal PLLs to control clock skew on-chip for the SYSCLK, AGPCLK, and PCICLK domains. An external feedback path is required on the motherboard for the 66-MHz PCI PLL when operating in 66-MHz mode. This requires the PCI_66CLK[0] output pin to be connected back into the AMD-762 system controller’s PCICLK input for skew control, as shown in Figure 7 on page 23. These PLLs can be bypassed for motherboard testing. Refer to Chapter 3 for further details of PLL bypass testing.
DDR DIMMs 100/133 MHz 66 MHz 66 MHz AGP Slot SYSCLK AGPCLK AMD-762™ System Controller Northbridge CLKOUT[0]n CLKOUT[1]n CLKOUT[2]n CLKOUT[3]n 32-bit, 33-MHz PCI Bus Slots
33 MHz
PCICLK
33-MHz PCI Clocks
33 MHz (for Southbridge) Clock Generator AMD-766™ Peripheral Bus Controller Southbridge
Figure 8.
System Clocking with 33-MHz PCI Bus
24
Functional Operation
Chapter 2
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
2.6
Power Management
The AMD-762 system controller supports the Advanced Configuration Power Interface (ACPI) specification, On-Now, and PC 99 requirements through a handshake mechanism with the processor. The ACPI-defined registers required for processor a n d s y s t e m powe r m a n a g e m e nt a re c o n t a i n e d i n t he Southbridge. SMM memory remapping is handled by a model-specific register in the AMD Athlon processor. See the AMD Athlon™ BIOS Developers Guide, order# 21656, for more information about the SMM remapping operation. Figure 9 shows how the processor and system controller communicate power-state transitions. DDR SDRAMs
AMD Athlon Processor System Bus AMD Athlon™ Processors 0 and 1
CLK
CKE RESET#
AMD-762™ System Controller (Northbridge)
PCI BUS DCSTOP#
AMD-768™ Peripheral Bus Controller (Southbridge)
STPCLK# 66-MHz AGP Clock 33-MHz PCI Clocks
133-MHz System Clocks
Clock Generator Figure 9. Power Management Signal Connections
Chapter 2
Functional Operation
25
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
T h e p ro c e s s o r a n d t h e A M D -7 6 2 s y s t e m c o n t r o l l e r communicate power-state transitions through the AMD Athlon system bus connect/disconnect protocol and special cycles (masked writes to a defined AMD Athlon system bus address with specific data encoding). In general, the processor initiates a request for a disconnect with a special cycle, and the AMD-762 system controller may or may not actually disconnect the processor with the connect/disconnect protocol. The A M D -7 6 2 s y s t e m c o n t ro l l e r p e r fo r m s t h e re q u e s t e d connect/disconnect as part of the process of entering and exiting certain ACPI states. The following two special cycles are of interest:
n
n
Halt — Generated by the AMD Athlon processors in response to executing a HALT instruction. The AMD-762 system controller forwards the Halt special cycle to the PCI bus but does not perform any further power management for Halt conditions. The processor buses remain connected and the memory is not placed in self-refresh mode. Stop Grant — Generated by the AMD Athlon processors in response to assertion of STPCLK#. When the AMD-762 system controller receives a Stop Grant from the processor, it waits for a Stop Grant from the second processor (if installed), then it sends a Stop Grant special cycle on the PCI bus. The AMD-762 system controller initiates the following sequence of actions if the Stop Grant disconnect bit is set (Dev 0:F0:0x60): A. Disables PCI/AGP arbitration and waits for all queues to memory to be empty (including refresh requests). B. Completes the AMD Athlon system bus cycles. The AMD-762 system controller then initiates an AMD Athlon system bus disconnect to the processors, and causes the memory to enter self-refresh. C. The Southbridge decodes the special cycle and enters the appropriate power state. The Southbridge can then assert DCSTOP#.
Halt special cycles are generally considered part of an ACPI state definition (C1). STPCLK#, however, can be asserted at random times while the processor is in the full-running state (C0) to conserve power (clock throttling).
26
Functional Operation
Chapter 2
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
The AMD-762 system controller supports the following power states: 1. ACPI C0 full-on 2. ACPI C1 Halt 3. ACPI S1 power-on suspend 4. ACPI S3 suspend to RAM These power st ates are described in further detail in subsequent paragraphs.
2.6.1
Full-On (C0)
In this state, the AMD-762 system controller is fully operational, all clock trees are running, all voltage planes are enabled, and the AMD-762 system controller provides normal refresh to DRAM.
2.6.2
Halt (C1)
If the AMD-762 system controller detects a Halt special cycle from either of the processors, the Halt state (C1) is entered and the Halt special cycle is driven on the PCI bus. No further activity is required. The processor buses remain connected and the memory remains in normal refresh mode.
2.6.3
Throttling with STPCLK# Assertion
The AMD-762 system controller supports clock throttling via assertion of the processor ’s STPCLK# pin. If the AMD-762 system controller has detected a Stop Grant special cycle from the processor, the AMD-762 system controller waits for a Stop Grant from the second processor (if installed), then the Stop Grant special cycle is driven on the PCI bus. If the Stop Grant disconnect bit is set (Dev 0:F0:0x60), when the Stop Grant special cycle state is received, and there is no probe traffic, the AMD-762 system controller disconnects the processor and places system memory into self-refresh mode before passing the special cycle to the PCI Bus. If the AMD-762 system controller detects a PCI DMA master transaction that needs a snoop, then the processors are connected, DRAM is taken out of self-refresh mode, and the probe cycle(s) are initiated on the AMD Athlon processor system buses. If the processors do not start any non-NOP AMD Athlon processor system bus cycles
Chapter 2
Functional Operation
27
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
while the probe is in progress, then the AMD-762 system controller disconnects the AMD Athlon processor system bus following the completion of the probe. If the processors start sending non-NOP AMD Athlon processor system bus cycles while connected, then the AMD-762 system controller transitions to the full-on state.
2.6.4
Power-On Suspend (S1)
The S1 state achieves very low power by disconnecting the processors, entering self-refresh, and then gating off most of the internal high-speed clock trees in the AMD-762 system controller. Snooping is prevented by the device drivers prior to entering this state. The DDR DRAM clocks continue to be driven as required for the registered DDR DIMMs. Most internal clocks are gated off, allowing the AMD-762 system controller to achieve a low operating current. The S1 state is entered in a similar manner to clock throttling, starting with a STPCLK# assertion and the Stop Grant state. The Southbridge asserts the DCSTOP# signal, which is used by the AMD-762 system controller to gate off internal clock trees for lower power. All power supplies remain on, and the clock synthesizer chip on the motherboard continues to drive all clocks. The sequence of operation for entering the S1 state is listed below. Figure 10 on page 30 shows a power-on suspend system timing diagram example.
S1 Sequence
1. The operating system communicates with all device drivers, causing them to disable their respective peripherals, thus preventing any new bus master activity (DMA) on the PCI and AGP buses. DMA activity already in progress in the AMD-762 system controller completes normally. 2. The Southbridge asserts STPCLK# to both AMD Athlon processors. 3. The processors flush their buffers and generate a Stop Grant special bus cycle on the AMD Athlon processor system bus. 4. After receiving both Stop Grant special cycles, the AMD-762 system controller flushes all internal queues and initiates a disconnect cycle to the CPUs by deasserting their CONNECT pins. The AMD Athlon processors respond by deasserting the PROCRDY signal.
28
Functional Operation
Chapter 2
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
5. After all queues are flushed, the AMD-762 system controller’s power management logic requests the DRAM controller to place the DRAM in self-refresh mode. The DRAM controller initiates self-refresh, then acknowledges to the power management logic. • Self-refresh mode is initiated by generating an autorefresh cycle and deasserting the CKE pins. 6. The AMD-762 system controller issues a Stop Grant special cycle on the PCI bus. 7. The Southbridge detects the Stop Grant special cycle on the PCI bus and asserts the DCSTOP# signal. 8. The AMD-762 system controller samples DCSTOP# active and gates off most of the internal clock trees. The DDR DRAM address/command outputs are three-stated. The CKE pins remain driven Low. The external clock sources and the AMD-762 system controller PLLs continue to run. • Note that the DDR DRAM clocks (CLKOUT[5:0], CLKOUT[5:0]#) continue to run. This action is required because the reset signal to the registered DIMMs is connected to the AMD-762 system controller’s RESET# pin. The RESET# pin is not asserted in the S1 state, thus the clocks cannot be removed from the registered DIMMs.
Chapter 2
Functional Operation
29
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
STPCLK# CPU BUS PCI BUS DCSTOP# CKEA CKEB CLKOUTH[n] CLKOUTL[n] MAA[14:0] MAB[14:0] RASn#/CASn#/WEn# DQS[8:0]
Stop Grant Special Cycle
240 µs
2 3
4 6 7
Stop Grant Special Cycle
Running Full Speed Running Full Speed
8
5
Drive n by the A M D -762 ™ System Controller d uring DRAM Write Cycles. S1 Sleep State
Enter Self-Refresh
Note: Circled numbers correspond to “S1 Sequence” on page 28. Figure 10. Power On Suspend System Timing Diagram Example This state is exited when the DCSTOP# signal is deasserted by the Southbridge, followed by a deassertion of STPCLK#. This action causes the AMD-762 system controller to enable the clock trees and prepare to reconnect the processor. The processors assert their respective PROCRDY signal, which causes the AMD-762 system controller to exit self-refresh and reconnect the AMD Athlon processor system buses. The A M D -7 6 2 s y s t e m c o n t ro l l e r re t a i n s t h e s t a t e o f a l l configuration registers during the S1 state.
2.6.5
Suspend to RAM (S3)
The S3 state is similar to S1. However, power is removed from most of t he motherboard except the A MD-762 system controller, DRAM, and a portion of the Southbridge. S3 is the
30
Functional Operation
Chapter 2
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
lowest power sleep state, and allows very fast resume because system context is stored in memory instead of on disk. The S3 state is entered similarly to S1 with a Stop Grant special cycle and DCSTOP#. After entering S3 state with DCSTOP# assertion, the Southbridge asserts the RESET# signal, which causes the AMD-762 system controller to gate off its I/O rings to accommodate the voltages being removed from the AMD Athlon processor system bus, PCI bus, and AGP bus. The AMD-762 system controller core remains powered (2.5 Vdc) as does the DDR I/O interface and the DDR DIMMs, to allow the memory to remain in self-refresh mode with the CKE pins driven Low. The sequence of operation for entering the S3 state is listed below. Figure 11 on page 33 shows a suspend to RAM system timing diagram example. S3 Sequence 1. As with the S1 state, the device drivers are called to place all devices into the D3 device state, which prevents them from trying to master on the bus they reside (or access system memory). 2. The ACPI driver (or BIOS under APM) writes to the appropriate registers in the Southbridge to initiate the hardware sequence into the S3 state. In response to this write, the Southbridge asserts STPCLK# to the AMD Athlon processors. Once STPCLK# has been asserted, the power management state machine in the Southbridge waits for a Stop Grant special cycle on the PCI bus before completing the transition into the S3 state. 3. The CPUs recognize that STPCLK# has been asserted, flushes internal buffers, and generates a Stop Grant cycle on the AMD Athlon processor system bus. 4. After detecting both Stop Grant special cycles on the processor buses, the AMD-762 system controller flushes all internal queues including outstanding probes, then deasserts the CONNECT pins. The CPUs respond by deasserting their respective PROCRDY pins. 5. When the disconnect is complete, the AMD-762 system controller executes a self-refresh command to the DDR SDRAM and waits for it to complete (this action is accomplished by issuing an auto-refresh command and driving the CKE signals Low to the DRAM).
Chapter 2
Functional Operation
31
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
6. The AMD-762 system controller issues a Stop Grant special cycle on the PCI bus. 7. The Southbridge asserts DCSTOP#. The AMD-762 system controller follows the normal DCSTOP# protocol as described in “S1 Sequence” on page 28, including gating most of the internal clocks off. The DDR output clocks (CLKOUT[5:0], CLKOUT[5:0]#) continue running for an additional six clock periods from the assertion of RESET#. This action is required because the DIMM reset signal on registered DIMMs is connected to the AMD-762 system controller RESET# pin, and the DIMM clocks must be running while the DIMM reset is first asserted. 8. The Southbridge asserts PCIRST# (RESET# on the AMD-762 system controller). The AMD-762 system controller continues driving the CKE pins Low, and gates off the I/O pads to prevent driving 1s to the unpowered I/O ring and to inhibit floating inputs from the unpowered I/O rings to the powered core logic. The input clock pins (SYSCLK, AGPCLK, and PCICLK) are also gated off because these input pins are floating when the motherboard’s 3.3 Vdc is powered off. The two STR bits in the DRAM Mode/Status register (Dev 0:F0:0x58) are cleared to 0s. The state of all other memory controller configuration register bits is preserved. 9. The Southbridge signals the power supply (deasserts PWRON#) to shut down all but the 5-Vdc and 2.5-Vdc voltages. The motherboard clock generator chip shuts down, therefore the input clocks (SYSCLK, AGPCLK, and PCICLK) float.
32
Functional Operation
Chapter 2
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
30–60 ms 30 ms 30 ms
20–50 ms 1.5–2 ms 30–60 ms
2.5 Vdc VREF & VTT K7_VCOREn VDD_AGP VDD_PCI PWRGD (SYSTEM) STPCLK# CPU Bus PCI Bus DCSTOP# RESET# SYSCLK
(Pins) Running Full Speed Running Full Speed
9 2 3
Stop Grant Special Cycles CPU Disconnect Occurs Here
4 6 7 8
Running Full Speed Running Full Speed
AGPCLK CKEA CKEB CLKOUTH[n] CLKOUTL[n] MAA[14:0] MAB[14:0] DRAM Command DDR DQS
Running Full Speed Running Full Speed
Running Full Speed Running Full Speed
Self-Refresh
5
Note: Circled numbers correspond to “S3 Sequence” on page 31. Figure 11. Suspend to RAM System Timing Diagram Example
Chapter 2
Functional Operation
33
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
The S3 state is exited when the Southbridge detects an enabled resume event. The Southbridge powers up all of the voltage planes that are off during the S3 state by asserting PWRON#. After all of the voltage planes in the system are within specification, and all of the outputs of the system clock generator are running within specification, PWRGD is asserted to the Southbridge. The Southbridge then deasserts DCSTOP# followed by deassertion of PCIRST# (the RESET# pin on the AMD-762 system controller). The AMD-762 system controller retains the state of the memory controller configuration registers, which allows BIOS to immediately access memory to retrieve and restore the system context. There are two configuration bits that BIOS uses to allow the AMD-762 system controller to differentiate between S3 and all other states following an active to inactive transition on the RESET# pin. Upon exiting the S3 sleep state, BIOS writes the appropriate value to these bits, which causes the AMD-762 system controller to exit self-refresh. The two register bits (STR_Control) are in the DRAM Mode/Status register (Dev 0:F0:0x58). Refer to the A MD-762 ™ S ystem Controller Software/BIOS Design Guide , order# 24416 for detailed information on these bits.
34
Functional Operation
Chapter 2
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
3
Test
The AMD-762 ™ system controller supports test modes that may be used in some cases for motherboard manufacturing test and debug. The following test modes are available on the AMD-762 system controller: • • • • Three-state test NAND tree test PLL bypass test Clock output test
Three-state test and NAND tree test can be used to prevent the AMD-762 system controller from driving its pins and to verify connectivity of the AMD-762 system controller to the motherboard. The PLL bypass and clock output test modes are provided primarily for motherboard debug and can be used to verify system clocking and drive slower clocks into the system. Test modes are invoked in the AMD-762 system controller by the assertion of the TEST# pin in conjunction with enabling specific pinstraps on the PCI bus AD[31:0] pins, as described in each section. These pins can be used as pinstraps for various functions by connecting either a pullup or pulldown resistor as required to enable or disable the function (a 10-kohm resistor should be used). The pinstraps are sampled at reset and latched, and the value of most pinstraps can be read in the Configuration Status register (Dev 0:F0:0x88). Asserting the RESET# pin and de-asserting the TEST# pin causes the AMD-762 system controller to exit test modes.
3.1
Board (Three-State) Test Mode
Board test mode forces all AMD-762 system controller outputs to a high impedance to allow board-level test equipment to drive the nodes normally driven by AMD-762 system controller pins to test board connectivity. The outputs are three-stated after a maximum of six clocks are driven on the SYSCLK and AGPCLK pins. The minimum number of clocks is required due
Chapter 3
Test
35
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
to some I/O cells that cannot be asynchronously forced into a three-state mode. Board test mode is entered when the AD[25] pin is asserted High simultaneous with the TEST# pin during RESET# assertion. The test mode is then latched coming out of reset. The AD[09] pin should also be pulled up to force the internal PLLs to be bypassed. Three-state mode can be exited by an assertion of the RESET# pin. This reset also disables the PLL bypass mode if it was entered.
3.1.1
Board Test Mode Clocking
When entering three-state mode, the PLLs should also be bypassed as described above. This procedure forces the clocks driven on the SYSCLK and AGPCLK input pins to be routed directly to the appropriate clock domains. The SYSCLK and AGPCLK pins must then be clocked for six clocks as required to force some AMD-762 system controller I/O pads to the threestate mode.
3.2
NAND Tree Test Mode
NAND tree testing is used on the tester and can also be used during board testing to test connectivity of AMD-762 system controller inputs. In this test mode, each AMD-762 system controller input can be asserted one pin at a time, and for each pin assertion there should be a change in state on the output of the respective NAND tree. The AMD-762 system controller p r ov i d e s m u l t i p l e NA N D t re e s , w h i ch s p e e d s u p characterization of the device, and also reduces motherboard test time. The AMD-762 system controller NAND trees are divided by I/O type, which create the following trees:
n
AMD Athlon system bus NAND tree This tree includes all signals on the AMD Athlon processor system bus. SYSCLK is not included in the NAND tree. The output of this tree is the GNT[0]# pin. The ordering for this NAND tree is shown in Table 2 on page 38.
36
Test
Chapter 3
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
n
n
AGP/APC NAND tree This tree includes AGPCLK, AGP, and the PCI-type signals that are included in the AGP interface. The output of this tree is the GNT[1]# pin. The ordering for this NAND tree is shown in Table 3 on page 41. DDR DRAM NAND tree This tree includes all signals in the DDR interface. The output of this tree is the GNT[3]# pin. The ordering for this NAND tree is shown in Table 4 on page 42. PCI NAND tree This tree includes PCICLK and PCI bus signals, excluding the RESET# input. The output of this tree is the GNT[2]# pin. The ordering for this NAND tree is shown in Table 5 on page 44.
n
Chapter 3
Test
37
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 2.
# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
AMD Athlon™ Processor System Bus NAND Tree Ordering
Input Pin Name Ball D-1 J-8 F-5 E-2 E-1 E-3 F-4 F-2 F-1 G-5 F-3 G-1 H-2 G-3 H-4 H-6 H-5 H-7 J-7 K-7 J-6 J-5 J-2 J-1 H-3 J-4 K-1 L-2 K-5 J-3 # 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 Input Pin Name P0_SDATA[59]# P0_SDATA[56]# P0_SCHECK[7]# P0_SDATA[57]# P0_SDATA[39]# P0_SDATA[35]# P0_SDATA[37]# P0_SDATA[34]# P0_SCHECK[4]# P0_SDATA[47]# P0_SDATA[46]# P0_SDATA[45]# Ball L-1 M-2 K-3 L-4 L-6 M-6 L-7 M-8 N-7 M-3 L-5 M-7 # 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 Input Pin Name P0_SDATA[19]# P0_SDATAINCLK[1]# P0_SCHECK[3]# P0_SDATA[21]# P0_SDATA[20]# P0_SDATA[29]# P0_SDATA[23]# P0_SDATA[28]# P0_SDATA[26]# P0_SDATA[25]# P0_SDATA[27]# P0_SDATA[24]# P0_SDATA[16]# P0_SDATA[15]# P0_SDATA[07]# P0_SDATA[06]# P0_SDATA[05]# P0_SDATA[12]# P0_SDATA[04]# P0_SDATAINCLK[0]# P0_SDATA[02]# P0_SCHECK[0]# P0_SDATA[03]# P0_SDATA[01]# P0_SDATAOUTCLK[0]# P0_SDATA[08]# P0_SDATA[00]# P0_SCHECK[1]# P0_SDATA[09]# P0_SDATA[14]# P0_SDATA[10]# Ball R-5 R-1 T-1 R-4 R-3 U-1 U-2 T-3 T-5 V-1 V-2 T-7 U-7 U-6 U-8 U-3 U-4 W-1 V-6 U-5 V-3 V-7 V-5 V-4 W-5 Y-1 W-3 V-8 Y-3 Y-2 AA-1
P0_SADDOUT[14]# P0_SYSFILLVAL# P0_SADDOUT[10]# P0_SADDOUT[13]# P0_SADDOUT[07]# P0_SADDOUTCLK# P0_SADDOUT[05]# P0_SADDOUT[09]# P0_SADDOUT[12]# P0_SADDOUT[11]# P0_SADDOUT[08]# P0_SADDOUT[02]# P0_SADDOUT[03]# P0_SADDOUT[04]# P0_SADDOUT[06]# P0_SDATA[54]# P0_SDATA[55]# P0_SDATA[61]# P0_SDATA[50]# P0_SDATA[48]# P0_SDATA[49]# P0_SDATA[62]# P0_SDATA[53]# P0_SDATA[63]# P0_SDATAINCLK[3]# P0_SDATA[52]# P0_SDATA[60]# P0_SDATA[58]# P0_SDATA[51]# P0_SCHECK[6]#
P0_SDATAOUTCLK[2]# N-5 P0_SDATAINCLK[2]# M-1 P0_SDATA[36]# P0_SDATA[44]# P0_SDATA[42]# P0_SDATA[40]# P0_SDATA[38]# P0_SDATA[41]# P0_SCHECK[5]# P0_SDATA[32]# P0_SDATA[33]# P0_SDATA[43]# P0_SDATA[31]# P0_SDATA[17]# P0_SCHECK[2]# P0_SDATA[30]# P0_SDATA[18]# P0_SDATA[22]# L-3 M-5 N-3 P-7 M-4 P-5 N-1 P-2 P-4 P-3 P-1 R-7 P-8 P-6 R-6 R-2
P0_SDATAOUTCLK[3]# H-1
P0_SDATAOUTCLK[1]# R-8
38
Test
Chapter 3
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 2.
# 94 95 96 97 98 99
AMD Athlon™ Processor System Bus NAND Tree Ordering (Continued)
Input Pin Name Ball W-7 Y-7 AA-2 AB-1 Y-4 Y-5 Y-6 AA-6 AA-3 AA-4 AB-5 AA-7 AA-5 AB-3 AC-1 AD-1 AC-3 AC-4 AC-6 AC-5 AD-5 AD-7 AD-6 AF-2 AF-1 AG-1 AG-2 AE-3 AH-1 AK-3 # Input Pin Name Ball AJ-2 AJ-3 AF-3 AG-3 AL-4 AE-5 AF-4 AH-3 AF-5 AF-6 AG-5 AH-4 AE-7 # Input Pin Name Ball AJ-7 AH-8 AK-8 AL-8 AG-9 AD-11 AK-9 AL-9 AJ-8 AH-9 AL-10 AK-11 AG-10 AJ-9 AF-11 AE-12 AE-11 AD-12 AF-12 AL-11 AJ-10 AG-11 AK-12 AG-13 AH-11 AJ-11 AL-12 AF-14 AG-12 AH-12 AL-13
P0_SDATA[13]# P0_SDATA[11]# P0_SADDIN[03]# P0_SDATAINVALID# P0_SADDIN[02]# P0_SADDIN[05]#
124 P1_SADDOUT[02]# 125 P1_SADDOUT[08]# 126 P1_SADDOUT[06]# 127 P1_SADDOUT[05]# 128 P1_SDATA[54]# 129 P1_SDATA[61]# 130 P1_SDATA[48]# 131 P1_SDATA[55]# 132 P1_SDATA[50]# 133 P1_SCHECK[6]# 134 P1_SDATA[49]# 135 P1_SDATA[52]# 136 P1_SDATA[57]#
154 P1_SDATA[47]# 155 P1_SDATA[38]# 156 P1_SDATA[36]# 157 P1_SDATA[37]# 158 P1_SDATAOUTCLK[2]# 159 P1_SDATA[42]# 160 P1_SDATA[39]# 161 P1_SCHECK[4]# 162 P1_SDATAINCLK[2]# 163 P1_SDATA[45]# 164 P1_SDATA[35]# 165 P1_SDATA[34]# 166 P1_SDATA[43]# 167 P1_SDATA[44]# 168 P1_SDATA[23]# 169 P1_SDATA[18]# 170 P1_SDATA[21]# 171 P1_SDATAINCLK[1]# 172 P1_SDATA[17]# 173 P1_SDATA[31]# 174 P1_SCHECK[3]# 175 P1_SDATA[22]# 176 P1_SDATA[19]# 177 P1_SDATA[27]# 178 P1_SDATAOUTCLK[1]# 179 P1_SDATA[20]# 180 P1_SDATA[26]# 181 P1_SDATA[16]# 182 P1_SDATA[29]# 183 P1_SCHECK[2]# 184 P1_SDATA[25]#
100 P0_SADDIN[11]# 101 P0_SADDIN[04]# 102 P0_SADDIN[07]# 103 P0_SADDIN[06]# 104 P0_SADDIN[10]# 105 P0_SADDINCLK# 106 P0_SADDIN[08]# 107 P0_SADDIN[09]# 108 P0_SADDIN[14]# 109 P0_SADDIN[12]# 110 P0_SADDIN[13]# 111 P0_CONNECT 112 P0_PROCRDY 113 P0_CLKFWDRST 114 P1_SADDOUT[10]# 115 P1_SADDOUT[07]# 116 P1_SADDOUT[11]# 117 P1_SADDOUT[09]# 118 P1_SADDOUT[12]# 119 P1_SADDOUTCLK# 120 P1_SADDOUT[14]# 121 P1_SADDOUT[04]# 122 P1_SADDOUT[13]# 123 P1_SADDOUT[03]#
137 P1_SDATAINCLK[3]# AK-5 138 P1_SDATAOUTCLK[3]# AJ-4 139 P1_SDATA[58]# 140 P1_SDATA[63]# 141 P1_SDATA[51]# 142 P1_SDATA[53]# 143 P1_SDATA[62]# 144 P1_SDATA[59]# 145 P1_SCHECK[7]# 146 P1_SDATA[56]# 147 P1_SDATA[60]# 148 P1_SDATA[41]# 149 P1_SDATA[46]# 150 P1_SDATA[32]# 151 P1_SCHECK[5]# 152 P1_SDATA[33]# 153 P1_SDATA[40]# AG-6 AL-5 AK-6 AJ-5 AH-6 AL-6 AL-7 AE-8 AJ-6 AE-9 AF-8 AG-7 AG-8 AF-9 AE-10
Chapter 3
Test
39
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 2.
#
AMD Athlon™ Processor System Bus NAND Tree Ordering (Continued)
Input Pin Name Ball AK-14 AJ-12 AJ-13 AD-14 AJ-14 AE-13 AE-14 AL-14 AD-15 AG-14 AH-14 AF-15 AG-15 AE-15 # Input Pin Name Ball # Input Pin Name Ball AL-18 AG-17 AD-17 AK-18 AL-19 AJ-18 AH-18 AF-18 AJ-19 AG-18 AE-18 AE-19 AL-20 AG-19
185 P1_SDATA[24]# 186 P1_SDATA[30]# 187 P1_SDATA[28]# 188 P1_SDATA[03]# 189 P1_SDATA[01]# 190 P1_SDATA[07]# 191 P1_SDATA[00]# 192 P1_SDATA[05]# 193 P1_SDATA[09]# 194 P1_SCHECK[0]# 195 P1_SDATA[15]# 196 P1_SDATA[11]# 197 P1_SDATA[10]# 198 P1_SDATAINCLK[0]#
199 P1_SDATAOUTCLK[0]# AH-15 200 P1_SDATA[06]# 201 P1_SCHECK[1]# 202 P1_SDATA[04]# 203 P1_SDATA[02]# 204 P1_SDATA[08]# 205 P1_SDATA[12]# 206 P1_SDATA[14]# 207 P1_SDATA[13]# 208 P1_SADDIN[11]# 209 P1_SADDIN[06]# 210 P1_SADDIN[07]# 211 P1_SADDIN[05]# AK-15 AL-15 AJ-15 AE-16 AL-16 AJ-16 AJ-17 AH-17 AK-17 AF-17 AG-16 AL-17
213 P1_SADDIN[04]# 214 P1_SADDIN[02]# 215 P1_SADDIN[09]# 216 P1_SADDIN[10]# 217 P1_CLKFWDRST 218 P1_SADDINCLK# 219 P1_SADDIN[03]# 220 P1_SADDIN[14]# 221 P1_CONNECT 222 P1_SADDIN[08]# 223 P1_SADDIN[13]# 224 P1_PROCRDY 225 P1_SYSFILLVAL_L 226 P1_SADDIN[12]#
212 P1_SDATAINVALID# AE-17
40
Test
Chapter 3
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 3: AMD-762™ System Controller AGP NAND Tree Ordering
Order Input Pin Name 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 A_GNT# SBA[1] PIPE# WBF# SBA[5] ST[1] A_REQ# ST[0] ST[2] SBA[7] A_AD[30] SBA[3] RBF# A_AD[28] CBE[3]# SBA[2] SBA[0] A_AD[26] A_AD[20] A_AD[22] SBA[4] SBSTB Ball AD-27 AB-25 AE-29 AC-26 AA-25 AD-28 AD-29 AC-27 AC-28 AA-26 Y-25 AB-27 AC-29 Y-26 V-25 AA-27 AB-29 W-25 U-25 V-26 Y-27 AA-28 Order 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 Input Pin Name SBSTB# A_AD[24] A_AD[31] A_AD[18] A_AD[27] A_AD[29] SBA[6] A_AD[25] ADSTB[1] ADSTB[1]# A_AD[16] A_AD[23] A_AD[21] A_AD[19] A_IRDY# A_FRAME# A_CBE[2]# A_AD[17] A_CBE[1]# A_DEVSEL# A_SERR# A_STOP# Ball AA-29 W-27 Y-29 U-26 V-27 W-29 Y-28 V-28 U-27 V-29 T-27 U-28 U-29 T-29 R-29 R-26 R-28 R-27 P-29 P-27 P-28 P-26 Order Input Pin Name 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 A_AD[14] A_AD[10] A_AD[12] A_AD[15] A_AD[07] A_TRDY# A_AD[11] A_AD[08] A_PAR ADSTB[0] ADSTB[0]# A_AD[05] A_AD[03] A_AD[09] A_AD[06] A_CBE[0]# A_AD[01] A_AD[13] A_AD[04] A_AD[02] A_AD[00] PCICLK Ball N-29 M-29 M-28 N-27 L-29 P-25 M-26 L-28 N-25 M-27 L-27 K-29 J-29 L-25 K-27 L-26 J-28 M-25 K-25 J-26 J-25 F-28
Chapter 3
Test
41
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 4: AMD-762™ System Controller DDR NAND Tree Ordering
Order 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 Input Pin Name MDAT[59] MDAT[63] DQS[7] CLKOUT[5] DCSTOP# MDAT[58] MDAT[62] CLKOUT[2]# MDAT[57] DM[7] CLKOUT[2] CS[6]# MDAT[56] CLKOUT[5]# CS[5]# MDAT[60] CS[1]# MDAT[61] MDAT[51] MDAT[55] CS[7]# DM[6] MDAT[50] CASA# DQS[6] CS[4]# CASB# MDAT[54] MDAT[53] CS[3]# MAA[03] MAA[02] MDAT[25] MDAT[29] Ball E-29 E-27 D-29 F-26 G-25 E-28 C-29 F-25 C-27 C-28 E-26 D-25 B-28 D-27 E-24 B-27 E-23 C-26 A-27 C-25 E-25 C-24 A-26 E-22 B-25 D-24 E-21 A-25 B-24 C-23 C-8 D-9 A-7 B-7 Order 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 Input Pin Name MDAT[49] CS[0]# WEA# MDAT[48] MDAT[52] CS[2]# WEB# MDAT[47] MAB[13] MDAT[43] RASA# MAA[14] RASB# MDAT[46] MDAT[42] DQS[5] MDAT[41] DM[5] MAA[13] MDAT[44] MDAT[45] MDAT[40] MDAT[35] MAA[10] MAB[14] DM[4] MAB[10] MDAT[34] MDAT[39] MDAT[38] MDAT[16] MAA[05] MAB[08] MAB[07] Ball A-24 D-22 E-20 C-22 A-23 D-21 C-20 B-22 E-18 A-22 E-19 E-17 D-19 C-21 B-21 A-21 C-19 A-20 D-18 C-18 B-19 A-19 B-18 E-16 C-17 B-16 D-16 C-16 A-18 A-17 B-3 E-5 D-4 F-5 Order 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 Input Pin Name DQS[4] MDAT[36] MAB[00] MDAT[37] MDAT[33] MDAT[32] MECC[7] MECC[6] MECC[2] DQS[8] MECC[1] DM[8] MECC[5] MAA[00] MECC[3] CLKOUT[0]# MECC[0] MECC[4] CLKOUT[3] MDAT[31] MAA[01] MDAT[27] MDAT[30] CLKOUT[0] DM[3] DQS[3] MAB[01] CLKOUT[3]# MDAT[26] MAB[02] MAA[11] CKEA MDAT[02] MDAT[07] Ball A-16 A-15 E-15 B-15 C-15 A-14 C-14 A-13 B-13 A-12 B-12 C-13 A-11 E-14 D-13 E-13 C-12 A-10 C-11 B-10 E-11 C-10 B-9 D-12 C-9 A-8 D-10 E-12 A-9 E-10 H-4 K-5 H-3 G-1
42
Test
Chapter 3
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 4: AMD-762™ System Controller DDR NAND Tree Ordering (Continued)
Order 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 Input Pin Name MAB[03] MDAT[28] MDAT[24] MAA[04] MDAT[22] MAB[04] MDAT[23] MDAT[19] MDAT[18] MAB[06] DM[2] MAA[06] DQS[2] MDAT[21] MAB[05] MDAT[17] MDAT[20] Ball E-9 C-7 A-6 D-7 A-5 E-8 C-6 B-6 A-4 D-6 B-4 E-7 C-5 A-3 E-6 C-4 C-3 Order 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 Input Pin Name MAB[09] MDAT[11] MDAT[15] MDAT[10] DQS[1] MAA[08] MDAT[14] MAA[07] DM[1] MAB[11] MDAT[13] MAA[09] MAB[12] MDAT[09] MDAT[12] MDAT[08] MDAT[03] Ball G-5 B-2 D-3 C-1 E-3 E-4 D-2 F-3 D-1 H-5 E-2 G-4 J-5 E-1 F-1 G-3 G-2 Order 137 138 139 140 141 142 143 144 145 146 147 148 149 Input Pin Name MAA[12] CKEB MDAT[06] CLKOUT[1]# DQS[0] CLKOUT[4]# CLKOUT[1] CLKOUT[4] MDAT[01] DM[0] MDAT[04] MDAT[00] MDAT[05] Ball K-4 J-3 H-2 M-5 H-1 L-5 N-5 L-4 K-3 J-1 L-3 K-1 K-2
Chapter 3
Test
43
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 5: AMD-762™ System Controller PCI NAND Tree Ordering
Order 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Input Pin Name AD[31] REQ[6]# GNT[5]# REQ[5]# GNT[6]# REQ[4]# AD[29] AD[27] REQ[3]# AD[25] GNT[4]# CBE[3]# AD[17] REQ[2]# REQ[1]# AD[21] REQ[0]# CBE[2]# AD[23] AD[30] IRDY# Ball AA-27 AH-17 AJ-18 AH-18 AG-17 AJ-19 AE-16 AF-17 AH-19 AE-17 AG-18 AF-18 AE-19 AH-20 AH-21 AF-19 AG-21 AF-20 AE-18 AH-22 AE-20 Order 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 Input Pin Name CBE[1]# DEVSEL# AD[28] AD[26] SERR# AD[24] AD[19] AD[12] AD[18] AD[14] AD[22] AD[20] AD[16] TRDY# AD[08] STOP# AD[10] FRAME# PAR AD[07] AD[15] Ball AF-22 AF-21 AJ-23 AH-23 AE-21 AG-23 AJ-24 AF-23 AJ-25 AE-22 AH-24 AG-24 AH-25 AJ-26 AF-24 AH-26 AE-23 AG-25 AJ-27 AE-24 AH-27 Order 43 44 45 46 47 48 49 50 51 52 53 54 55 56 Input Pin Name AD[05] AD[13] AD[03] AD[01] AD[11] AD[00] SBGNT# AD[09] WSC# AD[06] CBE[0]# SBREQ# AD[04] AD[02] Ball AF-25 AG-27 AE-25 AF-26 AH-28 AE-26 AD-25 AG-28 AC-25 AF-27 AG-29 AE-27 AF-28 AF-29
3.3
PLL Bypass Test Mode
PLL bypass test mode provides a method to clock the Northbridge core logic directly from an external source without the need for the internal PLLs of the AMD-762 system controller. This test mode is sometimes useful for motherboard debug and is required in the three-state and NAND tree test modes. PLL bypass mode is entered by asserting the TEST# pin Low and pulling the AD[09] pin High. There are two clocking
44
Test
Chapter 3
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
options for PLL bypass mode as listed in Table 6 below. Because the AMD-762 system controller internal logic normally uses clocks that are 2x the SYSCLK input and 2x/4x the AGPCLK input, the PLL bypass mode requires that either 2x or 4x clocks be driven in this mode, but they can be driven at a much lower frequency for test purposes. Note that when operating in this mode, the minimum clock frequency most likely will be dictated by the surrounding logic, such as the DDR interface. Table 6.
Mode Normal AGP-4x Testing
Clocking Options in PLL Bypass Test Mode
C/BE[1]# 0 1 SYSCLK 2x 2x AGPCLK 2x 4x Comments PLLs bypassed, drives a 2x clock to internal divider, and resulting 1x clock to internal logic. Same as above, except allows 4x clock to accommodate 4x AGP testing.
The PLL reset function can be invoked by asserting a Low on the PCI IRDY# pin This procedure provides a synchronous reset for the clocking, but probably is not required when using this test mode for motherboard debug. Note: AD[29] must be pulled Low when entering PLL bypass test mode to enable the PLL reset function capability.
3.4
Clock Output Test Mode
The clock output test mode provides external visibility of the two PLLs used to generate the clocks for the processor/memory and AGP clock domains. In this test mode, the PLLs are running, and the output clocks are driven to GNT[6:5]# pins. System designers that intend to make use of this test feature should provide 0-ohm resistors on these pins to isolate the PCI peripherals when observing the clocks. This test mode is entered by the Low assertion of the TEST# pin while pulling the PCI bus PAR pin Low. Additional pinstraps are then used to select the various clock outputs as illustrated in Table 7 on page 46.
Chapter 3
Test
45
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 7.
AD[07:05] 000 001 010 011 100 101 110 111
Clock Output Test Mode Options
SYSCLK PLL Output GNT[5]# Pin 1x SYSCLK clock after internal divide by two SYSCLK input Reserved, undefined Reserved, undefined 1x SYSCLK output from SYSCLK PLL Reserved, undefined Reserved, undefined Reserved, undefined AD[14:12] 000 001 010 011 100 101 110 111 AGPCLK PLL Output GNT[6]# Pin 1x AGPCLK clock after internal divide by two AGPCLK input Reserved, undefined Reserved, undefined 1x SYSCLK output from SYSCLK PLL Reserved, undefined Reserved, undefined Reserved, undefined
46
Test
Chapter 3
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
4
4.1
Electrical Data
Absolute Ratings
The AMD-762™ system controller is not designed to operate beyond the parameters shown in Table 8. Note: The absolute ratings in Table 8 and associated conditions must be adhered to in order to avoid damage to the AMD-762 system controller and motherboard. Systems using the AMD-762 system controller must be designed to ensure that the power supply and system logic board guarantee that these parameters are not violated. VIOLATION OF THE ABSOLUTE RATINGS WILL VOID THE PRODUCT WARRANTY. Table 8. Absolute Ratings*
Minimum –0.5 V Maximum 3.6 V Comments Core, PLL, DDR I/O, and AMD Athlon™ System Bus I/O supplies AGP and PCI I/O supplies
Parameter VDD_CORE, A_VDD, K7_VCORE VDD_AGP, VDD_PCI REF_5V VPIN DDR VPIN AMD Athlon System Bus VPIN PCI VPIN AGP VPIN Miscellaneous TCASE (Under Bias) TSTORAGE
*
–0.5 V –0.5 VI –0.5 V –0.5 V –0.5 V –0.5 V –0.5 V -65 °C
4.6 V 5.25 V 4.6 V 3.6 V 5.25 V 4.6 V 4.6 V 85 °C 150 °C
This table contains preliminary information, which is subject to change.
Chapter 4
Electrical Data
47
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
4.2
Operating Ranges
The AMD-762 system controller is designed to provide f u n c t i o n a l o p e ra t i o n if t h e vo lt a g e a n d t e m p e ra t u re parameters are within the limits defined in Table 9. Table 9.
Parameter REF_5V VDD_CORE, A_VDD K7_VCORE VDD_AGP VDD_AGP VDD_PCI TCASE
*
Operating Ranges*
Minimum 4.75 2.375 V 1.50 V 1.425 V 3.135 V 3.135 V Typical 5.0 2.5 V 1.6 V 1.5 V 3.3 V 3.3 V Maximum 5.25 2.625 V 1.70 V 1.575 V 3.465 V 3.465 V 85 °C Comments For PCI 5-V tolerance Also includes DDR I/Os AMD Athlon™ system bus I/O VDD 1x/2x/4x modes 1x/2x modes only 3.3-V signalling environment only
This table contains preliminary information, which is subject to change. The voltage applied to VDD should never exceed the voltage applied to REF_5V.
48
Electrical Data
Chapter 4
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
4.3
DC Characteristics
Table 11 shows the DC characteristics for the AMD-762 system controller. Table 12 on page 50 shows DC characteristics for the PCI I/Os. Table 13 on page 51 shows DC characteristics for AGP I/Os in 1x mode. Table 14 on page 52 shows DC characteristics for AGP I/Os in 2x and 4x modes.
Table 10.
Symbol IDD1 IDD2 IDD3 IDD4 IDD5
*
DC Characteristics (IDD)*
Parameter Description VDD_CORE (2.5 V) Dynamic VDD_PCI (3.3 V) Dynamic VDD_AGP (1.5 V/3.3 V) Dynamic A_VDD (2.5 V) Dynamic K7_VCORE Dynamic Preliminary Data Min 1.9 A 80 mA 20 mA 5 mA 250 mA Max 2.25 A 140 mA 40 mA 10 mA 500 mA Comments 133 MHz 66-MHz PCI
This table contains preliminary information, which is subject to change.
Table 11.
Symbol VIL VIH VOL VOH VREF ILI ILO CIN
DC Characteristics for DDR Interface*
Parameter Description Input Low Voltage Input High Voltage Output Low Voltage Output High Voltage DC Input Reference Voltage Input Leakage Current Three-state Leakage Current Input Capacitance 0.85 * VDD_CORE 1.15 V –10 µA –100 µA 4 pF 1.35 V 10 µA 100 µA 12 pF 0 < VIN < VDD_CORE Preliminary Data Min –300 mV VREF + 180 mV Max VREF – 180 mV 0.15 * VDD_CORE Comments Data, DQS pins
VDD_CORE + 300 mV Data, DQS pins
* This table contains preliminary information, which is subject to change.
Chapter 4
Electrical Data
49
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
4.3.1
Voltage Sequencing Requirements
The preferred sequence of voltages in the AMD-762 system controller is from highest (5 VDC on the REF_5V pin) to the lowest. To accommodate the Suspend to RAM feature, it is expected that the AMD-762 system controller’s 2.5-VDC core must be powered from the 5-VDC standby voltage from the standard ATX power supply and therefore is powered up before the 3.3 VDC, and the AMD-762 system controller can tolerate this for up to one second. It is also assumed that the VREF voltages are always powered from the associated power supply voltage and will therefore lag behind that voltage. For example, DDR_VREF is powered off the 2.5 VDC (VDD_CORE), thus comes up after the 2.5 VDC. The same should apply to AGP_VREF, Px_VREF, etc.
Table 12.
Symbol VIH VIL IIL VOH VOL CIN
Notes:
DC Characteristics for PCI I/Os*
Parameter Description Input High Voltage Input Low Voltage Input Leakage Current Output High Voltage Output Low Voltage Input Pin Capacitance 0 < VIN < VCC IOUT = –500 µA IOUT = 1500 µA 0.9 VCC 0.1 VCC 10 Condition Min 0.5 VCC —0.5 Max VCC + 0.5 0.3 VCC Units V V Notes
±10
µA
V V pF
1
2
* This table contains preliminary information, which is subject to change. 1. Input leakage currents include hi-Z output leakage for all bi-directional buffers with three-state outputs. 2. Absolute maximum pin capacitance for a PCI input is 10 pF (except for CLK) with an exception granted to motherboard-only devices up to 16 pF in order to accommodate PGA packaging. Generally, this means that components for expansion boards need to use alternatives to ceramic PGA packaging—that is, PQFP, SGA, etc.
50
Electrical Data
Chapter 4
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 13.
AGP 1x Mode DC Specifications*
DC Specifications for AGP 1x Signalling at 3.3 Volts Symbol VIH VIL IIL VOH VOL CIN Symbol VIH VIL IIL VOH VOL CIN
Notes:
Parameter Description Input High Voltage Input Low Voltage Input Leakage Current Output High Voltage Output Low Voltage Input Pin Capacitance
Condition
Min 0.5 VDDQ —0.5
Max VDDQ + 0.5 0.3 VDDQ
Units V V
Notes
0 < VIN < VDDQ IOUT = –500 µA IOUT = 1500 µA 0.9 VDDQ
±10
0.1 VDDQ 8
µA
V V pF 1
DC Specifications for AGP 1x Signalling at 1.5 Volts Parameter Description Input High Voltage Input Low Voltage Input Leakage Current Output High Voltage Output Low Voltage Input Pin Capacitance 0 < VIN < VDDQ IOUT = –200 µA IOUT = 1000 µA 0.85 VDDQ 0.15 VDDQ 8 Condition Min 0.6 VDDQ —0.5 Max VDDQ + 0.5 0.4 VDDQ Units V V Notes
±10
µA
V V pF
1
*This table contains preliminary information, which is subject to change. 1. Absolute maximum pin capacitance for an AGP-compliant component input is 8 pF (except for CLK) with an exception granted to motherboard-only devices, which could be up to 16 pF in order to accommodate PGA packaging. Generally, this means that components for expansion boards need to use alternatives to ceramic PGA packaging—that is, PQFP, BGA, etc.
Chapter 4
Electrical Data
51
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 14.
AGP 2x and 4x Mode DC Specifications*
DC Specifications for 2x Mode Only at 3.3-Volt Signalling Symbol VREF IREF CIN Parameter Description Input Reference Voltage VREF Pin Input Current Input Pin Capacitance Strobe to Data Pin Capacitance Delta –1 0 < VIN < VDDQ Condition Min 0.39 VDDQ Max 0.41 VDDQ Units V Notes 1, 2 2 3 3, 4
±10
8 2
µA
pF pF
∆CIN
DC Specifications for 2x or 4x Mode at 1.5-Volt Signalling Symbol VREF IREF CIN Parameter Description Input Reference Voltage VREF Pin Input Current Input Pin Capacitance Strobe to Data Pin Capacitance Delta 2x Mode 4x Mode –1 –1 0 < VIN < VDDQ Condition Min 0.48 VDDQ Max 0.52 VDDQ Units V Notes 1, 2 2 3 3, 4
±5
8 2 1
µA
pF pF
∆CIN
Notes:
*This table contains preliminary information, which is subject to change. 1. AGP allows differential input receivers to achieve the tighter timing tolerances needed for 133 Mbytes/s. Nominal value of VREF is 0.4 VDDQ for 3.3-V signalling and 0.5-VDDQ for 1.5-V signalling. VREF can be designed with 2% resistors to achieve the specified minimum and maximum values. The value of VREF is intended to specify the center point of the VIL/VIH range. For the 3.3-V signalling case, at nominal VDDQ (3.3 V), VREF is 1.32 V ± 2.5%. A single input interface buffer can be designed to meet the VIL/VIH levels of both the AGP and PCI specifications. As in other AGP specifications, note that the VDDQ references the I/O ring supply voltage and not the component supply. 2. Although a differential input buffer is not a required implementation, it is recommended especially at higher data transfer rates where there is less timing margin. All designs regardless of implementation style must meet all other specifications. Component designs requiring a reference are required to adhere to the VREF and IREF specifications and to facilitate a common reference circuit. (A common reference circuit is not applicable to add-in card designs, because VREF is not supplied via the connector.) 3. Capacitance specifications refer only to pin capacitance on the AGP-compliant components used on the AGP interface. 4. Delta CIN is required to restrict timing variations resulting from differences in input pin capacitance between the strobe and associated data pins. This delta only applies between signal groups and their associated strobes: AD_STB1, AD_STB1#=>AD[31::16], and C/BE[3::2]; AD_STB0, AD_STB0#=>AD[15::00], and C/BE[1::0]#; SB_STB, SB_STB#=>SBA[7::0]. (Complementary strobes apply to 4x mode only.)
52
Electrical Data
Chapter 4
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
4.4
Power Dissipation
Table 15 shows typical and maximum power dissipation of the AMD-762 system controller during normal and reduced power states. The measurements are taken with the VDD shown. Table 15. Typical and Maximum Power Dissipation*
Supply VDD_CORE 100 MHz 133 MHz Normal Operation Typical 3W 4W Maximum 4.5 W 6W Low-Power States ACPI S1 State 125 mW 165 mW ACPI S3 State 50 mW 65 mW
*This table contains preliminary information, which is subject to change.
4.5
Switching Characteristics and Requirements
The AMD-762 system controller signal switching characteristics and requirements are presented in Tables 16 through 27. All signal timings are based on the following conditions:
n n
The target signals are input or output signals that are switching from logical 0 to 1, or from logical 1 to 0. Measurements are taken from the time the reference signal (AGPCLK, PCICLK, CLKOUT, SYSCLK, or RESET#) passes through 1.5 V to the time the target signal passes through 1.5 V. Parameters are within the range of those listed in “Operating Ranges” on page 48.
n
4.5.1
Clock Switching Requirements
Table 16 contains the switching characteristics of the SYSCLK input to the AMD-762 system controller for 100-MHz processor bus operation. These timings are all measured with respect to the voltage levels indicated by Figure 12 on page 54. Clock skew requirements are shown in Figure 14 on page 56. Table 17 on page 55 contains the switching characteristics of the AGPCLK input for 66-MHz PCI bus operation. Table 18 on page 55 contains the switching characteristics of the PCICLK input for 33-MHz PCI bus operation. These timings are all
Chapter 4
Electrical Data
53
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
measured with respect to the voltage levels indicated by Figure 13 on page 55. The clock period stability specifies the variance (jitter) allowed between successive periods of the clock inputs measured at appropriate reference voltage. This parameter must be considered as one of the elements of clock skew between the AMD-762 system controller and the system logic. Table 16.
Symbol 1/t2 t3/t2 x 100 t4 t5
SYSCLK Switching Requirements
Parameter Description Frequency SYSCLK Duty Cycle SYSCLK Falling Edge Slew Rate SYSCLK Rising Edge Slew Rate SYSCLK Period Stability 100 MHz 133 MHz 45% TBD TBD Preliminary Data Min Max 133 MHz 55% 1.0 V/ns 1.0 V/ns Figure 12 12 12 12 1.15-V reference 1.15-V reference Comments
± 200 ps ± 150 ps
*
This table contains preliminary information, which is subject to change.
t2 t3
1.5 V 1.15 V 0.8 V t5 t4
Figure 12.
SYSCLK Waveform
54
Electrical Data
Chapter 4
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 17.
Symbol 1/t1 t2 t3
AGPCLK Switching Requirements for 66-MHz Bus Operation
Parameter Description Frequency AGPCLK High Time AGPCLK Low Time AGPCLK Fall Time AGPCLK Rise Time 6.0 ns 6.0 ns 0.15 ns 0.15 ns –500 ps 2 ns 2 ns 500 ps 14 Rising to rising edges 1.5-V reference Preliminary Data Min Max 66 MHz Figure 13 13 13 Comments
tSKEW
*
SYSCLK to AGPCLK Skew AGPCLK Period Stability
± 300 ps
This table contains preliminary information, which is subject to change.
Table 18.
Symbol t1 t2 t3
PCICLK Switching Requirements for 33-MHz PCI Bus*
Parameter Description PCICLK Cycle PCICLK High Time PCICLK Low Time PCICLK Fall Time PCICLK Rise Time PCICLK Period Stability Preliminary Data Min 30 ns 11.0 ns 11.0 ns 1 V/ns 1 V/ns 2 V/ns 2 V/ns Max Figure 13 13 13 Comments
∞
± 300 ps
1.5-V reference
*
This table contains preliminary information, which is subject to change.
t2
0.5 VDD_PCI 0.4 VDD_PCI 0.3 VDD_PCI t3
t1
Figure 13.
AGPCLK and PCICLK Waveform
Chapter 4
Electrical Data
55
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
SYSCLK
1.15 V
AGPCLK
tSkew tSkew
0.4 (VDD_PCI)
Figure 14.
Clock Skew Requirements
4.5.2
DDR Interface Timing
Table 19 and Table 20 show the DDR SDRAM interface timings. Figure 15 on page 57 shows DDR clock specifications. The AMD-762 system controller’s DDR DRAM interface complies to JEDEC specifications for 100/133-MHz device timing.
Table 19.
Symbol t1 t2
DDR Clock Switching Characteristics for 100-MHz DDR Operation
Parameter Description Frequency CLKOUTH/L[5:0] High Time CLKOUTH/L[5:0] Low Time CLKOUTH/L[5:0] Fall Time CLKOUTH/L[5:0] Rise Time CLKOUTH/L[5:0] Period Stability CLKOUTH/L[5:0] Skew 0 Preliminary Data Min 4.75 ns 4.75 ns 0.86 ns 0.86 ns Max 100 MHz Figure 15 15 1.30 ns 1.30 ns Drive strength: P = 3, N = 2; PSLEW = 5, NSLEW = 5 Relative to all other CLKOUTH/L pairs Comments
± 2%
0.12 ns
*
This table contains preliminary information, which is subject to change.
Table 20.
Symbol t1 t2
DDR Clock Switching Characteristics for 133-MHz DDR Operation
Parameter Description Frequency CLKOUTH/L[5:0] High Time CLKOUTH/L[5:0] Low Time CLKOUTH/L[5:0] Fall Time CLKOUTH/L[5:0] Rise Time CLKOUTH/L[5:0] Period Stability CLKOUTH/L[5:0] Skew 0 Preliminary Data Min 3.625 ns 3.625 ns 0.86 ns 0.86 ns Max 133 MHz Figure 15 15 1.30 ns 1.30 ns Drive strength: P = 3, N = 2; PSLEW = 5, NSLEW = 5 Relative to all other CLKOUTH/L pairs Comments
± 2%
0.12 ns
*
This table contains preliminary information, which is subject to change.
56
Electrical Data
Chapter 4
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
tCKlo CLKOUTH[5:0] CLKOUTL[5:0]#
tCKhi
Figure 15.
DDR Clock Specifications Table 21 shows the AMD-762 system controller preliminary timing information.
Table 21.
Symbol VIL (AC) VIH (AC) tADsu tADhld tDQsu tDQhld tWPREsu tWPREhld tWpostA tDSsu tDQSdly
AMD-762™ System Controller Preliminary DDR Timing Information*
Parameter Description AC Input Low Voltage AC Input High Voltage ADDR/CMD Setup to CK ADDR/CMD Hold from CK DQ/DM Setup to DQS DQ/DM Hold from DQS Write Preamble Setup Write Preamble Hold Write Postamble DQS Falling Edge to Next CK Rising Edge Write Command to First DQS Latching Transition VREF + 0.35 7.5 2.5 2.4 2.4 2.8 5.1 4.5 5.2 9.0 8.5 3.6 2.5 2.6 3.4 5.8 5.0 5.6 9.9 Min Max VREF – 0.35 Unit V V ns ns ns ns ns ns ns ns ns Figure 17 on page 59 Figure
Notes: * This table contains preliminary information, which is subject to change. Timing reference load (applied to all chip-level outputs) used for all
information contained herein is a 30-pF capacitance. A CAS latency of 2.5 is used unless otherwise indicated.
DDR Write Timing
Figure 16 on page 58 shows a DDR interface output block diagram. Figure 17 on page 59 shows basic AC timing for DDR write cycles. Note: All information shown under DDR Write Timing is preliminary.
Chapter 4
Electrical Data
57
58
early_CCLK
AMD-762™ System Controller Data Sheet
PLL
CCLK2X
D
set
Q Q
CK CK/
clr
unbuf_CCLK2X
Clock Buffers
D
set
Q Q
ADDR/CMD
unbuf_CCLK
Clock Buffers
clr
D
set
Q Q Q Q
DQS
Preliminary Information
D
clr set
DQS_EN
Electrical Data
Figure 16.
Memory Controller Logic
clr
D
set
Q Q
DQ/DM
clr
AMD-762™ System Controller DDR Interface Outputs Conceptual Block Diagram
24416C—December 2001
Chapter 4
Chapter 4
tADsu CK tADhld ADDR/CMD tWPREhld DQS tWPREsu
24416C — December 2001
tDQSdly tCK
tDSsu
tWpostA
Preliminary Information
Electrical Data 59
DQ/DM
tDQsu tDQhld
AMD-762™ System Controller Data Sheet
Note:
Timing parameter symbols defined at controller interface, not at memory device interface.
Figure 17.
Address/Command and Memory Write Cycle Timing
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
DDR Read Timing
Note: All information shown under DDR Read Timing is preliminary. Figure 18 shows a block diagram of the AMD-762 system controller DDR interface inputs, and Figure 19 on page 61 shows memory read cycle timing.
From Chip I/O Buffers CCLK From PLL DQ
D
set
Q Q Q Q
.
DQS
PDL
D
clr set
Memory Controller Logic
clr
Figure 18.
AMD-762™ System Controller DDR Interface Inputs Conceptual Block Diagram
60
Electrical Data
Chapter 4
Chapter 4
Case 1:
24416C — December 2001
DQS tQHrd (max) tDQSQrd (min)
DQ
tCKhi
tCKlo
Preliminary Information
Electrical Data 61
CK Read tDQSQ2CK
ADDR/CMD
AMD-762™ System Controller Data Sheet
DQS
Case 2:
tDQSQrd (max) DQ
Note:
Timing parameter symbols defined at controller interface, not at memory device interface (CAS latency = 2 shown unregistered).
Figure 19.
Memory Read Cycle Timing
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
4.5.3
AGP/PCI Signals
The valid delay and float timings for output signals during functional operation are relative to the rising edge of the given clock. The maximum valid delay timings are provided to allow a system designer to determine if setup times can be met. Likewise, the minimum valid delay timings are used to analyze hold times. The setup and hold time requirements for the AMD-762 system controller input signals presented here must be met by any device that interfaces with it to assure the proper operation of the AMD-762 system controller. Figure 20 shows the relationship between the rising clock edge and setup, hold, and valid data timings.
Valid Delay, Float, Setup, and Hold Timings
Data In CLK tvd
tsu
th
Data Out
tvd
Figure 20.
Setup, Hold, and Valid Delay Timings The 4x AGP interface of the AMD-762 system controller can operate in three modes — 1x, 2x, and 4x, and complies to the AGP specification parameters. The timings for the 1x mode, shown in Table 22 on page 63, are relative to AGPCLK. The timings for the 2x mode, shown in Table 23 on page 64, are relative to the respective strobe. The timings for the 4x mode, shown in Table 24 on page 65, apply only to the inner loop 4x clock mode signals (AD, C/BE#, and SBA). Figure 21 on page 65 shows an AGP 2x strobe/data turnaround timing diagram. Figure 22 on page 66 and Figure 23 on page 66 show AGP 2x and 4x timing diagrams, respectively. Figure 24 on page 67 shows an AGP 4x strobe/data turnaround timing diagram.
AGP Interface Timing
62
Electrical Data
Chapter 4
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 22.
Symbol
AGP 1x Mode Timings*
Parameter Description Preliminary Data Min Max Input Signal Requirements 5.5 ns Figure Notes
tsu
th
A_AD[31:0] Setup Time Setup time for A_FRAME#A_STOP# A_TRDY#A_DEVSEL# A_IRDY#A_C/BE[3:0]# A_REQ# ADSTB[1:0] SBA[7:0] SBSTB RBF#WBF# A_AD[31:0] Hold Time Hold time for A_FRAME#A_STOP# A_TRDY#A_DEVSEL# A_IRDY#A_C/BE[3:0]# A_REQ# ADSTB[1:0] SBA[7:0] SBSTB RBF#WBF# A_AD[31:0] Valid Delay A_C/BE[3:0]# Valid Delay Valid Delay for A_FRAME#A_STOP# A_TRDY#A_DEVSEL# A_IRDY# A_GNT# Float Delay (Active to Float)
20
1
6 ns
20
1
0 ns
20
1
0 ns
20
1
Output Signal Characteristics 1 ns 6.0 ns 1 ns 5.5 ns
20 20
1 1
tvd
1 ns
5.5 ns
20
1
tfd ton
Note:
1 ns 1 ns
14 ns 6 ns
Turn-on Delay (Float to Active)
* This table contains preliminary information, which is subject to change. 1. These signals are specified with a 10-pF load.
Chapter 4
Electrical Data
63
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 23.
Symbol
AGP 2x Mode Timings*
Parameter Description Preliminary Data Min 6 ns 1 ns 1 ns 1 ns 2 ns 12 ns 20 ns 1.9 ns 1.7 ns 1 ns 6 ns –1 ns 12 ns 10 ns 9 ns 22 22 22 22 22 22 21 21 21 1 1 1 1 Max Figure Notes
Input Signal Requirements tRSsu tRSH tDsu tDh tTSf tTSr tDVa tDVb tfd tOFFS toNd
Note:
Receive Strobe Setup Time to AGPCLK Receive Strobe Hold Time from AGPCLK Data Setup Time Relative to Strobe Data Hold Time Relative to Strobe AGPCLK to Transmit Strobe Falling AGPCLK to Transmit Strobe Rising Data Valid Delay after Strobe Data Valid before Strobe Float Delay (Active to Float) Strobe Rising Edge to Strobe Float Delay Turn-on Delay (Float to Active)
Output Signal Characteristics
* This table contains preliminary information, which is subject to change. 1. These signals are specified with a 10-pF load.
64
Electrical Data
Chapter 4
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 24.
Symbol
AGP 4x Mode Timings*
Parameter Description Preliminary Data Min Max Figure Notes
Transmitter Output Signals tTSf tTSr tDvb tDva tONd tOFFd tONS tOFFS tRSsu tRSh tDsu tDhld
Note:
CLK to First Transmit Strobe Transition CLK to Fourth Transmit Strobe Transition Data Valid Before Strobe Data Valid After Strobe Float to Active Delay Active to Float Delay Strobe Active to First Strobe Edge Setup Last Strobe Edge to Strobe Float Delay
1.9 ns
8 ns 20 ns
23 23 23 23
–0.95 ns 1.15 ns –1 ns 1 ns 4 ns 4 ns 7 ns 14 ns 9 ns 9 ns
24 24 24 24
Receiver Input Signals Receive Strobe Setup Time to CLK Receive Strobe Hold Time from CLK Data to Strobe Setup Time Strobe to Data Hold Time 6 ns 0.5 ns 0.40 ns 0.70 ns 23 23 1 1
* This table contains preliminary information, which is subject to change. 1. These specifications refer to the setup and hold times for the strobe set started in the previous cycle.
AGPCLK AD Strobe tOFFS
tfd
tONd
tONS
Figure 21.
AGP 2x Strobe/Data Turnaround Timings
Chapter 4
Electrical Data
65
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
AGPCLK AMD-762™ Transmit Data tDVb AMD-762 Transmit Strobe ttTSf tTSr AMD-762 Receive Data AMD-762 Receive Strobe tDsu tDh tDSu tDh Data1 Data2 Data3 Data4 Data1 tDVa Data2 tDVb tDVa Data3 Data4
Figure 22.
AGP 2x Timing Diagram
AGPCLK tTSf (max) Transmit Strb/Strb# tDVb Transmit Data tDVa 1 2 31 4 5 6 7 8 tTSr (max)
Receive Strb/Strb# tDSu Receive Data tDhld
Figure 23.
AGP 4x Timing Diagram
66
Electrical Data
Chapter 4
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
AGPCLK AD Strobe tOFFS
tOFFD
tONd
tONS
Figure 24.
AGP 4x Strobe/Data Turnaround Timing
PCI Interface Timings
Table 25 on page 68 shows the PCI interface timings. Table 26 shows 66-MHz PCI interface timings. All of the timings are relative to PCLK.
Chapter 4
Electrical Data
67
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 25. 33-MHz PCI Interface Timings*
Symbol Parameter Description AD[63:0] Setup Time SBREQ#, REQ[6:0]# Setup Time tsu Setup Time for FRAME# STOP# TRDY# DEVSEL# IRDY# C/BE[3:0]# WSC# REQ64# ACK64# AD[63:0] Hold Time Hold Time for FRAME# STOP# TRDY# DEVSEL# IRDY# C/BE[3:0]# SBREQ# REQ[3:0]# WSC# ACK64# REQ64# AD[31:0] Valid Delay (address phase) AD[63:0] Valid Delay (data phase) tvd Valid Delay for FRAME# STOP# TRDY# DEVSEL# IRDY# C/BE[3:0]# GNT[3:0]#WSC# REQ64# ACK64# SBGNT# Valid Delay Float Delay for FRAME# STOP# TRDY# DEVSEL# IRDY# C/BE[3:0]# WSC# REQ64# ACK64# RESET# Pulse Width 2 clks Preliminary Data Min 7 ns 12 ns Max Figure 20 20 Notes
RESET#
7 ns
20
0 ns
20
th
0 ns
20
2 ns 2 ns
11 ns 11 ns
20 20
1 1
2 ns
11 ns
20
1
2 ns
12 ns
20
tfd
28 ns
1
tpw
Note:
20
* This table contains preliminary information, which is subject to change. 1. Measurements are taken with no load for tmin, and 50 pF for tmax.
68
Electrical Data
Chapter 4
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 26.
Symbol
66-MHz PCI Interface Timings*
Parameter Description AD[63:0] Setup Time SBREQ#, REQ[6:0]# Setup Time Setup Time for FRAME# STOP# TRDY# DEVSEL# IRDY# C/BE[3:0]# WSC# REQ64# ACK64# AD[63:0] Hold Time Hold Time for FRAME# STOP# TRDY# DEVSEL# IRDY# C/BE[3:0]# SBREQ# REQ[3:0]# WSC# ACK64# REQ64# AD[63:0] Valid Delay (address phase) AD[63:0] Valid Delay (data phase) Preliminary Data Min 3 ns 3 ns Max Figure 20 20 Notes
tsu
RESET#
5 ns
20
0 ns
20
th
0 ns
20
2 ns 2 ns
6 ns 6 ns
20 20
1 1
tvd
Valid Delay for FRAME# STOP# TRDY# DEVSEL# IRDY# C/BE[3:0]# GNT[3:0]#WSC# REQ64# ACK64# SBGNT# Valid Delay Float Delay for FRAME# STOP# TRDY# DEVSEL# IRDY# C/BE[3:0]# WSC# REQ64# ACK64# RESET# Pulse Width
2 ns
6 ns
20
1
2 ns
6 ns
20
tfd
14 ns
1
tpw
Note:
2 clks
20
* This table contains preliminary information, which is subject to change. 1. Measurements are taken with no load for tmin, and 50 pF for tmax.
Chapter 4
Electrical Data
69
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
4.5.4
AMD Athlon™ Processor System Bus Timings
Table 27 shows the AMD Athlon processor system bus timings.
Table 27.
Group
AMD Athlon™ Processor System Bus/AMD-762™ System Controller AC Specification
Symbol TNB-SKEWSAMEEDGE Parameter Description Output skew with respect to the same clock edge Output skew with respect to a different clock edge Input Data Setup Time Input Data Hold Time Signal or Clock Rise Time Signal or Clock Fall Time Data Pin Capacitance Input Clock Capacitance SYSCLK to Synchronous Signal Output at Pad (CONNECT, CLKFWDRST) Input Setup Time for Synchronous Signal to SYSCLK (PROCRDY) Input Hold Time for Synchronous Signal to SYSCLK (PROCRDY) Minimum – – 500 800 1 1 4 4 2400 1500 1200 Nominal – – – – – – – – – – – Maximum 400 1025 – – 3 3 12 12 4800 – – Units ps ps ps ps V/ns V/ns pF pF ps ps ps 4, 5 4, 5 4, 5 Notes 1 1 1, 2 1, 2
Clock Forward Group Signals Sync Signals *3
Notes:
TNB-SKEWDIFFEDGE TNB-SU TNB-HD TRISE TFALL CDATA CINCLK
TO-PAD
TNB-SYSCLKTNB-SETUPTNB-HOLD-FRO
TO-SYSCLK
M-SYSCLK
* This table contains preliminary information, which is subject to change. 1. TNB-SKEW-SAMEEDGE is the maximum skew within a clock-forwarded group between any two signals or between any signal and its forward clock, as measured at the package, with respect to the same clock edge. TNB-SKEW-DIFFEDGE is the maximum skew within a clock-forwarded group between any two signals or between any signal and its forward clock, as measured at the package, with respect to different clock edges. 2. Input SU and HLD times are with respect to the appropriate clock forward group input clock. 3. The synchronous signals include PROCREADY, CONNECT, and CLKFWDRST. 4. This value is measured with respect to the rising edge of SYSCLKIN. 5. Test load = 25 pF.
70
Electrical Data
Chapter 4
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
5
Package Specifications
Figure 25 on page 72 shows the package specifications for the AMD-762™ system controller.
Chapter 5
Package Specifications
71
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Dwg Rev AA.01; 10/00
NOTES:
AMD PACKAGE
SYMBOL
MIN. MAX.
1. ALL DIMENSIONS ARE SPECIFIED IN MILLIMETER. 2. DIMENSIONING AND TOLERANCING PER ANSI Y14.5M-1994. 3. CORNERS OF THE PACKAGE BODY MAY HAVE CHAMFERS FOR HANDLING OR
D/E D1/E1 D2/E2 D3/E3 A A1 A2 b e M N aaa bbb ccc
39.80 40.20 38.10 BSC.
ORIENTATION PURPOSES.
--35.00
4. SYMBOL "M" DETERMINES PIN MATRIX SIZE AND "N" AS NUMBER OF COLUMNS. 5. THIS INDEX CORNER REPRESENTS PIN A1 IDENTIFIER ON BOTH SIDES OF
21.79 22.89 4.869 5.257
THE PACKAGE AND MAY CONSIST OF NOTCHES, PINS OR METALLIZATIONS AND MAY ALSO VARY FROM THAT SHOWN IN THE DRAWING. 6. DIMENSION "b" IS MEASURED AT THE MAXIMUM SOLDER COLUMN DIAMETER ON
1.688 1.958
A PLANE PARALLEL TO DATUM C. 7. REFER TO 09-000 SPEC FOR DETAILED PACKAGE LISTS.
1.322 1.522
0.79
0.99
1.27 BSC.
31
949 COLUMNS
0.15 0.26 0.005
Figure 25.
949-Pin Ceramic Column Grid Array (CCGA) Package
72
Package Specifications
Chapter 5
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
6
Pin Designations
This chapter includes a pin connection diagram and pin designation tables with pins grouped by function.
Chapter 6
Pin Designations
73
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
1
A B C D E F G H J K L M N P R T U V W Y AA AB AC AD AE AF AG AH AJ AK
NC30
2
3
NC1
4
MDAT1
5
DQS0
6
MDAT7
7
MDAT12
8
DQS1
9
MDAT10
10
MDAT17
11
DM2
12
MDAT24
13
MDAT29
14
MDAT26
15
MDAT31
16
MECC1
A B C D E F G H J K L M N P R T U V W Y AA AB AC AD AE AF AG AH AJ AK
NC28
MDAT5
VDD_CORE
DM0
MDAT2
VDD_CORE
MDAT13
MDAT15
VDD_CORE
MDAT21
MDAT19
VDD_CORE
MDAT30
MDAT27
VDD_CORE
NC31
MDAT4
MDAT0
MDAT6
MDAT8
MDAT9
MDAT14
MDAT20
DQS2
MDAT22
MDAT28
DQS3
MECC4
MECC0
DQS8
P0_SADDOUT14# P0_K7_VCORE0 PDL_OUTPUT_TEST
DDR_REF
VSS
MDAT3
VSS
DM1
MDAT11
VSS
MDAT18
MDAT23
VSS
DM3
MECC5
VSS
P0_SADDOUT7# P0_SADDOUT13# P0_SADDOUTCLK#
VSS
NC36
CLKOUTH1
CLKOUTH4
CLKOUTL4
MAB12
MDAT16
MAA5
MAB5
MDAT25
MAB4
MAA2
CLKOUTH3
P0_SADDOUT12# P0_SADDOUT9# P0_SADDOUT8# P0_SADDOUT5# P0_SADDOUT10#
CLKOUTL1#
VDD_CORE
CKEB
MAA12
VDD_CORE
MAB9
MAB8
VDD_CORE
MAA4
MAB2
VDD_CORE
P0_SADDOUT2# P0_K7_VCORE1 P0_SADDOUT4#
VSS
P0_SADDOUT11# P0_K7_VCORE7
NC38
CKEA
MAA7
MAA9
MAA8
MAA6
MAB6
MAA3
MAA1
CLKOUTH0
P0_SDATAOUTCLK3# P0_SADDOUT3# P0_SDATAINCLK3# P0_SADDOUT6#
P0_SDATA55#
P0_SDATA54#
P0_SDATA61#
VSS
MAB11
VSS
MAA11
MAB7
VSS
MAB3
MAB1
VSS
P0_SDATA63#
P0_SDATA53#
P0_SCHECK6#
P0_SDATA52#
P0_SDATA62#
P0_SDATA49#
P0_SDATA50# P0_SYSFILLVALID#
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
P0_SDATA60#
P0_K7_VCORE2
P0_SCHECK7#
VSS
P0_SDATA51#
P0_K7_VCORE8
P0_SDATA48#
VSS
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
P0_SDATA59#
P0_SDATA58#
P0_SDATA36#
P0_SDATA57#
P0_SDATA46#
P0_SDATA39#
P0_SDATA37#
NC40
P0_K7_VCORE13
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
P0_SDATAINCLK2# P0_SDATA56#
P0_SDATA47#
P0_SDATA38#
P0_SDATA44#
P0_SDATA35#
P0_SDATA45#
P0_SDATA34#
VSS
P0_K7_VCORE23
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
P0_SCHECK5#
P0_K7_VCORE3
P0_SDATA42#
VSS
P0_SDATAOUTCLK2# P0_K7_VCORE9
P0_SCHECK4#
VSS
P0_K7_VCORE14
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
P0_SDATA31#
P0_SDATA32#
P0_SDATA43#
P0_SDATA33#
P0_SDATA41#
P0_SDATA30#
P0_SDATA40#
P0_SCHECK2#
VSS
P0_K7_VCORE22
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
P0_SDATAINCLK1# P0_SDATA22#
P0_SDATA20#
P0_SDATA21#
P0_SDATA19#
P0_SDATA18#
P0_SDATA17# P0_SDATAOUTCLK1# P0_K7_VCORE15
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
P0_SCHECK3#
P0_K7_VCORE4
P0_SDATA28#
VSS
P0_SDATA26#
P0_K7_VCORE10
P0_SDATA24#
VSS
VSS
P0_K7_VCORE21
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
P0_SDATA29#
P0_SDATA23#
P0_SDATA6#
P0_SDATA5#
P0_SDATAINCLK0# P0_SDATA15#
P0_SDATA16#
P0_SDATA7#
P0_K7_VCORE16
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
P0_SDATA25#
P0_SDATA27#
P0_SDATA2#
P0_SDATA1#
P0_SDATA3#
P0_SDATA4#
P0_SCHECK0#
P0_SCHECK1#
VSS
P0_K7_VCORE20
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
P0_SDATA12#
P0_K7_VCORE5
P0_SDATA0#
VSS
P0_SDATAOUTCLK0# P0_K7_VCORE11
P0_SDATA13#
VSS
P0_K7_VCORE17
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
P0_SDATA8#
P0_SDATA14#
P0_SDATA9#
P0_SADDIN2#
P0_SADDIN5#
P0_SADDIN11#
P0_SDATA11#
NC41
VSS
P0_K7_VCORE19
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
P0_SDATA10#
SADDIN3#
P0_SADDIN7#
P0_SADDIN6#
P0_SADDIN8#
P0_SADDIN4# P0_SADDINCLK#
NC6
P0_K7_VCORE18
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
P0_SDATAINVALID# P0_K7_VCORE6
P0_SADDIN9#
VSS
P0_SADDIN10# P0_K7_VCORE12
P1_VREF
VSS
VSS
P1_K7_VCORE20
VSS
P1_K7_VCORE21
VSS
P1_K7_VCORE22
VSS
P1_K7_VCORE23
P0_SADDIN14#
P0_VREF
P0_SADDIN13#
P0_CONNECT
P0_CLKFWDRST
P0_PROCRDY
NC11
NC8
P1_K7_VCORE13
VSS
P1_K7_VCORE14
VSS
P1_K7_VCORE15
VSS
P1_K7_VCORE16
VSS
P0_SADDIN12#
SI_VSS
PX_CAL
PX_CAL#
P1_SADDOUT10# P1_SADDOUT11# P1_SADDOUT7#
VSS
NC12
VSS
P1_SDATA42# P1_SDATAINCLK1#
VSS
P1_SDATA3#
P1_SDATA9#
VSS
SI_VDD
P1_K7_VCORE0 P1_SADDOUT4#
VSS
P1_SDATA61#
P1_K7_VCORE19
P1_SDATA57#
P1_SDATA56#
P1_SDATA41#
P1_SDATA40#
P1_SDATA21#
P1_SDATA18#
P1_SDATA7#
P1_SDATA0#
P1_SDATAINCLK0#
P1_SDATA2#
P1_SADDOUT12# P1_SADDOUT9# P1_SADDOUT6#
P1_SDATA48#
P1_SDATA50#
P1_SCHECK6#
P1_K7_VCORE8
P1_SDATA46#
P1_SDATA33#
P1_K7_VCORE9
P1_SDATA23#
P1_SDATA17#
P1_K7_VCORE10
P1_SDATA16#
P1_SDATA11#
P1_K7_VCORE11
P1_SADDOUTCLK# P1_SADDOUT14# P1_SADDOUT5#
VSS
P1_SDATA49#
P1_SDATA58#
P1_SDATA32#
P1_SCHECK5# P1_SDATAOUTCLK2# P1_SDATA43#
P1_SDATA22#
P1_SDATA29#
P1_SDATA27#
P1_SCHECK0#
P1_SDATA10#
P1_SADDIN7#
P1_SADDOUT13# P1_K7_VCORE1
P1_SDATA55#
P1_SDATA52#
VSS
P1_SDATA62#
VSS
P1_SDATA38#
P1_SDATA45#
VSS
P1_SDATAOUTCLK1# P1_SCHECK2#
VSS
P1_SDATA15# P1_SDATAOUTCLK0#
VSS
NC17
P1_SADDOUT2# P1_SADDOUT8# P1_SDATAOUTCLK3# P1_SDATA53#
P1_SDATA60#
P1_SDATA47# P1_SDATAINCLK2# P1_SDATA44#
P1_SCHECK3#
P1_SDATA20#
P1_SDATA30#
P1_SDATA28#
P1_SDATA1#
P1_SDATA4#
P1_SDATA12#
NC21
P1_SADDOUT3# P1_K7_VCORE2 P1_SDATAINCLK3# P1_SDATA51#
P1_K7_VCORE3
P1_SDATA36#
P1_SDATA39#
P1_K7_VCORE4
P1_SDATA34#
P1_SDATA19#
P1_K7_VCORE5
P1_SDATA24#
P1_SDATA6#
P1_K7_VCORE6
AL
NC27 P1_SDATA54# P1_SDATA63# P1_SDATA59# P1_SCHECK7# P1_SDATA37# P1_SCHECK4# P1_SDATA35# P1_SDATA31# P1_SDATA26# P1_SDATA25# P1_SDATA5# P1_SCHECK1# P1_SDATA8#
AL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
74
Pin Designations
Chapter 6
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
17
A B C D E F G H J K L M N P R T U V W Y AA AB AC AD AE AF AG AH AJ AK
P1_SADDIN11# MECC2
18
MECC7
19
MDAT33
20
MDAT34
21
MDAT44
22
DM5
23
MDAT46
24
MDAT52
25
MDAT54
26
MDAT55
27
MDAT60
28
DM7
29
NC0
30
31
A
MECC6
MDAT32
VDD_CORE
MDAT38
MDAT40
VDD_CORE
MDAT43
MDAT49
VDD_CORE
MDAT50
MDAT57
VDD_CORE
MDAT63
NC29
B
NC32
DM8
MDAT36
DQS4
MDAT39
MDAT45
DQS5
MDAT47
MDAT53
DQS6
MDAT51
MDAT56
DQS7
MDAT58
MDAT59
C D E F G H J K L M N P R T U V W Y AA AB AC AD AE AF AG AH AJ AK
MECC3
MDAT37
VSS
MDAT35
MDAT41
VSS
MDAT48
DM6
VSS
MDAT61
VSS
MDAT62
GNT6#
VDD_PCI
GNT0#
CLKOUT3#
MAB14
DM4
MAB13
WEA#
MDAT42
CS1#
CLKOUTH2
CLKOUTL2
CLKOUTH5
NC35
VSS
REQ6#
REQ0#
GNT1#
MAA0
MAA10
VDD_CORE
RASB#
CS2#
VDD_CORE
CS3#
CS7#
VDD_CORE
CLKOUTL5
GNT5#
GNT4#
REQ4#
REQ1#
AD32
CLKOUTL0
MAA14
MAA13
RASA#
CASB#
CASA#
CS5#
CS6#
NC37
VDD_PCI
REQ5#
VSS
GNT2#
VDD_PCI
AD34
MAB0
MAB10
VSS
WEB#
CS0#
VSS
CS4#
VSS
REQ2#
GNT3#
REQ3#
WSC#
REF_5V
AD36
AD38
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
SBREQ#
SBGNT#
AD37
AD44
AD39
AD41
AD40
AD42
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VSS
AD33
VDD_PCI
AD46
VSS
AD47
VDD_PCI
AD52
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_PCI
AD35
AD43
AD48
AD50
AD49
AD51
AD54
AD56
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
AD45
AD55
AD58
AD60
AD53
AD59
PAR64
CBE5#
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_PCI
VSS
AD61
VDD_PCI
AD62
VSS
CBE6#
VDD_PCI
CBE7#
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
AD57
PCI_66CLK0
REQ64#
AD0
PCI_66CLK1
PCI_66CLK2
AD2
AD4
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_PCI
AD63
CBE4#
AD6
CBE0#
ACK64#
AD1
AD12
AD9
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VSS
AD3
VDD_PCI
AD11
VSS
AD8
VDD_PCI
AD13
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_PCI
AD5
AD7
AD14
AD15
M66EN
SERR#
STOP#
PAR
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
AD10
CBE1#
AD18
AD16
DEVSEL#
IRDY#
TRDY#
FRAME#
VDD_CORE
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_PCI
VSS
CBE2#
VDD_PCI
AD22
VSS
AD17
VDD_PCI
AD20
VSS
VDD_CORE
VSS
VDD_CORE
VSS
VDD_AGP
VSS
CBE3#
AD23
AD30
AD29
AD19
AD21
AD27
AD24
VDD_CORE
VSS
VDD_CORE
VSS
VDD_AGP
VSS
VDD_AGP
AGP_CAL
A_AD3
A_AD1
AD31
AD25
NC4
AD28
AD26
VSS
P1_K7_VCORE24
VSS
VDD_AGP
VSS
VDD_AGP
VSS
VSS
A_AD12
VDD_AGP
A_CBE0#
VSS
A_AD5
VDD_AGP
A_AD0
P1_K7_VCORE17
VSS
P1_K7_VCORE18
VSS
VDD_AGP
VSS
VDD_AGP
A_DEVSEL#
AGP_VREF4X
A_AD7
A_AD8
A_AD14
A_AD10
A_AD4
A_AD2
P1_SADDIN9#
NC9
VSS
DCSTOP#
NC10
VSS
SBA3
VSS
A_AD26
A_AD16
A_PAR
A_CBE1#
A_AD13
ADSTB0#
A_AD6
P1_SDATAINVALID# P1_SADDIN13#
P1_PROCRDY
NC13
TEST#
NC14
SBA1
SBA4
A_AD31
VDD_AGP
A_SERR#
VSS
A_AD15
VDD_AGP
ADSTB0
P1_SADDIN6#
P1_SADDIN14#
P1_K7_VCORE12
DEBUG2#
RESET#
VDD_AGP
A_AD30
A_AD27
VDD_AGP
A_CBE3#
A_AD21
A_IRDY#
A_FRAME#
A_TRDY#
AGP_CAL#
P1_SADDIN2#
P1_SADDIN8#
P1_SADDIN12#
S_CLKREF
VSS
A_VDD
SBA0
A_AD29
SBA5
A_AD28
A_AD23
VSS
A_AD19
AGP_VREF
A_AD9
P1_SDATA13#
P1_SADDIN3#
VSS
P0_SYSCLK
PCICLK
VSS
NC2
SBSTB#
VSS
SBA7
VSS
A_AD17
A_AD22
VDD_AGP
A_AD11
P1_SDATA14#
P1_SADDINCLK#
P1_CONNECT
VSS
AGPCLK
DEBUG1#
ST2
SBSTB
SBA2
A_AD25
ADSTB1
ADSTB1#
A_CBE2#
A_AD18
NC20
P1_SADDIN10#
P1_K7_VCORE7
DEBUG0#
ROM_SCK
VDD_AGP
A_REQ#
ST0
VDD_AGP
WBF#
A_STOP#
VDD_AGP
A_AD20
NC23
AL
P1_SADDIN5# P1_SADDIN4# P1_CLKFWDRST P1_SYSFILLVALID# ROM_SDA NC25 A_GNT# ST1 PIPE# RBF# SBA6 A_AD24 NC26
AL
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Chapter 6
Pin Designations
75
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 28.
Name
MAA[14] MAA[13] MAA[12] MAA[11] MAA[10] MAA[09] MAA[08] MAA[07] MAA[06] MAA[05] MAA[04] MAA[03] MAA[02] MAA[01] MAA[00] MAB[14] MAB[13] MAB[12] MAB[11] MAB[10] MAB[09] MAB[08] MAB[07] MAB[06] MAB[05] MAB[04] MAB[03] MAB[02] MAB[01] MAB[00] DM[8] DM[7] DM[6] DM[5] DM[4] DM[3] DM[2] DM[1] DM[0] CS[7]# CS[6]# CS[5]# CS[4]# CS[3]# CS[2]# CS[1]#
AMD-762™ System Controller Pin Functional Grouping (1 of 5)
No.
G-18 G-19 F-9 H-11 F-18 G-10 G-11 G-9 G-12 E-11 F-14 G-14 E-15 G-15 F-17 E-18 E-20 E-9 H-9 H-18 F-11 F-12 H-12 G-13 E-12 E-14 H-14 F-15 H-15 H-17 C-17 A-28 D-24 A-22 E-19 D-14 A-11 D-8 B-5 F-24 G-24 G-23 H-23 F-23 F-21 E-23
Name
CS[0]# RASB# RASA# CASB# CASA# WEB# WEA# CKEB CKEA DQS[8] DQS[7] DQS[6] DQS[5] DQS[4] DQS[3] DQS[2] DQS[1] DQS[0] CLKOUTH[5] CLKOUTL[5] CLKOUTH[4] CLKOUTL[4] CLKOUTH[3] CLKOUTL[3] CLKOUTH[2] CLKOUTL[2] CLKOUTH[1] CLKOUTL[1] CLKOUTH[0] CLKOUTL[0] MDAT[63] MDAT[62] MDAT[61] MDAT[60] MDAT[59] MDAT[58] MDAT[57] MDAT[56] MDAT[55] MDAT[54] MDAT[53] MDAT[52] MDAT[51] MDAT[50] MDAT[49] MDAT[48]
DDR DRAM No. Name
H-21 F-20 G-20 G-21 G-22 H-20 E-21 F-8 G-8 C-16 C-28 C-25 C-22 C-19 C-13 C-10 A-8 A-5 E-26 F-26 E-7 E-8 E-16 E-17 E-24 E-25 E-6 F-6 G-16 G-17 B-29 D-28 D-26 A-27 C-30 C-29 B-27 C-27 A-26 A-25 C-24 A-24 C-26 B-26 B-24 D-23 MDAT[47] MDAT[46] MDAT[45] MDAT[44] MDAT[43] MDAT[42] MDAT[41] MDAT[40] MDAT[39] MDAT[38] MDAT[37] MDAT[36] MDAT[35] MDAT[34] MDAT[33] MDAT[32] MDAT[31] MDAT[30] MDAT[29] MDAT[28] MDAT[27] MDAT[26] MDAT[25] MDAT[24] MDAT[23] MDAT[22] MDAT[21] MDAT[20] MDAT[19] MDAT[18] MDAT[17] MDAT[16] MDAT[15] MDAT[14] MDAT[13] MDAT[12] MDAT[11] MDAT[10] MDAT[09] MDAT[08] MDAT[07] MDAT[06] MDAT[05] MDAT[04] MDAT[03] MDAT[02]
No.
C-23 A-23 C-21 A-21 B-23 E-22 D-21 B-21 C-20 B-20 D-18 C-18 D-20 A-20 A-19 B-18 A-15 B-14 A-13 C-12 B-15 A-14 E-13 A-12 D-12 C-11 B-11 C-9 B-12 D-11 A-10 E-10 B-9 C-8 B-8 A-7 D-9 A-9 C-7 C-6 A-6 C-5 B-3 C-3 D-6 B-6
Name
MDAT[01] MDAT[00] MECC[7] MECC[6] MECC[5] MECC[4] MECC[3] MECC[2] MECC[1] MECC[0]
No.
A-4 C-4 A-18 B-17 D-15 C-14 D-17 A-17 A-16 C-15
AGP Name No.
ADSTB[1] ADSTB[1]# ADSTB[0] ADSTB[0]# SBSTB SBSTB# WBF# PIPE# RBF# SBA[0] SBA[1] SBA[2] SBA[3] SBA[4] SBA[5] SBA[6] SBA[7] ST[0] ST[1] ST[2] AGPCLK AJ-27 AJ-28 AE-31 AD-30 AJ-24 AH-24 AK-26 AL-25 AL-26 AG-23 AE-23 AJ-25 AD-23 AE-24 AG-25 AL-27 AH-26 AK-24 AL-24 AJ-23 AJ-21
APCI Name
A_AD[31] A_AD[30] A_AD[29] A_AD[28] A_AD[27] A_AD[26] A_AD[25] A_AD[24] A_AD[23] A_AD[22] A_AD[21] A_AD[20] A_AD[19] A_AD[18] A_AD[17] A_AD[16] A_AD[15] A_AD[14] A_AD[13] A_AD[12] A_AD[11] A_AD[10] A_AD[09] A_AD[08] A_AD[07] A_AD[06] A_AD[05] A_AD[04] A_AD[03] A_AD[02] A_AD[01] A_AD[00] A_CBE[3]# A_CBE[2]# A_CBE[1]# A_CBE[0]# A_DEVSEL# A_FRAME# A_GNT# A_IRDY# A_PAR A_REQ# A_SERR# A_STOP# A_TRDY#
No.
AE-25 AF-23 AG-24 AG-26 AF-24 AD-25 AJ-26 AL-28 AG-27 AH-29 AF-27 AK-29 AG-29 AJ-30 AH-28 AD-26 AE-29 AC-28 AD-29 AB-25 AH-31 AC-29 AG-31 AC-27 AC-26 AD-31 AB-29 AC-30 AA-25 AC-31 AA-26 AB-31 AF-26 AJ-29 AD-28 AB-27 AC-24 AF-29 AL-23 AF-28 AD-27 AK-23 AE-27 AK-27 AF-30
76
Pin Designations
Chapter 6
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 29.
AMD-762™ System Controller Pin Functional Grouping (2 of 5)
PCI Bus Miscellaneous Name
GNT[0]# GNT[1]# GNT[2]# GNT[3]# GNT[4]# GNT[5]# GNT[6]# SBREQ# SBGNT# RESET# PCI_66CLK2 PCI_66CLK1 PCI_66CLK0
Name
AD[63] AD[62] AD[61] AD[60] AD[59] AD[58] AD[57] AD[56] AD[55] AD[54] AD[53] AD[52] AD[51] AD[50] AD[49] AD[48] AD[47] AD[46] AD[45] AD[44] AD[43] AD[42] AD[41] AD[40] AD[39] AD[38] AD[37] AD[36] AD[35] AD[34] AD[33] AD[32] AD[31] AD[30] AD[29] AD[28] AD[27] AD[26] AD[25] AD[24] AD[23] AD[22] AD[21] AD[20] AD[19] AD[18]
No.
R-24 N-27 N-25 M-27 M-29 M-26 P-24 L-31 M-25 L-30 M-28 K-31 L-29 L-27 L-28 L-26 K-29 K-27 M-24 J-27 L-25 J-31 J-29 J-30 J-28 H-31 J-26 H-30 L-24 G-31 K-25 F-31 AA-27 Y-26 Y-27 AA-30 Y-30 AA-31 AA-28 Y-31 Y-25 W-27 Y-29 W-31 Y-28 V-26
Name
AD[17] AD[16] AD[15] AD[14] AD[13] AD[12] AD[11] AD[10] AD[09] AD[08] AD[07] AD[06] AD[05] AD[04] AD[03] AD[02] AD[01] AD[00] CBE[7]# CBE[6]# CBE[5]# CBE[4]# CBE[3]# CBE[2]# CBE[1]# CBE[0]# PCICLK DEVSEL# FRAME# WSC# IRDY# PAR PAR64 SERR# STOP# TRDY# REQ64# ACK64# M66EN REQ[0]# REQ[1]# REQ[2]# REQ[3]# REQ[4]# REQ[5]# REQ[6]#
No.
W-29 V-27 U-27 U-26 T-31 R-30 T-27 V-24 R-31 T-29 U-25 R-26 U-24 P-31 T-25 P-30 R-29 P-27 N-31 N-29 M-31 R-25 Y-24 W-25 V-25 R-27 AH-21 V-28 V-31 H-28 V-29 U-31 M-30 U-29 U-30 V-30 P-26 R-28 U-28 E-30 F-30 H-25 H-27 F-29 G-27 E-29
No.
D-31 E-31 G-29 H-26 F-28 F-27 D-29 J-24 J-25 AF-21 P-29 P-28 P-25
Name
P0_K7_VCORE0 P0_K7_VCORE1 P0_K7_VCORE2 P0_K7_VCORE3 P0_K7_VCORE4 P0_K7_VCORE5 P0_K7_VCORE6 P0_K7_VCORE7 P0_K7_VCORE8 P0_K7_VCORE9 P0_K7_VCORE10 P0_K7_VCORE11 P0_K7_VCORE12 P0_K7_VCORE13 P0_K7_VCORE14 P0_K7_VCORE15 P0_K7_VCORE16 P0_K7_VCORE17 P0_K7_VCORE18 P0_K7_VCORE19 P0_K7_VCORE20 P0_K7_VCORE21 P0_K7_VCORE22 P0_K7_VCORE23
No.
D-2 G-2 K-2 N-2 T-2 W-2 AB-2 G-6 K-6 N-6 T-6 W-6 AB-6 L-9 N-9 R-9 U-9 W-9 AA-9 Y-10 V-10 T-10 P-10 M-10
Name
P0_VREF P1_VREF PX_CAL PX_CAL# SI_VSS SI_VDD AGP_VREF AGP_VREF4X AGP_CAL AGP_CAL# REF_5V DDR_REF TEST# S_CLKREF DCSTOP# ROM_SDA ROM_SCK DEBUG[2]# DEBUG[1]# DEBUG[0]# PDL_OUTPUT_TEST P1_K7_VCORE0 P1_K7_VCORE1 P1_K7_VCORE2 P1_K7_VCORE3 P1_K7_VCORE4 P1_K7_VCORE5 P1_K7_VCORE6 P1_K7_VCORE7 P1_K7_VCORE8 P1_K7_VCORE9 P1_K7_VCORE10 P1_K7_VCORE11 P1_K7_VCORE12 P1_K7_VCORE13 P1_K7_VCORE14 P1_K7_VCORE15 P1_K7_VCORE16 P1_K7_VCORE17 P1_K7_VCORE18 P1_K7_VCORE19 P1_K7_VCORE20 P1_K7_VCORE21 P1_K7_VCORE22 P1_K7_VCORE23 P1_K7_VCORE24
No.
AC-2 AB-7 AD-3 AD-4 AD-2 AE-1 AG-30 AC-25 AA-24 AF-31 H-29 D-4 AE-21 AG-20 AD-20 AL-21 AK-21 AF-20 AJ-22 AK-20 D-3 AE-2 AH-2 AK-4 AK-7 AK-10 AK-13 AK-16 AK-19 AF-7 AF-10 AF-13 AF-16 AF-19 AC-9 AC-11 AC-13 AC-15 AC-17 AC-19 AE-6 AB-10 AB-12 AB-14 AB-16 AB-18
Chapter 6
Pin Designations
77
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 30.
AMD-762™ System Controller Pin Functional Grouping (3 of 5)
Name
P0_CLKFWDRST P0_CONNECT P0_PROCRDY P0_SYSCLK P0_SADDIN[02]# P0_SADDIN[03]# P0_SADDIN[04]# P0_SADDIN[05]# P0_SADDIN[06]# P0_SADDIN[07]# P0_SADDIN[08]# P0_SADDIN[09]# P0_SADDIN[10]# P0_SADDIN[11]# P0_SADDIN[12]# P0_SADDIN[13]# P0_SADDIN[14]# P0_SADDINCLK# P0_SADDOUT[02]# P0_SADDOUT[03]# P0_SADDOUT[04]# P0_SADDOUT[05]# P0_SADDOUT[06]# P0_SADDOUT[07]# P0_SADDOUT[08]# P0_SADDOUT[09]# P0_SADDOUT[10]# P0_SADDOUT[11]# P0_SADDOUT[12]# P0_SADDOUT[13]# P0_SADDOUT[14]# P0_SADDOUTCLK# P0_SCHECK[0]# P0_SCHECK[1]# P0_SCHECK[2]# P0_SCHECK[3]# P0_SCHECK[4]# P0_SCHECK[5]# P0_SCHECK[6]# P0_SCHECK[7]# P0_SDATA[00]# P0_SDATA[01]# P0_SDATA[02]# P0_SDATA[03]# P0_SDATA[04]# P0_SDATA[05]#
No Connects Name No.
NC0 NC1 NC2 NC4 NC6 NC8 NC9 NC10 NC11 NC12 NC13 NC14 NC17 NC20 NC21 NC23 NC25 NC26 NC27 NC28 NC29 NC30 NC31 NC32 NC35 NC36 NC37 NC38 NC40 NC41 A-29 A-3 AH-23 AA-29 AA-8 AC-8 AD-18 AD-21 AC-7 AD-9 AE-20 AE-22 AJ-1 AJ-31 AK-2 AK-30 AL-22 AL-29 AL-3 B-2 B-30 C-1 C-2 C-31 E-27 E-5 G-25 G-7 L-8 Y-8
Processor 0 AMD Athlon™ System Bus No. Name No. Name
AC-5 AC-4 AC-6 AH-20 Y-4 AA-2 AA-6 Y-5 AA-4 AA-3 AA-5 AB-3 AB-5 Y-6 AD-1 AC-3 AC-1 AA-7 G-1 H-2 G-3 F-4 H-4 E-1 F-3 F-2 F-5 G-5 F-1 E-2 D-1 E-3 V-7 V-8 P-8 T-1 N-7 N-1 J-3 K-3 W-3 V-4 V-3 V-5 V-6 U-4 P0_SDATA[06]# P0_SDATA[07]# P0_SDATA[08]# P0_SDATA[09]# P0_SDATA[10]# P0_SDATA[11]# P0_SDATA[12]# P0_SDATA[13]# P0_SDATA[14]# P0_SDATA[15]# P0_SDATA[16]# P0_SDATA[17]# P0_SDATA[18]# P0_SDATA[19]# P0_SDATA[20]# P0_SDATA[21]# P0_SDATA[22]# P0_SDATA[23]# P0_SDATA[24]# P0_SDATA[25]# P0_SDATA[26]# P0_SDATA[27]# P0_SDATA[28]# P0_SDATA[29]# P0_SDATA[30]# P0_SDATA[31]# P0_SDATA[32]# P0_SDATA[33]# P0_SDATA[34]# P0_SDATA[35]# P0_SDATA[36]# P0_SDATA[37]# P0_SDATA[38]# P0_SDATA[39]# P0_SDATA[40]# P0_SDATA[41]# P0_SDATA[42]# P0_SDATA[43]# P0_SDATA[44]# P0_SDATA[45]# P0_SDATA[46]# P0_SDATA[47]# P0_SDATA[48]# P0_SDATA[49]# P0_SDATA[50]# P0_SDATA[51]# U-3 U-8 Y-1 Y-3 AA-1 Y-7 W-1 W-7 Y-2 U-6 U-7 R-7 R-6 R-5 R-3 R-4 R-2 U-2 T-7 V-1 T-5 V-2 T-3 U-1 P-6 P-1 P-2 P-4 M-8 M-6 L-3 L-7 M-4 L-6 P-7 P-5 N-3 P-3 M-5 M-7 L-5 M-3 K-7 J-6 J-7 K-5 P0_SDATA[52]# P0_SDATA[53]# P0_SDATA[54]# P0_SDATA[55]# P0_SDATA[56]# P0_SDATA[57]# P0_SDATA[58]# P0_SDATA[59]# P0_SDATA[60]# P0_SDATA[61]# P0_SDATA[62]# P0_SDATA[63]# P0_SDATAINCLK[0]# P0_SDATAINCLK[1]# P0_SDATAINCLK[2]# P0_SDATAINCLK[3]# P0_SDATAINVALID# P0_SDATAOUTCLK[0]# P0_SDATAOUTCLK[1]# P0_SDATAOUTCLK[2]# P0_SDATAOUTCLK[3]# P0_SYSFILLVALID#
No.
J-4 J-2 H-6 H-5 M-2 L-4 L-2 L-1 K-1 H-7 J-5 J-1 U-5 R-1 M-1 H-3 AB-1 W-5 R-8 N-5 H-1 J-8
78
Pin Designations
Chapter 6
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 31.
Name
P1_CLKFWDRST P1_CONNECT P1_PROCRDY P1_SADDIN[02]# P1_SADDIN[03]# P1_SADDIN[04]# P1_SADDIN[05]# P1_SADDIN[06]# P1_SADDIN[07]# P1_SADDIN[08]# P1_SADDIN[09]# P1_SADDIN[10]# P1_SADDIN[11]# P1_SADDIN[12]# P1_SADDIN[13]# P1_SADDIN[14]# P1_SADDINCLK#
AMD-762™ System Controller Pin Functional Grouping (4 of 5)
Processor 1 AMD Athlon™ System Bus No. Name No. Name
AL-19 AJ-19 AE-19 AG-17 AH-18 AL-18 AL-17 AF-17 AG-16 AG-18 AD-17 AK-18 AK-17 AG-19 AE-18 AF-18 AJ-18 AJ-2 AK-3 AE-3 AG-3 AF-3 AD-7 AJ-3 AF-2 AD-5 AD-6 AF-1 AH-1 AG-2 AG-1 AG-14 AL-15 AH-12 AJ-10 AL-9 AG-8 AF-6 AL-7 AE-14 AJ-14 AE-16 AD-14 AJ-15 AL-14 AK-15 P1_SDATA[07]# P1_SDATA[08]# P1_SDATA[09]# P1_SDATA[10]# P1_SDATA[11]# P1_SDATA[12]# P1_SDATA[13]# P1_SDATA[14]# P1_SDATA[15]# P1_SDATA[16]# P1_SDATA[17]# P1_SDATA[18]# P1_SDATA[19]# P1_SDATA[20]# P1_SDATA[21]# P1_SDATA[22]# P1_SDATA[23]# P1_SDATA[24]# P1_SDATA[25]# P1_SDATA[26]# P1_SDATA[27]# P1_SDATA[28]# P1_SDATA[29]# P1_SDATA[30]# P1_SDATA[31]# P1_SDATA[32]# P1_SDATA[33]# P1_SDATA[34]# P1_SDATA[35]# P1_SDATA[36]# P1_SDATA[37]# P1_SDATA[38]# P1_SDATA[39]# P1_SDATA[40]# P1_SDATA[41]# P1_SDATA[42]# P1_SDATA[43]# P1_SDATA[44]# P1_SDATA[45]# P1_SDATA[46]# P1_SDATA[47]# P1_SDATA[48]# P1_SDATA[49]# P1_SDATA[50]# P1_SDATA[51]# P1_SDATA[52]# AE-13 AL-16 AD-15 AG-15 AF-15 AJ-16 AH-17 AJ-17 AH-14 AF-14 AF-12 AE-12 AK-12 AJ-11 AE-11 AG-11 AF-11 AK-14 AL-13 AL-12 AG-13 AJ-13 AG-12 AJ-12 AL-11 AG-7 AF-9 AK-11 AL-10 AK-8 AL-8 AH-8 AK-9 AE-10 AE-9 AD-11 AG-10 AJ-9 AH-9 AF-8 AJ-7 AF-4 AG-5 AF-5 AK-6 AH-4 P1_SDATA[53]# P1_SDATA[54]# P1_SDATA[55]# P1_SDATA[56]# P1_SDATA[57]# P1_SDATA[58]# P1_SDATA[59]# P1_SDATA[60]# P1_SDATA[61]# P1_SDATA[62]# P1_SDATA[63]# P1_SDATAINCLK[0]# P1_SDATAINCLK[1]# P1_SDATAINCLK[2]# P1_SDATAINCLK[3]# P1_SDATAINVALID# P1_SDATAOUTCLK[0]# P1_SDATAOUTCLK[1]# P1_SDATAOUTCLK[2]# P1_SDATAOUTCLK[3]# P1_SYSFILLVALID#
No.
AJ-5 AL-4 AH-3 AE-8 AE-7 AG-6 AL-6 AJ-6 AE-5 AH-6 AL-5 AE-15 AD-12 AJ-8 AK-5 AE-17 AH-15 AH-11 AG-9 AJ-4 AL-20
P1_SADDOUT[02]# P1_SADDOUT[03]# P1_SADDOUT[04]# P1_SADDOUT[05]# P1_SADDOUT[06]# P1_SADDOUT[07]# P1_SADDOUT[08]# P1_SADDOUT[09]# P1_SADDOUT[10]# P1_SADDOUT[11]# P1_SADDOUT[12]# P1_SADDOUT[13]# P1_SADDOUT[14]# P1_SADDOUTCLK# P1_SCHECK[0]# P1_SCHECK[1]# P1_SCHECK[2]# P1_SCHECK[3]# P1_SCHECK[4]# P1_SCHECK[5]# P1_SCHECK[6]# P1_SCHECK[7]# P1_SDATA[00]# P1_SDATA[01]# P1_SDATA[02]# P1_SDATA[03]# P1_SDATA[04]# P1_SDATA[05]# P1_SDATA[06]#
Chapter 6
Pin Designations
79
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 32.
Name
VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE
AMD-762™ System Controller Pin Functional Grouping (5 of 5)
VDD
No.
AA-11 AA-13 AA-15 AA-17 AA-19 B-10 B-13 B-16 B-19 B-22 B-25 B-28 B-4 B-7 F-10 F-13 F-16 F-19 F-22 F-25 J-11 J-13 J-15 J-17 J-19 J-21 J-23 J-9 K-10 K-12 K-14 K-16 K-18 K-20 K-22 L-11 L-13 L-15 L-17 L-19 L-21 M-12 M-14 M-16 M-18 M-20
VSS
No.
M-22 N-11 N-13 N-15 N-17 N-19 N-21 P-12 P-14 P-16 P-18 P-20 P-22 R-11 R-13 R-15 R-17 R-19 R-21 T-12 T-14 T-16 T-18 T-20 T-22 U-11 U-13 U-15 U-17 U-19 U-21 V-12 V-14 V-16 V-18 V-20 V-22 W-11 W-13 W-15 W-17 W-19 W-21 Y-12 Y-14 Y-16 VDD_PCI VDD_PCI VDD_PCI VDD_PCI VDD_PCI VDD_PCI VDD_PCI VDD_PCI VDD_PCI VDD_PCI VDD_PCI VDD_PCI VDD_PCI VDD_PCI VDD_PCI VDD_PCI A_VDD D-30 G-30 K-30 N-30 G-26 K-26 N-26 T-26 W-26 L-23 N-23 R-23 U-23 W-23 T-30 W-30 AG-22 VDD_AGP VDD_AGP VDD_AGP VDD_AGP VDD_AGP VDD_AGP VDD_AGP VDD_AGP VDD_AGP VDD_AGP VDD_AGP VDD_AGP VDD_AGP VDD_AGP VDD_AGP VDD_AGP VDD_AGP AA-23 AB-26 AB-30 AC-23 AF-22 AE-26 AE-30 AH-30 AK-22 AK-25 AK-28 AF-25 Y-22 AB-22 AC-21 AA-21 AB-20
Name
VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE VDD_CORE
Name
VDD_CORE VDD_CORE VDD_CORE
No.
Y-18 Y-20 F-7
Name
VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS
No
D-5 D-7 D-10 D-13 D-16 D-19 D-22 D-25 D-27 E-4 E-28 G-4 G-28 H-8 H-10 H-13 H-16 H-19 H-22 H-24 J-10 J-12 J-14 J-16 J-18 J-20 J-22 K-4 K-8 K-9 K-11 K-13 K-15 K-17 K-19 K-21 K-23 K-24 K-28 L-10 L-12 L-14 L-16 L-18 L-20 L-22
Name
VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS
No.
M-9 M-11 M-13 M-15 M-17 M-19 M-21 M-23 N-4 N-8 N-10 N-12 N-14 N-16 N-18 N-20 N-22 N-24 N-28 P-9 P-11 P-13 P-15 P-17 P-19 P-21 P-23 R-10 R-12 R-14 R-16 R-18 R-20 R-22 T-4 T-8 T-9 T-11 T-13 T-15 T-17 T-19 T-21 T-23 T-24 T-28
Name
VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS
No.
U-10 U-12 U-14 U-16 U-18 U-20 U-22 V-9 V-11 V-13 V-15 V-17 V-19 V-21 V-23 W-4 W-8 W-10 W-12 W-14 W-16 W-18 W-20 W-22 W-24 W-28 Y-9 Y-11 Y-13 Y-15 Y-17 Y-19 Y-21 Y-23 AA-10 AA-12 AA-14 AA-16 AA-18 AA-20 AA-22 AB-4 AB-8 AB-9 AB-11 AB-13
Name
VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS
No.
AB-15 AB-17 AB-19 AB-21 AB-23 AB-24 AB-28 AC-10 AC-12 AC-14 AC-16 AC-18 AC-20 AC-22 AD-8 AD-10 AD-13 AD-16 AD-19 AD-22 AD-24 AE-4 AE-28 AG-4 AG-21 AG-28 AH-5 AH-7 AH-10 AH-13 AH-16 AH-19 AH-22 AH-25 AH-27 AJ-20
80
Pin Designations
Chapter 6
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
7
Signal Descriptions
Table 34 on page 82 contains a description of the AMD-762™ system controller signals. Table 33 describes the terms used in the signal description table. The signals are organized within the following functional groups: • • • • • • • • Processor interface signals (page 82) PCI interface signals (page 84) DRAM interface signals (page 87) AGP/PCI signals (page 89) AGP-only signals (page 91) Initialization pinstrapping (page 94) Miscellaneous signals (page 92) Pin multiplexing options (page 98)
Table 33.
B I O STS TS
Signal Descriptions Table Definitions
Signal Types Bidirectional Input Output Sustained three-state Three-state
Chapter 7
Signal Descriptions
81
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 34.
Signal
Signal Descriptions
Type Description Processor Interface Signals
CLKFWDRST
O
AMD Athlon™ Processor System Bus Clock Forward Reset CLKFWDRST resets the source-synchronous clock circuitry for the processor. Forwarded clocks are driven continuously beginning three clocks after CLKFWDRST is negated. This signal is negated by RESET#. It changes on the rising edge of SYSCLK. AMD Athlon Processor System Bus Connect CONNECT is an output from the AMD-762™ system controller and is used for power management and source-synchronous clock initialization at reset. This signal is negated by RESET#. It changes on the rising edge of SYSCLK. AMD Athlon Processor System Bus Connect Processor Ready PROCRDY is an input to the AMD-762 system controller and is used for power management and source-synchronous clock initialization at reset. This signal is sampled on the rising edge of SYSCLK. AMD Athlon Processor System Bus Connect Address/Command SADDIN[14:2]# is a unidirectional system command bus to the processor. It is used to transfer probe and data movement commands into the processor. SADDIN[14:2]# are skew-aligned with the source-synchronous clock, SADDINCLK#. The AMD-762 system controller drives the SADDIN[14:2]# channel on each edge of SADDINCLK#. AMD Athlon Processor System Bus Connect System Address In Clock SADDINCLK# is the single-ended source-synchronous clock for the SADDIN[14:2]# bus, driven by the AMD-762 system controller. Each clock edge is used to transfer probe and data movement commands to the processor. This signal is driven inactive (negated) when the CLKFWDRST signal is asserted (true). When CLKFWDRST is negated, SADDINCLK# runs continuously after a three clock delay. AMD Athlon Processor System Bus Connect System Address Out SADDOUT[14:2]# is a unidirectional system address interface from the processor to the AMD-762 system controller. The SADDOUT[14:2]# channel is used to transfer processor requests and probe responses to the system. This channel is skew-aligned with the source-synchronous clock, SADDOUTCLK#. The SADDOUT[14:2]# channel is sampled by the AMD-762 system controller on each edge of SADDOUTCLK#. The AMD-762 system controller samples commands driven by the processor on the SADDOUT[14:2]# channel and forwards them to the PCI bus, AGP bus, or DRAM, depending on the address range and AMD-762 system controller configuration. AMD Athlon Processor System Bus Connect System Address Out Clock SADDOUTCLK# is a single-ended source synchronous clock for the SADDOUT[14:2]# channel driven by the processor. Each edge is used to transfer commands. This signal is driven inactive (negated) when the CLKFWDRST signal is asserted (true). When CLKFWDRST is negated, SADDOUTCLK# runs continuously after a three-clock delay.
CONNECT
O
PROCRDY
I
SADDIN[14:2]#
O
SADDINCLK#
O
SADDOUT[14:2]#
I
SADDOUTCLK#
I
82
Signal Descriptions
Chapter 7
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 34.
Signal
Signal Descriptions (Continued)
Type Description AMD Athlon™ Processor System Bus Data Bus Check Byte SCHECK[7:0]# transfer ECC check bits for data transferred on the SDATA[63:0]# bus. As Outputs: The AMD-762™ system controller drives SCHECK[7:0]# with each valid data quadword. SCHECK[7:0]# are skew-aligned with the source-synchronous clocks, SDATAINCLK[3:0]#. As Inputs: The AMD-762 system controller samples SCHECK[7:0]# and transfers the data to the memory. SCHECK[7:0]# are sampled by the AMD-762™ system controller on each edge of SDATAOUTCLK[3:0]#. SCHECK[7:0]# are floated by RESET#. Check bits for write data are driven by the processor and check bits for read data are driven by the system controller. The AMD-762 system controller drives the previous data value between transfers to prevent floating inputs. AMD Athlon Processor System Bus Processor Data Channel The SDATA[63:0]# transfer data between the processor and system. As Outputs: The AMD-762 system controller drives SDATA[63:0]# with each valid data quadword. SDATA[63:0]# are skew-aligned with the source-synchronous clocks, SDATAINCLK[3:0]#. As Inputs: The AMD-762 system controller samples SDATA[63:0]# and transfers the data to the memory. The SDATA[63:0]# are sampled by the AMD-762 system controller on each edge of SDATAOUTCLK[3:0]#. SDATA[63:0]# are floated out of RESET#. Write data is driven by the processor and read data is driven by the system controller. The AMD-762 system controller drives the previous data value between transfers to prevent floating inputs. AMD Athlon Processor System Bus System Data In Clock SDATAINCLK[3:0]# is the single-ended source-synchronous clock driven by the AMD-762 system controller to transfer data on SDATA[63:0]# and check bits on SCHECK[7:0]#. Sixteen bits of data and two check bits are skew-aligned with each clock. Data is transferred on each clock edge. These signals are driven inactive (negated) when the CLKFWDRST signal is asserted (true). When CLKFWDRST is negated, SDATAINCLK[3:0]# run continuously after three clock delays. AMD Athlon Processor System Bus System Data In Valid SDATAINVAL# is driven by the AMD-762 system controller and controls the flow of data into the processor. SDATAINVAL# can be used to introduce an arbitrary number of cycles between quadword pairs (128 bits). SDATAINVAL# is skew-aligned with the sourcesynchronous clock, SADDINCLK#. AMD Athlon Processor System Bus System Address Out Clock SDATAOUTCLK[3:0]# is the single-ended source-synchronous clock driven by the processor and is used to transfer data and check bits on the SDATA[63:0]# and SCHECK[7:0]#. Sixteen bits of data and two check bits are skew-aligned with each clock. Data is transferred on each clock edge. These signals are driven inactive (negated) when the CLKFWDRST signal is asserted (true). When CLKFWDRST is negated, SDATAOUTCLK[3:0]# run continuously after three clock delays. AMD Athlon Processor System Bus System Clock SYSCLK is a single-ended input clock signal provided by the system clock generator to the phase locked loop (PLL) of the AMD-762 system controller. Frequencies of 66.67 MHz, 100 MHz, or 133.33 MHz are supported.
SCHECK[7:0]#
B
SDATA[63:0]#
B
SDATAINCLK[3:0]#
O
SDATAINVAL#
O
SDATAOUTCLK[3:0]#
I
SYSCLK
I
Chapter 7
Signal Descriptions
83
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 34.
Signal
Signal Descriptions (Continued)
Type O Description AMD Athlon™ Processor System Bus Fill Valid This pin is asserted by the AMD-762™ system controller to validate the current memory or I/O data transfer to the processor. SYSFILLVALID# can be sampled by the CPU during D0 or D1 data phases. PCI Interface Signals PCI Address/Data Bus This is the multiplexed address/data bus, sampled on the rising edge of PCICLK. The address is valid on AD[63:00] during the first clock when FRAME# is asserted. Write data is valid on AD[63:00] when IRDY# is asserted and read data is valid when TRDY# is asserted. Data transfers occur on AD[63:00] when both IRDY# and TRDY# are asserted. Data transfers may be 32 bits or 64 bits based on the REQ64#/ACK64# protocol. The AD[31:0] pins are also used for initialization pinstrapping to configure various startup parameters of the AMD-762 system controller. The initialization pinstraps are configured with a weak pullup or pulldown and sampled by the AMD-762 system controller during system reset. Refer to the “Initialization Pinstrapping” section at the end of this table for further details. PCI Command/Byte Enables During the address phase, these pins define the PCI command. During the data phase these pins are used as byte enables. The byte enables for the upper 32 bits of data (C/BE[7:4]) are used only during 64-bit transfers that are determined by the REQ64#/ACK64# protocol. These pins are also used for initialization pinstrapping to configure various startup parameters of the AMD-762 system controller. The initialization pinstraps are configured with a weak pullup or pulldown and sampled by the AMD-762 system controller during system reset. Refer to the “Initialization Pinstrapping” section at the end of this table for further details. PCI Device Select The AMD-762 system controller asserts this pin when an external bus master drives a valid address within the AMD-762 system controller’s memory region, as defined by the PCI Top of Memory register (Dev 0:F0:0x9C). The AMD-762 system controller responds only to memory cycles. This pin is sampled by the AMD-762 system controller when the CPU accesses a PCI target. PCI Cycle Frame The FRAME# pin is asserted by the AMD-762 system controller to indicate the beginning of a bus transaction. FRAME# is sampled by the AMD-762 PCI target controller when an external bus master is performing a transaction on the PCI bus. PCI Bus Grant As the PCI bus arbiter, the AMD-762 system controller asserts one of these device-specific bus grant signals off the rising clock edge to indicate to an initiator that it has been granted control of the PCI bus the next time the bus is idle. In 66-MHz PCI mode only, GNT[2:0]# are used and all other grant pins are unconnected on the motherboard. GNT[6:0]# signals are never floated. They are negated off the rising edge of the PCICLK input, indicating that no device has been granted the bus. One of the GNT[6:0]# signals is asserted off the rising edge of the clock, indicating the particular channel that is granted use of the bus. These pins are also optionally used in test modes as described in Table 36 on page 98, and in Chapter 3.
SYSFILLVALID#
AD[63:00]
B TS
C/BE[7:0]#
B TS
DEVSEL#
B STS
FRAME#
B STS
GNT[6:0]#
O TS
84
Signal Descriptions
Chapter 7
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 34.
Signal
Signal Descriptions (Continued)
Type Description PCI Initiator Ready The AMD-762™ system controller asserts this signal during PCI transactions to indicate that write data is valid or it is ready to receive read data. It is sampled by the AMD-762 system controller during memory transactions by external bus masters to DRAM. This pin is also optionally used in test modes as described in Table 36 on page 98, and in Chapter 3. PCI Bus Parity PAR is used to generate and check for even parity across the AD[31:0] and C/BE[3:]# pins. The AMD-762 system controller generates but does not check parity. This pin is also optionally used in test modes as described in Table 36 on page 98, and in Chapter 3. Parity 64 This pin is used to provide the parity bit for the upper 32 bits of data and upper four byte enables. PCI Clock PCICLK is a 33.33-MHz clock provided by the system clock generator. It is used by the AMD-762 system controller logic in the PCI clock domain when operating in 33-MHz mode only. When operating in 66/33-MHz mode, this pin is used as the feedback clock to the internal PLL. Refer to Chapter 2 for details on the PCI clocking options in the AMD-762 system controller. 66-MHz Enable This signal indicates that all peripherals on the PCI bus segment support 66-MHz operation. When Low, this signal indicates that a card is installed that supports only 33-MHz (or below) operation, and the AMD-762 system controller must operate at this speed instead of 66 MHz. 66-MHz PCI Clock Outputs These clocks are provided to a 66-MHz Southbridge and two 66-MHz PCI slots when operating in 66/33-MHz PCI mode. When operating in 33-MHz-only mode, these pins are unused. Note that if the M66EN pin (see above) is deasserted, then these clocks are scaled back to 33 MHz. Refer to Chapter 2 for details on the PCI clocking options in the AMD-762 system controller. PCI Grant to Peripheral Bus Controller SBGNT# grants control of the PCI bus to the PCI-ISA/IDE bridge functions implemented in the AMD-768™ peripheral bus controller or AMD-766™ peripheral bus controller. SBGNT# is driven off the rising edge of PCICLK. RESET# forces SBGNT# inactive. SBGNT# is asserted in response to a SBREQ#. SBGNT# and GNT[6:0]# all grant control of the bus to an external device. PCI Request from Peripheral Bus Controller The AMD-762 system controller samples SBREQ# to determine if the AMD-768 or AMD-766 peripheral bus controller needs PCI bus access. This signal is sampled by the rising edge of every PCICLK. If asserted, the arbiter issues a SBGNT# when the bus is available.
IRDY#
B STS
PAR
B TS B TS
PAR64
PCICLK
I
M66EN
I
PCI_66CLK[2:0]
O
SBGNT#
O TS
SBREQ#
I
Chapter 7
Signal Descriptions
85
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 34.
Signal
Signal Descriptions (Continued)
Type Description PCI Bus Request As the PCI bus arbiter, the AMD-762™ system controller samples these device-specific bus request signals to determine if another agent requires control of the PCI bus. In 66-MHz PCI mode only, REQ[2:0]# is used and all remaining request signals must be pulled up to the inactive state. These signals are sampled by the rising edge of every PCICLK. If active, the arbiter issues the corresponding GNT[6:0]# when the bus is available. Request 64 This pin is used to signal that the master requests a 64-bit transfer. The AMD-762 system controller must assert this signal (Low) during reset (RESET# asserted Low) to signal 64-bit devices that they can operate in 64-bit mode. Acknowledge 64 This pin is used to signal that the agent is capable of completing a 64-bit transfer. System Reset Asserting RESET# resets the AMD-762 system controller and sets all register bits to their default values (except memory controller registers as required for ACPI S3 support). Bidirectional signals are three-stated and outputs are driven inactive. RESET# is driven by the PCIRST# output of the AMD-768™ peripheral bus controller or AMD-766™ peripheral bus controller. See “Pin States at Reset” on page 98. This signal may be asynchronous to SYSCLK and PCICLK. It is synchronized internally, therefore it must be active for a minimum of four PCICLK periods. PCI System Error SERR# is used by the AMD-762 system controller to transfer GART errors, ECC errors, or AGP A_SERR# pin assertion errors to error reporting logic on the AMD-766 peripheral bus controller. PCI Stop As a target, the STOP# signal is asserted by the AMD-762 PCI target logic to initiate a target disconnect, ending the current transfer. As a master, the AMD-762 system controller ends the current transfer when it samples the STOP# signal asserted. PCI Target Ready TRDY# is asserted by the AMD-762 system controller during accesses of DRAM by an external bus master when read data is valid or when the target logic is ready to receive write data. This signal is sampled by the AMD-762 PCI master logic when the AMD-762 system controller is accessing an external PCI target. This pin is also optionally used in test modes as described in Table 36 on page 98, and in Chapter 3.
REQ[6:0]#
I
REQ64#
B STS B STS
ACK64#
RESET#
I
SERR#
O OD B STS
STOP#
TRDY#
B STS
86
Signal Descriptions
Chapter 7
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 34.
Signal
Signal Descriptions (Continued)
Type Description PCI Write Snoop Complete WSC# is asserted to indicate that all of the snoop activity on the processor bus on behalf of the last PCI-to-DRAM write transaction is complete. It indicates that an APIC interrupt message can be sent. This signal is used only in configurations where an I/O APIC is installed. WSC# is driven asserted on the rising edge of PCICLK to indicate to the AMD-766™ peripheral bus controller that all probes due to PCI DMA (direct memory access) are complete. The AMD-768™ peripheral bus controller or AMD-766™ peripheral bus controller requests that the AMD-762™ system controller issue a fence command to its buffers by placing a single PCICLK pulse on WSC#. The AMD-762 system controller then marks the data currently in its buffers and waits for this data to reach processor-accessible (coherent) space. When this data reaches processor-accessible space, the AMD-762 system controller responds by sending a two-clock pulse back to the AMD-768 or AMD-766 peripheral bus controller. After this pulse is received, the AMD-766 peripheral bus controller transmits the interrupt message over the interrupt message bus (IMB).
WSC#
B TS
Note:
DDR DRAM Interface Signals DDR outputs are SSTL-2 compatible. DDR DIMM Chip Selects CS[7:0]# function as chip-select signals for the DDR DRAMs. These signals are negated by RESET#. The memory controller asserts or negates these signals relative to CLKOUT at the appropriate time in the memory access sequence. CS[7:0] are driven a quarter of a cycle off from the CLKOUT rising edge to provide additional HOLD time. See Chapter 2, “Functional Operation” starting on page 7 for more information. DDR Data Masks/Data Strobes (for x4 DIMMs only) DM[8:0] provides data masks for each byte during DDR writes to x8 and x16 DIMMs only. For x4 DIMMs, these pins are used to provide the additional DQS pins required in x4 DIMM configurations. DM signals are not provided by x4 DIMMs. In the absence of the DM function, partial writes result in full-line read-modify-write cycles with all bytes being written active on the DIMM. These control signals are three-stated by RESET# and remain three-stated until driven by the AMD-762 system controller during writes or by the DDR DRAM during reads. During DDR writes to x8 and x16 DIMMs, the memory controller asserts or negates these signals relative to the DQS[8:0] clock signals (described below). For x4 DIMMs, these pins function as additional DQS strobe signals. See Chapter 2, “Functional Operation” starting on page 7 for more information. DDR Data Strobes DQS[8:0] are bidirectional data strobes between the memory devices and the memory controller that are used to capture data. The data strobes (DQS signals) are sourcesynchronous, which means that the DQS signals are driven by the device that is driving the data. The “source-synchronous strobe” scheme is also referred to as the “clockforwarded” scheme. The AMD-762 system controller provides one DQS signal per byte of data for x8 and x16 DIMMs, or one DQS signal per nibble of x4 DIMMs. During a x4 DIMM access, the DM pins provide the additional DQS strobe signals, which function the same as the DQS strobe signals. An access to a x4 DIMM requires 18 data strobes (including ECC), which are the DQS[8:0] and DM[8:0] pins combined. The AMD-762 system controller implements a DQS scheme on the DDR interface that is similar to the clock-forwarded scheme used on the AMD Athlon system bus interface.
CS[7:0]#
O
DM[8:0]
B
DQS[8:0]
B
Chapter 7
Signal Descriptions
87
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 34.
Signal
Signal Descriptions (Continued)
Type Description DDR Memory Address The multiplexed row and column address bits MAA[14:0] and MAB[14:0] connect to the system DDR SDRAMs. Two sets of memory addresses are provided to reduce signal loading for motherboard designs with more than one DIMM slot. In an effort to reduce switching noise on the DDR interface, the MAB bus is an inverted copy of the MAA bus, with the exception of the MA[10] bit that remains un-inverted on the MAB bus. The MAB bus is not inverted from the MAA bus during the DDR device initialization phase. The memory controller asserts or de-asserts these signals relative to CLKOUT at the appropriate time in the memory access sequence. MAA[14:0] and MAB[14:0] are driven a quarter of a cycle off from the CLKOUT rising edge to provide additional HOLD time. See Chapter 2, “Functional Operation” starting on page 7 for more information. DDR Clock Enables CKEA and CKEB are clock enable signals for the DDR DRAMs and are used for power saving modes. They operate in parallel to drive greater loads than a single signal can support. These control signals are driven inactive (negated) by RESET# or when the DDR devices are placed in self refresh mode. The memory controller asserts or de-asserts these signals relative to CLKOUT at the appropriate time in the memory access sequence. CKEA and CKEB are driven a quarter of a cycle off from the CLKOUT rising edge to provide additional HOLD time. See Chapter 2, “Functional Operation” beginning on page 7 for more information. DDR Memory Data MDAT[63:0] connect to the DRAM data I/O. They are driven by the DDR DRAM during reads and are driven by the AMD-762™ system controller during writes. During writes, the AMD-762 system controller provides the clock-forwarded DQS[8:0] strobes centered within the write data. The DQS strobes are used to capture the write data at the DDR DRAMs. (The DM pins provide additional strobes when accessing a x4 DIMM.) During reads, the DDR DRAMs source the DQS strobes aligned with MDAT and are used within the AMD-762 system controller to capture read data. (The DM pins are used to receive the DQS signals from the DDR DRAMs when accessing a x4 DIMM.) MDAT[63:0] are floated when neither the AMD-762 system controller nor the memory are driving the bus. DDR ECC MECC[7:0] carry error correction codes for the eight bytes of data on MDAT[63:0]. These signals are inputs to the AMD-762 system controller during DRAM read cycles and outputs during DRAM write cycles. During writes, the AMD-762 system controller provides the clock-forwarded DQS[8:0] strobes centered within the write data. The DQS strobes are used to capture the ECC write data at the DDR DRAMs. (The DM pins provide additional strobes when accessing a x4 DIMM.) During reads, the DDR DRAMs source the DQS strobes aligned with MECC and are used within the AMD-762 system controller to capture the ECC read data. (The DM pins are used to receive the DQS signals from the DDR DRAMs when accessing a x4 DIMM.) MECC[7:0] are floated when neither the AMD-762 system controller nor the memory are driving the bus.
MAA[14:0] and MAB[14:0]
O
CKEA and CKEB
O
MDAT[63:0]
B
MECC[7:0]
B
88
Signal Descriptions
Chapter 7
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 34.
Signal
Signal Descriptions (Continued)
Type Description DDR Column Address Strobes CASA# and CASB# are column address strobe signals for the DDR DRAMs. They operate in parallel to drive greater loads than a single signal can support. The CASx signal is 1 bit of the 3-bit DDR DRAM command bus. These control signals are driven inactive (negated) by RESET#. The memory controller asserts or de-asserts these signals relative to CLKOUT at the appropriate time in the memory access sequence. CASA and CASB are driven a quarter of a cycle off from the CLKOUT rising edge to provide additional HOLD time. See Chapter 2, “Functional Operation” starting on page 7 for more information. DDR Clock Outputs CLKOUT[5:0] and CLKOUT[5:0]# are differential clock pairs to the DDR DIMMs. The clock pairs can be individually disabled for unpopulated DIMM sockets. DDR Row Address Strobes RASA# and RASB# are row address strobe signals for the DDR DRAM. They operate in parallel to drive greater loads than a single signal can support. The RASx signal is 1 bit of the 3-bit DDR DRAM command bus. These control signals are driven inactive (negated) by RESET#. The memory controller asserts or de-asserts these signals relative to CLKOUT at the appropriate time in the memory access sequence. RASA and RASB are driven a quarter of a cycle off from the CLKOUT rising edge to provide additional HOLD time. See Chapter 2, “Functional Operation” starting on page 7 for more information. DDR Memory Write Enables WEA# and WEB# are write enable signals for the DDR DRAM. They operate in parallel to drive greater loads than a single signal can support. The WEx signal is 1 bit of the 3-bit DDR DRAM command bus. These control signals are driven inactive (negated) by RESET#. The memory controller asserts or de-asserts these signals relative to CLKOUT at the appropriate time in the memory access sequence. WEA and WEB are driven a quarter of a cycle off from the CLKOUT rising edge to provide additional HOLD time. See Chapter 2, “Functional Operation” starting on page 7 for more information. AGP/PCI Signals B TS AGP/APCI Address/Data Bus These pins are the multiplexed address/data bus, sampled on the rising edge of AGPCLK. The address is valid on A_AD[31:00] during the first clock when FRAME# is asserted. Write data is valid on A_AD[31:00] when A_IRDY# is asserted and read data is valid when A_TRDY# is asserted. Data transfers occur on A_AD[31:00] when both A_IRDY# and A_TRDY# are asserted. AGP/APCI Command/Byte Enables During the address phase, these pins define the PCI command. During the data phase these pins are used as byte enables. AGP/APCI Clock AGPCLK receives a 66-MHz clock from the system clock generator. AGPCLK is used by the AMD-762™ system controller logic in the AGP clock domain.
CASA# and CASB#
O
CLKOUT[5:0] and CLKOUT[5:0]#
O
RASA# and RASB#
O
WEA# and WEB#
O
A_AD[31:00]
A_C/BE[3:0]#
B TS I
AGPCLK
Chapter 7
Signal Descriptions
89
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 34.
Signal
Signal Descriptions (Continued)
Type Description APCI Device Select The AMD-762™ system controller asserts this pin when an external bus master drives a valid address within the memory region of the AMD-762 system controller. The AMD-762 system controller responds only to memory cycles. This pin is sampled by the AMD-762 system controller when the CPU accesses a PCI target. A_DEVSEL# is not used during AGP transfers. APCI Cycle Frame The A_FRAME# pin is asserted by the AMD-762 system controller to indicate the beginning of a bus transaction. A_FRAME# is sampled by the AMD-762 APCI target controller when an external bus master is performing a transaction on the PCI bus. A_FRAME# is not used during AGP transfers. AGP/APCI Bus Grant As the AGP bus arbiter, the AMD-762 system controller asserts A_GNT# in response to A_REQ# from the initiator (graphics controller) to indicate to the initiator that it has been granted control of the bus. At the same time, the system controller provides status information on status signals ST[2:0] to indicate to the initiator whether it is to supply data or receive data in response to a previously queued request. A_GNT# is asserted in response to an A_REQ#. A reset forces A_GNT# to be negated. AGP/APCI Initiator Ready The AMD-762 system controller asserts this signal during APCI transactions to indicate that write data is valid or it is ready to receive read data. It is sampled by the AMD-762 system controller during transactions by the AGP master. APCI Bus Parity PAR is used to generate and check for even parity across the AAD[31:00] and A_C/BE[3:]# pins. The AMD-762 system controller generates but does not check parity. A_PAR# is not used during AGP transfers. AGP/APCI Bus Request As the bus arbiter, the AMD-762 system controller monitors A_REQ# to determine if the graphics controller requests access to the AGP bus. If A_REQ# is sampled asserted, the arbiter asserts A_GNT# as soon as the bus is available. APCI System Error A_SERR# is not used during AGP transfers. An assertion on the A_SERR# pin during APCI transfers can be forwarded to the PCI SERR# pin when enabled in AMD-762 configuration registers. APCI Bus Stop The A_STOP# signal is asserted by the AMD-762 APCI target logic to initiate a disconnect by the AGP master. As a master, the AMD-762 system controller stops the current transfer when it samples the A_STOP# signal asserted. A_STOP# is not used during AGP transfers. AGP/APCI Target Ready The A_TRDY# signal is asserted by the AMD-762 system controller during accesses by an external bus master when read data is valid or when the target logic is ready to receive write data. This signal is sampled by the AMD-762 AGP master logic when the AMD-762 system controller is accessing an external APCI target.
A_DEVSEL#
B STS
A_FRAME#
B STS
A_GNT#
O TS
A_IRDY#
B STS
A_PAR
B TS
A_REQ#
I
A_SERR#
I
A_STOP#
B STS
A_TRDY#
B STS
90
Signal Descriptions
Chapter 7
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 34.
Signal
Signal Descriptions (Continued)
Type Description AGP-Only Signals
ADSTB[1:0]
B STS B STS
AGP AD Bus Strobe These signals are driven by the agent that is providing the data and are used to generate a timing strobe for 2x AGP transfers. ADSTB[0] is used for A_AD[15:00], and ADSTB[1] is used for A_AD[31:16]. AGP AD Bus Strobe (4x Timing) These signals are driven by the agent that is providing the data, and are used to generate a timing strobe for 4x AGP transfers. ADSTB[0]# is used for A_AD[15:00], and ADSTB[1]# is used for A_AD[31:16]. APG Pipelined Request This signal is asserted by the current master to indicate that a full-width request should be enqueued by the AMD-762™ system controller AGP target controller. The AMD-762 system controller enqueues a new request each edge of AGPCLK while the PIPE# signal is asserted. AGP Read Buffer Full This signal indicates that the AGP master’s input buffer is full, and that it cannot accept more read data. When this signal is asserted by the AGP master, the AMD-762 system controller does not attempt to return previously requested low-priority read data. AGP Write Buffer Full This signal indicates that the AGP master cannot accept more fast writes from the AMD-762 system controller. When this signal is asserted by the AGP master, the AMD-762 system controller does not attempt to initiate fast writes. AGP Sideband Address Bus These pins provide an additional bus that can be used to pass commands (address and data) from the AGP master to the AMD-762 system controller. The sideband bus is driven by an external AGP master. AGP Sideband Strobes These strobes are driven by the AGP master to provide timing for the sideband address bus (SBA[7:0] pins). The SBSTB# pin provides the complement of SBSTB and is used only for AGP 4x timing mode.
ADSTB[1:0]#
PIPE#
I STS
RBF#
I
WBF#
I
SBA[7:0]
I
SBSTB/SBSTB#
I STS
Chapter 7
Signal Descriptions
91
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 34.
Signal
Signal Descriptions (Continued)
Type Description AGP Status This bus is used to provide status from the AMD-762™ system controller to the AGP master. These signals are valid only when the A_GNT# signal is asserted (Low) and must be ignored by the AGP master at all other times. The status bits are encoded as follow: 000 = Indicates that previously requested low-priority read or flush data is being returned to the master. 001 = Indicates that previously requested high-priority read data is being returned to the master. 010 = Indicates that the master provides low-priority write data for a previous enqueued write command. 011 = Indicates that the master provides high-priority write data for a previous enqueued write command. 100 = Reserved 101 = Reserved 110 = Reserved 111 = Indicates that the master has been given permission to start a bus transaction. The master can enqueue AGP requests by asserting PIPE# or start a PCI transaction by asserting FRAME#. ST[2:0] are always an output from the core logic and an input to the master. Miscellaneous Signals Test Mode Enable The TEST# pin is used by AMD for internal chip testing. It is also used to enter NAND tree and three-state test modes for motherboard manufacturing test, as described in Chapter 3.
ST[2:0]
O
TEST#
I
DEBUG[2:0]#
Debug These pins are reserved for general-purpose debug. DEBUG[0]# is used for device scan VSS/ testing; the other two pins are reserved. These pins are not used for normal operation but VDD must be routed to vias on the motherboard to allow test access. The I/O pads for these signals contain weak pullup resistors, therefore there are no termination requirements on the motherboard. O Programmable Delay Line Output This pin provides the output of programmable delay line (PDL) 0 for debug use only. This pin is not used for normal operation but can be routed to a via on the motherboard to allow scope access. DRAM Controller Stop This pin is used to support ACPI S1 and S3 power management modes. It is asserted by the AMD-768™ peripheral bus controller or AMD-766™ peripheral bus controller to enter the S1 power state, and asserted in conjunction with RESET# to enter the S3 state. Refer to “Power Management” on page 25 for details of AMD-762 system controller power management modes. SIP ROM Serial Data This pin provides the serial data input from an optional serial ROM or microcontroller when used for loading the SIP parameters for the AMD Athlon processor. This is required only for cases when SIP parameters are required which are different than those supplied by the AMD-762 system controller.
PDL_OUTPUT_TEST
DCSTOP#
I
ROM_SDA
I
92
Signal Descriptions
Chapter 7
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 34.
Signal
Signal Descriptions (Continued)
Type Description SIP ROM Clock This pin provides the clock output to an optional serial ROM or microcontroller when used for loading the SIP parameters for the AMD Athlon processor. This function is required only for cases when SIP parameters are required that are different than those supplied by the AMD-762™ system controller. This pin must be pulled Low when using the internal SIP ROM table on the AMD-762 system controller or pulled High to use the external ROM.
ROM_SCK
B
VSS/VDD, I/O Pad and Voltage Reference, and Compensation Pins VSS VDD_CORE VDD_PCI VDD_AGP AVDD AGP_CAL and AGP_CAL# P0_CAL and P0_CAL# AGP_VREF AGP_VREF4x REF_5V P0_VREF DDR_REF S_CLKREF CPU_VCORE SI_VSS and SI_VDD VSS AMD-762 system controller VDD pins, 2.5 Vdc. VDD for PCI I/O cells, 3.3 Vdc. This pin functions as VDD for AGP I/O cells, and can be 1.5 Vdc or 3.3 Vdc as determined by TYPEDET# pin on the motherboard. The motherboard drives this input to 1.5 Vdc when the TYPEDT# pin is asserted Low by an AGP card or 3.3 Vdc when the TYPEDET# pin is High. Separately filtered 2.5 Vdc for analog PLL circuitry. Compensation pads for matching impedance of motherboard AGP traces. Compensation pads for matching impedance of motherboard AMD Athlon system bus traces. Voltage reference for 3.3 Vdc AGP I/O cells. Voltage reference for 1.5 Vdc AGP I/O cells. Voltage reference to support 5 Vdc PCI signalling. AMD Athlon system bus I/O voltage reference. DDR I/O voltage reference. System clock reference voltage. Voltage for push-pull I/O pads. Connected to the AMD-762 system controller VSS and VDD_CORE planes. These are intended only for signal integrity testing and should be connected to the motherboard VSS and VDD_CORE planes, respectively.
Chapter 7
Signal Descriptions
93
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
7.1
Initialization Pinstrapping
The AMD-762 system controller requires various pinstrapping options to define the SIP stream returned to the AMD Athlon processor after reset, as well as to define specific AMD-762 system controller operating parameters. The pinstraps are set by 10K pullup or pulldown resistors attached externally to PCI bus pins, and they are sampled during reset. Unless otherwise defined, strapping options are enabled when pulled High, disabled when pulled Low. BIOS can read the value latched on most of these pinstraps in the Configuration Status register (Dev 0:F0:0x88). See Table 35 for a description of the pinstraps.
Table 35.
Signal
Initialization Pinstrapping
Type Description ClkSpeed These pinstraps are used to define the clock speed of the AMD Athlon™ processor system bus and DDR SDRAM interface, and are encoded as follows: 00: 100 MHz 01: 66 MHz (test and debug only) 10: Reserved 11: 133 MHz The value of this pinstrap can be read in the Configuration Status register (Dev 0:F0:0x88). PLL Reset This pin must be driven Low when using the PLL bypass test mode. This pin is also optionally used in test modes as described in Chapter 3. A pullup resistor is required on this pinstrap for normal operation. SysClkThresh This pin functions as the AMD Athlon processor system bus threshold range select for the system clock input receiver. When Low, the system clock input senses thresholds between 0.6 V and 1.0 V. When High, the inputs sense thresholds between 1.0 V and 1.4 V. The value of this pinstrap can be read in the Configuration Status register (Dev 0:F0:0x88). Length 1 This bit field selects the CPU 1 physical AMD Athlon processor system bus length: 00: Short, non-slot A 01: Single slot A or “close” 10: Far dual slot A 11: Farthest possible slot A See the AMD Athlon System Bus Design Guide, order# 22666, for details of the bus length assumptions used in the bus timing calculations. The value of this pinstrap can be read in the Configuration Status register (Dev 0:F0:0x88).
AD[31:30]
I
AD[29]
I
AD[28]
I
AD[27:26]
I
94
Signal Descriptions
Chapter 7
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 35.
Signal AD[25]
Initialization Pinstrapping (Continued)
Type I Description Three-State-Enable (For Test Only) When pulled High, this pin enables board test mode when TEST# is asserted. Refer to Chapter 3 for details of this test mode bit. The value of this pinstrap can be read in the Configuration Status register (Dev 0:F0:0x88). Inclk_Delay_Enable When this pin is pulled High, forwarded clocks originating in the AMD-762™ system controller are delayed 1/4 SysClk period to place their edge in the nominal center of the associated data. Certain SIP parameters are also adjusted. When pulled Low, the forwarded clock edges are concurrent with the associated data transitions. The value of this pinstrap can be read in the Configuration Status register (Dev 0:F0:0x88). NAND_TreeEnable (for Test Only) When this pin is pulled High, NAND tree test mode is enabled when TEST# is asserted. Refer to Chapter 3 for details of this test mode bit. The value of this pinstrap can be read in the Configuration Status register (Dev 0:F0:0x88). CPU_ClkHist This field selects the amount of hysteresis applied to the SysDataOutClk[3:0]# and SysAddrOutClk# inputs for noise immunity. This field is encoded as follows: 00: No hysteresis 01: Low hysteresis (preferred setting) 10: Medium hysteresis 11: Maximum hysteresis TypeDet# This pin functions as the AGP card type detect, used by the AGP I/O cells for impedance compensation. The latched value of the TYPEDET# pin can also be read in the Configuration Status register (Dev 0:F0:0x88). 0: AGP card with 1.5-V referencing installed 1: AGP card with 3.3-V referencing installed The value of this pinstrap can be read in the Configuration Status register (Dev 0:F0:0x88). CPU_Div 1 These pins define the clock multiplier for CPU 1, and are generated by the CPU. They are used internally to create the frequency ID (FID) value, which is used in the generation of SIP values sent to the AMD Athlon™ processor during initialization. The table below lists the clock multipliers for each FID value.
FID Value Multiplier FID Value Multiplier FID Value Multiplier FID Value Multiplier 0000 0001 0010 0011 11.0 11.5 12.0 12.5 0100 0101 0110 0111 5.0 5.5 6.0 6.5 1000 1001 1010 1011 7.0 7.5 8.0 8.5 1100 1101 1110 1111 9.0 9.5 10.0 10.5
AD[24]
I
AD[23]
I
AD[22:21]
I
AD[20]
I
AD[19:16]
I
The value of this pinstrap can be read in the Configuration Status register (Dev 0:F0:0x88).
Chapter 7
Signal Descriptions
95
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 35.
Signal
Initialization Pinstrapping (Continued)
Type Description 66-MHz PCI Mode This bit is used to specify that the desired PCI clock speed is 66 MHz. This pin should be pulled up if the motherboard supports the 66/33-MHz PCI speed option as described in 2.5 “System Clocking” on page 22. This should be pulled down for systems that support a maximum PCI bus speed of 33 MHz. The value of this pinstrap can be read in the Configuration Status register (Dev 0:F0:0x88). AGPClock_Mux[2:0] (For Test Only) This bit field selects input to APLL clock mux for PLL test mode. Refer to Chapter 3 for details of these bits. The value of this pinstrap can be read in the Configuration Status register (Dev 0:F0:0x88). Length 0 This bit field selects the CPU 0 physical AMD Athlon™ system bus length: 00: Short, non-slot A 01: Single slot A or “close” 10: Far dual slot A 11: Farthest possible slot A For details of the bus length assumptions used in the bus timing calculations, see the AMD Athlon™ System Bus Design Guide, order# 22666. The value of this pinstrap can be read in the Configuration Status register (Dev 0:F0:0x88). Bypass_PLLs (For Test Only) If this pin is pulled High, PLL bypass mode is enabled when TEST# is asserted. Refer to Chapter 3 for details of PLL bypass mode. The value of this pinstrap can be read in the Configuration Status register (Dev 0:F0:0x88). OutClk_Delay_Enable When this pin is pulled High, forwarded clocks originating in the AMD Athlon processor are delayed to the nominal center of the associated data. This control is provided by adjusting SIP parameters. When pulled Low, the AMD Athlon processor forwarded clock edges are concurrent with the associated data transitions. Refer to the SIP mapping description in the AMD Athlon system bus specification (#21902) for details. The value of this pinstrap can be read in the Configuration Status register (Dev 0:F0:0x88). SysClock_Mux[2:0] (For Test Only) This bit field selects input to SPLL clock mux for PLL test mode. Refer to Chapter 3 for details of these bits. The value of this pinstrap can be read in the Configuration Status register (Dev 0:F0:0x88). CPU_Thresh This pin functions as the AMD Athlon processor system bus threshold range select for AMD Athlon processor system bus I/O cells. When Low, the AMD Athlon processor system bus inputs sense thresholds between 0.6 V and 1.0 V. When High, the inputs sense thresholds between 1.0 V and 1.4 V. The value of this pinstrap can be read in the Configuration Status register (Dev 0:F0:0x88).
AD[15]
I
AD[14:12]
I
AD[11:10]
I
AD[9]
I
AD[8]
I
AD[7:5]
I
AD[4]
I
96
Signal Descriptions
Chapter 7
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 35.
Signal
Initialization Pinstrapping (Continued)
Type Description CPU_Div 0 These pins define the clock multiplier for CPU 0, and are generated by the CPU. They are used internally to create the frequency ID (FID) value, which is used in the generation of SIP values sent to the AMD Athlon™ processor during initialization. The table below lists the clock multipliers for each FID value.
AD[3:0]
I
FID Value Multiplier FID Value Multiplier FID Value Multiplier FID Value Multiplier 0000 0001 0010 0011 11.0 11.5 12.0 12.5 0100 0101 0110 0111 5.0 5.5 6.0 6.5 1000 1001 1010 1011 7.0 7.5 8.0 8.5 1100 1101 1110 1111 9.0 9.5 10.0 10.5
The value of this pinstrap can be read in the Configuration Status register (Dev 0:F0:0x88). C/BE[3]# C/BE[2]# C/BE[1]# C/BE[0] I I I I Reserved This pin must always have a pullup resistor installed for proper operation. Reserved This pin must always have a pullup resistor installed for proper operation. AGP4x Test Mode This pin should be pulled up when testing AGP in the 4x rate mode. This allows a 4x clock to be driven on the AGPCLK pin, and sets the appropriate internal clock dividers. Reserved This pin must always have a pulldown resistor installed for proper operation.
7.2
Pin Multiplexing
Some pin functions are multiplexed on PCI pins as described in Table 36 on page 98 . Note that additional pin multiplexing is required for scan testing and is described in Chapter 3. The pin multiplexing for scan mode does not affect normal operation. Pin multiplexing is defined for test modes only, and requires specific PCI bus signalling pins to be pulled Low during reset (RESET# asserted). Note that if these test functions are used on the motherboard in lab debugging, the normal PCI signal pullup resistors need replacing temporarily with pulldown resistors. This action should be done only for lab testing and not in a production environment. These signals include the following:
Chapter 7
Signal Descriptions
97
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
n n
IRDY# pin for the TEST_RESET# function PAR pin for PLL output test mode.
These functions are described in detail in Chapter 3. Table 36. Pin Multiplexing Options
Primary Function PCI bus grant #6 PCI bus grant #5 PCI bus grant #3 PCI bus grant #2 PCI bus grant #1 PCI bus grant #0 PCI bus IRDY# pin PCI bus TRDY# pin PCI bus PAR (parity) pin Secondary Function APLL clock output for PLL test. Refer to Chapter 3 for details of this function. SPLL clock output for PLL test. Refer to Chapter 3 for details of this function. Output of the DDR DRAM interface NAND tree. Output of the PCI bus interface NAND tree. Output of the AGP interface NAND tree. Output of the AMD Athlon™ processor system bus interface NAND tree. Reset pin dedicated to PLL clock dividers. Refer to Chapter 3 for details of this function. Used only for PLL testing. Enables scan testing when TEST# is asserted. Not used in normal operation. Enables clock testing when TEST# is asserted. The values on pinstraps AGPClock_Mux[2:0] and SysClock_Mux[2:0] strapping pins select the clock mux inputs. Refer to Chapter 3 for details of PLL test mode.
Primary/Secondary Pin Name GNT[6]#/AGPCLKOUT GNT[5]#/SYSCLKOUT GNT[3]#/DDR_NAND GNT[2]#/PCI_NAND GNT[1]#/AGP_NAND GNT[0]#/CPU_NAND IRDY#/TEST_RST# TRDY#/SCAN_EN# PAR/PLL_TEST#
7.3
Pin States at Reset
The AMD-762 system controller default pin states are defined in Table 37 on page 99. These are listed for all output and bidirectional pins in the power-on reset state (reset) as well as the ACPI S1 and S3 power management states. Refer to “Power Management” on page 25 for details of the S1 and S3 modes. N o t e t h a t m o s t A M D -7 6 2 s y s t e m c o n t ro l le r i n t e r n a l configuration registers are initialized to a known value when RESET# is asserted. To accommodate the ACPI S3 (suspend to RAM) power management state, the memory controller registers are not init ia liz ed at power-up and must be programmed by BIOS following the first power-up. For further details, refer to Chapter 2, “ Functional Operation ” a nd the AMD-762 ™ S ystem Controller Software/BIOS Design Guide , order# 24462.
98
Signal Descriptions
Chapter 7
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 37.
Reset Pin States
RESET# State S1 State S3 State 1 1 1 1 1 1 1 1 Z Z Z Z Z Z Z Z 0 Z Z Z Z Z Z Active Active Active 1 Z Z 0 0x7BFF 0 0 1 0 1 1 Park 1 1 1 Park Park Z Z 1 Z Park Park Park Park 1 Z Z Z Z Active Active Active 1 Z Z Park Park 0 0 Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z 0 0 Equals previous value. Equals previous value. Can be disabled via configuration register. Can be disabled via configuration register. Can be disabled via configuration register. AMD-762™ system controller asserts per PCI 64-bit protocol. Parked signals maintain their previous value. Comments
Pin Name Pn_CLKFWDRST Pn_CONNECT Pn_SADDIN[14:2]# Pn_SADDINCLK# Pn_SDATA[63:0]# Pn_SDATAINCLK[3:0]# Pn_SDATAINVAL# Pn_SYSFILLVALID# AD[63:00] C/BE[7:0]# DEVSEL# FRAME# GNT[6:0]# IRDY# PAR64 PAR REQ64# ACK64# SBGNT# SERR# STOP# TRDY# WSC# PCI_66CLK[2] PCI_66CLK[1] PCI_66CLK[0] CS[7:0]# DM[8:0] DQS[8:0] MAA[14:0] MAB[14:0] CKEA CKEB
Chapter 7
Signal Descriptions
99
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 37.
MDAT[63:0] MECC[7:0] CASA# CASB# CLKOUT[5:0] CLKOUT[5:0]# RASA# RASB# WEA# WEB# A_AD[31:00] A_C/BE[3:0]# A_DEVSEL# A_FRAME# A_GNT# A_IRDY# A_PAR A_STOP# A_TRDY# ADSTB[1:0] ADSTB[1:0]# SBSTB SBSTB# ST[2:0]
Reset Pin States (Continued)
RESET# State S1 State S3 State Z Z 1 1 Active Active 1 1 1 1 Z Z Z Z 1 Z Z Z Z Z Z Z Z 1 Z Z 1 1 Active Active 1 1 1 1 Park Park Z Z 1 Z Park Z Z Z Z Z Z Park Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Input only Input only Comments
Pin Name
100
Signal Descriptions
Chapter 7
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
8
Ordering Information
AMD standard products are available in several packages and o p e ra t i n g ra n g e s . Th e o rd e r nu m b e r i s fo r m e d by a combination of the elements below. Table 38 shows valid combinations of elements. Contact your AMD representative for detailed ordering information.
AMD-762
JL
C
Case Temperature
C = Commercial Temperature Range
Package Type
JL = Ceramic Column Grid Array with Heat Spreader
Family/Core
AMD-762
Table 38.
OPN AMD-762JLC
Note:
Valid Combinations for Ordering Parts
Package Type 949-pin CCGA Operating Voltage 2.375 V – 2.625 V Case Temperature 85 °C
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.
Chapter 8
Ordering Information
101
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
102
Ordering Information
Chapter 8
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Conventions, Abbreviations, and References
This section contains information about the conventions and abbreviations used in this document and a list of related publications.
Signals and Bits
n
n
n
n
n
Active-Low Signals — Signal names containing a pound sign, such as SFILL#, indicate active-Low signals. They are asserted in their Low-voltage state and negated in their High-voltage state. When used in this context, High and Low are written with an initial upper case letter. Signal Ranges — In a range of signals, the highest and lowest signal numbers are contained in brackets and separated by a colon (for example, D[63:0]). Reserved Bits and Signals — Signals or bus bits marked reserved must be driven inactive or left unconnected, as indicated in the signal descriptions. These bits and signals are reserved by AMD for future implementations. When software reads registers with reserved bits, the reserved bits must be masked. When software writes such registers, it must first read the register and change only the non-reserved bits before writing back to the register. Three-State — In timing diagrams, signal ranges that are high impedance are shown as a straight horizontal line half-way between the high and low levels. Invalid and Don’t-Care — In timing diagrams, signal ranges that are invalid or don't-care are filled with a screen pattern.
Data Terminology
The following list defines data terminology:
n
Quantities • A word is two bytes (16 bits) • A doubleword is four bytes (32 bits) • A quadword is eight bytes (64 bits) • An AMD Athlon™ processor cache quadwords (64 bytes)
line
is
eight
Conventions, Abbreviations, and References
103
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
n
Addressing—Memory is addressed as a series of bytes on eight-byte (64-bit) boundaries in which each byte can be separately enabled. Abbreviations — The following notation is used for bits and bytes: • Kilo (K, as in 4-Kbyte page) • Mega (M, as in 4 Mbits/sec) • Giga (G, as in 4 Gbytes of memory space) See Table 40 for more abbreviations. Little-Endian Convention — The byte with the address xx...xx00 is in the least-significant byte position (little end). In byte diagrams, bit positions are numbered from right to left — the little end is on the right and the big end is on the left. Data structure diagrams in memory show low addresses at the bottom and high addresses at the top. When data items are aligned, bit notation on a 64-bit data bus maps directly to bit notation in 64-bit-wide memory. Because byte addresses increase from right to left, strings appear in reverse order when illustrated. Bit Ranges — In text, bit ranges are shown with a dash (for example, bits 9–1). When accompanied by a signal or bus name, the highest and lowest bit numbers are contained in brackets and separated by a colon (for example, AD[31:0]). Bit Values — Bits can either be set to 1 or cleared to 0. Hexadecimal and Binary Numbers — Unless the context makes interpretation clear, hexadecimal numbers are followed by an h and binary numbers are followed by a b.
n
n
n
n n
Abbreviations and Acronyms
Table 40 contains the definitions of abbreviations used in this document. Table 39. Abbreviations
Abbreviation A F G Gbit Gbyte H Meaning Ampere Farad GigaGigabit Gigabyte Henry
104
Conventions, Abbreviations, and References
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 39.
Abbreviation h K Kbyte M Mbit Mbyte MHz m ms mW
Abbreviations (Continued)
Meaning Hexadecimal KiloKilobyte MegaMegabit Megabyte Megahertz MilliMillisecond Milliwatt MicroMicroampere Microfarad Microhenry Microsecond Microvolt nanonanoampere nanofarad nanohenry nanosecond Ohm picopicoampere picofarad picohenry picosecond Second Volt Watt
µ µA µF µH µs µV
n nA nF nH ns ohm p pA pF pH ps s V W
Conventions, Abbreviations, and References
105
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
Table 40 contains the definitions of acronyms used in this document. Table 40. Acronyms
Abbreviation AAT ACK ACPI AGP APCI API APIC BAR BIOS BIST BIU CCGA CS DDR DIMM DMA DRAM ECC EIDE EISA EPROM EV6 FID FIFO GART HSTL IACK IDE IMB ISA JEDEC JTAG Meaning AGP Address Translator Acknowledge Advanced Configuration and Power Interface Accelerated Graphics Port AGP Peripheral Component Interconnect Application Programming Interface Advanced Programmable Interrupt Controller Base Address Register Basic Input/Output System Built-In Self-Test Bus Interface Unit Ceramic Column Grid Array Chip Select Double-Data Rate Dual Inline Memory Module Direct Memory Access Direct Random Access Memory Error Correcting Code Enhanced Integrated Device Electronics Extended Industry Standard Architecture Enhanced Programmable Read Only Memory Digital™ Alpha™ Bus Frequency Integer Divisor First In, First Out Graphics Address Remapping Table High-Speed Transistor Logic Interrupt Acknowledge Integrated Device Electronics Interrupt Message Bus Industry Standard Architecture Joint Electron Device Engineering Council Joint Test Action Group
106
Conventions, Abbreviations, and References
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Table 40.
Abbreviation LAN LRU LSB LVTTL MA MCT MD MDA MRL MRM MSB MTRR MWF MWI MUX NMI OD PBGA PA PCI PH PLL POS POST PPA PT PTE RAM ROM SBA SDRAM SIP SMbus SMC
Acronyms (Continued)
Meaning Large Area Network Least-Recently Used Least Significant Bit Low Voltage Transistor Transistor Logic Memory Address Memory Controller Memory Data Monochrome Display Adapter Memory Read Line Memory Read Multiple Most Significant Bit Memory Type and Range Registers Memory Write FIFO Memory Write-and-Invalidate Multiplexer Non-Maskable Interrupt Open Drain Plastic Ball Grid Array Physical Address Peripheral Component Interconnect Page Hit Phase Locked Loop Power-On Suspend Power-On Self-Test Physical Page Address Page Tables Page Table Entries Random Access Memory Read Only Memory Sideband Address Synchronous Direct Random Access Memory Serial Initialization Packet System Management Bus SDRAM Memory Controller
Conventions, Abbreviations, and References
107
Preliminary Information AMD-762™ System Controller Data Sheet Table 40.
Abbreviation SPD SRAM SROM TLB TOM TTL VAS VPA VGA WBT WP USB ZDB
24416C — December 2001
Acronyms (Continued)
Meaning Serial Presence Detect Synchronous Random Access Memory Serial Read Only Memory Translation Lookaside Buffer Top of Memory Transistor Transistor Logic Virtual Address Space Virtual Page Address Video Graphics Adapter Write Buffer Tag Write Protect Universal Serial Bus Zero Delay Buffer
108
Conventions, Abbreviations, and References
Preliminary Information
24416C — December 2001
AMD-762™ System Controller Data Sheet
Related Publications
The following books discuss various aspects of computer architecture that may enhance your understanding of AMD products: AMD Publications AMD Athlon™ Processor Data Sheet, order# 21016 AMD-766™ Peripheral Bus Controller Data Sheet, order# 23167 AMD-768™ Peripheral Bus Controller Data Sheet, order# 24467 Ceramic Column Grid Array (CCGA) Motherboard Mounting Guide, order# 24598 (NDA) Bus Architecture PCI Local Bus Specification, Revision 2.2, PCI Special Interest Group, Hillsboro, Oregon, 1998. AT Bus Design , Edward Solari, IEEE P996 Compatible, Annabooks, San Diego, CA, 1990. Accelerated Graphics Port Interface Specification, Revision 2.0, Intel Corporation, AGP Forum, 1998. x86 Architecture Programming the 80386, John Crawford and Patrick Gelsinger, Sybex, San Francisco, 1987. 80x86 Architecture & Programming, Rakesh Agarwal, Volumes I and II, Prentice-Hall, Englewood Cliffs, NJ, 1991. General References Websites Computer Architecture , John L. Hennessy and David A. Patterson, Morgan Kaufman Publishers, San Mateo, CA, 1990. Visit the AMD website for documentation of AMD products. www.amd.com Other websites of interest include the following:
n n n
JEDEC home page — www.jedec.org IEEE home page — www.computer.org AGP Forum — www.agpforum.org
Conventions, Abbreviations, and References
109
Preliminary Information AMD-762™ System Controller Data Sheet
24416C — December 2001
110
Conventions, Abbreviations, and References