DDR2 x16 Hardware Implementation Utilizing the Intel EP80579 Integrated Processor Product Line



Similar documents
Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor: Spread-Spectrum Clocking to Reduce EMI

Intel EP80579 Software for Security Applications on Intel QuickAssist Technology Cryptographic API Reference

Intel Platform Controller Hub EG20T

Considerations for Designing an Embedded Intel Architecture System with System Memory Down

Intel X38 Express Chipset Memory Technology and Configuration Guide

Intel(R) IT Director User's Guide

Contents Overview and Product Contents

Intel Q35/Q33, G35/G33/G31, P35/P31 Express Chipset Memory Technology and Configuration Guide

Intel Desktop Board DP43BF

CT Bus Clock Fallback for Linux Operating Systems

Enabling new usage models for Intel Embedded Platforms

Intel Desktop Board DG43RK

Intel 965 Express Chipset Family Memory Technology and Configuration Guide

Intel Desktop Board D945GCPE

Intel Desktop Board DG41BI

An Architecture to Deliver a Healthcare Dial-tone

Intel Desktop Board DQ43AP

Intel SSD 520 Series Specification Update

White Paper David Hibler Jr Platform Solutions Engineer Intel Corporation. Considerations for designing an Embedded IA System with DDR3 ECC SO-DIMMs

Intel Desktop Board D945GCPE Specification Update

Accessing the Real Time Clock Registers and the NMI Enable Bit

Intel Desktop Board DG31PR

Intel Desktop Board DG41TY

Intel Desktop Board DG45FC

Intel Desktop Board DQ45CB

Intel Desktop Board DP55WB

Enhanced Intel SpeedStep Technology for the Intel Pentium M Processor

Intel Desktop Board DG41WV

Upgrading Intel AMT 5.0 drivers to Linux kernel v2.6.31

Intel Desktop Board D945GCL

PHYSICAL CORES V. ENHANCED THREADING SOFTWARE: PERFORMANCE EVALUATION WHITEPAPER

Cyber Security Framework: Intel s Implementation Tools & Approach

Intel Dialogic System Software for PCI Products on Windows

Intel Media SDK Library Distribution and Dispatching Process

Device Management API for Windows* and Linux* Operating Systems

Intel Solid-State Drive Pro 2500 Series Opal* Compatibility Guide

Intel Desktop Board DQ35JO

Intel Core TM i7-660ue, i7-620le/ue, i7-610e, i5-520e, i3-330e and Intel Celeron Processor P4505, U3405 Series

Intel Core i5 processor 520E CPU Embedded Application Power Guideline Addendum January 2011

Specification Update. January 2014

Intel 865G, Intel 865P, Intel 865PE Chipset Memory Configuration Guide

Intel Desktop Board DG33TL

Intel Desktop Board D101GGC Specification Update

ARM* to Intel Atom Microarchitecture - A Migration Study

Internal LVDS Dynamic Backlight Brightness Control

Cloud based Holdfast Electronic Sports Game Platform

Intel EP80579 Software for IP Telephony Applications on Intel QuickAssist Technology

with PKI Use Case Guide

Intel Desktop Board DQ965GF

The Case for Rack Scale Architecture

Serial ATA II Native Command Queuing Overview

Intel Server S3200SHL

Measuring Cache and Memory Latency and CPU to Memory Bandwidth

Three Paths to Faster Simulations Using ANSYS Mechanical 16.0 and Intel Architecture

Intel Desktop Board DG965RY

Intel Desktop Board D925XECV2 Specification Update

Intel Extreme Memory Profile (Intel XMP) DDR3 Technology

Intel Identity Protection Technology (IPT)

Intel Desktop Board D945GCZ

Software PBX Performance on Intel Multi- Core Platforms - a Study of Asterisk* White Paper

Intel 810 and 815 Chipset Family Dynamic Video Memory Technology

Intel Desktop Board DG43NB

Using GStreamer for hardware accelerated video decoding on Intel Atom Processor E6xx series

Intel 815 Chipset Platform for Use with Universal Socket 370

Fast CRC Computation for Generic Polynomials Using PCLMULQDQ Instruction

CPU Monitoring With DTS/PECI

Intel Identity Protection Technology Enabling improved user-friendly strong authentication in VASCO's latest generation solutions

Development for Mobile Devices Tools from Intel, Platform of Your Choice!

RAID and Storage Options Available on Intel Server Boards and Systems

Intel RAID RS25 Series Performance

System Event Log (SEL) Viewer User Guide

Intel Server System S7000FC4UR

Dell PowerEdge Servers Memory

Intel Server Board S3420GPRX Intel Server System SR1630GPRX Intel Server System SR1630HGPRX

Intel Server Raid Controller. RAID Configuration Utility (RCU)

Intel 845G/845GL/845GV Chipset

Using Windows* 7/Windows Embedded Standard 7* with Platforms Based on the Intel Atom Processor Z670/Z650 and Intel SM35 Express Chipset

Intel Core TM i3 Processor Series Embedded Application Power Guideline Addendum

Xen in Embedded Systems. Ray Kinsella Senior Software Engineer Embedded and Communications Group Intel Corporation

Intel Desktop Board D945GNT

Maximize Performance and Scalability of RADIOSS* Structural Analysis Software on Intel Xeon Processor E7 v2 Family-Based Platforms

Intel Desktop public roadmap

New Dimensions in Configurable Computing at runtime simultaneously allows Big Data and fine Grain HPC

Family 12h AMD Athlon II Processor Product Data Sheet

Intel Server Board S3420GPV

Version Rev. 1.0

Configuring RAID for Optimal Performance

Intel Desktop Board DG31GL

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms

Family 10h AMD Phenom II Processor Product Data Sheet

RAID and Storage Options Available on Intel Server Boards and Systems based on Intel 5500/5520 and 3420 PCH Chipset

Software Solutions for Multi-Display Setups

Intel Platform Memory Operations

Intel Server Board S3420GPLX Intel Server Board S3420GPLC Intel Server System SR1630GP Intel Server System SR1630HGP

System Image Recovery* Training Foils

How to Configure Intel X520 Ethernet Server Adapter Based Virtual Functions on Citrix* XenServer 6.0*

Transcription:

Utilizing the Intel EP80579 Integrated Processor Product Line Order Number: 320296-002US

Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility 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 information here is subject to change without notice. Do not finalize a design with this information. The products described in this document 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. Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or by visiting Intel s Web Site. [When the doc contains software source code, include a copy of the software license or a hyperlink to its permanent location.] Intel processor numbers are not a measure of performance. Processor numbers differentiate features within each processor family, not across different processor families. See http://www.intel.com/products/processor_number for details. Code Names are only for use by Intel to identify products, platforms, programs, services, etc. ( products ) in development by Intel that have not been made commercially available to the public, i.e., announced, launched or shipped. They are never to be used as commercial names for products. Also, they are not intended to function as trademarks. BunnyPeople, Celeron, Celeron Inside, Centrino, Centrino logo, Core Inside, FlashFile, i960, InstantIP, Intel, Intel logo, Intel386, Intel486, Intel740, IntelDX2, IntelDX4, IntelSX2, Intel Core, Intel Inside, Intel Inside logo, Intel. Leap ahead., Intel. Leap ahead. logo, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel StrataFlash, Intel Viiv, Intel vpro, Intel XScale, Itanium, Itanium Inside, MCS, MMX, Oplus, OverDrive, PDCharm, Pentium, Pentium Inside, skoool, Sound Mark, The Journey Inside, VTune, Xeon, and Xeon Inside are trademarks of Intel Corporation in the U.S. and other countries. *Other names and brands may be claimed as the property of others. Copyright 2008, Intel Corporation. All rights reserved. 2 Order Number: 320296-002US

Contents 1.0 Introduction...5 1.1 Purpose...5 1.2 Related Documents...5 2.0 Intel EP80579 Memory Controller Features...5 3.0 DDR2 (x8) Addressing...6 4.0 DDR2 (x16) Design Considerations...6 5.0 EP80579 DDR2 Configurations...6 6.0 DDR2 x8 and x16 Memory Addressing...7 7.0 Hardware Constraints...9 8.0 Firmware Implications...9 Figures No Figures Used At This Time. Tables 1 Related Documents...5 2 Supported DRAM Capacity for 64b Mode... 6 3 256MB Addressing... 7 4 512MB Addressing... 7 5 1GB Addressing...8 6 2GB Addressing...8 Order Number: 320296-002US 3

Revision History Date Revision Description 002 Updated Table 2 through Table 6. August 2008 001 Initial Release. 4 Order Number: 320296-002US

1.0 Introduction 1.1 Purpose The Intel EP80579 Integrated Processor Product Line (EP80579) integrates a single-channel DDR2 system memory controller with a single 64-bit wide bus interface. The memory controller provides support for 2 ranks, unbuffered or registered DDR2 configurations, operating at DDR2-400/533/667/800 MT/s speed rates. The EP80579 is designed to support 256Mb, 512Mb, 1Gb and 2Gb density memory parts in the x8 configuration. The objective of this application note is to provide board designers the guidelines to use discreet x16 DDR2 memory devices on EP80579-based platforms to conserve board space. Note: This document is intended for advice only. This document suggests a possible way to connect x16 DDR2 devices to the EP80579. The EP80579 was designed only to support x8 DDR2 devices. The guidance and information in this document have not been validated, and Intel does not intend to validate nor support these recommendations. 1.2 Related Documents Table 1. Related Documents Document Title Document Number Intel EP80579 Integrated Processor Product Line Datasheet 320066 Intel EP80579 Integrated Processor Product Line Platform Design Guide 320068 2.0 Intel EP80579 Memory Controller Features The EP80579 memory controller supports the following features: Supports DDR2 single rank (64- or 32-bit mode) or dual rank (64-bit mode) memory configurations Supports DDR2-400/533/667/800 MT/s speed rates Supports unbuffered and registered DIMMs and SODIMMs Supports discrete memory components soldered on the board Supports 256Mb, 512Mb, 1Gb and 2Gb density parts in the x8 configuration. Supports Error Correction Code (ECC); single-bit correct/double-bit detect (SEC/DED) modes. Supports 4-bank devices 256Mb and 512Mb DDR2 parts Supports 8-bank devices. 1Gb and 2Gb DDR2 parts Supports 1KB page size Order Number: 320296-002US 5

3.0 DDR2 (x8) Addressing The Intel EP80579 Integrated Processor Product Line Datasheet provides a list of memory densities and addressing of x8 memory configurations supported by EP80579. As stated above, the memory controller requires that the 256Mb and 512Mb density parts to be 4-bank configured, while the 1Gb and 2Gb density parts are 8-bank configured. Since the bank (bank addressing) and page size (column addressing) are specified for the supported memory densities, the row addressing, and thereby the structural architecture of the memories are also implicitly defined. For instance, the x8, 4-bank, 256Mb memory is only addressed as follows: Bank Address = BA0 - BA1 (4 banks) Column Address = A0 - A9 (1K page size) Row Address = A0 - A12 (8K) 4.0 DDR2 (x16) Design Considerations Although the EP80579 has been designed for and validated with x8 memory configuration only, it is possible to select x16 memory parts that behave exactly like x8 memory devices. DDR2 x16 memories is used, when and only when, the x16 memory configuration addressing adheres identically to the bank, row, and column addressing of the x8 memory configurations for the memory densities, as specified in the Intel EP80579 Integrated Processor Product Line Datasheet. The conformity of the addressing between the two configurations enables the x16 configuration to be viewed by the EP80579 as an x8 configuration differentiated only by capacity. 5.0 EP80579 DDR2 Configurations Table 2 shows the various memory capacities supported by EP80579 in a 64b bus width mode in the x8 and x16 configuration. The table assumes a 64-bit bus and no Error Correction. However, all configurations are used to support 32-bit bus designs. The first column shows the total DRAM capacity on the channel. The rest of the columns indicate the DRAM devices features, technologies, densities and the number of devices required to achieve the given capacity. The table assumes single rank configurations only. The number of devices double in dual-rank configuration designs. For dual-rank configurations, the minimum capacity supported by EP80579 is 256MB and the maximum capacity supported is 4GB. Table 2. Supported DRAM Capacity for 64b Mode Total DRAM Capacity DRAM Part Technology x8 Devices Total # of parts (w/o ECC) DRAM Part Technology x16 Devices Total # of parts (w/o ECC) 256MB 256Mb x8 8 512Mb x16 4 512MB 512Mb x8 8 1Gb x16 4 1GB 1Gb x8 8 2Gb x16 4 2GB 2Gb x8 8 4Gb x16 4 6 Order Number: 320296-002US

6.0 DDR2 x8 and x16 Memory Addressing Table 3, Table 4, Table 5, and Table 6, show the DRAM device addressing for the various DDR2 device densities supported by EP80579. The tables also show the addressing conformity requirements for the x8 and x16 memory configurations. Please note, that for a given memory capacity, the DRAM technology required for x16 designs is twice the density required for x8 designs. Note: Table 3. Memory configuration = (Bank Density) x (# of Banks) x (Part Width) 256MB Addressing Parameter DDR2 x8 DDR2 x16 Total DRAM Capacity 256MB 256MB DRAM Technology 256Mb x8 512Mb x16 Configuration 8Mb x 4 x 8 8Mb x 4 x 16 Bank Density 8Mb 8Mb # of Banks 4 4 Part Width x8 x16 # of Parts 8 4 Page Size 1KB 1KB Example Part Number MT47H32M8 (Micron 256MbDDR2) MT47H32M16 (Micron 512MbDDR2) Bank Address BA0, BA1 (4) Column Address Row Address A0-A9 (1K) A0-A12 (8K) Table 4. 512MB Addressing Parameter DDR2 x8 DDR2 x16 Total DRAM Capacity 512MB 512MB DRAM Technology 512Mb x8 1Gb x16 Configuration 16Mb x 4 x 8 16Mb x 4 x 16 Bank Density 16Mb 16Mb # of Banks 4 4 Part Width x8 x16 # of Parts 8 4 Page Size 1KB 1KB Example Part Number MT47H64M8 (Micron 512MbDDR2) Note: No manufactured 1Gb x16 (with 4-bank) memory part is identified that conforms to x8 addressing configuration. Bank Address BA0, BA1 (4) Column Address Row Address A0-A9 (1K) A0-A13 (16K) Order Number: 320296-002US 7

Table 5. 1GB Addressing Parameter DDR2x8 DDR2x16 Total DRAM Capacity 1GB 1GB DRAM Technology 1Gb x8 2Gb x16 Configuration 16Mb x 8x 8 16Mb x 8 x 16 Bank Density 16Mb 16Mb # of Banks 8 8 Part Width x8 x16 # of Parts 8 4 Page Size 1KB 1KB MT47H128M8 Example Part Number (Micron 1GbDDR2) Bank Address BA0 - BA2 (8) MT47H128M16 (Micron 2GbDDR2) Column Address Row Address A0-A9 (1K) A0-A13 (16K) Table 6. 2GB Addressing Parameter DDR2 x8 DDR2 x16 Total DRAM Capacity 2GB 2GB DRAM Technology 2Gb x8 4Gb x16 Configuration 32Mb x 8x 8 32Mb x 8 x 16 Bank Density 32Mb 32Mb # of Banks 8 8 Part Width x8 x16 # of Parts 8 4 Page Size 1KB 1KB Example Part Number MT47256M8 (Micron 2GbDDR2) Note: No manufactured 4Gb x16 memory part is identified that conforms to the x8 addressing configuration. Bank Address BA0-BA2 (8) Column Address Row Address A0-A9 (1K) A0-A14 (32K) 8 Order Number: 320296-002US

7.0 Hardware Constraints Table 3, Table 4, Table 5, and Table 6 show that, for x16 memory designs, the EP80579 supports only 256MB and 1GB total memory capacity configurations. This constraint is based primarily to the fact that there are no identified manufactured parts for 512MB and 2GB x16 memory capacities which provide the addressing conformity between both the x8 and x16 memory configurations. 8.0 Firmware Implications No impact. Order Number: 320296-002US 9