0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
AMD-762JLC

AMD-762JLC

  • 厂商:

    AMD

  • 封装:

  • 描述:

    AMD-762JLC - System Controller - Advanced Micro Devices

  • 数据手册
  • 价格&库存
AMD-762JLC 数据手册
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
AMD-762JLC 价格&库存

很抱歉,暂时无法提供与“AMD-762JLC”相匹配的价格&库存,您可以联系我们找货

免费人工找货