![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
preliminary information amd athlon processor data sheet tm publication # 21016 rev: g issue date: december 1999
preliminary information trademarks amd, the amd logo, amd athlon, and combinations thereof, 3dnow!, amd-751, and amd-756 are trademarks of advanced micro devices, inc. mmx is a trademark of intel corporation. alpha is a trademark of digital equipment corporation. other product names used in this publication are for identification purposes only and may be trademarks of their respective companies. ? 1999 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 applica- tion in which the failure of amd?s product could create a situation where per- sonal 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. contents iii 21016g/0 ? december 1999 amd athlon? processor data sheet preliminary information contents revision history. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi about this data sheet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 part one amd athlon? processor family 3 1 overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 amd athlon ? processor microarchitecture summary . . . . . 2 2 interface signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.1 overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2 signaling technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.3 amd athlon ? system bus signals . . . . . . . . . . . . . . . . . . . . . . 5 3 logic symbol diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4 power management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 4.1 power management states . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 full-on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 halt state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 stop grant and sleep states. . . . . . . . . . . . . . . . . . . . . . . . . . . 12 probe state. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 4.2 connection and disconnection protocol . . . . . . . . . . . . . . . . 13 connection protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 connection state machines . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 5 thermal design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 6 electrical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 6.1 the amd athlon ? system bus . . . . . . . . . . . . . . . . . . . . . . . 23 6.2 signal groupings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 clock forwarding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 6.3 voltage identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 6.4 frequency identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 6.5 decoupling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 6.6 termination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 od termination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 clkfwd signal groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 sysclk, sysclk# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 6.7 operating ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 6.8 absolute ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 6.9 power dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 6.10 dc characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 6.11 ac characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 iv contents amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information 7 mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 7.1 introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 7.2 module dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 7.3 amd athlon ? processor card-edge signal listing . . . . . . . 41 8 ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 standard amd athlon ? processor products. . . . . . . . . . . . . . . . . . . 49 part two amd athlon processor model 2 51 9 overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 9.1 amd athlon ? processor microarchitecture summary . . . . 54 10 interface signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 10.1 overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 10.2 signaling technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 10.3 amd athlon ? system bus signals . . . . . . . . . . . . . . . . . . . . . 57 11 logic symbol diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 12 power management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 13 thermal design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 14 electrical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 14.1 the amd athlon ? system bus . . . . . . . . . . . . . . . . . . . . . . . 67 14.2 signal groupings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 clock forwarding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 14.3 voltage identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 14.4 frequency identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 14.5 decoupling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 14.6 termination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 14.7 operating ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 14.8 absolute ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 14.9 power dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 14.10 dc characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 14.11 ac characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 15 mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 15.1 introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 15.2 amd athlon ? processor card-edge signal listing . . . . . . . 76 16 ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 standard amd athlon ? processor products. . . . . . . . . . . . . . . . . . . 83 appendix a conventions, abbreviations, and references . . . . . . . . . . . . . . . . . . . . 85 list of figures vii 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information list of figures part one figure 1. typical amd athlon ? processor system block diagram . . . . . 3 figure 2. logic symbol diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 figure 3. amd athlon processor power management states . . . . . . . . . 11 figure 4. example system bus disconnection sequence . . . . . . . . . . . . . 15 figure 5. exiting stop grant state/bus reconnection sequence . . . . . . 16 figure 6. system connection states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 figure 7. processor connection states . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 figure 8. test circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 figure 9. amd athlon processor module dimensions ? front view . . . 36 figure 10. amd athlon processor module dimensions ? plate side view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 figure 11. amd athlon processor module dimensions ? side view . . . . 38 figure 12. amd athlon processor module dimensions ? edge view. . . . 38 figure 13. card edge dimensions ? thermal plate side view . . . . . . . . . 39 figure 14. card edge dimensions (detail) . . . . . . . . . . . . . . . . . . . . . . . . . 40 part two figure 15. typical amd athlon processor system block diagram. . . . . . 55 figure 16. logic symbol diagram for amd athlon processor model 2 . . 61 viii list of figures amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information list of tables ix 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information list of tables part one table 1. pin-type definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 table 2. amd athlon ? system bus and legacy interface signals . . . . . 6 table 3. amd athlon processor power management states . . . . . . . . . 14 table 4. amd athlon processor special cycle command encodings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 table 5. amd athlon processor interface signal groupings . . . . . . . . . 24 table 6. source-synchronous clock signal groups . . . . . . . . . . . . . . . . . 24 table 7. voltage id values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 table 8. signal and clock layout and termination requirements. . . . 26 table 9. operating ranges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 table 10. absolute ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 table 11. typical and maximum power dissipation . . . . . . . . . . . . . . . . . 29 table 12. dc characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 table 13. ac characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 table 14. amd athlon processor module dimensions . . . . . . . . . . . . . . . 35 table 15. notes for dimension drawings . . . . . . . . . . . . . . . . . . . . . . . . . . 35 table 16. amd athlon processor signals ordered by pin number. . . . . 41 table 17. amd athlon processor signals ordered by pin name. . . . . . . 44 table 18. amd athlon processor signals ordered by physical location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 table 19. valid ordering part number combinations . . . . . . . . . . . . . . . 49 part two table 20. pin-type definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 table 21. amd athlon system bus and legacy interface signals. . . . . . 58 table 22. amd athlon processor interface signal groupings . . . . . . . . . 68 table 23. source-synchronous clock signal groups . . . . . . . . . . . . . . . . . 68 table 24. operating ranges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 table 25. absolute ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 table 26. typical and maximum power dissipation . . . . . . . . . . . . . . . . . 71 table 27. dc characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 x list of tables amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information table 28. amd athlon processor signals ordered by pin number. . . . . 76 table 29. amd athlon processor signals ordered by pin name. . . . . . . 79 table 30. amd athlon processor signals ordered by physical location. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 table 31. valid ordering part number combinations . . . . . . . . . . . . . . . 83 table 32. abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 table 33. acronyms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 revision history xi 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information revision history date rev description august 1999 d initial public release august 1999 e revised vcc_core minimum value from 1.4v to 1.5v in table 9, ?operating ranges,? on page 28. revised information in table 10, ?absolute ratings,? on page 28. revised information in table 11, ?typical and maximum power dissipation (model 1),? on page 29. october 1999 f added the 700 mhz amd athlon? processor to table 11, ?typical and maximum power dissipation (model 1),? on page 29 and table 19, ?valid ordering part number combinations,? on page 49. revised table 12, ?dc characteristics (model 1),? on page 30 and table 13, ?ac characteristics,? on page 32. december 1999 g divided book into part one and part two. part one provides information about the amd athlon? processor family (model 1 and model 2), and part two provides information specific to the amd athlon processor model 2 (0.18-micron process technology). revisions to part one: in chapter 6, ?electrical data? on page 23: expanded information in the ?termination? section starting on page 26, including the addition of table 8, ?signal and clock layout and termination requirements?. revised maximum rating in table 10, ?absolute ratings,? on page 28. revised stop grant values in table 11, ?typical and maximum power dissipation (model 1),? on page 29. added i cc values and notes 7 and 8 to table 12, ?dc characteristics (model 1),? on page 30. in chapter 7, ?mechanical data? on page 35, added # to scheck[2]# and scheck[7]# in signal tables 16, 17, and 18 starting on page 41. xii revision history amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information about this data sheet 1 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information about this data sheet the amd athlon ? processor data sheet supports the model 1 and model 2 versions of the amd athlon processor family. model 1 refers to the amd athlon manufactured in the 0.25-micron process technology and model 2 refers to the amd athlon manufactured in the 0.18-micron process technology. the data sheet is divided into two parts. part one (chapters 1 ? 8) contains information that pertains to the entire amd athlon processor family and information specific to the model 1. part two (chapters 9 ? 16) contains information regarding new specifications and differences that pertain only to model 2 as compared to model 1. 2 about this data sheet amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information part one amd athlon ? processor family 3 part one amd athlon ? processor family the amd athlon processor data sheet supports the model 1 and model 2 versions of the amd athlon processor family. model 1 refers to the amd athlon manufactured with 0.25-micron process technology and model 2 refers to the amd athlon manufactured with 0.18-micron process technology. part one (chapters 1 ? 8) contains information that pertains to the entire amd athlon desktop family and information specific to model 1. for information about model 2, see part two, ? amd athlon ? processor model 2 ? on page 51. 4 amd athlon ? processor family part one amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information chapter 1 overview 1 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 1 overview 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 athlon processor is the first member of a new family of seventh-generation amd processors designed to meet the computation-intensive requirements of cutting-edge software applications running on high-performance desktop systems, workstations, and servers. the amd athlon processor is the world ? s most powerful x86 processor, delivering the highest integer, floating-point and 3d multimedia performance for applications running on x86 system platforms. the amd athlon provides industry-leading processing power for cutting-edge software applications, including digital content creation, digital photo editing, digital video, image compression, video encoding for streaming over the internet, soft dvd, commercial 3d modeling, workstation-class computer-aided design (cad), commercial desktop publishing, and speech recognition. it also offers the scalability and ? peace-of-mind ? reliability that it managers and business users require for enterprise computing. the amd athlon processor features the industry's first seventh-generation x86 microarchitecture, which is designed to support the growing processor and system bandwidth requirements of emerging software, graphics, i/o, and memory technologies. the amd athlon processor's high-speed execution core includes multiple x86 instruction decoders, a dual-ported 128-kbyte split level-one (l1) cache, three independent integer pipelines, three address calculation pipelines, and the x86 industry's first superscalar, fully pipelined, out-of-order, three-way floating-point engine. the floating-point engine is capable of delivering 2.4 gigaflops (gflops) of single-precision and more than 1 gflop of double-precision floating-point results at 600 mhz, for superior performance on numerically complex applications. the amd athlon processor microarchitecture incorporates enhanced 3dnow! ? technology, a high-performance cache architecture, and a 200-mhz, 1.6-gigabyte per second system bus ? the first bus of its kind for x86 system platforms. based on 2 overview chapter 1 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information the alpha ? ev6 interface protocol licensed from digital equipment corporation, the amd athlon system bus combines the latest technological advances, such as point-to-point topology, source-synchronous packet-based transfers, and low-voltage signaling, to provide the most powerful, scalable bus available for any x86 processor. the amd athlon processor is binary-compatible with existing x86 software and backwards compatible with applications optimized for mmx ? and 3dnow! instructions. using a data format and single-instruction multiple-data (simd) operations based on the mmx instruction model, the amd athlon processor can produce as many as four, 32-bit, single-precision floating-point results per clock cycle, potentially resulting in 2.4 gflops at 600 mhz (fully scalable). the enhanced 3dnow! technology implemented in the amd athlon includes new integer multimedia instructions and software-directed data movement instructions for optimizing such applications as digital content creation and streaming video for the internet, as well as new instructions for digital signal processing (dsp)/communications applications. 1.1 amd athlon ? processor microarchitecture summary the following features summarize the amd athlon processor microarchitecture: the industry ? s first nine-issue, superpipelined, superscalar x86 processor microarchitecture designed for high clock frequencies multiple x86 instruction decoders three out-of-order, superscalar, fully pipelined floating-point execution units, which execute all x87 (floating-point), mmx and 3dnow! instructions three out-of-order, superscalar, pipelined integer units three out-of-order, superscalar, pipelined address calculation units 72-entry instruction control unit advanced dynamic branch prediction enhanced 3dnow! technology with new instructions to enable improved integer math calculations for speech or video encoding and improved data movement for internet plug-ins and other streaming applications chapter 1 overview 3 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 200-mhz amd athlon system bus (scalable beyond 400 mhz) enabling leading-edge system bandwidth for data movement-intensive applications high-performance cache architecture featuring an integrated 128-kbyte l1 cache and a programmable, high-speed backside l2 cache interface the amd athlon processor delivers superior system performance in a cost-effective, industry-standard form factor. the amd athlon processor is compatible with motherboards based on amd ? s slot a connector (mechanically compatible with the existing sc242 infrastructure), which leverages commonly available chassis, power supply, and thermal solutions. figure 1 shows a typical amd athlon processor system block diagram. figure 1. typical amd athlon? processor system block diagram dram agp bus memory bus agp pci bus lan scsi system management bios isa bus usb dual eide amd athlon ? processor amd-751 ? system controller amd-756 ? peripheral bus controller 4 overview chapter 1 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information chapter 2 interface signals 5 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 2 interface signals 2.1 overview the amd athlon system bus architecture is designed to deliver unprecedented data movement bandwidth for next-generation x86 platforms, as well as the high performance required by enterprise-class application software. the system bus architecture consists of three high-speed channels (a unidirectional processor request channel, a unidirectional probe channel, and a 72-bit bidirectional data channel, including 8-bit error code correction [ecc] protection), source-synchronous clocking, and a packet-based protocol. in addition, the system bus supports several control, clock, and legacy signals. the interface signals use a hstl-like, low-voltage swing signaling technology contained within the slot a mechanical connector, which is mechanically compatible with the industry-standard sc242 connector. 2.2 signaling technology the amd athlon system bus uses a variation of the low-voltage, jedec hstl signaling technology, which has been enhanced to provide larger noise margins, reduced ringing, and variable voltage levels. the signals are open-drained and require termination to a supply that provides the high signal level. the hstl+ inputs use differential receivers, which require a reference voltage (v ref ). the reference signal is used by the receivers to determine if a signal is asserted or deasserted by the source. termination resistors are placed at both ends of the interface and are used to provide the high signal level and to control reflections on the interface. 2.3 amd athlon ? system bus signals table 2 on page 6 shows the amd athlon system bus signals and legacy interface signals. table 1 on page 6 shows the pin-type definitions used in the type column of table 2. 6 interface signals chapter 2 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information table 1. pin-type definitions mnemonic definition i standard input pin to the processor o standard output pin from the processor i/o bidirectional, three-state input/output pin od open-drain structure that allows multiple devices to share the pin in a wired-or configuration pp push/pull structure driven by a single source v cccore amd athlon processor core voltage table 2. amd athlon ? system bus and legacy interface signals signal name type level number of pins description a20m# i od v cccore 1 a20m# is an input from the system used to simulate address wrapping around in the 20-bit 8086. clkfwdrst i od v cccore 1 clkfwdrst resets clock-forward circuitry for both the system and processor. connect i od v cccore 1 connect is an input from the system used for power management and clock-forward initialization at reset. corefb+ corefb ? o pp v cccore 2 corefb+ and corefb ? are outputs to the system that provide amd athlon processor core voltage feedback to the system. ferr o od v cccore 1 ferr is an output to the system that is asserted for any unmasked numerical exception independent of the ne bit in cr0. fid[3:0] o od v cccore 4 the fid[3:0] signals are outputs to the system that report the multiplier used on the system clock (sysclk) producing the amd athlon processor core clock. ignne# i od v cccore 1 ignne# is an input from the system that tells the processor to ignore numeric errors. init# i od v cccore 1 init# is an input from the system that resets the integer registers without affecting the floating-point registers or the internal caches. execution starts at 0ffff fff0h. intr i od v cccore 1 intr is an input from the system that causes the processor to start an interrupt acknowledge transaction that fetches the 8-bit interrupt vector and starts execution at that location. nmi i od v cccore 1 nmi is an input from the system that causes a non-maskable interrupt. chapter 2 interface signals 7 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information procrdy o od v cccore 1 procrdy is an output to the system and is used for power management and source-synchronous clock initialization at reset. pwrok i od v cccore 1 pwrok is an input from the system indicating that the core power is within specified limits. reset# i od v cccore 1 reset# is an input from the system that initializes and resets the processor and invalidates cache blocks. saddin[14:2]# i od v cccore 13 saddin[14:2]# is the unidirectional system probe and data movement command channel from the system. saddinclk# i od v cccore 1 saddinclk# is the single-ended source-synchronous clock for saddin[14:2]# and is driven by the system. saddout[14:2]# o od v cccore 13 saddout[14:2]# is the unidirectional processor request channel to the system. it is used to transfer processor requests or probe responses to the system. saddoutclk# o od v cccore 1 saddoutclk# is the single-ended source-synchronous clock for saddout[14:2]# driven by the processor. scheck[7:0]# i/o od v cccore 8 scheck[7:0]# contain the ecc bits for data transfers on sdata[63:0]#. sdata[63:0]# i/o od v cccore 64 sdata[63:0]# is the bidirectional channel between the processor and system for data movement. sdatainclk[3:0]# i od v cccore 4 sdatainclk[3:0]# is the single-ended forwarded clock driven by the system to transfer data on sdata[63:0]#. each 16-bit data word is skewed-aligned with this clock. sdatainval# i od v cccore 1 sdatainval# is driven by the system to pace the data into the processor. sdatainval# can be used to introduce an arbitrary number of cycles between octawords into the processor. sdataoutclk[3:0]# o od v cccore 4 sdataoutclk[3:0]# is the single-ended source-synchronous clock driven by the processor to transfer data on sdata[63:0]#. each 16-bit data word on sdata[63:0]# is skewed-aligned with this clock. sdataoutval# i od v cccore 1 sdataoutval# is driven by the system to pace the data from the processor. sdataoutval# can be used to introduce an arbitrary number of cycles between quadwords from the processor. sfillval# i od v cccore 1 sfillval# validates a data transfer to the processor. the system may tie this pin to the asserted state (validating all fills). the processor samples sfillval# at the first or second data beat. table 2. amd athlon ? system bus and legacy interface signals (continued) signal name type level number of pins description 8 interface signals chapter 2 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information smi# i od v cccore 1 smi# is an input that causes the processor to enter the system management mode. stpclk# i od v cccore 1 stpclk# is an input that causes the processor to enter a lower power mode and issue a stop grant special cycle. sysclk sysclk# i2 sysclk and sysclk# are differential input clock signals provided to the processor ? s pll from a system-clock generator. vcc2sel o od v cccore 1 vcc2sel is an output to the system that indicates the required core voltage for the l2 sram. high=2.5v, low=3.3v. vid[3:0] o od v cccore 4 the vid[3:0] signals are outputs to the motherboard that indicate the required v cccore voltage for the processor. table 2. amd athlon ? system bus and legacy interface signals (continued) signal name type level number of pins description chapter 3 logic symbol diagram 9 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 3 logic symbol diagram figure 2. logic symbol diagram sdata[63:0]# sdatainclk[3:0]# sdataoutclk[3:0]# scheck[7:0]# data saddin[14:2]# saddinclk# probe/syscmd saddout[14:2]# saddoutclk# vid[3:0] fid[3:0] a20m# clkfwdrst connect corefb+ corefb ? ferr ignne# init# intr nmi procrdy pwrok reset# sfillval# smi# stpclk# vcc2sel sysclk# sysclk clock voltage control frequency control legacy request amd athlon ? processor sdatainval# sdataoutval# power and initialization management 10 logic symbol diagram chapter 3 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information chapter 4 power management 11 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 4 power management 4.1 power management states the amd athlon processor uses multiple advanced power states to place the processor in reduced power modes. these power states are used to enhance processor performance, minimize power dissipation, and provide a balance between performance and power (see ? power dissipation ? on page 29 for more information). in addition, these power states conform to the industry-standard advanced configuration and power interface (acpi) requirements for processor power states. (acpi is a specification for system hardware and software to support os-oriented power management.) each state has a specific mechanism that allows the processor to enter the respective state. figure 3 shows the power management states of the amd athlon processor. the figure includes the acpi power states for the processor, labeled as cx. figure 3. amd athlon ? processor power management states c1 auto halt c0 normal / full-on execute hlt and special cycle smi#, intr, nmi, init#, reset# incoming probe p r o b e s e r v i c e d stpclk# asserted s t p c l k # a s s e r t e d s t p c l k # d e a s s e r t e d c2 stop grant incoming probe probe serviced probe state stpclk# deasserted read plvl2 register c3 sleep s t p c l k # a s s e r t e d s t p c l k # d e a s s e r t e d r e a d p l v l 3 r e g i s t e r legend: hardware transitions software transitions note * note: the c1 to c2 transition by way of the stpclk# assertion/deassertion is not defined for acpi-compliant systems. 12 power management chapter 4 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information the following sections describe each of the low-power states. note: in all power management states, the system must not disable the system clock (sysclk/sysclk#) to the processor. full-on the full-on or normal state refers to the default power state and means that all functional units are operating at full processor clock speed. halt state when the amd athlon processor executes the hlt instruction, the processor issues a halt special cycle to the system bus. the phase-lock loop (pll) continues to run, enabling the processor to monitor bus activity and provide a quick resume from the halt state. the processor may enter a lower power state. the halt state is exited when the processor samples init#, intr (if interrupts are enabled), nmi, reset#, or smi#. stop grant and sleep states after recognizing the assertion of stpclk#, the amd athlon processor completes all pending and in-progress bus cycles and acknowledges the stpclk# assertion by issuing a stop grant special bus cycle to the system bus. the processor may enter a lower power state. from a software standpoint, the sleep/stop grant state is entered by reading the plvl registers located in an acpi-compliant peripheral bus controller. the difference between the stop grant state and the sleep state is determined by which plvl register software reads from the peripheral bus controller. if the software reads the plvl_2 register, the processor enters the stop grant state. in this state, probes are allowed, as shown in figure 3 on page 11. if the software reads the plvl_3 register, the processor enters the sleep state, where probes are not allowed. this action is accomplished by disabling snoops within an acpi-compliant system controller. the sleep/stop grant state is exited upon the deassertion of stpclk# or the assertion of reset#. after the processor enters the full-on state, it resumes execution at the instruction boundary where stpclk# was initially recognized. the processor latches init#, intr (if interrupts are enabled), nmi, and smi#, if they are asserted during the stop grant or sleep state. however, the processor does not exit this state until the deassertion of stpclk#. when stpclk# is deasserted, chapter 4 power management 13 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information any pending interrupts are recognized after returning to the normal state. if reset# is sampled asserted during the stop grant or sleep state, the processor immediately returns to the full-on state and the reset process begins. probe state the probe state is entered when the system requires the processor to service a probe. when in the probe state, the processor responds to a probe cycle in the same manner as when it is in the full-on state. when the probe has been serviced, the processor returns to the same state as when it entered the probe state. 4.2 connection and disconnection protocol the amd athlon processor enhances power savings in each of the power management states when the system logic disconnects the processor from the system bus and slows down the internal clocks. entering the lowest power state is accomplished with a connection protocol between the processor and system logic. the system can initiate a bus disconnection upon the receipt of a stop grant special cycle. if required by the system, the processor disconnects from the system bus and slows down its internal clocks before entering the stop grant or sleep state. if the system requires the processor to service a probe while it is in the stop grant state, it must first request that the processor increase its clocks to full speed and reconnect to the system bus. table 3 on page 14 describes the amd athlon processor power states using the connection protocol as described on page 14. amd athlon system bus connections and disconnections are controlled by an enable bit within the system controller. 14 power management chapter 4 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information connection protocol in addition to the legacy stpclk# signal and the halt and stop grant special cycles, the amd athlon system bus connection protocol includes the connect, procrdy, and clkfwdrst signals and the new connect special cycle. amd athlon system bus disconnects are initiated by the system controller in response to the receipt of a stop grant special cycle. reconnections are initiated by the processor in response to an interrupt or stpclk# deassertion, or by the system to service a probe. a disconnect request is implicit, if enabled, in the processor stop grant special cycle request. it is expected that the system controller provides a bios-programmable register in which it table 3. amd athlon ? processor power management states state name entered exited full-on / normal this is the full-on running state of the processor initiates either a halt instruction or stpclk# assertion. halt execution of the halt instruction. a special cycle is issued. the processor may enter a lower power state. the processor exits and returns to the run state upon the occurrence of init#, intr, nmi, smi# or reset#. the processor transitions to the stop grant state if stpclk# is asserted and returns to the halt state upon stpclk# deassertion. stop grant the processor transitions to the stop grant state with the assertion of stpclk# (as a result of a read to the plvl_2 register). a stop grant special cycle is issued. the processor may enter a lower power state. note: while in this state, interrupts are latched and serviced when the processor transitions to the full-on state. the processor transitions to the full-on or halt state upon stpclk# deassertion. reset# asserted initializes the processor but, if stpclk# is asserted, the processor returns to the stop grant state. probe a transition to the probe state occurs when the system asserts connect. the processor remains in this state until the probe is serviced and and any data is transferred. the processor returns to the halt or stop grant state when the probe has been serviced and the system deasserts connect. if the processor was disconnected from the bus in the previous state, bus disconnection occurs and the internal frequency of the processor is again slowed down. sleep the processor can enter its lowest power state, sleep, from the full-on state with the assertion of stpclk# (as a result of a read to the plvl_3 register). note: while in this state, interrupts are latched and serviced when the processor transitions to the full-on state. the processor transitions to the run state upon stpclk# deassertion. asserting reset# initializes the processor but, if stpclk# is asserted, the processor returns to the sleep state. chapter 4 power management 15 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information can disconnect the processor from the amd athlon system bus upon the occurrence of a stop grant special cycle. the system receives the special cycle request from the processor and, if there are no outstanding probes or data movements, the system deasserts connect to the processor. the processor detects the deassertion of connect on a rising edge of sysclk, and deasserts procrdy to the system. in return, the system asserts clkfwdrst in anticipation of reestablishing a connection at some later point. note: the system must disconnect the processor from the amd athlon system bus before issuing the stop grant special cycle to the pci bus. the processor can receive an interrupt or stpclk# deassertion after it sends a stop grant special cycle to the system but before the disconnection actually occurs. in this case, the processor sends the connect special cycle to the system, rather than continuing with the disconnect sequence. the system cancels the disconnection. table 4 describes the connect special cycle command. figure 4 shows the sequence of events from a system perspective, which leads to disconnecting the processor from the amd athlon system bus and placing the processor in the stop grant state. figure 4. example system bus disconnection sequence table 4. amd athlon ? processor special cycle command encodings special cycle type amd athlon ? system bus cmd pa [34:0] sysdata [31:0] description connect wrlws speccycbase 0004 0002 the processor generates this special cycle to initiate a reconnect of the interface. the system returns connect to the asserted state stop grant sbc stop grant sbc stpclk# connect procrdy clkfwdrst pci bus system bus 16 power management chapter 4 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information the following sequence of events describes how the processor is placed in the stop grant state when bus disconnection is enabled within the system controller: 1. the peripheral controller asserts stpclk# to place the processor in the stop grant state. 2. when the processor receives stpclk#, it acknowledges the system by sending out a stop grant special bus cycle on the amd athlon system bus. 3. when the special cycle is received by the system controller, the system controller deasserts connect, initiating a bus disconnect to the processor. 4. the processor replies to the system controller by deasserting procrdy, approving the bus disconnect request. 5. the system controller asserts clkfwdrst to complete the bus disconnection sequence. 6. after the processor is disconnected from the bus, the system controller passes the stop grant special cycle along to the peripheral controller via the pci bus, notifying it that the processor is in the stop grant state. figure 5 shows the signal sequence of events that take the processor out of the stop grant state, reconnect the processor to the amd athlon system bus, and put the processor into the full-on state. figure 5. exiting stop grant state/bus reconnection sequence the following sequence of events removes the processor from the stop grant state and reconnects it to the amd athlon system bus: 1. the peripheral controller deasserts stpclk#, informing the processor of a wake event. stpclk# procrdy connect clkfwdrst chapter 4 power management 17 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 2. when the processor receives stpclk#, it asserts procrdy, notifying the system controller to reconnect to the bus. 3. the system controller asserts connect, telling the processor that it is connected to the amd athlon system bus. 4. the system controller finally deasserts clkfwdrst, which synchronizes the forwarded clocks between the processor and the system controller. 18 power management chapter 4 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information connection state machines figure 6 and figure 7 describe the system and processor connection state machines, respectively. figure 6. system connection states condition 1 a disconnect is requested and probes are still pending 2 a disconnect is requested and no probes are pending 3 a connect special cycle from the processor 4 no probes are pending 5 procrdy is deasserted 6 a probe needs service 7 procrdy is asserted 8 3 sysclk periods after clkfwdrst is deasserted. although re c onnected to the system interface, the system must not issue any non -n op sysdc commands for a minimum of four sysclk periods after de a sserting clkfwdrst . action a deassert connect 8 sysclk periods after last probe/command sent bassert clkfwdrst c assert connect d deassert clkfwdrst disconnect pending connect disconnect requested reconnect pending probe pending 2 disconnect probe pending 1 1 3 2/a 4/a 5/b 3/c 7/d,c 8 6/c 7/d 8 chapter 4 power management 19 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information figure 7. processor connection states condition 1 connect is deasserted by the system (for a previously sent halt or stop grant special cycle). 2 processor receives a wake-up event and must cancel the disconnect request. 3 deassert procrdy and slow down internal clocks. 4 processor wake-up event or connect asserted by system. 5 clkfwdrst is deasserted by the system 6 forward clocks start 3 sysclk periods after clkfwdrst is deasserted. action a clkfwdrst is asserted by the system. b issue a connect special cycle. c assert procrdy and return internal clocks to full speed connect disconnect pending disconnect connect pending 1 connect pending 2 1 3/a 4/c 5 6/b 2/b 20 power management chapter 4 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information chapter 5 thermal design 21 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 5 thermal design for information about thermal design, including layout and airflow considerations, see the amd athlon? processor thermal solution design application note , order# 22439. 22 thermal design chapter 5 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information chapter 6 electrical data 23 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 6 electrical data 6.1 the amd athlon ? system bus the amd athlon system bus architecture is designed to deliver unprecedented data movement bandwidth for next-generation x86 platforms, as well as the high performance required by enterprise-class application software. the system bus architecture consists of three high-speed channels (a unidirectional processor request channel, a unidirectional snoop channel, and a 72-bit bidirectional data channel, including 8-bit error code correction [ecc] protection), source-synchronous clocking, and a packet-based protocol. in addition, the system bus supports several control, clock, and legacy signals. the interface signals use a hstl-like, low-voltage swing signaling technology contained within the slot a mechanical connector, which is mechanically compatible with the industry-standard sc242 connector. 6.2 signal groupings the amd athlon system bus is the processor connection to a memory and i/o controller or a shared multiprocessor controller. the system interface can be broken down into four signal groups plus power and ground connections. these groups are listed in table 5 on page 24. the first group connects the amd athlon processor to the system controller and uses a source-synchronous, or clock-forwarded clocking scheme. using this technique, the clocks and data travel in the same direction down the transmission line and arrive together. the second group connects the amd athlon processor to the peripheral bus controller, but unlike the system controller group, these signals do not use a source-synchronous scheme. the third group is the control group, which contains signals that interface with the power supply of the system. the fourth group contains the system clock. this is the input clock for the amd athlon and is the source for all other clocks generated by the amd athlon processor module. 24 electrical data chapter 6 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information clock forwarding the signals in the system controller group can be divided into six source-synchronous groups, as shown in table 6. groups that contain two clocks are bidirectional, source-synchronous groups. these groups use a different clock, based on the operation being performed. for example, when data is sent from the amd athlon to the system controller, sdataoutclk# is used, and when data is sent from the system controller to the amd athlon processor, sdatainclk# is used. the topology is point-to-point and active terminations. table 5. amd athlon ? processor interface signal groupings name buffer type signals system controller (northbridge) open-drain saddin[14:2]#, saddout[14:2]#, saddinclk#, saddoutclk#, sfillval#, sdatainval#, sdataoutval#, sdata[63:0]#, sdatainclk[3:0]#, sdataoutclk[3:0]#, scheck[7:0]#, fid[3:0], clkfwdrst, procrdy, connect peripheral bus controller (southbridge) reset#, intr, nmi, smi#, init#, a20m#, ferr, ignne#, stpclk# clock sysclk, sysclk# control vid[3:0], vcc2sel, corefb+, corefb ? , pwrok power vcc_core, vcc_sram, gnd table 6. source-synchronous clock signal groups group signals in group clock sdata0 sdata[15:0]#, scheck[0:1]# sdatainclk[0]#, sdataoutclk[0]# sdata1 sdata[31:16]#, scheck[2:3]# sdatainclk[1]#, sdataoutclk[1]# sdata2 sdata[47:32]#, scheck[4:5]# sdatainclk[2]#, sdataoutclk[2]# sdata3 sdata[63:48]#, scheck[6:7]# sdatainclk[3]#, sdataoutclk[3]# saddin saddin[14:2]#, sfillval#, sdatainval#, sdataoutval# saddinclk# saddout saddout[14:2]# saddoutclk# chapter 6 electrical data 25 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 6.3 voltage identification the amd athlon processor provides four voltage id lines back to the system for proper configuration of the processor core voltage. the processor either connects a vid to v ss , or has an open value. if required by the voltage regulator, the motherboard pulls up these four signals up to ttl levels. the motherboard is required to pull vid[4] low for the voltage regulator to supply voltage in the appropriate range for the amd athlon. these voltage id values are defined in table 7. the pullup resistors used on the motherboard must have a value of at least 10 k ? . in addition, the amd athlon processor provides the vcc2sel signal to identify the core voltage of the l2 cache srams. like the vid signals, the amd athlon either connects the vcc2sel to v ss or has an open value, with a pullup resistor on the motherboard. an open value indicates that a voltage of 2.5v is required for vcc_sram, while a vss indicates a required voltage of 3.3v. table 7. voltage id values vid[3] vid[2] vid[1] vid[0] vcc_core (v) 0 0 0 0 2.05 0 0 0 1 2.00 0010 1.95 0011 1.90 0100 1.85 0101 1.80 0110 1.75 0111 1.70 1000 1.65 1001 1.60 1010 1.55 1011 1.50 1100 1.45 1101 1.40 1110 1.35 1111 1.30 26 electrical data chapter 6 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information 6.4 frequency identification the amd athlon processor provides four frequency id signals (fid[3:0]) to the system controller to indicate the sysclk multiplier at which the processor core operates. this mechanism is automatic, using the system controller and the bios without jumpers on the motherboard to set the operating frequency of the amd athlon. 6.5 decoupling see the amd athlon ? processor voltage regulation design application note , order# 22651, or contact your local amd office for information about the decoupling required on the motherboard for use with the amd athlon processor. 6.6 termination table 8 lists the layout and termination for slot-a signals and clocks. for additional information concerning termination design guidelines for amd athlon processor-based systems, contact your local amd representative to obtain detailed documentation available under a non-disclosure agreement. table 8. signal and clock layout and termination requirements group/name termination requirements sysclk, sysclk# differential clock inputs to the system controller (northbridge) and slot-a. point-to-point system clocks driven by the central system clock generator. see ? sysclk, sysclk# ? on page 27. sdata0, sdata1, sdata2, sdata3, saddin, saddout * 68 ohm pullup resistors must be kept with 1 ? of northbridge. see ? od termination ? on page 27. clkfwdrst, connect, procrdy picclk these signals must be pulled to 2.5 v on the motherboard using a 330-ohm resistor to vcc3 and a 1.0-kohm resistor to vss. picd[1:0] nmi, intr, smi#, init#, a20m#, ignne#, stpclk#, cpureset# route to minimum length where possible. hstl-like inputs. point-to-point signals driven by the peripheral bus controller (southbridge) to the slot-a connector. these signals are pulled to vcccore on the slot-a card and do not require termination on the motherboard. notes: * see table 6, ?source-synchronous clock signal groups,? on page 24 chapter 6 electrical data 27 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information od termination both the processor and northbridge use hstl-like open-drain outputs and hstl-like inputs. therefore, the bus signals must be terminated both at the source and the destination with 68 ? pullup resistors to vcccore. pullups at the processor are located on the processor module and need not be considered during motherboard layout. consequently, the only terminations required on the motherboard are the pullup resistors at the northbridge. these pullup termination resistors must be located 1 inch from the northbridge. for systems that do not support ecc, scheck[7:0]# should be tied to vcccore with a 68-ohm pullup, with minimal routing where possible. clkfwd signal groups the termination scheme for all clock forward signals, both signal and clock, involves having each end terminated by a 68-ohm pullup resistor located 1 inch from each device. pullups at the processor are located on the processor module and need not be considered during motherboard layout. note: the data bus, sdata[63:0], drives in both directions and, therefore, must have a unidirectional clock for each data group travelling each way. sysclk, sysclk# each of the two sysclk pairs from the clock generator to the processor, sysclk and sysclk# (true and complimentary), are series terminated at the source with a 47-ohm resistor located a maximum distance of 0.5 inch from the clock generator and parallel terminated at the end with a 68-ohm resistor to vcccore. parallel termination occurs on the processor module and need not be considered during motherboard layout. 28 electrical data chapter 6 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information 6.7 operating ranges the amd athlon processor is designed to provide functional operation if the voltage and temperature parameters are within the limits defined in table 9. 6.8 absolute ratings the amd athlon processor should not be subjected to conditions exceeding the absolute ratings listed in table 10, as such conditions may adversely affect long term reliability or result in functional damage. table 9. operating ranges parameter description min max notes vcc_core amd athlon ? processor core supply 1.5 v 1.7 v 1 vcc_core amd athlon ? processor core supply in sleep state 1.2 v 1.7 v 2 vcc_sram 2.5 v sram core supply 2.475 v 2.625 v 3 vcc_sram 3.3 v sram core supply 3.15 v 3.45 v 4 t plate temperature of thermal plate 70 o c notes: 1. for normal operating conditions (nominal vcc_core is 1.6 v) 2. for sleep state operating conditions 3. value of vcc_sram when vcc2sel is high 4. value of vcc_sram when vcc2sel is low table 10. absolute ratings parameter description min max notes vcc_core amd athlon ? processor core supply ? 0.5 v nominal + 0.5 v vcc_sram 2.5 v sram core supply ? 0.5 v 3.0 v 1 vcc_sram 3.3 v sram core supply ? 0.5 v 4.0 v 2 v pin voltage on any system bus pin tbd tbd t storage storage temperature of processor ? 40 o c85 o c notes: 1. value of vcc_sram when vcc2sel is low 2. value of vcc_sram when vcc2sel is high chapter 6 electrical data 29 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 6.9 power dissipation table 11 shows the typical and maximum power dissipation of the amd athlon processor during normal and reduced power states. table 11. typical and maximum power dissipation (model 1) clock control state 500 mhz 550 mhz 600 mhz 650 mhz 700 mhz note normal (maximum thermal power) 42 w 46 w 50 w 54 w 50 w 1, 2 normal (typical thermal power) 38 w 41 w 45 w 48 w 45 w 1, 2 stop grant (maximum) 6 w 6 w 6 w 6 w 6 w 3 notes: 1) power numbers include power for a 512-kbyte l2 cache running at maximum case current conditions. 2) measured at 1.6v nominal 3) measured at 1.3v for sleep state operating conditions 30 electrical data chapter 6 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information 6.10 dc characteristics the dc characteristics of the amd athlon processor are shown in table 12. these values are defined at the card edge of the amd athlon processor module. table 12. dc characteristics (model 1) symbol parameter condition min max units notes vcc_core io supply voltage 1.5 1.7 v 1 v ref dc input reference voltage (0.47*vcc_core) ? 50 (0.47*vcc_core) +50 mv 2 i vref v ref input pin current 0 < v in < vcc_core ? 250 +250 a3 v ih-dc dc input high voltage v ref + 325 vcc_core + 300 mv v il-dc dc input low voltage ? 300 v ref + 75 mv v ih-ac ac input high voltage v ref + 450 vcc_core + 500 mv v il-ac ac input low voltage ? 500 v ref ? 50 mv v oh-dc dc output high voltage vcc_core vcc_core + 300 mv 4 v ol-dc dc output low voltage i out = i ol-dc-max ? 300 +300 mv 4 v oh-ac ac output high voltage vcc_core vcc_core + 500 mv 4 v ol-ac ac output low voltage ? 500 400 mv 4 i ol-dc dc output current low v out = v ol-dc-max ? 33 ma i leak tristate leakage 0 < v in < vcc_core ? 100 +100 a5 i ih input high current v in =v ih-dc-min 0500 a notes: 1. nominal vcc_core is 1.6v. 2. v ref : ? v ref is nominally set by a (1%) resistor divider from vcc_core. ? the suggested divider resistor values are 90.9 ohms over 80.6 ohms to produce a divisor of 0.47. ? the internal v ref (v ref-int ) is the external v ref scaled by 0.80 (v ref-int = (v ref /0.80)). (processor pin sysvrefmode = high) ? given: vcc_core = 1.6v, v ref = 752mv (1.6 * 0.47), v ref-int = 940mv (752mv/0.8). ? peak-to-peak ac noise on v ref (ac) should not exceed 2% of v ref (dc). 3. i vref should be measured at nominal v ref. 4. v ol-dc-max, v ol-ac-max, v oh-dc-min and v oh-ac-min are specified at t = 100 c and vcc_core = 1.4v. 5. does not apply to v ref . 6. the following signals have twice the capacitance because they connect to two input pads ? sdatainclk[3:0]# and sysclk, sysclk#. sdatainclk[3:0]# connects 2 byte clocks to form a word sized clock. sysclk connects to clkin/rstclk. sysclk# connects to clkin#/rstclk#. 7. measured at maximum vcc_core = 1.70 v ? the maximum power supply current must be taken into account when designing a power supply. 8. a minor process update to the existing 0.25-micron technology offers improved power performance for the amd athlon 700-mhz processor. chapter 6 electrical data 31 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information i il input low current v in =v il-dc-max 0500 a c in input pin capacitance 4 12 pf 6 i cc power supply current 500 mhz 27.4 a 7 550 mhz 30.1 a 7 600 mhz 32.9 a 7 650 mhz 35.5 a 7 700 mhz 33.1 a 7, 8 table 12. dc characteristics (model 1) (continued) symbol parameter condition min max units notes notes: 1. nominal vcc_core is 1.6v. 2. v ref : ? v ref is nominally set by a (1%) resistor divider from vcc_core. ? the suggested divider resistor values are 90.9 ohms over 80.6 ohms to produce a divisor of 0.47. ? the internal v ref (v ref-int ) is the external v ref scaled by 0.80 (v ref-int = (v ref /0.80)). (processor pin sysvrefmode = high) ? given: vcc_core = 1.6v, v ref = 752mv (1.6 * 0.47), v ref-int = 940mv (752mv/0.8). ? peak-to-peak ac noise on v ref (ac) should not exceed 2% of v ref (dc). 3. i vref should be measured at nominal v ref. 4. v ol-dc-max, v ol-ac-max, v oh-dc-min and v oh-ac-min are specified at t = 100 c and vcc_core = 1.4v. 5. does not apply to v ref . 6. the following signals have twice the capacitance because they connect to two input pads ? sdatainclk[3:0]# and sysclk, sysclk#. sdatainclk[3:0]# connects 2 byte clocks to form a word sized clock. sysclk connects to clkin/rstclk. sysclk# connects to clkin#/rstclk#. 7. measured at maximum vcc_core = 1.70 v ? the maximum power supply current must be taken into account when designing a power supply. 8. a minor process update to the existing 0.25-micron technology offers improved power performance for the amd athlon 700-mhz processor. 32 electrical data chapter 6 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information 6.11 ac characteristics the ac characteristics of the amd athlon processor are shown in table 13. the parameters are grouped based on the source or destination of the signals involved. all parameters are defined at the card edge of the amd athlon processor module. table 13. ac characteristics group symbol parameter min max units notes all signals t rise output rise slew rate 1 3 v/ns 1 t fall output fall slew rate 1 3 v/ns 1 clock forward t skew- sameedge output skew with respect to the same clock edge ? 385 ps 2 t skew- diffedge output skew with respect to a different clock edge ? 770 ps 2 t su input data setup time 300 ? ps 3 t hd input data hold time 300 ? ps 3 sync *4 t val rstclk to output valid 250 2000 ps 5 t su setup to rstclk 500 ? ps 6 t hd hold from rstclk 1000 ? ps 6 notes: ? test circuit used ? see figure 8 on page 33. 1. rise and fall time ranges are guidelines over which the i/o has been characterized. 2. t k7-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. t k7-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. 3. input su and hd times are with respect to the appropriate clock forward group input clock. 4. the synchronous signals include procrdy, connect, clkfwdrst. 5. t val is rstclk rising edge to output valid for procrdy. test load ? 25pf. 6. t su is setup of connect/clkfwdrst to rising edge of rstclk. t hd is hold of connect/clkfwdrst from rising edge of rstclk. chapter 6 electrical data 33 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information figure 8. test circuit vcc_core 68 ? 68 ? vcc_core package device under test package device under test 50 ? 1 max 50 ? 8 max 50 ? 1 max component component 34 electrical data chapter 6 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information chapter 7 mechanical data 35 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 7 mechanical data 7.1 introduction the amd athlon is a processor module comprised of a processor, l2 cache, passive components, a thermal plate, and a cover plate. the amd athlon processor connects to the motherboard through insertion into a connector known as slot a. 7.2 module dimensions table 14 shows the dimensions of the amd athlon processor module. figures 10 through 14 starting on page 37 show the critical dimensions of the amd athlon processor module. all dimensions in the drawings are in inches and are not to scale. table 15 lists the notes that pertain to the dimension drawings. table 14. amd athlon ? processor module dimensions description min max figure module length 5.505 inches 5.515 inches 10 on page 37 module height 2.451 inches 2.483 inches 10 module depth 0.637 inch 0.657 inch 10 thermal plate length 5.331 inches 5.351 inches 11 on page 38 thermal plate height 1.917 inches 1.927 inches 11 table 15. notes for dimension drawings note description area for part number and traceability information rivscrew attach hole. maximum insertion depth: 0.269 ? heatsink clip attach hole. maximum insertion depth: 0.233 ? thermal grease centered on sram pedestal 6 7 8 9 36 mechanical data chapter 7 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information figure 9. amd athlon ? processor module dimensions ? front view chapter 7 mechanical data 37 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information figure 10. amd athlon ? processor module dimensions ? plate side view 38 mechanical data chapter 7 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information figure 11. amd athlon ? processor module dimensions ? side view figure 12. amd athlon ? processor module dimensions ? edge view this dimension is to the daughtercard centerline chapter 7 mechanical data 39 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information figure 13. card edge dimensions ? thermal plate side view 40 mechanical data chapter 7 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information figure 14. card edge dimensions (detail) chapter 7 mechanical data 41 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 7.3 amd athlon ? processor card-edge signal listing tables 16 through 18 shows the slot a signals and pins ordered by pin number, pin name, and their physical position on the slot, respectively. the high and low designation in the pin name column in table 18 refers to the staggered high/low arrangement of the pins on the slot. table 16. amd athlon ? processor signals ordered by pin number pin no. pin name pin no. pin name a1 vcc2sel b1 saddout[14]# a2 vcc_sram[7] b2 gnd[10] a3 reserved b3 saddout[13]# a4 vcc_sram[6] b4 saddout[7]# a5 reserved b5 gnd[51] a6 vcc_sram[5] b6 saddoutclk# a7 reserved b7 gnd[7] a8 vcc_sram[4] b8 saddout[12]# a9 smi# b9 gnd[21] a10 vcc_sram[3] b10 saddout[9]# a11 ferr b11 saddout[8]# a12 init# b12 gnd[20] a13 nmi b13 saddout[5]# a14 vcc_sram[2] b14 saddout[6]# a15 intr b15 gnd[30] a16 vcc_sram[1] b16 saddout[2]# a17 reset# b17 gnd[44] a18 stpclk# b18 saddout[3]# a19 ignne# b19 gnd[19] a20 vcc_sram[8] b20 sdataoutclk[3]# a21a20m# b21gnd[40] a22 vcc_core[41] b22 scheck[6]# a23 saddout[10]# b23 sdata[53]# a24 vcc_core[1] b24 gnd[8] a25 saddout[11]# b25 sdata[49]# a26 vcc_core[19] b26 sdata[63]# a27 saddout[4]# b27 gnd[32] a28 vcc_core[44] b28 sdatainclk[3]# a29 sdata[55]# b29 gnd[3] a30 vcc_core[10] b30 sdata[62]# a31 sdata[54]# b31 gnd[1] a32 vcc_core[11] b32 sdata[60]# a33 sdata[52]# b33 gnd[13] a34 vcc_core[35] b34 scheck[7]# a35 sdata[61]# b35 sdata[59]# 42 mechanical data chapter 7 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information a36 vcc_core[25] b36 gnd[2] a37 sdata[50]# b37 sdata[58]# a38 vcc_core[4] b38 sdata[57]# a39 sdata[51]# b39 gnd[16] a40 vcc_core[26] b40 sdata[39]# a41 sdata[48]# b41 gnd[39] a42 vcc_core[34] b42 sdata[56]# a43 sdata[36]# b43 gnd[38] a44 vcc_core[16] b44 sdata[47]# a45 sdata[46]# b45 sdata[38]# a46 vcc_core[38] b46 gnd[41] a47 sdata[37]# b47 sdata[45]# a48 vcc_core[20] b48 sdata[44]# a49 sdata[35]# b49 gnd[37] a50 vcc_core[30] b50 sdatainclk[2]# a51 scheck[4]# b51 gnd[34] a52 vcc_core[3] b52 scheck[5]# a53 sdata[34]# b53 gnd[33] a54 vcc_core[31] b54 sdata[43]# a55 sdata[33]# b55 sdata[42]# a56 vcc_core[29] b56 gnd[22] a57 sdata[32]# b57 sdata[41]# a58 vcc_core[7] b58 sdata[40]# a59 sdataoutclk[2]# b59 gnd[50] a60 vcc_core[18] b60 sdataoutclk[1]# a61 sdata[30]# b61 gnd[31] a62 vcc_core[15] b62 sdata[22]# a63 sdata[31]# b63 gnd[35] a64 vcc_core[14] b64 sdata[23]# a65 scheck[3]# b65 gnd[36] a66 vcc_core[33] b66 sdata[21]# a67 sdatainclk[1]# b67 gnd[49] a68 vcc_core[32] b68 sdata[20]# a69 sdata[29]# b69 gnd[14] a70 sdata[28]# b70 sdata[19]# a71vcc_core[9] b71scheck[2]# a72 sdata[26]# b72 gnd[9] a73 sdata[27]# b73 sdata[18]# a74 vcc_core[42] b74 sdata[7]# a75 sdata[25]# b75 gnd[23] a76 vcc_core[13] b76 sdata[17]# a77 sdata[24]# b77 gnd[15] a78 vcc_core[27] b78 sdata[16]# a79 sdata[15]# b79 gnd[27] a80 vcc_core[24] b80 sdata[6]# table 16. amd athlon ? processor signals ordered by pin number (continued) pin no. pin name pin no. pin name chapter 7 mechanical data 43 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information a81 sdata[1]# b81 sdata[5]# a82vcc_core[2] b82gnd[28] a83 sdata[12]# b83 scheck[0]# a84 vcc_core[23] b84 sdata[4]# a85 scheck[1]# b85 gnd[29] a86vcc_core[5] b86sdata[2]# a87sdata[8]# b87gnd[25] a88 vcc_core[39] b88 sdatainclk[0]# a89 sdata[10]# b89 gnd[26] a90 vcc_core[22] b90 sdata[3]# a91 sdataoutclk[0]# b91 gnd[6] a92 vcc_core[21] b92 sdata[0]# a93 saddin[7]# b93 gnd[5] a94 vcc_core[40] b94 sdata[13]# a95 saddin[6]# b95 sdata[14]# a96vcc_core[37] b96gnd[4] a97 saddin[8]# b97 sdata[11]# a98vcc_core[6] b98sdata[9]# a99 sdataoutval# b99 gnd[17] a100 vcc_core[28] b100 saddin[5]# a101 sdatainval# b101 gnd[18] a102 vcc_core[36] b102 saddin[11]# a103 connect b103 gnd[45] a104 vcc_core[12] b104 saddin[2]# a105 clkfwdrst b105 gnd[48] a106 procrdy b106 saddin[3]# a107 vcc_core[43] b107 saddin[4]# a108 sysclk# b108 gnd[46] a109 sysclk b109 saddin[10]# a110 vcc_core[17] b110 saddin[9]# a111 pwrok b111 gnd[43] a112 vid[0] b112 saddin[13]# a113 vid[1] b113 gnd[42] a114 vid[2] b114 saddinclk# a115 vid[3] b115 gnd[11] a116 fid[3] b116 saddin[14]# a 117 f i d [ 2 ] b 117 g n d [ 12 ] a118 fid[1] b118 sfillval# a119 fid[0] b119 gnd[47] a120 core f b+ b120 saddin[12]# a121 corefb ? b121 gnd[24] table 16. amd athlon ? processor signals ordered by pin number (continued) pin no. pin name pin no. pin name 44 mechanical data chapter 7 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information table 17. amd athlon ? processor signals ordered by pin name pin name pin no. pin name pin no. a20m# a21 gnd[25] b87 clkfwdrst a105 gnd[26] b89 connect a103 gnd[27] b79 corefb+ a120 gnd[28] b82 corefb ? a121 gn d[29] b85 ferr a11 gnd[30] b15 f id[0] a119 gn d[31] b61 fid[1] a118 gnd[32] b27 fid[2] a117 gnd[33] b53 fid[3] a116 gnd[34] b51 gnd[1] b31 gnd[35] b63 gnd[2] b36 gnd[36] b65 gnd[3] b29 gnd[37] b49 gnd[4] b96 gnd[38] b43 gnd[5] b93 gnd[39] b41 gnd[6] b91 gnd[40] b21 gnd[7] b7 gnd[41] b46 gnd[8] b24 gnd[42] b113 gnd[9] b72 gnd[43] b111 gnd[10] b2 gnd[44] b17 gnd[11] b115 gnd[45] b103 gnd[12] b117 gnd[46] b108 gnd[13] b33 gnd[47] b119 gnd[14] b69 gnd[48] b105 gnd[15] b77 gnd[49] b67 gnd[16] b39 gnd[50] b59 gnd[17] b99 gnd[51] b5 gn d[18] b101 ig nne# a19 gn d[19] b19 i nit# a12 gnd[20] b12 intr a15 gnd[21] b9 nmi a13 gnd[22] b56 reserved a3 gnd[23] b75 reserved a5 gn d[24] b121 reserved a7 procrdy a106 scheck[3]# a65 pwrok a111 scheck[4]# a51 reset# a17 scheck[5]# b52 saddin[2]# b104 scheck[6]# b22 saddin[3]# b106 scheck[7]# b34 saddin[4]# b107 sdata[0]# b92 saddin[5]# b100 sdata[1]# a81 saddin[6]# a95 sdata[2]# b86 saddin[7]# a93 sdata[3]# b90 saddin[8]# a97 sdata[4]# b84 saddin[9]# b110 sdata[5]# b81 chapter 7 mechanical data 45 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information saddin[10]# b109 sdata[6]# b80 saddin[11]# b102 sdata[7]# b74 saddin[12]# b120 sdata[8]# a87 saddin[13]# b112 sdata[9]# b98 saddin[14]# b116 sdata[10]# a89 saddinclk# b114 sdata[11]# b97 saddout[2]# b16 sdata[12]# a83 saddout[3]# b18 sdata[13]# b94 saddout[4]# a27 sdata[14]# b95 saddout[5]# b13 sdata[15]# a79 saddout[6]# b14 sdata[16]# b78 saddout[7]# b4 sdata[17]# b76 saddout[8]# b11 sdata[18]# b73 saddout[9]# b10 sdata[19]# b70 saddout[10]# a23 sdata[20]# b68 saddout[11]# a25 sdata[21]# b66 saddout[12]# b8 sdata[22]# b62 saddout[13]# b3 sdata[23]# b64 saddout[14]# b1 sdata[24]# a77 saddoutclk# b6 sdata[25]# a75 scheck[0]# b83 sdata[26]# a72 scheck[1]# a85 sdata[27]# a73 scheck[2]# b71 sdata[28]# a70 sdata[29]# a69 sdata[63]# b26 sdata[30]# a61 sdatainclk[0]# b88 sdata[31]# a63 sdatainclk[1]# a67 sdata[32]# a57 sdatainclk[2]# b50 sdata[33]# a55 sdatainclk[3]# b28 sdata[34]# a53 sdatainval# a101 sdata[35]# a49 sdataoutclk[0]# a91 sdata[36]# a43 sdataoutclk[1]# b60 sdata[37]# a47 sdataoutclk[2]# a59 sdata[38]# b45 sdataoutclk[3]# b20 sdata[39]# b40 sdataoutval# a99 sdata[40]# b58 sfillval# b118 sdata[41]# b57 smi# a9 sdata[42]# b55 stpclk# a18 sdata[43]# b54 sysclk a109 sdata[44]# b48 sysclk# a108 sdata[45]# b47 vcc2sel a1 sdata[46]# a45 vcc_core[1] a24 sdata[47]# b44 vcc_core[2] a82 sdata[48]# a41 vcc_core[3] a52 sdata[49]# b25 vcc_core[4] a38 sdata[50]# a37 vcc_core[5] a86 table 17. amd athlon ? processor signals ordered by pin name (continued) pin name pin no. pin name pin no. 46 mechanical data chapter 7 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information sdata[51]# a39 vcc_core[6] a98 sdata[52]# a33 vcc_core[7] a58 sdata[53]# b23 vcc_core[9] a71 sdata[54]# a31 vcc_core[10] a30 sdata[55]# a29 vcc_core[11] a32 sdata[56]# b42 vcc_core[12] a104 sdata[57]# b38 vcc_core[13] a76 sdata[58]# b37 vcc_core[14] a64 sdata[59]# b35 vcc_core[15] a62 sdata[60]# b32 vcc_core[16] a44 sdata[61]# a35 vcc_core[17] a110 sdata[62]# b30 vcc_core[18] a60 vcc_core[19] a26 vcc_core[38] a46 vcc_core[20] a48 vcc_core[39] a88 vcc_core[21] a92 vcc_core[40] a94 vcc_core[22] a90 vcc_core[41] a22 vcc_core[23] a84 vcc_core[42] a74 vcc_core[24] a80 vcc_core[43] a107 vcc_core[25] a36 vcc_core[44] a28 vcc_core[26] a40 vcc_sram[1] a16 vcc_core[27] a78 vcc_sram[2] a14 vcc_core[28] a100 vcc_sram[3] a10 vcc_core[29] a56 vcc_sram[4] a8 vcc_core[30] a50 vcc_sram[5] a6 vcc_core[31] a54 vcc_sram[6] a4 vcc_core[32] a68 vcc_sram[7] a2 vcc_core[33] a66 vcc_sram[8] a20 vcc_core[34] a42 vid[0] a112 vcc_core[35] a34 vid[1] a113 vcc_core[36] a102 vid[2] a114 vcc_core[37] a96 vid[3] a115 table 17. amd athlon ? processor signals ordered by pin name (continued) pin name pin no. pin name pin no. chapter 7 mechanical data 47 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information table 18. amd athlon ? processor signals ordered by physical location pin no. pin name ? high pin name ? low pin no. pin no. pin name ? high pin name ? low pin no. a121 corefb ? corefb+ a120 b121 gnd[24] saddin[12]# b120 a119 fid[0] fid[1] a118 b119 gnd[47] sfillval# b118 a117 fid[2] fid[3] a116 b117 gnd[12] saddin[14]# b116 a115 vid[3] vid[2] a114 b115 gnd[11] saddinclk# b114 a113 vid[1] vid[0] a112 b113 gnd[42] saddin[13]# b112 a111 pwrok vcc_core[17] a110 b111 gnd[43] saddin[9]# b110 a109 sysclk sysclk# a108 b109 saddin[10]# gnd[46] b108 a107 vcc_core[43] procrdy a106 b107 saddin[4]# saddin[3]# b106 a105 clkfwdrst vcc_core[12] a104 b105 gnd[48] saddin[2]# b104 a103 connect vcc_core[36] a102 b103 gnd[45] saddin[11]# b102 a101 sdatainval# vcc_core[28] a100 b101 gnd[18] saddin[5]# b100 a99 sdataoutval# vcc_core[6] a98 b99 gnd[17] sdata[9]# b98 a97 saddin[8]# vcc_core[37] a96 b97 sdata[11]# gnd[4] b96 a95 saddin[6]# vcc_core[40] a94 b95 sdata[14]# sdata[13]# b94 a93 saddin[7]# vcc_core[21] a92 b93 gnd[5] sdata[0]# b92 a91 sdataoutclk[0]# vcc_core[22] a90 b91 gnd[6] sdata[3]# b90 a89 sdata[10]# vcc_core[39] a88 b89 gnd[26] sdatainclk[0]# b88 a87 sdata[8]# vcc_core[5] a86 b87 gnd[25] sdata[2]# b86 a85 scheck[1]# vcc_core[23] a84 b85 gnd[29] sdata[4]# b84 a83 sdata[12]# vcc_core[2] a82 b83 scheck[0]# gnd[28] b82 a81 sdata[1]# vcc_core[24] a80 b81 sdata[5]# sdata[6]# b80 a79 sdata[15]# vcc_core[27] a78 b79 gnd[27] sdata[16]# b78 a77 sdata[24]# vcc_core[13] a76 b77 gnd[15] sdata[17]# b76 a75 sdata[25]# vcc_core[42] a74 b75 gnd[23] sdata[7]# b74 a73 sdata[27]# sdata[26]# a72 b73 sdata[18]# gnd[9] b72 a71 vcc_core[9] sdata[28]# a70 b71 scheck[2]# sdata[19]# b70 a69 sdata[29]# vcc_core[32] a68 b69 gnd[14] sdata[20]# b68 a67 sdatainclk[1]# vcc_core[33] a66 b67 gnd[49] sdata[21]# b66 a65 scheck[3]# vcc_core[14] a64 b65 gnd[36] sdata[23]# b64 a63 sdata[31]# vcc_core[15] a62 b63 gnd[35] sdata[22]# b62 a61 sdata[30]# vcc_core[18] a60 b61 gnd[31] sdataoutclk[1]# b60 a59 sdataoutclk[2]# vcc_core[7] a58 b59 gnd[50] sdata[40]# b58 a57 sdata[32]# vcc_core[29] a56 b57 sdata[41]# gnd[22] b56 a55 sdata[33]# vcc_core[31] a54 b55 sdata[42]# sdata[43]# b54 a53 sdata[34]# vcc_core[3] a52 b53 gnd[33] scheck[5]# b52 a51 scheck[4]# vcc_core[30] a50 b51 gnd[34] sdatainclk[2]# b50 a49 sdata[35]# vcc_core[20] a48 b49 gnd[37] sdata[44]# b48 a47 sdata[37]# vcc_core[38] a46 b47 sdata[45]# gnd[41] b46 a45 sdata[46]# vcc_core[16] a44 b45 sdata[38]# sdata[47]# b44 a43 sdata[36]# vcc_core[34] a42 b43 gnd[38] sdata[56]# b42 a41 sdata[48]# vcc_core[26] a40 b41 gnd[39] sdata[39]# b40 a39 sdata[51]# vcc_core[4] a38 b39 gnd[16] sdata[57]# b38 a37 sdata[50]# vcc_core[25] a36 b37 sdata[58]# gnd[2] b36 a35 sdata[61]# vcc_core[35] a34 b35 sdata[59]# scheck[7]# b34 a33 sdata[52]# vcc_core[11] a32 b33 gnd[13] sdata[60]# b32 a31 sdata[54]# vcc_core[10] a30 b31 gnd[1] sdata[62]# b30 a29 sdata[55]# vcc_core[44] a28 b29 gnd[3] sdatainclk[3]# b28 a27 saddout[4]# vcc_core[19] a26 b27 gnd[32] sdata[63]# b26 a25 saddout[11]# vcc_core[1] a24 b25 sdata[49]# gnd[8] b24 a23 saddout[10]# vcc_core[41] a22 b23 sdata[53]# scheck[6]# b22 a21 a20m# vcc_sram[8] a20 b21 gnd[40] sdataoutclk[3]# b20 a19 ignne# stpclk# a18 b19 gnd[19] saddout[3]# b18 a17 reset# vcc_sram[1] a16 b17 gnd[44] saddout[2]# b16 a15 intr vcc_sram[2] a14 b15 gnd[30] saddout[6]# b14 a13 nmi init# a12 b13 saddout[5]# gnd[20] b12 a11 ferr# vcc_sram[3] a10 b11 saddout[8]# saddout[9]# b10 a9 smi# vcc_sram[4] a8 b9 gnd[21] saddout[12]# b8 a7 reserved vcc_sram[5] a6 b7 gnd[7] saddoutclk# b6 a5 reserved vcc_sram[6] a4 b5 gnd[51] saddout[7]# b4 a3 reserved vcc_sram[7] a2 b3 saddout[13]# gnd[10] b2 a1 vcc2sel b1 saddout[14]# 48 mechanical data chapter 7 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information chapter 8 ordering information 49 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 8 ordering information standard amd athlon ? processor products amd standard products are available in several operating ranges. the ordering part number (opn) is formed by a combination of the elements below. table 19. valid ordering part number combinations opn package type operating voltage plate temperature amd-k7500mtr51b c card module 1.55v ? 1.65v 0 c ? 70 c amd-k7550mtr51b c card module 1.55v ? 1.65v 0 c ? 70 c amd-k7600mtr51b c card module 1.55v ? 1.65v 0 c ? 70 c amd-k7650mtr51b c card module 1.55v ? 1.65v 0 c ? 70 c amd-k7700mtr51b c card module 1.55v ? 1.65v 0 c ? 70 c notes: this table lists configurations planned to 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. random characters (for amd business marketing) (3 blank spaces are positioned before this character.) max fsb: a=133, b=200, c=266, d=333, etc. cache divisor: 1=standard/generic 2:1 cache size of cache: 5= 512kbytes, 1=1mbytes, 2=2mbytes, etc. case temperature: r = 70c (uses current t codes) operating voltage: 1 character for 1.03-2.05v (use current v codes as base) package type: m=card module, p=pga, others tbd speed: 500mhz, 550mhz, 600mhz, 650mhz, etc. family/architecture: amd-k7 architecture (opn codes, as per spec. 16-018.7, rev b) copyright info dynamic marking product id (laser marking) 2d code (44x44) amd-k7550mtr51b c 219927999994 serial no. ? 1999 amd amd athlon tm processor product naming (pad printed) (laser marking) m (pad printed) (laser marking) amd-k7 550 m t r 5 1 b c note: spaces are added to the number illustrated above for viewing clarity only. 50 ordering information chapter 8 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information part two amd athlon ? processor model 2 51 part two amd athlon ? processor model 2 the amd athlon processor data sheet supports the model 1 and model 2 versions of the amd athlon processor family. model 1 refers to the amd athlon processor manufactured with 0.25-micron process technology and model 2 refers to the amd athlon manufactured with 0.18-micron process technology. part two (chapters 9 ? 16) contains information regarding new specifications and differences that pertain only to model 2 as compared to model 1. for information about model 1, see part one, ? amd athlon ? processor family ? on page 3. 52 amd athlon ? processor model 2 part two amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information chapter 9 overview 53 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 9 overview the amd athlon ? processor powers the next generation in computing platforms, delivering the ultimate performance for cutting-edge applications and an unprecedented computing experience. amd continues to deliver leading-edge processor solutions by advancing the highly acclaimed amd athlon processor with state-of-the-art 0.18-micron technology. the amd-developed 0.18-micron technology enables the amd athlon processor to deliver higher performance with lower power dissipation. the amd athlon processor is the world ? s most powerful x86 processor, delivering the highest integer, floating-point and 3d multimedia performance for applications running on x86 system platforms. the amd athlon processor provides industry-leading processing power for cutting-edge software applications, including digital content creation, digital photo editing, digital video, image compression, video encoding for streaming over the internet, soft dvd, commercial 3d modeling, workstation-class computer-aided design (cad), commercial desktop publishing, and speech recognition. it also offers the scalability and ? peace-of-mind ? reliability that it managers and business users require for enterprise computing. the amd athlon processor features the industry's first seventh-generation x86 microarchitecture, which is designed to support the growing processor and system bandwidth requirements of emerging software, graphics, i/o, and memory technologies. the amd athlon processor's high-speed execution core includes multiple x86 instruction decoders, a dual-ported 128-kbyte split level-one (l1) cache, three independent integer pipelines, three address calculation pipelines, and the x86 industry's first superscalar, fully pipelined, out-of-order, three-way floating-point engine. the floating-point engine is capable of delivering 2.4 gigaflops (gflops) of single-precision and more than 1 gflop of double-precision floating-point results at 600 mhz, for superior performance on numerically complex applications. the amd athlon processor microarchitecture incorporates enhanced 3dnow! ? technology, a high-performance cache architecture, and a 200-mhz, 1.6-gigabyte per second system bus ? the first bus of its kind for x86 system platforms. based on 54 overview chapter 9 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information the alpha ? ev6 interface protocol licensed from digital equipment corporation, the amd athlon system bus combines the latest technological advances, such as point-to-point topology, source-synchronous packet-based transfers, and low-voltage signaling, to provide the most powerful, scalable bus available for any x86 processor. the amd athlon processor is binary-compatible with existing x86 software and backwards compatible with applications optimized for mmx ? and 3dnow! instructions. using a data format and single-instruction multiple-data (simd) operations based on the mmx instruction model, the amd athlon processor can produce as many as four, 32-bit, single-precision floating-point results per clock cycle, potentially resulting in 2.4 gflops at 600 mhz (fully scalable). the enhanced 3dnow! technology implemented in the amd athlon processor includes new integer multimedia instructions and software-directed data movement instructions for optimizing such applications as digital content creation and streaming video for the internet, as well as new instructions for digital signal processing (dsp)/communications applications. 9.1 amd athlon ? processor microarchitecture summary the following features summarize the amd athlon processor microarchitecture: the industry ? s first nine-issue, superpipelined, superscalar x86 processor microarchitecture designed for high clock frequencies multiple x86 instruction decoders three out-of-order, superscalar, fully pipelined floating-point execution units, which execute all x87 (floating-point), mmx and 3dnow! instructions three out-of-order, superscalar, pipelined integer units three out-of-order, superscalar, pipelined address calculation units 72-entry instruction control unit advanced dynamic branch prediction enhanced 3dnow! technology with new instructions to enable improved integer math calculations for speech or video encoding and improved data movement for internet plug-ins and other streaming applications chapter 9 overview 55 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 200-mhz amd athlon system bus (scalable beyond 400 mhz) enabling leading-edge system bandwidth for data movement-intensive applications high-performance cache architecture featuring an integrated 128-kbyte l1 cache and a programmable, high-speed backside l2 cache interface the amd athlon processor delivers superior system performance in a cost-effective, industry-standard form factor. the amd athlon processor is compatible with motherboards based on amd ? s slot a connector (mechanically compatible with the existing sc242 infrastructure), which leverages commonly available chassis, power supply, and thermal solutions. figure 15 shows a typical amd athlon processor system block diagram. figure 15. typical amd athlon ? processor system block diagram dram agp bus memory bus agp pci bus lan scsi system management bios isa bus usb dual eide amd athlon ? processor amd-751 ? system controller amd-756 ? peripheral bus controller 56 overview chapter 9 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information chapter 10 interface signals 57 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 10 interface signals 10.1 overview the amd athlon system bus architecture is designed to deliver unprecedented data movement bandwidth for next-generation x86 platforms, as well as the high performance required by enterprise-class application software. the system bus architecture consists of three high-speed channels (a unidirectional processor request channel, a unidirectional probe channel, and a 72-bit bidirectional data channel, including 8-bit error code correction [ecc] protection), source-synchronous clocking, and a packet-based protocol. in addition, the system bus supports several control, clock, and legacy signals. the interface signals use a hstl-like, low-voltage swing signaling technology contained within the slot a mechanical connector, which is mechanically compatible with the industry-standard sc242 connector. 10.2 signaling technology the amd athlon processor model 2 uses the same signaling technology as the amd athlon processor model 1. for information about the bus signaling technology for the amd athlon processor model 2, see chapter 2, ? interface signals ? on page 5. 10.3 am d athlon ? system bus signals table 21 on page 58 shows the amd athlon system bus signals and legacy interface signals. the difference between the amd athlon model 2 and model 1 processors with respect to legacy interface signals is the addition of the industry-standard apic signals, picclk and picd[1:0]#. table 20 on page 58 shows the pin-type definitions used in the type column of table 21. 58 interface signals chapter 10 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information table 20. pin-type definitions mnemonic definition i standard input pin to the processor o standard output pin from the processor i/o bidirectional, three-state input/output pin od open-drain structure that allows multiple devices to share the pin in a wired-or configuration pp push/pull structure driven by a single source v cccore amd athlon processor core voltage table 21. amd athlon ? system bus and legacy interface signals signal name type level number of pins description a20m# i od v cccore 1 a20m# is an input from the system used to simulate address wrapping around in the 20-bit 8086. clkfwdrst i od v cccore 1 clkfwdrst resets clock-forward circuitry for both the system and processor. connect i od v cccore 1 connect is an input from the system used for power management and clock-forward initialization at reset. corefb+ corefb ? o pp v cccore 2 corefb+ and corefb ? are outputs to the system that provide amd athlon processor core voltage feedback to the system. ferr o od v cccore 1 ferr is an output to the system that is asserted for any unmasked numerical exception independent of the ne bit in cr0. fid[3:0] o od v cccore 4 the fid[3:0] signals are outputs to the system that report the multiplier used on the system clock (sysclk) producing the amd athlon processor core clock. ignne# i od v cccore 1 ignne# is an input from the system that tells the processor to ignore numeric errors. init# i od v cccore 1 init# is an input from the system that resets the integer registers without affecting the floating-point registers or the internal caches. execution starts at 0ffff fff0h. intr i od v cccore 1 intr is an input from the system that causes the processor to start an interrupt acknowledge transaction that fetches the 8-bit interrupt vector and starts execution at that location. nmi i od v cccore 1 nmi is an input from the system that causes a non-maskable interrupt. picclk i pp v cccore 1 picclk is an input clock that is required for operation of the apic bus. chapter 10 interface signals 59 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information picd[1:0]# i od v cccore 2 picd[1:0]# are bidirectional signals that are used by the apic bus, and must be connected to all apic data pins on all devices of the apic bus. procrdy o od v cccore 1 procrdy is an output to the system and is used for power management and source-synchronous clock initialization at reset. pwrok i od v cccore 1 pwrok is an input from the system indicating that the core power is within specified limits. reset# i od v cccore 1 reset# is an input from the system that initializes and resets the processor and invalidates cache blocks. saddin[14:2]# i od v cccore 13 saddin[14:2]# is the unidirectional system probe and data movement command channel from the system. saddinclk# i od v cccore 1 saddinclk# is the single-ended source-synchronous clock for saddin[14:2]# and is driven by the system. saddout[14:2]# o od v cccore 13 saddout[14:2]# is the unidirectional processor request channel to the system. it is used to transfer processor requests or probe responses to the system. saddoutclk# o od v cccore 1 saddoutclk# is the single-ended source-synchronous clock for saddout[14:2]# driven by the processor. scheck[7:0]# i/o od v cccore 8 scheck[7:0]# contain the ecc bits for data transfers on sdata[63:0]#. sdata[63:0]# i/o od v cccore 64 sdata[63:0]# is the bidirectional channel between the processor and system for data movement. sdatainclk[3:0]# i od v cccore 4 sdatainclk[3:0]# is the single-ended forwarded clock driven by the system to transfer data on sdata[63:0]#. each 16-bit data word is skewed-aligned with this clock. sdatainval# i od v cccore 1 sdatainval# is driven by the system to pace the data into the processor. sdatainval# can be used to introduce an arbitrary number of cycles between octawords into the processor. sdataoutclk[3:0]# o od v cccore 4 sdataoutclk[3:0]# is the single-ended source-synchronous clock driven by the processor to transfer data on sdata[63:0]#. each 16-bit data word on sdata[63:0]# is skewed-aligned with this clock. sdataoutval# i od v cccore 1 sdataoutval# is driven by the system to pace the data from the processor. sdataoutval# can be used to introduce an arbitrary number of cycles between quadwords from the processor. table 21. amd athlon ? system bus and legacy interface signals (continued) signal name type level number of pins description 60 interface signals chapter 10 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information sfillval# i od v cccore 1 sfillval# validates a data transfer to the processor. the system may tie this pin to the asserted state (validating all fills). the processor samples sfillval# at the first or second data beat. smi# i od v cccore 1 smi# is an input that causes the processor to enter the system management mode. stpclk# i od v cccore 1 stpclk# is an input that causes the processor to enter a lower power mode and issue a stop grant special cycle. sysclk sysclk# i2 sysclk and sysclk# are differential input clock signals provided to the processor ? s pll from a system-clock generator. vcc2sel o od v cccore 1 vcc2sel is an output to the system that indicates the required core voltage for the l2 sram. high=2.5v, low=3.3v. vid[3:0] o od v cccore 4 the vid[3:0] signals are outputs to the motherboard that indicate the required v cccore voltage for the processor. table 21. amd athlon ? system bus and legacy interface signals (continued) signal name type level number of pins description chapter 11 logic symbol diagram 61 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 11 logic symbol diagram figure 16. logic symbol diagram for amd athlon processor model 2 sdata[63:0]# sdatainclk[3:0]# sdataoutclk[3:0]# scheck[7:0]# data saddin[14:2]# saddinclk# probe/syscmd saddout[14:2]# saddoutclk# vid[3:0] fid[3:0] a20m# clkfwdrst connect corefb+ corefb ? ferr ignne# init# intr nmi procrdy pwrok reset# sfillval# smi# stpclk# vcc2sel sysclk# sysclk clock voltage control frequency control legacy request amd athlon ? processor model 2 sdatainval# sdataoutval# power and initialization management picclk picd[1:0]# apic 62 logic symbol diagram chapter 11 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information chapter 12 power management 63 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 12 power management the power management features of the amd athlon processor model 2 are functionally the same as the amd athlon processor model 1. for information about power management for the amd athlon processor model 2, see chapter 4, ? power management ? on page 11. 64 power management chapter 12 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information chapter 13 thermal design 65 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 13 thermal design the amd athlon processor model 2 has improved thermal performance compared to the amd athlon processor model 1, due to the process enhancement of 0.18-micron technology. for information about thermal design, including layout and airflow considerations, see the amd athlon ? processor thermal solution design application note , order# 22439. 66 thermal design chapter 13 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information chapter 14 electrical data 67 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 14 electrical data 14.1 the am d athlon ? system bus the amd athlon system bus architecture is designed to deliver unprecedented data movement bandwidth for next-generation x86 platforms, as well as the high performance required by enterprise-class application software. the system bus architecture consists of three high-speed channels (a unidirectional processor request channel, a unidirectional snoop channel, and a 72-bit bidirectional data channel, including 8-bit error code correction [ecc] protection), source-synchronous clocking, and a packet-based protocol. in addition, the system bus supports several control, clock, and legacy signals. the interface signals use a hstl-like, low-voltage swing signaling technology contained within the slot a mechanical connector, which is mechanically compatible with the industry-standard sc242 connector. 14.2 signal groupings the amd athlon system bus is the processor connection to a memory and i/o controller or a shared multiprocessor controller. the system interface can be broken down into four signal groups plus power and ground connections. these groups are listed in table 22 on page 68. the first group connects the amd athlon processor to the system controller and uses a source-synchronous, or clock-forwarded clocking scheme. using this technique, the clocks and data travel in the same direction down the transmission line and arrive together. the second group connects the amd athlon processor to the peripheral bus controller, but unlike the system controller group, these signals do not use a source-synchronous scheme. the third group is the control group, which contains signals that interface with the power supply of the system. the fourth group contains the system clock. this is the input clock for the amd athlon processor and is the source for all other clocks generated by the amd athlon processor module. 68 electrical data chapter 14 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information clock forwarding the signals in the system controller group can be divided into six source-synchronous groups, as shown in table 23. groups that contain two clocks are bidirectional, source-synchronous groups. these groups use a different clock, based on the operation being performed. for example, when data is sent from the amd athlon processor to the system controller, sdataoutclk# is used, and when data is sent from the system controller to the amd athlon processor, sdatainclk# is used. the topology is point-to-point and active terminations. table 22. amd athlon ? processor interface signal groupings name buffer type signals system controller (northbridge) open-drain saddin[14:2]#, saddout[14:2]#, saddinclk#, saddoutclk#, sfillval#, sdatainval#, sdataoutval#, sdata[63:0]#, sdatainclk[3:0]#, sdataoutclk[3:0]#, scheck[7:0]#, fid[3:0], clkfwdrst, procrdy, connect peripheral bus controller (southbridge) reset#, intr, nmi, smi#, init#, a20m#, ferr, ignne#, stpclk#, picd[1:0]#, picclk clock sysclk, sysclk# control vid[3:0], vcc2sel, corefb+, corefb ? , pwrok power vcc_core, vcc_sram, gnd table 23. source-synchronous clock signal groups group signals in group clock sdata0 sdata[15:0]#, scheck[0:1]# sdatainclk[0]#, sdataoutclk[0]# sdata1 sdata[31:16]#, scheck[2:3]# sdatainclk[1]#, sdataoutclk[1]# sdata2 sdata[47:32]#, scheck[4:5]# sdatainclk[2]#, sdataoutclk[2]# sdata3 sdata[63:48]#, scheck[6:7]# sdatainclk[3]#, sdataoutclk[3]# saddin saddin[14:2]#, sfillval#, sdatainval#, sdataoutval# saddinclk# saddout saddout[14:2]# saddoutclk# chapter 14 electrical data 69 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 14.3 voltage identification the amd athlon processor model 2 provides four voltage id lines back to the system for proper configuration of the processor core voltage. for information concerning voltage identification for the amd athlon processor model 2, see ? voltage identification ? on page 25. 14.4 frequency identification the amd athlon processor model 2 provides four frequency id signals (fid[3:0]) to the system controller to indicate the sysclk multiplier at which the processor core operates. this mechanism is automatic, using the system controller and the bios without jumpers on the motherboard to set the operating frequency of the amd athlon processor. 14.5 decoupling see the amd athlon ? processor voltage regulation design application note , order# 22651 for information about the decoupling required on the motherboard for use with the amd athlon processor model 2. 14.6 termination there is no termination difference between the amd athlon processor model 2 and the amd athlon processor model 1. for information concerning termination, see ? termination ? on page 26. 70 electrical data chapter 14 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information 14.7 operating ranges the amd athlon processor is designed to provide functional operation if the voltage and temperature parameters are within the limits defined in table 24. 14.8 absolute ratings the amd athlon processor should not be subjected to conditions exceeding the absolute ratings listed in table 25, as such conditions may adversely affect long term reliability or result in functional damage. table 24. operating ranges parameter description min max notes vcc_core amd athlon ? processor core supply 1.5 v 1.7 v 1 vcc_core amd athlon ? processor core supply in sleep state 1.2 v 1.7 v 2 vcc_sram 2.5 v sram core supply 2.475 v 2.625 v 3 vcc_sram 3.3 v sram core supply 3.15 v 3.45 v 4 t plate temperature of thermal plate 70 o c notes: 1. for normal operating conditions (nominal vcc_core is 1.6 v) 2. for sleep state operating conditions 3. value of vcc_sram when vcc2sel is high 4. value of vcc_sram when vcc2sel is low table 25. absolute ratings parameter description min max notes vcc_core amd athlon ? processor core supply ? 0.5 v nominal + 0.5 v vcc_sram 2.5 v sram core supply ? 0.5 v 3.0 v 1 vcc_sram 3.3 v sram core supply ? 0.5 v 4.0 v 2 v pin voltage on any system bus pin tbd tbd t storage storage temperature of processor ? 40 o c85 o c notes: 1. value of vcc_sram when vcc2sel is low 2. value of vcc_sram when vcc2sel is high chapter 14 electrical data 71 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 14.9 power dissipation table 26 shows the typical and maximum power dissipation of the amd athlon processor during normal and reduced power states. table 26. typical and maximum power dissipation (model 2) clock control state 550 mhz 600 mhz 650 mhz 700 mhz 750 mhz note normal (maximum thermal power) 34 w 36 w 39 w 42 w 43 w 1, 2 normal (typical thermal power) 30 w 32 w 35 w 37 w 38 w 1, 2 stop grant (maximum) 4 w 4 w 4 w 4 w 4 w 3 notes: 1) power numbers include power for a 512-kbyte l2 cache running at maximum case current conditions. 2) measured at 1.6v nominal 3) measured at 1.3v for sleep state operating conditions 72 electrical data chapter 14 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information 14.10 dc characteristics the dc characteristics of the amd athlon processor model 2 are shown in table 27. these values are defined at the card edge of the amd athlon processor module. table 27. dc characteristics (model 2) symbol parameter condition min max units notes vcc_core io supply voltage 1.5 1.7 v 1 v ref dc input reference voltage (0.47*vcc_core) ? 50 (0.47*vcc_core) +50 mv 2 i vref v ref input pin current 0 < v in < vcc_core ? 250 +250 a3 v ih-dc dc input high voltage v ref + 325 vcc_core + 300 mv v il-dc dc input low voltage ? 300 v ref + 75 mv v ih-ac ac input high voltage v ref + 450 vcc_core + 500 mv v il-ac ac input low voltage ? 500 v ref ? 50 mv v oh-dc dc output high voltage vcc_core vcc_core + 300 mv 4 v ol-dc dc output low voltage i out = i ol-dc-max ? 300 +300 mv 4 v oh-ac ac output high voltage vcc_core vcc_core + 500 mv 4 v ol-ac ac output low voltage ? 500 400 mv 4 i ol-dc dc output current low v out = v ol-dc-max ? 33 ma i leak tristate leakage 0 < v in < vcc_core ? 100 +100 a5 i ih input high current v in =v ih-dc-min 0500 a i il input low current v in =v il-dc-max 0500 a notes: 1. nominal vcc_core is 1.6v. 2. v ref : ? v ref is nominally set by a (1%) resistor divider from vcc_core. ? the suggested divider resistor values are 90.9 ohms over 80.6 ohms to produce a divisor of 0.47. ? the internal v ref (v ref-int ) is the external v ref scaled by 0.80 (v ref-int = (v ref /0.80)). (processor pin sysvrefmode = high) ? given: vcc_core = 1.6v, v ref = 752mv (1.6 * 0.47), v ref-int = 940mv (752mv/0.8). ? peak-to-peak ac noise on v ref (ac) should not exceed 2% of v ref (dc). 3. i vref should be measured at nominal v ref. 4. v ol-dc-max, v ol-ac-max, v oh-dc-min and v oh-ac-min are specified at t = 100 c and vcc_core = 1.4v. 5. does not apply to v ref . 6. the following signals have twice the capacitance because they connect to two input pads ? sdatainclk[3:0]# and sysclk, sysclk#. sdatainclk[3:0]# connects 2 byte clocks to form a word sized clock. sysclk connects to clkin/rstclk. sysclk# connects to clkin#/rstclk# 7. measured at maximum vcc_core = 1.70 v ? the maximum power supply current must be taken into account when designing a power supply. chapter 14 electrical data 73 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information c in input pin capacitance 4 12 pf 6 i cc power supply current 550 mhz 21.7 a 7 600 mhz 23.3 a 7 650 mhz 24.9 a 7 700 mhz 26.6 a 7 750 mhz 28.2 a 7 table 27. dc characteristics (model 2) (continued) symbol parameter condition min max units notes notes: 1. nominal vcc_core is 1.6v. 2. v ref : ? v ref is nominally set by a (1%) resistor divider from vcc_core. ? the suggested divider resistor values are 90.9 ohms over 80.6 ohms to produce a divisor of 0.47. ? the internal v ref (v ref-int ) is the external v ref scaled by 0.80 (v ref-int = (v ref /0.80)). (processor pin sysvrefmode = high) ? given: vcc_core = 1.6v, v ref = 752mv (1.6 * 0.47), v ref-int = 940mv (752mv/0.8). ? peak-to-peak ac noise on v ref (ac) should not exceed 2% of v ref (dc). 3. i vref should be measured at nominal v ref. 4. v ol-dc-max, v ol-ac-max, v oh-dc-min and v oh-ac-min are specified at t = 100 c and vcc_core = 1.4v. 5. does not apply to v ref . 6. the following signals have twice the capacitance because they connect to two input pads ? sdatainclk[3:0]# and sysclk, sysclk#. sdatainclk[3:0]# connects 2 byte clocks to form a word sized clock. sysclk connects to clkin/rstclk. sysclk# connects to clkin#/rstclk# 7. measured at maximum vcc_core = 1.70 v ? the maximum power supply current must be taken into account when designing a power supply. 74 electrical data chapter 14 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information 14.11 ac characteristics the ac characteristics of the amd athlon processor model 2 are the same as the amd athlon processor model 1. for information about ac characteristics of the amd athlon processor model 2, see ? ac characteristics ? on page 32. chapter 15 mechanical data 75 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 15 mechanical data 15.1 introduction due to the addition of apic in the amd athlon processor model 2, three additional apic-related signals have been designated, which are detailed in tables 28 through 30. the mechanical dimensions of the amd athlon processor model 2 remain unchanged with the integration of 0.18-micron process technology. for more information, see chapter 7, ? mechanical data ? on page 35. 76 mechanical data chapter 15 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information 15.2 am d athlon ? processor card-edge signal listing tables 28 through 30 shows the slot a signals and pins ordered by pin number, pin name, and their physical position on the slot, respectively. the high and low designation in the pin name column in table 30 refers to the staggered high/low arrangement of the pins on the slot. table 28. amd athlon ? processor signals ordered by pin number pin no. pin name pin no. pin name a1 vcc2sel b1 saddout[14]# a2 vcc_sram[7] b2 gnd[10] a3 picclk b3 saddout[13]# a4 vcc_sram[6] b4 saddout[7]# a5 picd[0] b5 gnd[51] a6 vcc_sram[5] b6 saddoutclk# a7 picd[1] b7 gnd[7] a8 vcc_sram[4] b8 saddout[12]# a9 smi# b9 gnd[21] a10 vcc_sram[3] b10 saddout[9]# a11 ferr b11 saddout[8]# a12 init# b12 gnd[20] a13 nmi b13 saddout[5]# a14 vcc_sram[2] b14 saddout[6]# a15 intr b15 gnd[30] a16 vcc_sram[1] b16 saddout[2]# a17 reset# b17 gnd[44] a18 stpclk# b18 saddout[3]# a19 ignne# b19 gnd[19] a20 vcc_sram[8] b20 sdataoutclk[3]# a21a20m# b21gnd[40] a22 vcc_core[41] b22 scheck[6]# a23 saddout[10]# b23 sdata[53]# a24 vcc_core[1] b24 gnd[8] a25 saddout[11]# b25 sdata[49]# a26 vcc_core[19] b26 sdata[63]# a27 saddout[4]# b27 gnd[32] a28 vcc_core[44] b28 sdatainclk[3]# a29 sdata[55]# b29 gnd[3] a30 vcc_core[10] b30 sdata[62]# a31 sdata[54]# b31 gnd[1] a32 vcc_core[11] b32 sdata[60]# a33 sdata[52]# b33 gnd[13] a34 vcc_core[35] b34 scheck[7]# a35 sdata[61]# b35 sdata[59]# chapter 15 mechanical data 77 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information a36 vcc_core[25] b36 gnd[2] a37 sdata[50]# b37 sdata[58]# a38 vcc_core[4] b38 sdata[57]# a39 sdata[51]# b39 gnd[16] a40 vcc_core[26] b40 sdata[39]# a41 sdata[48]# b41 gnd[39] a42 vcc_core[34] b42 sdata[56]# a43 sdata[36]# b43 gnd[38] a44 vcc_core[16] b44 sdata[47]# a45 sdata[46]# b45 sdata[38]# a46 vcc_core[38] b46 gnd[41] a47 sdata[37]# b47 sdata[45]# a48 vcc_core[20] b48 sdata[44]# a49 sdata[35]# b49 gnd[37] a50 vcc_core[30] b50 sdatainclk[2]# a51 scheck[4]# b51 gnd[34] a52 vcc_core[3] b52 scheck[5]# a53 sdata[34]# b53 gnd[33] a54 vcc_core[31] b54 sdata[43]# a55 sdata[33]# b55 sdata[42]# a56 vcc_core[29] b56 gnd[22] a57 sdata[32]# b57 sdata[41]# a58 vcc_core[7] b58 sdata[40]# a59 sdataoutclk[2]# b59 gnd[50] a60 vcc_core[18] b60 sdataoutclk[1]# a61 sdata[30]# b61 gnd[31] a62 vcc_core[15] b62 sdata[22]# a63 sdata[31]# b63 gnd[35] a64 vcc_core[14] b64 sdata[23]# a65 scheck[3]# b65 gnd[36] a66 vcc_core[33] b66 sdata[21]# a67 sdatainclk[1]# b67 gnd[49] a68 vcc_core[32] b68 sdata[20]# a69 sdata[29]# b69 gnd[14] a70 sdata[28]# b70 sdata[19]# a71vcc_core[9] b71scheck[2]# a72 sdata[26]# b72 gnd[9] a73 sdata[27]# b73 sdata[18]# a74 vcc_core[42] b74 sdata[7]# a75 sdata[25]# b75 gnd[23] a76 vcc_core[13] b76 sdata[17]# a77 sdata[24]# b77 gnd[15] a78 vcc_core[27] b78 sdata[16]# a79 sdata[15]# b79 gnd[27] a80 vcc_core[24] b80 sdata[6]# table 28. amd athlon ? processor signals ordered by pin number (continued) pin no. pin name pin no. pin name 78 mechanical data chapter 15 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information a81 sdata[1]# b81 sdata[5]# a82vcc_core[2] b82gnd[28] a83 sdata[12]# b83 scheck[0]# a84 vcc_core[23] b84 sdata[4]# a85 scheck[1]# b85 gnd[29] a86vcc_core[5] b86sdata[2]# a87sdata[8]# b87gnd[25] a88 vcc_core[39] b88 sdatainclk[0]# a89 sdata[10]# b89 gnd[26] a90 vcc_core[22] b90 sdata[3]# a91 sdataoutclk[0]# b91 gnd[6] a92 vcc_core[21] b92 sdata[0]# a93 saddin[7]# b93 gnd[5] a94 vcc_core[40] b94 sdata[13]# a95 saddin[6]# b95 sdata[14]# a96vcc_core[37] b96gnd[4] a97 saddin[8]# b97 sdata[11]# a98vcc_core[6] b98sdata[9]# a99 sdataoutval# b99 gnd[17] a100 vcc_core[28] b100 saddin[5]# a101 sdatainval# b101 gnd[18] a102 vcc_core[36] b102 saddin[11]# a103 connect b103 gnd[45] a104 vcc_core[12] b104 saddin[2]# a105 clkfwdrst b105 gnd[48] a106 procrdy b106 saddin[3]# a107 vcc_core[43] b107 saddin[4]# a108 sysclk# b108 gnd[46] a109 sysclk b109 saddin[10]# a110 vcc_core[17] b110 saddin[9]# a111 pwrok b111 gnd[43] a112 vid[0] b112 saddin[13]# a113 vid[1] b113 gnd[42] a114 vid[2] b114 saddinclk# a115 vid[3] b115 gnd[11] a116 fid[3] b116 saddin[14]# a 117 f i d [ 2 ] b 117 g n d [ 12 ] a118 fid[1] b118 sfillval# a119 fid[0] b119 gnd[47] a120 core f b+ b120 saddin[12]# a121 corefb ? b121 gnd[24] table 28. amd athlon ? processor signals ordered by pin number (continued) pin no. pin name pin no. pin name chapter 15 mechanical data 79 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information table 29. amd athlon ? processor signals ordered by pin name pin name pin no. pin name pin no. a20m# a21 gnd[25] b87 clkfwdrst a105 gnd[26] b89 connect a103 gnd[27] b79 corefb+ a120 gnd[28] b82 corefb ? a121 gn d[29] b85 ferr a11 gnd[30] b15 f id[0] a119 gn d[31] b61 fid[1] a118 gnd[32] b27 fid[2] a117 gnd[33] b53 fid[3] a116 gnd[34] b51 gnd[1] b31 gnd[35] b63 gnd[2] b36 gnd[36] b65 gnd[3] b29 gnd[37] b49 gnd[4] b96 gnd[38] b43 gnd[5] b93 gnd[39] b41 gnd[6] b91 gnd[40] b21 gnd[7] b7 gnd[41] b46 gnd[8] b24 gnd[42] b113 gnd[9] b72 gnd[43] b111 gnd[10] b2 gnd[44] b17 gnd[11] b115 gnd[45] b103 gnd[12] b117 gnd[46] b108 gnd[13] b33 gnd[47] b119 gnd[14] b69 gnd[48] b105 gnd[15] b77 gnd[49] b67 gnd[16] b39 gnd[50] b59 gnd[17] b99 gnd[51] b5 gn d[18] b101 ig nne# a19 gn d[19] b19 i nit# a12 gnd[20] b12 intr a15 gnd[21] b9 nmi a13 gnd[22] b56 picclk a3 gnd[23] b75 picd[0] a5 gn d[24] b121 p icd[1] a7 procrdy a106 scheck[3]# a65 pwrok a111 scheck[4]# a51 reset# a17 scheck[5]# b52 saddin[2]# b104 scheck[6]# b22 saddin[3]# b106 scheck[7]# b34 saddin[4]# b107 sdata[0]# b92 saddin[5]# b100 sdata[1]# a81 saddin[6]# a95 sdata[2]# b86 saddin[7]# a93 sdata[3]# b90 saddin[8]# a97 sdata[4]# b84 saddin[9]# b110 sdata[5]# b81 80 mechanical data chapter 15 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information saddin[10]# b109 sdata[6]# b80 saddin[11]# b102 sdata[7]# b74 saddin[12]# b120 sdata[8]# a87 saddin[13]# b112 sdata[9]# b98 saddin[14]# b116 sdata[10]# a89 saddinclk# b114 sdata[11]# b97 saddout[2]# b16 sdata[12]# a83 saddout[3]# b18 sdata[13]# b94 saddout[4]# a27 sdata[14]# b95 saddout[5]# b13 sdata[15]# a79 saddout[6]# b14 sdata[16]# b78 saddout[7]# b4 sdata[17]# b76 saddout[8]# b11 sdata[18]# b73 saddout[9]# b10 sdata[19]# b70 saddout[10]# a23 sdata[20]# b68 saddout[11]# a25 sdata[21]# b66 saddout[12]# b8 sdata[22]# b62 saddout[13]# b3 sdata[23]# b64 saddout[14]# b1 sdata[24]# a77 saddoutclk# b6 sdata[25]# a75 scheck[0]# b83 sdata[26]# a72 scheck[1]# a85 sdata[27]# a73 scheck[2]# b71 sdata[28]# a70 sdata[29]# a69 sdata[63]# b26 sdata[30]# a61 sdatainclk[0]# b88 sdata[31]# a63 sdatainclk[1]# a67 sdata[32]# a57 sdatainclk[2]# b50 sdata[33]# a55 sdatainclk[3]# b28 sdata[34]# a53 sdatainval# a101 sdata[35]# a49 sdataoutclk[0]# a91 sdata[36]# a43 sdataoutclk[1]# b60 sdata[37]# a47 sdataoutclk[2]# a59 sdata[38]# b45 sdataoutclk[3]# b20 sdata[39]# b40 sdataoutval# a99 sdata[40]# b58 sfillval# b118 sdata[41]# b57 smi# a9 sdata[42]# b55 stpclk# a18 sdata[43]# b54 sysclk a109 sdata[44]# b48 sysclk# a108 sdata[45]# b47 vcc2sel a1 sdata[46]# a45 vcc_core[1] a24 sdata[47]# b44 vcc_core[2] a82 sdata[48]# a41 vcc_core[3] a52 sdata[49]# b25 vcc_core[4] a38 sdata[50]# a37 vcc_core[5] a86 table 29. amd athlon ? processor signals ordered by pin name (continued) pin name pin no. pin name pin no. chapter 15 mechanical data 81 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information sdata[51]# a39 vcc_core[6] a98 sdata[52]# a33 vcc_core[7] a58 sdata[53]# b23 vcc_core[9] a71 sdata[54]# a31 vcc_core[10] a30 sdata[55]# a29 vcc_core[11] a32 sdata[56]# b42 vcc_core[12] a104 sdata[57]# b38 vcc_core[13] a76 sdata[58]# b37 vcc_core[14] a64 sdata[59]# b35 vcc_core[15] a62 sdata[60]# b32 vcc_core[16] a44 sdata[61]# a35 vcc_core[17] a110 sdata[62]# b30 vcc_core[18] a60 vcc_core[19] a26 vcc_core[38] a46 vcc_core[20] a48 vcc_core[39] a88 vcc_core[21] a92 vcc_core[40] a94 vcc_core[22] a90 vcc_core[41] a22 vcc_core[23] a84 vcc_core[42] a74 vcc_core[24] a80 vcc_core[43] a107 vcc_core[25] a36 vcc_core[44] a28 vcc_core[26] a40 vcc_sram[1] a16 vcc_core[27] a78 vcc_sram[2] a14 vcc_core[28] a100 vcc_sram[3] a10 vcc_core[29] a56 vcc_sram[4] a8 vcc_core[30] a50 vcc_sram[5] a6 vcc_core[31] a54 vcc_sram[6] a4 vcc_core[32] a68 vcc_sram[7] a2 vcc_core[33] a66 vcc_sram[8] a20 vcc_core[34] a42 vid[0] a112 vcc_core[35] a34 vid[1] a113 vcc_core[36] a102 vid[2] a114 vcc_core[37] a96 vid[3] a115 table 29. amd athlon ? processor signals ordered by pin name (continued) pin name pin no. pin name pin no. 82 mechanical data chapter 15 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information table 30. amd athlon ? processor signals ordered by physical location pin no. pin name ? high pin name ? low pin no. pin no. pin name ? high pin name ? low pin no. a121 corefb ? corefb+ a120 b121 gnd[24] saddin[12]# b120 a119 fid[0] fid[1] a118 b119 gnd[47] sfillval# b118 a117 fid[2] fid[3] a116 b117 gnd[12] saddin[14]# b116 a115 vid[3] vid[2] a114 b115 gnd[11] saddinclk# b114 a113 vid[1] vid[0] a112 b113 gnd[42] saddin[13]# b112 a111 pwrok vcc_core[17] a110 b111 gnd[43] saddin[9]# b110 a109 sysclk sysclk# a108 b109 saddin[10]# gnd[46] b108 a107 vcc_core[43] procrdy a106 b107 saddin[4]# saddin[3]# b106 a105 clkfwdrst vcc_core[12] a104 b105 gnd[48] saddin[2]# b104 a103 connect vcc_core[36] a102 b103 gnd[45] saddin[11]# b102 a101 sdatainval# vcc_core[28] a100 b101 gnd[18] saddin[5]# b100 a99 sdataoutval# vcc_core[6] a98 b99 gnd[17] sdata[9]# b98 a97 saddin[8]# vcc_core[37] a96 b97 sdata[11]# gnd[4] b96 a95 saddin[6]# vcc_core[40] a94 b95 sdata[14]# sdata[13]# b94 a93 saddin[7]# vcc_core[21] a92 b93 gnd[5] sdata[0]# b92 a91 sdataoutclk[0]# vcc_core[22] a90 b91 gnd[6] sdata[3]# b90 a89 sdata[10]# vcc_core[39] a88 b89 gnd[26] sdatainclk[0]# b88 a87 sdata[8]# vcc_core[5] a86 b87 gnd[25] sdata[2]# b86 a85 scheck[1]# vcc_core[23] a84 b85 gnd[29] sdata[4]# b84 a83 sdata[12]# vcc_core[2] a82 b83 scheck[0]# gnd[28] b82 a81 sdata[1]# vcc_core[24] a80 b81 sdata[5]# sdata[6]# b80 a79 sdata[15]# vcc_core[27] a78 b79 gnd[27] sdata[16]# b78 a77 sdata[24]# vcc_core[13] a76 b77 gnd[15] sdata[17]# b76 a75 sdata[25]# vcc_core[42] a74 b75 gnd[23] sdata[7]# b74 a73 sdata[27]# sdata[26]# a72 b73 sdata[18]# gnd[9] b72 a71 vcc_core[9] sdata[28]# a70 b71 scheck[2]# sdata[19]# b70 a69 sdata[29]# vcc_core[32] a68 b69 gnd[14] sdata[20]# b68 a67 sdatainclk[1]# vcc_core[33] a66 b67 gnd[49] sdata[21]# b66 a65 scheck[3]# vcc_core[14] a64 b65 gnd[36] sdata[23]# b64 a63 sdata[31]# vcc_core[15] a62 b63 gnd[35] sdata[22]# b62 a61 sdata[30]# vcc_core[18] a60 b61 gnd[31] sdataoutclk[1]# b60 a59 sdataoutclk[2]# vcc_core[7] a58 b59 gnd[50] sdata[40]# b58 a57 sdata[32]# vcc_core[29] a56 b57 sdata[41]# gnd[22] b56 a55 sdata[33]# vcc_core[31] a54 b55 sdata[42]# sdata[43]# b54 a53 sdata[34]# vcc_core[3] a52 b53 gnd[33] scheck[5]# b52 a51 scheck[4]# vcc_core[30] a50 b51 gnd[34] sdatainclk[2]# b50 a49 sdata[35]# vcc_core[20] a48 b49 gnd[37] sdata[44]# b48 a47 sdata[37]# vcc_core[38] a46 b47 sdata[45]# gnd[41] b46 a45 sdata[46]# vcc_core[16] a44 b45 sdata[38]# sdata[47]# b44 a43 sdata[36]# vcc_core[34] a42 b43 gnd[38] sdata[56]# b42 a41 sdata[48]# vcc_core[26] a40 b41 gnd[39] sdata[39]# b40 a39 sdata[51]# vcc_core[4] a38 b39 gnd[16] sdata[57]# b38 a37 sdata[50]# vcc_core[25] a36 b37 sdata[58]# gnd[2] b36 a35 sdata[61]# vcc_core[35] a34 b35 sdata[59]# scheck[7]# b34 a33 sdata[52]# vcc_core[11] a32 b33 gnd[13] sdata[60]# b32 a31 sdata[54]# vcc_core[10] a30 b31 gnd[1] sdata[62]# b30 a29 sdata[55]# vcc_core[44] a28 b29 gnd[3] sdatainclk[3]# b28 a27 saddout[4]# vcc_core[19] a26 b27 gnd[32] sdata[63]# b26 a25 saddout[11]# vcc_core[1] a24 b25 sdata[49]# gnd[8] b24 a23 saddout[10]# vcc_core[41] a22 b23 sdata[53]# scheck[6]# b22 a21 a20m# vcc_sram[8] a20 b21 gnd[40] sdataoutclk[3]# b20 a19 ignne# stpclk# a18 b19 gnd[19] saddout[3]# b18 a17 reset# vcc_sram[1] a16 b17 gnd[44] saddout[2]# b16 a15 intr vcc_sram[2] a14 b15 gnd[30] saddout[6]# b14 a13 nmi init# a12 b13 saddout[5]# gnd[20] b12 a11 ferr# vcc_sram[3] a10 b11 saddout[8]# saddout[9]# b10 a9 smi# vcc_sram[4] a8 b9 gnd[21] saddout[12]# b8 a7 picd[1] vcc_sram[5] a6 b7 gnd[7] saddoutclk# b6 a5 picd[0] vcc_sram[6] a4 b5 gnd[51] saddout[7]# b4 a3 picclk vcc_sram[7] a2 b3 saddout[13]# gnd[10] b2 a1 vcc2sel b1 saddout[14]# chapter 16 ordering information 83 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information 16 ordering information standard amd athlon ? processor products amd standard products are available in several operating ranges. the ordering part number (opn) is formed by a combination of the elements below. table 31. valid ordering part number combinations opn package type operating voltage plate temperature amd-k7550mtr51b a card module 1.55v ? 1.65v 0 c ? 70 c amd-k7600mtr51b a card module 1.55v ? 1.65v 0 c ? 70 c amd-k7650mtr51b a card module 1.55v ? 1.65v 0 c ? 70 c amd-k7700mtr51b a card module 1.55v ? 1.65v 0 c ? 70 c amd-k7750mtr52b a card module 1.55v ? 1.65v 0 c ? 70 c notes: this table lists configurations planned to 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. random characters (for amd business marketing) (3 blank spaces are positioned before this character.) max fsb: a=133, b=200, c=266, d=333, etc. cache divisor: 1=standard/generic 2:1 cache, 2=standard/generic 2.5:1 cache size of cache: 5=512kbytes, 1=1mbytes, 2=2mbytes, etc. case temperature: r = 70 c (uses current t codes) operating voltage: 1 character for 1.03-2.05v (use current v codes as base) package type: m=card module, p=pga, others tbd speed: 550mhz, 600mhz, 650mhz, 700mhz, 750mhz, etc. family/architecture: amd-k7 architecture (opn codes, as per spec. 16-018.7, rev b) copyright info dynamic marking product id (laser marking) 2d code (44x44) amd-k7750mtr52b a 219927999994 serial no. ? 1999 amd amd athlon tm processor product naming (pad printed) (laser marking) m (pad printed) (laser marking) amd-k7 750 m t r 5 2 b a note: spaces are added to the number illustrated above for viewing clarity only. 84 ordering information chapter 16 amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information appendix a conventions, abbreviations, and references 85 appendix a 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 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. n 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]). n 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. n 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. 86 conventions, abbreviations, and references appendix a amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information n 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 line is eight quadwords (64 bytes) n addressing ? memory is addressed as a series of bytes on eight-byte (64-bit) boundaries in which each byte can be separately enabled. n 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 33 for more abbreviations. n 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. n 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]). n bit values ? bits can either be set to 1 or cleared to 0. n 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. appendix a conventions, abbreviations, and references 87 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information abbreviations and acronyms table 33 contains the definitions of abbreviations used in this document. table 32. abbreviations abbreviation meaning aampere f farad g giga- gbit gigabit gbyte gigabyte hhenry h hexadecimal k kilo- kbyte kilobyte m mega- mbit megabit mbyte megabyte mhz megahertz m milli- ms millisecond mw milliwatt micro- a microampere f microfarad h microhenry s microsecond v microvolt n nano- na nanoampere nf nanofarad nh nanohenry ns nanosecond ohm ohm ppico- pa picoampere 88 conventions, abbreviations, and references appendix a amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information table 33 contains the definitions of acronyms used in this document. pf picofarad ph picohenry ps picosecond s second vvolt wwatt table 33. acronyms abbreviation meaning acpi advanced configuration and power interface agp accelerated graphics port apci agp peripheral component interconnect api application programming interface apic advanced programmable interrupt controller bios basic input/output system bist built-in self-test biu bus interface unit ddr double-data rate dimm dual inline memory module dma direct memory access dram direct random access memory ecc error correcting code eide enhanced integrated device electronics eisa extended industry standard architecture eprom enhanced programmable read only memory ev6 digital ? alpha ? bus fifo first in, first out gart graphics address remapping table hstl high-speed transistor logic ide integrated device electronics isa industry standard architecture table 32. abbreviations (continued) abbreviation meaning appendix a conventions, abbreviations, and references 89 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information jedec joint electron device engineering council jtag joint test action group lan large area network lru least-recently used lvttl low voltage transistor transistor logic msb most significant bit mtrr memory type and range registers mux multiplexer nmi non-maskable interrupt od open drain pbga plastic ball grid array pa physical address pci peripheral component interconnect pde page directory entry pdt page directory table pll phase locked loop pmsm power management state machine pos power-on suspend post power-on self-test ram random access memory rom read only memory rxa read acknowledge queue sdi system dram interface sdram synchronous direct random access memory sip serial initialization packet smbus system management bus spd serial presence detect sram synchronous random access memory srom serial read only memory tlb translation lookaside buffer tom top of memory ttl transistor transistor logic vas virtual address space vpa virtual page address table 33. acronyms (continued) abbreviation meaning 90 conventions, abbreviations, and references appendix a amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information vga video graphics adapter usb universal serial bus zdb zero delay buffer table 33. acronyms (continued) abbreviation meaning appendix a conventions, abbreviations, and references 91 21016g/0 ? december 1999 amd athlon ? processor data sheet preliminary information related publications the following books discuss various aspects of computer architecture that may enhance your understanding of amd products: amd publications amd athlon ? processor technical brief , order# 22054 amd athlon ? processor voltage regulation application note , order# 22651 amd athlon ? processor thermal application note , order# 22439 amd-751 ? system controller data sheet , order# 21910 amd-756 ? peripheral bus controller data sheet , order# 22548 amd processor recognition application note , order# 20734 websites visit the amd website for documentation of amd products. www.amd.com other websites of interest include the following: n jedec home page ? www.jedec.org n ieee home page ? www.computer.org n agp forum ? www.agpforum.org 92 conventions, abbreviations, and references appendix a amd athlon ? processor data sheet 21016g/0 ? december 1999 preliminary information |
Price & Availability of AMDATHLON
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |