Intel E7221 Chipset. Specification Update For the Intel E7221 Memory Controller Hub (MCH) September 2004

Similar documents
Intel 975X Express Chipset

Intel 848P Chipset. Specification Update. Intel 82848P Memory Controller Hub (MCH) August 2003

Intel 865PE/P Chipset

Intel G31/P31 Express Chipset

Intel X48 Express Chipset Memory Controller Hub (MCH)

Intel Desktop Board D845PT Specification Update

Intel Desktop Board DZ68DB

Intel 852GME/852PM Chipset Graphics and Memory Controller Hub (GMCH)

Intel Desktop Board D915GUX Specification Update

Intel Desktop Board D915GEV Specification Update

Intel X38 Express Chipset

Intel Desktop Board DG31PR

Intel Desktop Board DH61SA

Intel 852GME / 852PM Chipset Graphics and Memory Controller Hub (GMCH)

Intel Desktop Board DP67DE

Intel Desktop Board D945GCLF2

Intel Desktop Board D946GZAB

Intel Desktop Board DQ35JO

Intel Desktop Board DH61CR

Intel Desktop Board DG41CN

Intel 845G/845GL/845GV Chipset

Intel Desktop Board D945PSN Specification Update

Intel 815 Chipset Family: Graphics and Memory Controller Hub (GMCH)

Intel Desktop Board D975XBX2

Intel Desktop Board DG41RQ

Intel Desktop Board D945GCCR

Intel Desktop Board D102GGC2 Specification Update

Intel Desktop Board DP45SG

Intel Desktop Board D945GCLF

Intel Desktop Board DP55SB

Intel Desktop Board D845HV Specification Update

Intel Desktop Board DH55TC

Intel 945G/945GM Express Chipset Intel Dynamic Video Memory Technology (DVMT) 3.0

Intel 6400/6402 Advanced Memory Buffer

Intel Desktop Board DQ57TM

Intel Desktop Board D945GSEJT

Intel E8500 Chipset North Bridge (NB)

Intel 7510/7512 Scalable Memory Buffer

Intel Desktop Board D815EEA2/D815EPEA2 Specification Update

Mobile Intel Pentium 4 Processor-M and Intel 852PM/GME/GMV Chipset Platform

LED Manager for Intel NUC

Mobile Intel 945 Express Chipset Family

BI440ZX Motherboard Specification Update

Desktop Board CA810E Specification Update

80C186 AND 80C188 EMBEDDED MICROPROCESSORS SPECIFICATION UPDATE

82545GM Gigabit Ethernet Controller Specification Update June 6, 2006

80C186XL/80C188XL EMBEDDED MICROPROCESSORS SPECIFICATION UPDATE

i960 VH Embedded-PCI Processor

Intel 440FX PCIset 82441FX (PMC) and 82442FX (DBX)

SE7500WV2 Server Board SR2300 Server Chassis SR1300 Server Chassis

Intel Extreme Memory Profile (Intel XMP) DDR3 Technology

3 VOLT FlashFile MEMORY 28F004S3, 28F008S3, 28F016S3 SPECIFICATION UPDATE. Release Date: February, Order Number:

Intel Core M Processor Family I/O

80C31BH, 80C51BH, 80C51BHP, 87C51 SPECIFICATION UPDATE

Intel 6300ESB I/O Controller Hub (ICH)

5 VOLT FlashFile MEMORY 28F004S5, 28F008S5, 28F016S5 (x8) SPECIFICATION UPDATE

Intel Gigabit Platform LAN Connect

Intel Desktop Board DP43TF

Intel Server Compute Blade SBX82

Intel Celeron Processor J1900, N2807 & N2930 for Internet of Things Platforms

StrongARM ** SA-1100 Microprocessor

Intel Gigabit Ethernet Controller Specification Update. July 2008 Revision 2.0

Intel Desktop Board D815BN Specification Update

Intel 945(GM/GME)/915(GM/GME)/ 855(GM/GME)/852(GM/GME) Chipsets VGA Port Always Enabled Hardware Workaround

Intel 9 Series Chipset Family Platform Controller Hub (PCH)

Monthly Specification Update

IEEE1588 Frequently Asked Questions (FAQs)

Intel386 TM DX MICROPROCESSOR SPECIFICATION UPDATE

i960 RM/RN I/O Processor

Intel Media SDK RAW Media Accelerator Sample

80C51GB, 83C51GB, 87C51GB SPECIFICATION UPDATE

Intel386 DX PROCESSOR SPECIFICATION UPDATE

INTEL PERCEPTUAL COMPUTING SDK. How To Use the Privacy Notification Tool

Intel Cache Acceleration Software for Windows* Workstation

Total NAND Market Segment

Intel 865G/865GV/865PE/865P Chipset

Intel Atom Processor D2000 Series and N2000 Series Embedded Application Power Guideline Addendum January 2012

The Intel Processor Diagnostic Tool Release Notes

VS440FX Motherboard Specification Update

Intel Atom Processor S1200 Product Family for Microserver

Intel Atom Processor E6xx Series Embedded Application Power Guideline Addendum January 2012

Intel Core TM Processor i C Embedded Application Power Guideline Addendum

Intel E8501 Chipset North Bridge (NB)

Boot Agent Application Notes for BIOS Engineers

Intel Desktop Board D850GB Specification Update

Upgrading Intel Server Board Set SE8500HW4 to Support Intel Xeon Processors 7000 Sequence

Evolving Small Cells. Udayan Mukherjee Senior Principal Engineer and Director (Wireless Infrastructure)

Intel Atom Processor E3800 Product Family Development Kit Based on Intel Intelligent System Extended (ISX) Form Factor Reference Design

Intel Platform Controller Hub EG20T

Intel Core TM i7-4702ec Processor for Communications Infrastructure

GUID Partition Table (GPT)

Intel Embedded Media and Graphics Driver v1.12 for Intel Atom Processor N2000 and D2000 Series

Intel Turbo Memory. Release Notes. October Revision

How to Create a.cibd File from Mentor Xpedition for HLDRC

Intel Dynamic Platform and Thermal Framework (Intel DPTF), Client Version 8.X

How to Create a.cibd/.cce File from Mentor Xpedition for HLDRC

Innovating and Integrating for Communications and Storage

Introduction to Intel Boot Loader Development Kit (Intel BLDK) Intel SSG/SSD/UEFI

Preliminary Information. AMD-8111 TM HyperTransport TM I/O Hub Revision Guide

SE440BX-2 Motherboard Specification Update

Transcription:

Intel E7221 Chipset Specification Update For the Intel E7221 Memory Controller Hub (MCH) September 2004 Notice: The Intel E7221 MCH may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are documented in this Specification Update. Document Number: 303631-001

INFOMATION IN THIS DOCUMENT IS POVIDED IN CONNECTION WITH INTEL PODUCTS. NO LICENSE, EXPESS O IMPLIED, BY ESTOPPEL O OTHEWISE, TO ANY INTELLECTUAL POPETY IGHTS IS GANTED BY THIS DOCUMENT. EXCEPT AS POVIDED IN INTEL S TEMS AND CONDITIONS OF SALE FO SUCH PODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVE, AND INTEL DISCLAIMS ANY EXPESS O IMPLIED WAANTY, ELATING TO SALE AND/O USE OF INTEL PODUCTS INCLUDING LIABILITY O WAANTIES ELATING TO FITNESS FO A PATICULA PUPOSE, MECHANTABILITY, O INFINGEMENT OF ANY PATENT, COPYIGHT O OTHE INTELLECTUAL POPETY IGHT. Intel products are not intended for use in medical, life saving, or life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The Intel E7221 MCH may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others. Copyright 2004, Intel Corporation 2 Intel E7221 Chipset Specification Update

Contents evision History... 4 Preface... 5 Errata... 8 Specification Changes... 12 Specification Clarifications... 13 Documentation Changes... 14 Intel E7221 Chipset Specification Update 3

evision History evision History evision Description Date 001 Initial elease September 2004 4 Intel E7221 Chipset Specification Update

Preface Preface This document is an update to the specifications contained in the documents listed in the following Affected Documents table. It is a compilation of device and document errata and specification clarifications and changes, and is intended for hardware system manufacturers and for software developers of applications, operating system, and tools. Information types defined in the Nomenclature section of this document are consolidated into this update document and are no longer published in other documents. This document may also contain information that has not been previously published. Affected Documents Document Title Document Number Intel E7221 Chipset Datasheet 303630-001 Nomenclature Errata are design defects or errors. Errata may cause the Intel E7221 Chipset s behavior to deviate from published specifications. Hardware and software designed to be used with any given stepping must assume that all errata documented for that stepping are present on all devices. Specification Changes are modifications to the current published specifications. These changes will be incorporated in the next release of the specifications. Specification Clarifications describe a specification in greater detail or further highlight a specification s impact to a complex design situation. These clarifications will be incorporated in the next release of the specifications. Documentation Changes include typos, errors, or omissions from the current published specifications. These changes will be incorporated in the next release of the specifications. Intel E7221 Chipset Specification Update 5

Preface Component Identification Information The Intel E7221 MCH may be identified by the following register contents: Stepping Vendor ID 1 Device ID 2 evision Number 3 B2 8086h 2588h 05h NOTES: 1. The Vendor ID corresponds to bits 15:0 of the Vendor ID egister located at offset 00 01h in the PCI function 0 configuration space. 2. The Device ID corresponds to bits 15:0 of the Device ID egister located at offset 02 03h in the PCI function 0 configuration space. 3. The evision Number corresponds to bits 7:0 of the evision ID egister located at offset 08h in the PCI function 0 configuration space. Component Marking Information The Intel E7221 MCH may be identified by the following component markings: Stepping S-Spec Top Marking Notes B2 SL7YQ NG88CU Production Samples Summary Tables of Changes The following table indicates the Specification Changes, Errata, Specification Clarifications or Documentation Changes that apply to the listed component steppings. Intel intends to fix some of the errata in a future stepping of the component, and to account for the other outstanding issues through documentation or Specification Changes as noted. This table uses the following notations: Codes Used in Summary Table Stepping X: Erratum, Specification Change or Clarification that applies to this stepping. (No mark) or (Blank Box): This erratum is fixed in listed stepping or specification change does not apply to listed stepping. Status Doc: PlanFix: Fixed: Document change or update that will be implemented. This erratum may be fixed in a future stepping of the product. This erratum has been previously fixed. 6 Intel E7221 Chipset Specification Update

Preface NoFix: Shaded: There are no plans to fix this erratum. This item is either new or modified from the previous version of the document. NO. B2 PLANS EATA 1 X NoFix Incorrect PCI Express* Lane Transition after eceiving Several TS1 Packets 2 X NoFix MCH Does Not Ignore A PCI Express Null Packet 3 X NoFix Data Payload Byte Count Supplied During An Unsupported Upstream Configuration ead Is Not 4 Bytes 4 X NoFix PCI Express eplay Timer egister Default Setting Is Incorrect 5 X NoFix PCI Express Common Mode Voltage Noise Immediately Following eceiver Detect Sequence 6 X NoFix DMI Link Egress Port Address is Not Programmable 7 X NoFix MCH Does Not Send Minimum Number TS2 on PCI Express 8 X NoFix DMI Traffic Ordering Violation 9 X NoFix The E_SME bit May be Incorrectly Set When Performing Valid Access to SMM Space 10 X NoFix DD2-533 Duty Cycle NO. SPECIFICATION CHANGES 1 CID (Component Identification) and TCID (Target Component Identification) fields in all tree elements of the MCH topology are not always mirrors of each other. 2 The MCH is limited to reporting Poisoned TLPs through standard PCI error status reporting structures. NO. SPECIFICATION CLAIFICATIONS There are no specification clarifications. NO. DOCUMENTATION CHANGES There are no documentation changes. Intel E7221 Chipset Specification Update 7

Errata Errata 1. Incorrect PCI Express Lane Transition after eceiving Several TS1 Packets If MCH receives several TS1 packets with Link and Lane numbers set to PAD, after 4 µs it will time out and transition into configuration state instead of going directly to the Detect state as it should. However, the link will still transition to the Detect state after timing out of Configuration. Implication: The MCH will experience longer latency when transitioning to Detect state. Workaround: None at this time. 2. MCH Does Not Ignore a PCI Express Null Packet If the MCH receives a PCI Express Null packet, it should drop the packet and not perform sequence number checking or respond with any Ack or Nak DLLP. The issue is that the MCH still performs sequence number checks for Null packets and may respond with an ACK or NAK depending on the result of the check. Implication: MCH may send ACK or NAK DLLPs in response to a Null packet. This may degrade link performance due to unnecessary retries. Workaround: None at this time. Closed. 3. Data Payload Byte Count Supplied during An Unsupported Upstream Configuration ead Is Not 4 Bytes During configuration reads to unsupported PCI Express configuration space, the byte count for data payload is not 4. Implication: Data payload byte count is 5 and not the expected 4. Workaround: Closed. Do not perform unsupported upstream PCI Express configuration cycles. Closed. 8 Intel E7221 Chipset Specification Update

Errata 4. PCI Express eplay Timer egister Default Setting Is Incorrect eplay will occur 100 symbol times sooner than expected. Implication: etrain of the link may occur more often with devices that have slower ACK to packets from the MCH. Workaround: BIOS will need to reprogram the eplay Timer egister to reflect actual exit latency value. Contact your Intel Field epresentative for the latest BIOS information. 5. PCI Express Common Mode Voltage Noise Immediately following eceiver Detect Sequence The PCI Express Common Mode Voltage is not stable immediately after eceiver Detect Sequence when entering Polling.Active from Detect.Active states. Implication: Common Mode Voltage noise may result in bit errors early in Polling.Active state. May result in additional training time before transitioning on to Polling.Configuration. Workaround: None at this time. 6. DMI Link Egress Port Address Is Not Programmable The PCI SIG approved EC 04 to allow future system software (e.g., Operating System) to discover the link structure of the oot Complex. One of the registers in the MCH that points from the DMI port to the ICH6 cannot be programmed correctly. Implication: There is no impact on platform functionality. EC s do not retroactively apply to the current PCI Express 1.0a specification, and no existing software understands the oot Topology discovery structures. These structures are implemented in the MCH only to aid future software development. Such software will need to comprehend the incorrect pointer. Workaround: None at this time. Intel E7221 Chipset Specification Update 9

Errata 7. MCH Does Not Send Minimum Number TS2 on PCI Express On PCI Express the MCH transitions to ecovery. Idle after sending 9 TS2s after receiving the 1st TS2 from the endpoint. The PCI Express specification requires that a device send a minimum of 16 TS2s after detecting the first TS2. Implication: If the endpoint is unable to consecutively receive 8 of the 9 transmitted TS2s, a 48 ms timeout will be incurred before the device transitions to Detect state and re-attempt training. All known production devices have been able to properly train after receiving 9 TS2s. Workaround: None at this time. 8. DMI Traffic Ordering Violation Under certain traffic scenarios including AC97 and USB it is possible for upstream data on the DMI link to violate ordering rules. For example, a read completion to the CPU may be allowed to pass a prior write to memory. Implication: The ordering violation may result in a system hang or unpredictable system behavior. Workaround: Contact your Intel Field epresentative for the latest BIOS information. 9. The E_SME Bit May be Incorrectly Set When Performing Valid Accesses to SMM Space The E_SME bit may be incorrectly set when performing valid accesses to SMM space Implication: If this bit is used by the SMI handler to determine cache line flushes, unnecessary cache line flushes may occur when in SMM mode. A slight performance impact to the SMI handler may result from unnecessary cache line flushes. Workaround: None at this time. 10 Intel E7221 Chipset Specification Update

Errata 10. DD2-533 Duty Cycle When using internal graphics and system memory is DD2-533, the differential clocks do not meet minimum period of 3.75 nsec and duty cycle of 45/55%, as specified by JEDEC. The measured duty cycle is 44/56%. The duty cycle is within specification when using external graphics or DD2-400. Implication: Intel has characterized the system memory clocks and shared the data with the major DAM suppliers. Intel and the major DAM suppliers agree that this system clock erratum should not cause system clock related timing issues providing all other DAM related interface timing specifications are fulfilled according to Intel DD2 specification addendum. Intel determined that the worst case minimum clock period of 3.55 nsec does not occur on consecutive clock pulses. Workaround: None at this time. Intel E7221 Chipset Specification Update 11

Specification Changes Specification Changes 1. CID (Component Identification) and TCID (Target Component Identification) fields in all tree elements of the MCH topology are not always mirrors of each other. CID and TCID fields in all tree elements of the MCH topology are not always mirrors of each other. Implication: BIOS will need to program all TCID and CID tree element registers, instead of relying on default values. Workaround: BIOS now must program all tree elements when it programs any one. Closed. 2. The MCH is limited to reporting Poisoned TLPs through standard PCI error status reporting structures The MCH does not set the Non-Fatal Error Detected status bit, in the PCI Express Device Status register when a poisoned TLP is received Implication: Future OS s (that comprehend PCI Express error reporting) will not be notified via standard PCI Express mechanisms when a poisoned TLP is received. Workaround: Standard PCI error status reporting must be used for Poisoned TLP reporting. The reception of Poisoned TLP is reported by hardware setting the Detected Parity Error bit in Device 1, secondary status register, and if so enabled by additionally setting the Master Data Parity Error bit in the same register. Closed. 12 Intel E7221 Chipset Specification Update

Specification Clarifications Specification Clarifications There are no specification clarifications in this Specification Update revision. Intel E7221 Chipset Specification Update 13

Documentation Changes Documentation Changes There are no documentation changes in this Specification Update revision. 14 Intel E7221 Chipset Specification Update