Clock Generator Specification for AMD64 Processors Publication # 24707 Revision: 3.08 Issue Date: September 2003 (c) 2002, 2003 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 are 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 Arrow logo, AMD Athlon, AMD Opteron, and combinations thereof, and the AMD64 logo, are trademarks of Advanced Micro Devices, Inc. HyperTransport is a licensed trademark of the HyperTransport Technology Consortium. Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies. 24707 Rev. 3.08 September 2003 Clock Generator Specification for AMD64 Processors Contents Revision History ...............................................................................................................................3 Chapter 1 Description................................................................................................................5 1.1 Specification Overview......................................................................................................5 1.2 Pin-Strapped Configuration ...............................................................................................5 1.3 Processor Frequency Selection and Spread Spectrum Clocking .......................................5 1.3.1 Reserved Test Mode Operating States.......................................................................6 1.4 Differential Push-Pull Processor Clock Outputs ...............................................................6 1.5 Selectable 33-MHz or 66-MHz Clock Outputs .................................................................6 1.6 PCISTOP33_L Control Signal...........................................................................................6 1.6.1 Starting the 33-MHz PCI Clocks ...............................................................................6 1.6.2 Stopping the 33-MHz PCI Clocks .............................................................................7 1.7 Input Reference Crystal Definition....................................................................................8 1.8 Internal Input Pullup Resistors ..........................................................................................8 1.9 Software Interface and Control..........................................................................................8 1.9.1 Hardware Selection with Software Programmable Overrides ...................................8 1.9.2 Configuration Read-Back ..........................................................................................8 Chapter 2 Features.....................................................................................................................9 Chapter 3 Frequency Selections .............................................................................................11 Chapter 4 Logic Block Diagram .............................................................................................17 Chapter 5 Pin Locations and Descriptions ............................................................................19 Chapter 6 Package Pinout - 48-Pin SSOP.............................................................................23 Chapter 7 Electrical Specifications.........................................................................................25 7.1 Absolute Maximum Ratings ............................................................................................25 7.2 Operating Conditions.......................................................................................................25 7.3 Electrical Characteristics .................................................................................................26 7.3.1 Logic Inputs .............................................................................................................26 7.3.2 SDATA, SCLK Input/Output ..................................................................................26 Contents 3 Clock Generator Specification for AMD64 Processors September 2003 7.3.3 X1, X2 Crystal Input/Feedback............................................................................... 26 7.3.4 PCI/ HyperTransportTM Clock Outputs................................................................... 27 7.3.5 REF[2:0] Clock Outputs.......................................................................................... 29 7.3.6 USB, 24_48MHz Clock Outputs............................................................................. 30 7.3.7 CPUT[1:0], CPUC[1:0] Clock Outputs .................................................................. 32 7.3.8 Differential Processor Clock Motherboard Termination Scheme........................... 34 7.3.9 Differential Processor Clock Input......................................................................... 35 7.3.10 Differential Processor Clock for AMD64 Processors Test Load ............................ 36 7.4 Spread Spectrum ............................................................................................................. 37 7.5 Skew ................................................................................................................................ 37 Chapter 8 8.1 4 24707 Rev. 3.08 SMBus Interface.................................................................................................... 41 SMBus Protocol .............................................................................................................. 41 8.1.1 Block Write ............................................................................................................. 41 8.1.2 Block Read .............................................................................................................. 41 Contents 24707 Rev. 3.08 September 2003 Clock Generator Specification for AMD64 Processors List of Figures Figure 1. PCISTOP33_L Control Signal ...........................................................................................7 Figure 2. Processor Clock Logic Block Diagram ............................................................................17 Figure 3. SSOP Package Pinout.......................................................................................................23 Figure 4. Single-Ended Measurement Definitions...........................................................................33 Figure 5. Four-Layer Motherboard Stack-Up and Impedance.........................................................34 Figure 6. Motherboard Processor Clock Termination Scheme........................................................35 Figure 7. Target Processor Internal Bias Generation.......................................................................36 Figure 8. Differential Processor Clock for AMD64 Processors Test Load .....................................37 List of Figures 5 Clock Generator Specification for AMD64 Processors 24707 Rev. 3.08 September 2003 List of Tables Table 1. System Clock Features ........................................................................................................ 9 Table 2. Frequency Selections ........................................................................................................ 11 Table 3. Pin Locations and Descriptions......................................................................................... 19 Table 4. Absolute Maximum Ratings ............................................................................................. 25 Table 5. Operating Conditions ........................................................................................................ 25 Table 6. Logic Input Electrical Characteristics ............................................................................... 26 Table 7. SDATA and SCLK Input Electrical Characteristics * ...................................................... 26 Table 8. Crystal Input/Feedback Electrical Characteristics ............................................................ 27 Table 9. PCI/HyperTransportTM Clock Output Electrical Characteristics (Lump Capacitance Test Load =30 pF)............................................................................ 27 Table 10. Reference Clock Output Electrical Characteristics (Lump Capacitance Test Load = 20 pF) ......................................................................... 29 Table 11. 24_48 MHz, USB Clock Output Electrical Characteristics (Lump Capacitance Test Load = 20 pF) ......................................................................... 30 Table 12. Processor Clock Output Electrical Characteristics ......................................................... 32 Table 13. Board Stack-Up Parameters ............................................................................................ 35 Table 14. Spread Spectrum Characteristics..................................................................................... 37 Table 15. Skew Characteristics ....................................................................................................... 38 Table 16. I2C Address ..................................................................................................................... 42 Table 17. Byte0: Frequency and Spread Spectrum Control Register.............................................. 42 Table 18. Byte1: PCI Clock Control Register (1=Enabled, 0=Disabled) ....................................... 43 Table 19. Byte2: PCI Clock, USB, 24_48MHz, REF[2:0] Control Register (1=Enabled, 0=Disabled)................................................................................................ 44 Table 20. Byte3: PCI Clock Free Running Select Control Register ............................................... 44 Table 21. Byte4: Pin Latched/Real Time State (and One Free Running Control)......................... 45 Table 22. Byte5: Clock Vendor ID ................................................................................................. 45 Table 23. Byte6: Reserved for Byte Count ..................................................................................... 46 6 List of Tables 24707 Rev. 3.08 September 2003 Clock Generator Specification for AMD64 Processors Revision History Date Revision September 2003 3.08 Fourth Public release. September 2003 3.07 Changed the title of the document to "Clock Generator Specification for AMD64 Processors" and changed references throughout the document. November 2002 3.06 Third Public release. November 2002 3.05 Added note in Table 2 for resistor strapping recommendation. Made changes in Table 3 for pin descriptions section of FS(2:0) signals. 3.04 Changed the title of the document to "Clock Generator Specification for AMD AthlonTM 64 and AMD OpteronTM Processors" and changed references throughout the document. September 2002 3.03 Second Public release. September 2002 3.02 Internal revision. 3.01 Changed the title of the document to "Clock Generator Specification for AMD AthlonTM and AMD OpteronTM Processors Based on Hammer Technology" and changed references throughout the document. 3.00 Initial Public release. November 2002 August 2002 August 2002 Changes Revision History 3 Clock Generator Specification for AMD64 Processors 4 Revision History 24707 Rev. 3.08 September 2003 24707 Rev. 3.08 September 2003 Chapter 1 Clock Generator Specification for AMD64 Processors Description This specification is intended to provide a definition of the minimum set of requirements for the first AMD64 processors system clock generators. 1.1 Specification Overview The goal of this specification is * * * * to provide enough information to enable development of clock generators for the AMD64 processors to provide the definition of a minimum feature set for a clock generator that enables initial platform shipments to allow clock generator vendors the flexibility to provide product differentiation above and beyond this minimum feature set to provide backward compatibility with AMD AthlonTM processor-based platforms 1.2 Pin-Strapped Configuration Upon power up, the device samples the input states of various configuration input pins to define the correct operating state without the need for software configuration through the I2C interface. The I2C interface to internal configuration registers provides a method to optimize the operating state of the clock generator. Note: Changes made through the I2C interface will override the hardware pin strapped configuration. 1.3 Processor Frequency Selection and Spread Spectrum Clocking Processor frequency selection of 100, 133, 166, and 200 MHz are defined from hardware-sampled inputs. Additional frequencies and operating states (combinations of processor frequency and spread spectrum clocking features) can be selected through the I2C programmable interface. The specified features in this specification provide a minimum set for AMD64 processor-based platforms. Additional features may be provided at the discretion of the clock generator manufacturer. Spread spectrum modulation (down-spread only) is required for all outputs derived from the internal processor PLL as shown in Figure 1 on page 7. This includes the processor, PCI33 and PCI33_HT66 outputs. The REF, USB, and 24_48 MHz clocks are not affected by spread spectrum control. The spread spectrum requirements include the ability to enable and disable 0.5% down spread clocking. A 0.5% down spread, 33-kHz triangular modulation is required and Chapter 1 Description 5 Clock Generator Specification for AMD64 Processors 24707 Rev. 3.08 September 2003 other spread amounts less than 0.5% down spread and less than 50 kHz f/t modulation are left to the clock generator vendor to include as differentiating features. 1.3.1 Reserved Test Mode Operating States This specification defines two test modes and reserves one other for the purpose of providing required system debug and system test operating modes. The reserved manufacturer test mode is provided for each clock vendor to implement an operating mode specific to their own production test flow needs and is not required for system operation. 1.4 Differential Push-Pull Processor Clock Outputs This clock generator is specified to provide push-pull driver type differential outputs for the processor clocks (2-pair) instead of the common open drain style used for AMD Athlon processorbased platforms. This provides a more testable product and results in less variation in edge rate and differential skew as seen by the processor. The processor clock termination scheme has been derived such that 15-55 ohm, 3.3-V output drivers can be used for the processor clocks. 1.5 Selectable 33-MHz or 66-MHz Clock Outputs This clock generator specification defines a number of clock outputs that are selectable between 33 MHz and 66 MHz. This selection provides flexibility across platforms that may implement a combination of 33-MHz PCI resources, 66-MHz PCI resources, and HyperTransportTM technology resources. Note: HyperTransport technology is the HyperTransport Technology Consortium's next generation interconnect technology that is designed for use with all AMD64 platforms. 1.6 PCISTOP33_L Control Signal This clock generator specification defines one asynchronous PCISTOP33_L signal that provides control for 33-MHz output clocks. Both the PCI33 and PCI33_HT66 clocks, while operating at 33MHz, must stop in response to PCISTOP33_L assertions. While operating at 66 MHz, the PCI33_HT66 outputs are not affected by PCISTOP33_L assertions. The 33-MHz PCI clock outputs, once stopped, should be in the Low state and started with a full high-pulse width specified. The 33-MHz PCI clock outputs on latency cycles are only one rising PCI clock turned off. Latency is one PCI clock. Section 1.6.1 and Section 1.6.2 on page 7, along with Figure 1 on page 7 gives a description and timing diagram respectively, of the required timing sequence: 1.6.1 Starting the 33-MHz PCI Clocks The 33MHz PCI clocks must be started using the following sequence of events: 6 Description Chapter 1 24707 Rev. 3.08 September 2003 Clock Generator Specification for AMD64 Processors 1. On a given PCI clock rising edge, the PCISTOP33_L signal is asserted (first arrow from the left in the timing diagram). 2. On the next rising edge of the PCI clock, the clock synthesis chip samples PCIST0P33_L deasserted (second arrow from the left). 3. The PCI clocks start running with the next rising edge of the PCI clock (third arrow from the left). 1.6.2 Stopping the 33-MHz PCI Clocks The 33-MHz PCI clocks must be stopped using the following sequence of events: 1. On a rising edge of the PCI clock, the PCISTOP33_L signal is asserted (4th arrow). 2. On the next rising edge of the PCI clock, the clock synthesis chip samples PCISTOP33_L asserted. 3. On the next falling edge of the PCI clock, the PCI clocks go Low and stay Low. Figure 1 is a picture of the PCISTOP33_L control sequence. All numbered arrow references are counted from left to right. Figure 1. PCISTOP33_L Control Signal Note: The fifth arrow, from the left, shows there is no rising edge on the stopped PCI clocks. Chapter 1 Description 7 Clock Generator Specification for AMD64 Processors 24707 Rev. 3.08 September 2003 The following notes give additional information on the PCISTOP33_L control sequence. Notes: 1.7 1. All timing is referenced to internal CPUCLK. 2. PCISTOP33_L is an asynchronous input. 3. All other clocks continue to run undisturbed. 4. PCI33_HT66SEL_L is shown in the High state. 5. PCISTOP33_L must meet 10 ns setup/hold times. Input Reference Crystal Definition The crystal inputs and pin loading should be compatible with 18-pF crystals. 1.8 Internal Input Pullup Resistors This specification defines internal pullup resistors on most of the control inputs. The internal input pullup resistors allow the input pins to be left unconnected in applications where their function is unnecessary. Additionally, these input pullup resistors provide the required pullup for open drain-type outputs for SMBus. The general range of values is provided for these internal pullups. 1.9 Software Interface and Control Software interface and control of the clock generator are described in Sections 1.9.1 and 1.9.2. 1.9.1 Hardware Selection with Software Programmable Overrides Configuration of the features of the clock generator can be completed through hardware pin strapping alone or by hardware pin strapping with optimization of features through programmable registers accessed through the SMBus interface. The values of the programmable registers will override any hardware strapped settings, once the settings are changed. 1.9.2 Configuration Read-Back The values of the programmable registers can be read back through the SMBus interface to allow the current operating state of the device to be determined. 8 Description Chapter 1 24707 Rev. 3.08 September 2003 Chapter 2 Clock Generator Specification for AMD64 Processors Features This specification describes the main clock generator for AMD64 platforms. Table 1 describes the system clock features. Table 1. System Clock Features Features Frequency Type Voltage Two differential pair processor clocks 200-MHz, 166MHz, 133MHz, or 100-MHz Differential push-pull 3.3 V Six PCI clocks 33-MHz Push-pull 3.3 V One free running PCI clock 33-MHz Push-pull 3.3 V Three AGP/HT clocks 33-MHz or 66 MHz Push-pull 3.3 V USBCLK 48-MHz Push-pull 3.3 V FDC clock 24-MHz or 48--MHz Push-pull 3.3 V Three Reference clocks 14.318-MHz Push-pull 3.3 V Additional features of the system clock are as follows: * 3.3-V operation * Two true differential processor clocks pairs (supports both 1P and 2P platforms) * Seven 3.3-V dedicated 33-MHz PCI clocks, one free-running * Three 3.3-V selectable 66-MHz or 33 MHz clocks to be used for HyperTransportTM technology reference clocks or PCI 33-MHz clocks * One 3.3-V 48-MHz output for USB * One 3.3-V 24-MHz or 48-MHz for SIO * Three 3.3-V 14.318-MHz reference clocks (one additional to provide reference to external 24.576 MHz generator if needed for AC97 codecs) * EMI Suppression using spread spectrum technology (down spread only with 33 kHz triangular modulation) * SMbus interface for configuration register programming and read back (Rev 1.0) * Power management control inputs * A 48-pin SSOP Chapter 2 Features 9 Clock Generator Specification for AMD64 Processors 10 Features 24707 Rev. 3.08 September 2003 Chapter 2 24707 Rev. 3.08 September 2003 Chapter 3 Clock Generator Specification for AMD64 Processors Frequency Selections This chapter contains frequency selections for the Clock Generator and they are shown in Table 2. PCI33 (MHz) PCI33_HT66 (MHz) (MHz) 14.318 (MHz) FS1 FS0 PCI33_HT66 SEL_L 1 1 1 X 1 X 200 33 33 or 66 24 or 48 14.318 1 1 0 X 1 X 166 33 33 or 66 24 or 48 14.318 Comment 24_48SEL_L PCI STOP33_L Input Configuration 24_48 Processor (MHz) FS2 Table 2. Frequency Selections Normal AMD64 Processor Operation Reserved Notes: 1. During bypass mode the X1 input pin can be driven with an external clock signal from 10 MHz to 100 MHz. This mode is used in system debug for frequency testing and is planned to be used in the smart burn-in systems for the AMD64 processors used for production burn-in capability. 2. These operating modes are reserved for vendor specific test requirements and may be different from vendor to vendor. These modes will not be used in the system. 3. In these cases, FS[2:0] is not equal to 000b or 001b. 4. It is highly recommended to connect an external pullup resistor and pull down resistor on signals FS[2:0] and 24_48SEL_L to ensure that these signals achieve the desired logic level and to determine the correct frequency selection under various loading and part leakage conditions. The value for the external pull up resistor should be 10 k ohm and the value for the external pull down resistor should be 1K ohm. Chapter 3 Frequency Selections 11 24707 Rev. 3.08 Clock Generator Specification for AMD64 Processors September 2003 PCI33_HT66 (MHz) FS0 PCI33_HT66 SEL_L 0 1 X 1 X 133 33 33 or 66 24 or 48 14.318 AMD AthlonTM processor compatible 14 0 0 X 1 X 100 33 33 or 66 24 or 48 14.318 AMD Athlon processor compatible 0 1 1 X 1 X Reserved2 0 1 0 X 1 X Reserved2 0 0 1 1 1 X X1 input =X1 / 6 =X1 / 6 0 0 (pin3 ) (pin3) (pin3) Bypass mode for bring up and mfgr test1 X1 input =X1 / 6 =X1 / 3 0 0 Bypass mode for bring up and mfgr test1 0 0 1 0 24_48 Comment 24_48SEL_L STOP33_L PCI 1 14.318 (MHz) PCI33 (MHz) FS1 1 Input Configuration (MHz) Processor (MHz) FS2 Table 2. Frequency Selections (Continued) X Notes: 12 1. During bypass mode the X1 input pin can be driven with an external clock signal from 10 MHz to 100 MHz. This mode is used in system debug for frequency testing and is planned to be used in the smart burn-in systems for the AMD64 processors used for production burn-in capability. 2. These operating modes are reserved for vendor specific test requirements and may be different from vendor to vendor. These modes will not be used in the system. 3. In these cases, FS[2:0] is not equal to 000b or 001b. 4. It is highly recommended to connect an external pullup resistor and pull down resistor on signals FS[2:0] and 24_48SEL_L to ensure that these signals achieve the desired logic level and to determine the correct frequency selection under various loading and part leakage conditions. The value for the external pull up resistor should be 10 k ohm and the value for the external pull down resistor should be 1K ohm. Frequency Selections Chapter 3 24707 Rev. 3.08 September 2003 Clock Generator Specification for AMD64 Processors PCI33_HT66 SEL_L 0 X 1 X Hi-Z Hi-Z Hi-Z Hi-Z Hi-Z Tri-state mode for board level test X X X 0 1 X 100, 133, 166 or 200 33 66 24 or 48 14.318 33 MHz vs. 66 MHz output select3 X X X 1 1 X 100,133 , 166, or 200 33 33 24 or 48 14.318 33 MHz vs. 66 MHz output select3 Comment 24_48SEL_L STOP33_L PCI 14.318 (MHz) PCI33_HT66 (MHz) FS0 0 (MHz) PCI33 (MHz) FS1 0 Input Configuration 24_48 Processor (MHz) FS2 Table 2. Frequency Selections (Continued) Notes: 1. During bypass mode the X1 input pin can be driven with an external clock signal from 10 MHz to 100 MHz. This mode is used in system debug for frequency testing and is planned to be used in the smart burn-in systems for the AMD64 processors used for production burn-in capability. 2. These operating modes are reserved for vendor specific test requirements and may be different from vendor to vendor. These modes will not be used in the system. 3. In these cases, FS[2:0] is not equal to 000b or 001b. 4. It is highly recommended to connect an external pullup resistor and pull down resistor on signals FS[2:0] and 24_48SEL_L to ensure that these signals achieve the desired logic level and to determine the correct frequency selection under various loading and part leakage conditions. The value for the external pull up resistor should be 10 k ohm and the value for the external pull down resistor should be 1K ohm. Chapter 3 Frequency Selections 13 24707 Rev. 3.08 Clock Generator Specification for AMD64 Processors September 2003 X 1 1 100, 133, 166 or 200 33 33 or 66 24 14.318 24 vs. 48 MHz output select3 X X X X 1 0 100, 133, 166, or 200 33 33 or 66 48 14.318 24 vs. 48 MHz output select3 X X X 0 0 X 100, 133, 166, 200 0 66 24 or 48 14.318 PCISTOP vs. 33 MHz and 66 MHz selects3 Comment 24_48SEL_L STOP33_L PCI 14.318 (MHz) PCI33_HT66 SEL_L X (MHz) PCI33_HT66 (MHz) FS0 X Input Configuration 24_48 PCI33 (MHz) FS1 X Processor (MHz) FS2 Table 2. Frequency Selections (Continued) Notes: 14 1. During bypass mode the X1 input pin can be driven with an external clock signal from 10 MHz to 100 MHz. This mode is used in system debug for frequency testing and is planned to be used in the smart burn-in systems for the AMD64 processors used for production burn-in capability. 2. These operating modes are reserved for vendor specific test requirements and may be different from vendor to vendor. These modes will not be used in the system. 3. In these cases, FS[2:0] is not equal to 000b or 001b. 4. It is highly recommended to connect an external pullup resistor and pull down resistor on signals FS[2:0] and 24_48SEL_L to ensure that these signals achieve the desired logic level and to determine the correct frequency selection under various loading and part leakage conditions. The value for the external pull up resistor should be 10 k ohm and the value for the external pull down resistor should be 1K ohm. Frequency Selections Chapter 3 24707 Rev. 3.08 September 2003 Clock Generator Specification for AMD64 Processors 0 1 X 100, 133, 166, 200 33 66 24 or 48 14.318 PCISTOP vs. 33 MHz and 66 MHz selects3 X X X 1 0 X 100, 133, 166, 200 0 0 24 or 48 14.318 PCISTOP vs. 33 MHz and 66 MHz selects3 X X X 1 1 X 100. 133, 166, 200 33 33 24 or 48 14/318 PCISTOP vs. 33 MHz and 66 MHz selects3 Comment 24_48SEL_L STOP33_L PCI 14.318 (MHz) PCI33_HT66 SEL_L X (MHz) PCI33_HT66 (MHz) FS0 X Input Configuration 24_48 PCI33 (MHz) FS1 X Processor (MHz) FS2 Table 2. Frequency Selections (Continued) Notes: 1. During bypass mode the X1 input pin can be driven with an external clock signal from 10 MHz to 100 MHz. This mode is used in system debug for frequency testing and is planned to be used in the smart burn-in systems for the AMD64 processors used for production burn-in capability. 2. These operating modes are reserved for vendor specific test requirements and may be different from vendor to vendor. These modes will not be used in the system. 3. In these cases, FS[2:0] is not equal to 000b or 001b. 4. It is highly recommended to connect an external pullup resistor and pull down resistor on signals FS[2:0] and 24_48SEL_L to ensure that these signals achieve the desired logic level and to determine the correct frequency selection under various loading and part leakage conditions. The value for the external pull up resistor should be 10 k ohm and the value for the external pull down resistor should be 1K ohm. Chapter 3 Frequency Selections 15 Clock Generator Specification for AMD64 Processors 16 Frequency Selections 24707 Rev. 3.08 September 2003 Chapter 3 24707 Rev. 3.08 September 2003 Chapter 4 Clock Generator Specification for AMD64 Processors Logic Block Diagram This chapter and Figure 2 illustrate the processor clock logic. Figure 2. Processor Clock Logic Block Diagram Chapter 4 Logic Block Diagram 17 Clock Generator Specification for AMD64 Processors 18 Logic Block Diagram 24707 Rev. 3.08 September 2003 Chapter 4 24707 Rev. 3.08 September 2003 Chapter 5 Clock Generator Specification for AMD64 Processors Pin Locations and Descriptions Table 3 contains the pin descriptions for the Clock Generator. Table 3. Pin Locations and Descriptions Name Pin No. of Pins Type X1 3 1 I Crystal Connection or External Reference: Reference crystal input or external reference clock input. This pin should include an internal 36-pF load capacitance to eliminate the need for external load capacitance. X2 4 1 O Crystal Connection: Reference crystal feedback. This output should include an internal 36-pF load capacitance to eliminate the need for external load capacitance. CPUT[1:0] 41 37 2 O Processor Clock Outputs 1 and 0: Processor push-pull "True" clock outputs of the differential pair. Requires external termination. CPUC[1:0] 40 36 2 O Processor Clock Outputs 1 and 0: Processor push-pull "Complimentary" clock outputs of the differential pair. Requires external termination. PCI33_F 23 1 O 3.3V Free-Running PCI Clock Output: The free-running PCI clock pin operates at 33-MHz. The free-running PCI clock is not turned off when PCISTOP33_L is activated Low. PCI33[5:0] 13 14 17 18 21 22 6 O 3.3V PCI Clock Outputs: PCI clocks operate at 33 MHz. PCI33_HT66[2:0] 7 8 11 3 O 3.3V PCI 33 MHz or HyperTransportTM Link 66 MHz Outputs: This group of outputs is selectable between 33 MHz and 66 MHz based upon the state of PCI33_HT66SEL_L. When running 66 MHz, these outputs are for use as reference clocks to HyperTransport technology-based devices. Chapter 5 Pin Description Pin Locations and Descriptions 19 Clock Generator Specification for AMD64 Processors 24707 Rev. 3.08 September 2003 Table 3. Pin Locations and Descriptions (Continued) Name Pin No. of Pins Type Pin Description PCI33_HT66SEL_L 6 1 I PCI33_HT66 MHz Select: This input selects the output frequency of PCI33_HT66 outputs to either 33 MHz or 66 MHz. This input pin is dedicated to avoid corruption of the input state due to PCI add-in cards that may have termination resistors on the input clocks. This input must have a weak (100K) internal pullup resistor. This pin externally strapped low using a 10 K ohm resistor to select if the 66 Mhz outputs are desired. Low = 66 MHz outputs, High = 33 MHz outputs USB 31 1 O 3.3-V USB Clock Output: Fixed clock output at 48MHz. 24_48MHz/24 _48SEL_L 28 1 I/O 3.3-V Super I/O clock output: The Super I/O clock may be strapped for 24-MHz or 48-MHz. This input must have a weak (100K) internal pullup. This pin will be externally strapped low using a 10 K ohm if the 48 MHz output is desired. Low = 48 MHz output, high = 24 MHz output REF[0:2]/FS[0:2] 1 45 48 3 I/O 3.3V Reference Clock Outputs: Fixed clock output at 14.318 MHz . 44 1 SPREAD 20 Frequency Select Inputs: Power-On strapping to set device operating frequency as described in Table 2 on page 11. These inputs must have weak (100 K) internal pullup resistors. See Notes in Table 2 on page 11 for resistor strapping recommendation. I Spread Spectrum Clocking Enable: Power-On strapping that sets spread spectrum clocking as enabled or disabled. This input allows the default spread spectrum-clocking mode to be enabled or disabled upon power up. This input must have a weak (100K) internal pullup resistor. This pin is externally strapped low using a 10 K ohm resistor if spread disabled is desired. Low=disable, High=enable. Note: all AMD AthlonTM processors and AMD64 processor-based systems are recommended for use with SSC, therefore the default of this pin is enabled and should only be turned off for debug and test purposes. Pin Locations and Descriptions Chapter 5 24707 Rev. 3.08 September 2003 Clock Generator Specification for AMD64 Processors Table 3. Pin Locations and Descriptions (Continued) Name Pin No. of Pins Type Pin Description PCISTOP33_L 24 1 I Control for PCI33[0:5] and PCI33_HT66[0:2] outputs operating at 33-MHz: Active-Low control input to halt all 33-MHz PCI clocks except the freerunning clock. This input must have a weak internal pullup resistor (100 K). Once this input has been asserted, the PCI33 outputs and PCI33_HT66 outputs operating at 33MHz must stop in the Low state according to the timing diagram outlined in Section 1.6.2 on page 7 and must not violate the output duty cycle requirements until stopped (no glitches or runt cycles). Low = stop, High = running. NC 12 1 SDATA 26 1 I/O Data pin for I2C circuitry (SM Bus Rev1.0). This input should have weak internal pullup resistor (100 K). In this case, no external pullup resistors would be required. SDATA is a 5.0-V tolerant I/O. Note Option: If CLK vendor only supports 3.3-V tolerant I/O, they must provide an application note in their spec on how to handle a 5V SMBus (i.e., clamp circuit on the motherboard). SCLK 25 1 I Clock pin for I2C circuitry (SM Bus Rev1.0). This input must have weak internal pullup resistors (100K). In this case, no external pullup resistors would be required. SCLK must be a 3.3-V signal-tolerant I/O but not 5.0-V tolerant.. VDD 2 9 16 19 29 35 38 46 8 P Power Connection: Connected to 3.3 V power supply. Used to supply digital portions of the chip. Chapter 5 Pin reserved for vendor specific features. Pin Locations and Descriptions 21 Clock Generator Specification for AMD64 Processors 24707 Rev. 3.08 September 2003 Table 3. Pin Locations and Descriptions (Continued) 22 Name Pin No. of Pins Type GND 5 10 15 20 27 30 34 39 47 9 G Power Connection: Connected directly to GND on the motherboard. Used to ground digital portions of the chip. VDDA 43 1 P Analog VDD: Connected to 3.3-V power supply through a filter on the motherboard. Used to supply the main PLL on the chip. GNDA 42 1 G Analog GND: Connected directly to GND on the motherboard. Used to ground the main PLL on the chip. VDDF 32 1 P Analog VDD for 48-MHz PLL: Connected to 3.3-V power supply through a filter on the motherboard. Used to supply the 48-MHz PLL on the chip. GNDF 33 1 G Analog GND for 48-MHz PLL: Connected directly to GND on the motherboard. Used to ground the 48MHz PLL on the chip. Pin Description Pin Locations and Descriptions Chapter 5 24707 Rev. 3.08 September 2003 Chapter 6 Clock Generator Specification for AMD64 Processors Package Pinout - 48-Pin SSOP The package pinout for a 48-pin SSOP package is defined to maximize performance. The package pinout provides grouped VDD and GND pin pairs to maximize mutual coupling and to equalize the distribution losses to each rail as seen at each signal location. The pinout includes dedicated VDDA and GNDA signals to supply the variable PLL and VDDF and GNDF signals to supply the fixed PLL. Figure 3 illustrates the SSOP package pinout. Figure 3. SSOP Package Pinout Chapter 6 Package Pinout - 48-Pin SSOP 23 Clock Generator Specification for AMD64 Processors 24 Package Pinout - 48-Pin SSOP 24707 Rev. 3.08 September 2003 Chapter 6 24707 Rev. 3.08 September 2003 Chapter 7 Clock Generator Specification for AMD64 Processors Electrical Specifications This chapter contains the electrical specifications for the clock generator. 7.1 Absolute Maximum Ratings The absolute maximum ratings define the maximum non-operating conditions beyond which predictable operation of the device might be impaired. The device should not be subjected to conditions outside these ranges under any circumstances. Table 4 describes the absolute maximum voltage, temperature, and ESD rating for the part. Table 4. Absolute Maximum Ratings Parameter Description Rating Unit VDD, VDDA, VDDF Supply Voltage -0.5 to 3.8 V VIN Input Voltage -0.5 to 3.8 V TSTG Storage Temp -65 to +150 C ESD PROT Input ESD Protection using Human Body Model >2 kV 7.2 Operating Conditions Table 5 describes the normal operating conditions of the part. Table 5. Operating Conditions Parameter Description Min. VDD, VDDA, VDDF Analog and digital supply voltages TA F(Input) Chapter 7 Typical Max. Unit 3.135 3.465 V Operating temperature, ambient 0 70 C Input frequency (crystal or reference) 10 16 MHz Electrical Specifications 14.318 25 24707 Rev. 3.08 Clock Generator Specification for AMD64 Processors 7.3 September 2003 Electrical Characteristics The electrical characteristics of the device define the electrical parameters and the ranges over which the device must operate. These characteristics are grouped per input or output type. These electrical characteristics must be maintained over the operating conditions shown in Table 5 on page 25. 7.3.1 Logic Inputs The logic input electrical characteristics are described in Table 6. The input pins are PCI33_HT66SEL_L, FS[0:2], PCISTOP33_L. Table 6. Logic Input Electrical Characteristics Parameter Description Test Conditions Min. Typ. Max. Unit VIL Input Low Voltage - GND-0.3 - 0.8 V VIH Input High Voltage - 2.0 - VDD+0.3 V IIL, IIH Input Low/High Current 0