IDT Winchip 2A Data Sheet
Total Page:16
File Type:pdf, Size:1020Kb
Preliminary Information PROCESSOR Version A Data Sheet Preliminary Information January 1999 IDT WINCHIP 2ATM PROCESSOR DATA SHEET This is Version 1.0 of the IDT WinChip 2 version A Processor data sheet. The latest versions of this data sheet may be obtained from www.winchip.com © 1999 Integrated Device Technology, Inc. All Rights Reserved Integrated Device Technology, Inc. (IDT) reserves the right to make changes in its products without notice in order to improve design or performance characteristics. This publication neither states nor implies any representations or warranties of any kind, including but not limited to any implied warranty of merchantability or fitness for a particular purpose. No license, express or implied, to any intellectual property rights is granted by this document. IDT makes no representations or warranties with respect to the accuracy or completeness of the contents of this publication or the information contained herein, and reserves the right to make changes at any time, without notice. IDT disclaims responsibility for any consequences resulting from the use of the information included herein. LIFE SUPPORT POLICY Integrated Device Technology's products are not authorized for use as components in life support or other medical devices or systems (hereinafter life support devices) unless a specific written agreement pertaining to such intended use is executed between the manufacturer and an officer of IDT. 1. Life support devices are devices which (a) are intended for surgical implant into the body or (b) support or sustain life and whose failure to perform, when properly used in accordance with instructions for use provided in the labeling, can be reasonably expected to result in a significant injury to the user. 2. This policy covers any component of a life support device or system whose failure to perform can cause the failure of the life support device or system, or to affect its safety or effectiveness. WinChip, WinChip 2, WinChip C6, and CentaurHauls are trademarks of Integrated Device Technology Corporation. AMD, AMD K6, and AMD K6-2 are trademarks of Advanced Micro Devices, Inc. Microsoft and Windows are registered trademarks of Microsoft Corporation. Intel and MMX are trademarks of the Intel Corporation. Pentium is a registered trademark of the Intel Corporation. Cyrix is a registered trademark and Cyrix 6x86MX/MIITM is a trademark of the Cyrix Corporation. Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies. Preliminary Information January 1999 IDT WINCHIP 2ATM PROCESSOR DATA SHEET REVISION HISTORY DATE VERSION REVISION 1/1999 1.0 Initial release iii Preliminary Information January 1999 IDT WINCHIP 2A TM PROCESSOR DATA SHEET CONTENTS REVISION HISTORY ................................................................................ III CONTENTS ..............................................................................................IV 1 INTRODUCTION ...............................................................................1-1 1.1 Basic Features ....................................................................1-1 1.2 Processor Versions.............................................................1-3 1.3 Competitive Comparisons ...................................................1-4 1.4 Compatibility .......................................................................1-6 1.5 Data Sheet Assumptions.....................................................1-7 2 WINCHIP 2 ARCHITECTURE ...........................................................2-1 2.1 Introduction .........................................................................2-1 2.2 Key Concepts......................................................................2-2 2.3 Component Summary..........................................................2-3 2.3.1 General Architecture ..................................................2-3 2.3.2 I-Cache.......................................................................2-5 2.3.3 Translator Unit............................................................2-5 2.3.4 Branch Prediction Unit................................................2-7 2.3.5 Execution Unit ............................................................2-7 2.3.6 D-Cache .....................................................................2-8 2.3.7 X86 Fetch Unit............................................................2-8 2.3.8 FP Unit .......................................................................2-9 2.3.9 MMX Units ..................................................................2-9 2.3.10 3DNow! Units ...........................................................2-10 2.3.11 Bus Unit....................................................................2-10 3 PROGRAMMING INTERFACE..........................................................3-1 3.1 General ...............................................................................3-1 3.2 Additional Functions............................................................3-3 3.3 Machine-Specific Functions ................................................3-3 3.3.1 General.......................................................................3-3 3.3.2 Standard CPUID Instruction Functions.......................3-4 3.3.3 Extended CPUID Instruction Functions ......................3-7 3.3.4 Processor Identification..............................................3-9 3.3.5 EDX Value After Reset. ............................................3-10 3.3.6 CR4 ..........................................................................3-11 3.3.7 Machine-Specific Registers......................................3-12 iv Preliminary Information January 1999 IDT WINCHIP 2A TM PROCESSOR DATA SHEET 3.4 Omitted Functions.............................................................3-12 3.4.1 Pentium Appendix H Enhancements ........................3-12 3.4.2 Other Functions........................................................3-13 4 HARDWARE INTERFACE ................................................................4-1 4.1 Bus Interface.......................................................................4-1 4.1.1 Differences .................................................................4-1 4.1.2 Clarifications...............................................................4-3 4.1.3 Omissions...................................................................4-3 4.2 Signal Summary..................................................................4-4 4.3 Power Management ............................................................4-7 4.3.1 Static Power Management..........................................4-7 4.3.2 Dynamic Power Management.....................................4-7 4.4 Test & Debug ......................................................................4-7 4.4.1 Machine Check...........................................................4-7 4.4.2 BIST............................................................................4-8 4.4.3 Internal Error Detection ..............................................4-9 4.4.4 JTAG ..........................................................................4-9 4.4.5 Debug Port .................................................................4-9 5 ELECTRICAL SPECIFICATIONS .....................................................5-1 5.1 AC Timing Tables for 100-MHz Bus....................................5-1 5.2 AC Timing Tables for 83-MHz Bus......................................5-5 5.3 AC Timing Tables for 75-MHz Bus......................................5-9 5.4 AC Timing Tables for 66-MHz Bus....................................5-13 5.5 AC Timing Tables for 60-MHz Bus....................................5-17 5.6 DC Specifications..............................................................5-21 5.6.1 Recommended Operating Conditions ......................5-21 5.6.2 Maximum Ratings .....................................................5-21 5.6.3 DC Characteristics ...................................................5-22 5.6.4 Power Dissipation.....................................................5-23 6 MECHANICAL SPECIFICATIONS ....................................................6-1 6.1 CPGA Package ...................................................................6-1 6.2 BGA PAckage .....................................................................6-6 7 THERMAL SPECIFICATIONS...........................................................7-1 7.1 Introduction .........................................................................7-1 7.2 Typical Environments..........................................................7-1 7.3 Measuring TC.......................................................................7-1 7.4 Estimating TC.......................................................................7-2 v Preliminary Information January 1999 IDT WINCHIP 2A TM PROCESSOR DATA SHEET 7.5 Recommended Thermal Solutions ......................................7-3 7.6 Contacts..............................................................................7-3 APPENDIX A. MACHINE SPECIFIC REGISTERS ...................................1 A.1 General .....................................................................................1 A.2 Category 1 MSRs......................................................................4 02h: TR1 (Pentium Processor Parity Reversal Register)..........4 0Eh: TR12 (Pentium Processor Feature Control) .....................4 10h: TSC (Time Stamp Counter) ..............................................5