Introduction
This document is the first volume of a datasheet for the 2nd Generation Intel® Core™ Processor Family, including Intel® Pentium® and Intel® Celeron® processors for desktop systems. It provides detailed specifications and features for supported processor series such as Intel® Core™ i7, i5, i3, Pentium® G800/G600, and Celeron® G500/G400.
Processor Feature Details
The datasheet outlines supported technologies, interfaces, power management, and thermal management. Key technologies include Intel® Virtualization Technology, Intel® Trusted Execution Technology, Hyper-Threading Technology, Turbo Boost Technology, and Advanced Vector Extensions.
Interfaces
The document details various interfaces such as System Memory Support, PCI Express, Direct Media Interface (DMI), and Platform Environment Control Interface (PECI). It also covers processor graphics and the Intel® Flexible Display Interface (FDI).
Power Management
Power management features include support for Advanced Configuration and Power Interface (ACPI) states, processor core power management, and integrated memory controller states.
Technologies
Technologies discussed include Intel® Virtualization Technology for IA-32, Intel® 64, and Directed I/O, Intel® Trusted Execution Technology, Hyper-Threading Technology, Turbo Boost Technology, Advanced Vector Extensions, and Advanced Encryption Standard New Instructions.
Legal and Disclaimer Information
The document includes legal disclaimers regarding the use of Intel products, emphasizing that specifications are subject to change and that Intel assumes no liability for the use of its products in critical applications.
Overview
The document describes a desktop processor built on 32-nanometer process technology, designed for a two-chip platform with a processor and Platform Controller Hub (PCH). It highlights the processor's features, including an Integrated Display Engine, Processor Graphics, PCI Express ports, and an Integrated Memory Controller, all aimed at enhancing performance, reducing costs, and improving footprint.
Processor Specifications
The processor supports up to 12 Processor Graphics execution units and is available in an 1155-land LGA package. It includes four or two execution cores, with a 32-KB instruction and data first-level cache (L1) for each core, a 256-KB shared second-level cache (L2), and up to 8-MB shared third-level cache (L3).
Supported Technologies
The processor supports various technologies such as Intel Virtualization Technology, Intel Active Management Technology, Intel Trusted Execution Technology, Intel Hyper-Threading Technology, Intel Turbo Boost Technology, and Intel Advanced Encryption Standard New Instructions, among others.
Interfaces
The processor supports two channels of unbuffered DDR3 memory, PCI Express ports compliant with the PCI Express Base Specification, and a Direct Media Interface (DMI) with a 5 GT/s point-to-point interface to PCH. It also includes a Platform Environment Control Interface (PECI) and Processor Graphics with support for high-definition content playback and DirectX Video Acceleration.
Power Management
The processor supports Advanced Configuration and Power Interface (ACPI) C-states, Enhanced Intel SpeedStep Technology, and various power management capabilities for system, memory controller, PCI Express, and Direct Media Interface.
Thermal Management
Features include a Digital Thermal Sensor, Intel Adaptive Thermal Monitor, and support for thermal throttling and fan speed control.
Package
The processor is housed in a 37.5 x 37.5 mm Flip Chip Land Grid Array (FCLGA 1155) package.
Terminology
The document provides definitions for various terms and technologies related to the processor, such as ACPI, DDR3, DMI, Intel Virtualization Technology, and more.
Processor Core
The processor core refers to the silicon die containing multiple execution cores, each with its own instruction cache, data cache, and 256-KB L2 cache. All cores share the L3 cache.
Memory Interface
The Integrated Memory Controller (IMC) supports DDR3 protocols with two independent 64-bit channels, each accessing up to two DIMMs. It supports various DDR3 data transfer rates and module configurations, including unbuffered and ECC options. The IMC supports single-channel and dual-channel modes, with dual-channel offering symmetric and asymmetric zones for optimized performance.
Memory Timing and Organization
The IMC supports specific DDR3 speed bins and command signal modes. It allows for Just-in-Time Command Scheduling, Command Overlap, and Out-of-Order Scheduling to enhance memory access efficiency. The processor includes additional Memory Type Range Registers (MTRRs) for supporting larger memory capacities.
PCI Express Interface
The processor supports PCI Express architecture, maintaining compatibility with the PCI addressing model. It uses packets for communication, with a layered architecture comprising Transaction, Data Link, and Physical Layers. The interface supports Gen2 speeds, offering increased bandwidth per lane compared to Gen1.
Technology Enhancements
Intel Fast Memory Access (FMA) technology includes enhancements like Just-in-Time Scheduling, Command Overlap, and Out-of-Order Scheduling to optimize memory bandwidth and reduce latency. Data scrambling is used to minimize di/dt impact on DDR3 data buses.
Related Documents
The document references additional resources for detailed specifications and guidelines related to Intel processors and chipsets.
Transaction Layer
The Transaction Layer is responsible for assembling and disassembling Transaction Layer Packets (TLPs) for communication of transactions like read and write. It also manages the flow control of TLPs.
Data Link Layer
This layer acts as an intermediary between the Transaction and Physical Layers, handling link management, error detection, and correction. It ensures the integrity of TLPs and requests retransmission if errors are detected.
Physical Layer
The Physical Layer includes circuitry for interface operation and converts data from the Data Link Layer into a serialized format for transmission across the PCI Express Link.
PCI Express Configuration Mechanism
PCI Express extends configuration space to 4096 bytes per device/function, divided into a PCI-compatible region and an extended PCI Express region. The Host Bridge translates memory-mapped configuration space accesses.
PCI Express Port
The processor's PCI Express interface is a 16-lane port compliant with PCI Express Base Specification, Revision 2.0.
Direct Media Interface (DMI)
DMI connects the processor and PCH, supporting only DMI x4 configuration. It generates SERR in response to errors and is compatible with Intel 6 Series Chipset PCH.
Processor Graphics Controller (GT)
The Graphics Engine Architecture includes 3D compute elements and a Multi-format decode/encode Pipeline for enhanced video quality and 3D performance.
3D and Video Engines
The 3D engine supports up to 12 Execution Units and includes enhancements for video quality. The Video Engine supports VLD and MPEG2 decode in hardware.
Processor Graphics Display
The display is divided into Display Planes, Display Pipes, and Display Ports, supporting multiple independent display streams.
Intel Flexible Display Interface (Intel FDI)
Intel FDI is a proprietary link for carrying display traffic, supporting two independent channels with a rate of 2.7 Gbps.
Multi-Graphics Controller Multi-Monitor Support
The processor supports simultaneous use of the Processor Graphics Controller and a x16 PCI Express Graphics device, allowing a maximum of 2 displays connected to each.
Platform Environment Control Interface (PECI)
PECI is a one-wire interface for communication between a PECI client and master, allowing the communication of processor thermal and other information.
Specifications and Interface Clocking
The document outlines the internal clocking requirements for processors, specifying a reference input clock frequency of 100 MHz for various interfaces including Processor, Memory, Graphics, PCIe, DMI, and FDI.
Intel Technologies Overview
This section provides a high-level description of Intel technologies implemented in processors, with variations across different SKUs. Detailed information is available on Intel's technology website.
Intel Virtualization Technology (Intel VT)
Intel VT allows a single system to appear as multiple independent systems, enabling multiple operating systems to run simultaneously. Key components include Intel VT-x for hardware support in processors and Intel VT-d for I/O virtualization. Features of Intel VT-x include Extended Page Tables, Virtual Processor IDs, Guest Preemption Timer, and Descriptor-Table Exiting. Intel VT-d focuses on domain-based isolation and hardware-based virtualization, supporting features like DMA remap engines and interrupt remapping.
Intel Trusted Execution Technology (Intel TXT)
Intel TXT provides platform-level enhancements for creating trusted platforms, ensuring the authenticity and integrity of the controlling environment. It includes mechanisms for measured and verified launch of system software and protection against unauthorized modifications.
Intel Hyper-Threading Technology (Intel HT)
This technology allows an execution core to function as two logical processors, sharing some resources but maintaining separate architectural states. It requires BIOS and operating system support and is recommended for use with specific Windows operating systems.
Intel Turbo Boost Technology
Turbo Boost allows processor cores to run faster than their rated frequency when operating below power, temperature, and current limits. It dynamically adjusts frequency based on workload demand, optimizing performance for both processor and graphics.
Intel Advanced Vector Extensions (Intel AVX)
Intel AVX extends the Intel SSE from 128-bit to 256-bit vectors, enhancing performance for applications requiring vector floating-point operations. It offers improved performance through wider vectors and new functionalities.
Intel Advanced Encryption Standard New Instructions (Intel AES-NI)
Intel AES-NI provides SIMD instructions for fast and secure data encryption and decryption based on AES, supporting a wide range of cryptographic applications.
Intel 64 Architecture x2APIC
The x2APIC architecture extends xAPIC for improved interrupt delivery and increased processor addressability, offering backward compatibility and new features for enhanced performance.
x2APIC Architecture- Processor Addressability: x2APIC mode increases the physical xAPIC ID field from 8 bits to 32 bits, allowing addressability up to 4G-1 processors. The logical xAPIC ID field also increases to 32 bits, partitioned into a 16-bit cluster ID and a 16-bit logical ID within the cluster.
- MSR Interface: APIC registers are accessed through Model Specific Register (MSR) interfaces, enhancing interrupt delivery and virtualization capabilities.
- Software Compatibility: x2APIC provides backward compatibility with xAPIC and requires a new OS and BIOS for full functionality.
Power Management- ACPI States: The processor supports various ACPI states, including G0 (Working), G1 (Sleeping), G2 (Soft Off), and G3 (Mechanical Off).
- Processor Core States: Includes C0 (Active), C1 (Auto Halt), C1E (Auto Halt with low frequency/voltage), C3 (Cache flush, clocks off), C6 (Save core states), and C7 (Similar to C6 with L3 flush).
- Integrated Memory Controller States: Power up, Pre-charge Power-down, Active Power-Down, and Self-Refresh states are supported.
- PCI Express and DMI States: Includes L0 (Active), L0s (Low power), L1 (Lowest power), and L3 (Power-off).
Enhanced Intel SpeedStep Technology- Frequency and Voltage Optimization: Multiple P-states for optimal performance and power efficiency, controlled via software.
- Voltage Ramp Rates: Controlled internally for glitch-free transitions, allowing numerous transitions per second.
Low-Power Idle States- C-States: Higher C-states save more power but have longer latencies. C-state auto-demotion optimizes power usage by demoting C6 to C3 or C1 based on residency history.
- Package C-States: Determined by the lowest core C-state, allowing for additional power savings depending on platform components.
Power Management Overview
The document outlines various power management states and techniques for processors, focusing on package C-states, integrated memory controller (IMC) power management, PCI Express, Direct Media Interface (DMI), and graphics power management.
Package C-States- Package C0: Normal operating state where at least one core is active.
- Package C1/C1E: No additional power reduction in C1, but C1E reduces core clock frequency and voltage.
- Package C3: Entered when at least one core is in C3 state; L3 cache remains valid.
- Package C6: Entered when cores are in C6 state; core voltages are reduced to zero, but L3 cache remains powered.
Integrated Memory Controller (IMC) Power Management- Disabling Unused Memory Outputs: Reduces power by tri-stating unused signals.
- DRAM Power Management: Utilizes CKE signals for power-saving modes like Active Power-Down (APD), Precharged Power-Down (PPD), and DLL-off.
- Conditional Self-Refresh: Memory enters self-refresh in low-power states like C3 and C6.
- Dynamic Power-down: Aggressively manages power-down based on idle conditions.
PCI Express and DMI Power Management
Supports active power management using L0s and L1 states, with inputs and outputs disabled in L2/L3 Ready state.
Graphics Power Management- Intel Rapid Memory Power Management (RMPM): Puts memory into self-refresh during C3/C6 states.
- Intel Graphics Performance Modulation Technology (GPMT): Dynamically adjusts render frequency and voltage.
- Render C-State (RC6): Optimizes power during idle times by reducing voltage.
- Intel Smart 2D Display Technology (S2DDT): Reduces memory traffic for display refresh, effective in static screens.
- Intel Graphics Dynamic Frequency: Increases frequency and voltage based on power and thermal budget.
Thermal Management
For detailed thermal specifications and design guidelines, refer to specific Intel processor family documentation.
Signal Description and Buffer Types
This section outlines various signal types and their buffer characteristics. Key signals include PCI Express, Direct Media Interface (DMI), CMOS, DDR3, and Analog signals. Each signal type has specific voltage tolerances and coupling methods, such as AC or DC coupling for PCI Express and DMI signals.
System Memory Interface Signals
Memory Channel A and B signals are detailed, including Bank Select, Write Enable, RAS, CAS, Data Strobes, Data Bus, Memory Address, and Clock signals. These signals are crucial for SDRAM operations and are primarily DDR3 buffer types.
Reset and Miscellaneous Signals
This section describes configuration signals, power management sync, platform reset, and reserved signals. It includes PCI Express bifurcation options and the role of signals like PM_SYNC and RESET#.
PCI Express-Based Interface Signals
Details on PCI Express graphics interface signals, including current and resistance compensation, and differential pairs for transmit and receive operations.
Direct Media Interface (DMI) Signals
Describes the DMI signals used for processor to PCH serial interface, including differential pairs for input and output.
Phase Lock Loop (PLL) and Test Access Points (TAP) Signals
Includes signals for differential bus clock input and various test and debug signals like TCK, TDI, TDO, and TRST#.
Error and Thermal Protection Signals
Signals like CATERR#, PECI, PROCHOT#, and THERMTRIP# are used for error signaling and thermal protection, indicating system errors and processor temperature status.
Power Sequencing and Processor Power Signals
Describes signals related to power sequencing and processor power supply, including VCC, VCCIO, VDDQ, and others. It also covers the serial VID interface for power management.
Sense and Ground Signals
Details on sense signals for voltage measurement and ground signals for processor stability.
Internal Pull-Up/Pull-Down Resistors
Lists signals with internal pull-up or pull-down resistors, specifying their resistance values and associated power rails.
Electrical Specifications
Discusses power and ground lands, emphasizing the importance of connecting power lands to processor power planes and using multiple planes to reduce I*R drop. It also introduces the serial VID interface for voltage determination.
Voltage Rail Decoupling
The document emphasizes the importance of designing the board to ensure that the voltage provided to the processor remains within specified limits to avoid timing violations or reduced processor lifespan. It highlights the need for bulk capacitance with low effective series resistance (ESR) and low interconnect resistance from the regulator to the socket. Proper bulk decoupling is necessary to handle large current swings during power-on or transitions between power states.
Processor Clocking
The processor uses a differential clock to generate various internal frequencies. The core frequency is determined by multiplying the core ratio by the BCLK frequency. An internal phase-locked loop (PLL) is used for clock multiplication, requiring a constant frequency input, except for Spread Spectrum Clocking (SSC). The maximum non-turbo core frequency is set during power-on reset, with options to configure lower speeds using the FLEX_RATIO MSR.
Phase Lock Loop (PLL) Power Supply
An on-die PLL filter solution is implemented, with DC specifications provided in Table 7-6.
VCC Voltage Identification (VID)
The processor uses a serial voltage identification interface to support automatic voltage selection. The VID values, which can change due to temperature or current load changes, are specified in Table 7-1. The document notes that individual processor VID values may vary, allowing operation while transitioning to an adjacent VID and its associated voltage.
System Agent (SA) VCC VID
The VCCSA is configured by the processor output pin VCCSA_VID, with default logic state low for processors. Table 7-2 specifies different VCCSA_VID configurations.
Reserved or Unused Signals
The document provides guidelines for handling reserved signals, emphasizing that arbitrary connections may result in malfunction or incompatibility. Unused inputs should be connected to an appropriate signal level, and unused outputs may be left unconnected.
Signal Groups
Signals are grouped by buffer type and characteristics, with details provided in Table 7-3. The document specifies requirements for Control Sideband Asynchronous signals and provides guidelines for Test Access Port (TAP) connections.
Boundary Scan Standards
The document supports IEEE 1149.1-2001 and IEEE 1149.6-2003 standards for boundary scan (JTAG), with some I/O pins supporting only one of these standards.
Sensing Points
Various sensing points are mentioned, including VCC_SENSE, VSS_SENSE, VCCIO_SENSE, and others, which are critical for monitoring voltage and current levels.
PCI Express and DMI
The document details differential input and output signals for PCI Express and DMI, indicating the processor's capability to handle high-speed data transfer.
Storage Conditions
The document specifies storage conditions, including absolute maximum and minimum storage temperatures (-25°C to 125°C) and sustained storage conditions (-5°C to 40°C, 60% humidity at 24°C) to ensure long-term reliability.
DC Specifications
Detailed DC voltage and current specifications are provided for processor core, system agent, and graphics, with specific parameters for different processor models (e.g., 95W, 65W, 45W, and 35W TDPs).
DDR3 Signal Specifications
The document outlines DC specifications for DDR3 signals, including input/output voltage levels and buffer resistances, ensuring compatibility and performance.
Control Sideband and TAP Specifications
Specifications for control sideband and TAP signals are provided, including input/output voltage levels and buffer resistance, crucial for signal integrity.
PCI Express DC Specifications
The document includes specifications for PCI Express DC parameters, such as differential peak-to-peak voltage swing and common mode output voltage, essential for maintaining signal quality.
Electrical Specifications
The document outlines various electrical specifications for DC differential and common mode impedances, peak-to-peak voltages, and resistance values. Key parameters include DC Differential Tx Impedance (80-120 Ω), DC Common Mode Rx Impedance (40-60 Ω), and Differential Rx input Peak to Peak Voltage for Gen1 (0.175-1.2 V) and Gen2 (0.12-1.2 V).
Platform Environmental Control Interface (PECI)
PECI is an Intel proprietary interface for communication between processors and external thermal monitoring devices. It uses a Digital Thermal Sensor (DTS) to report die temperature. The PECI bus architecture is based on a wired OR bus, with idle state near zero. The interface operates at a nominal voltage set by VCCIO, with specific DC electrical limits provided.
Processor Pin and Signal Information
The document includes detailed processor pin assignments and signal information, with pin maps for different quadrants of the socket. It lists processor pins alphabetically by pin name, detailing buffer types and directions for each pin.
Processor Pin and Signal Information
This section provides a detailed list of processor pins, specifically focusing on the VSS (ground) pins. Each pin is listed with its corresponding pin number, indicating its connection to the ground (GND). This information is crucial for understanding the grounding scheme of the processor.
DDR Data Swizzling
The document discusses DDR Data Swizzling, a technique used to enhance memory performance and timing. Swizzling rearranges the data pins to optimize the use of the product across various platforms. It is noted that swizzling does not affect the functional operation and remains invisible to the operating system and software. However, it is important during debugging, as engineers must consider the swizzling table for effective memory analysis.
DDR Data Swizzling Tables
The document includes detailed tables for DDR Data Swizzling for Channels A and B. Each table maps the SA_DQ and SB_DQ pin names to their respective MC (Memory Controller) pin names. This mapping is essential for engineers to understand the physical layout and logical connections of the DDR data pins, facilitating efficient debugging and performance optimization.