Intel IXP45X manual DDR Sdram Interface Pin Description Sheet 2, Ddriwen, Ddrircveninn, Ddrircomp

Page 19

General Hardware Design Considerations—Intel®IXP45X and Intel® IXP46X Product Line of Network Processors

Table 4.

DDR SDRAM Interface Pin Description (Sheet 2 of 2)

 

 

 

 

 

 

 

 

Input

 

VTT

 

Name

 

Outpu

Device-Pin Connection

Terminatio

Description

 

 

t

 

n

 

 

 

 

 

 

 

 

 

 

The WE signal must be connected

 

Write Strobe — Defines whether or not the

DDRI_WE_N

 

O

to each device in a daisy chain

Yes

current operation by the DDR SDRAM is to be

 

 

 

manner

 

a read or a write.

 

 

 

 

 

 

 

 

 

 

 

Data Bus Mask — Controls the DDR SDRAM

 

 

 

Connect to each DM device pin.

 

data input buffers. Asserting DDRI_WE_N

 

 

 

 

causes the data on DDRI_DQ[31:0] and

 

 

 

For the 8-bit devices connect one

 

 

 

 

 

DDRI_CB[7:0] to be written into the DDR

 

 

 

DM signal per device.

 

 

 

 

 

SDRAM devices.

DDRI_DM[4:0]

 

O

For the 16-bit devices connect two

Yes

 

DDRI_DM[4:0] controls this operation on a

 

 

 

DM signal per device (depending

 

 

 

 

 

per-byte basis. DDRI_DM[3:0] are intended to

 

 

 

on how many data bits are being

 

 

 

 

 

correspond to each byte of a word of data.

 

 

 

used).

 

 

 

 

 

DDRI_DM[4] is intended to be utilized for the

 

 

 

 

 

 

 

 

 

 

ECC byte of data.

 

 

 

 

 

 

 

 

 

The BA signals must be connected

 

DDR SDRAM Bank Selects — Controls which of

 

 

 

 

the internal DDR SDRAM banks to read or

DDRI_BA[1:0]

 

O

to each device in a daisy chain

Yes

 

write. DDRI_BA[1:0] are used for all

 

 

 

manner.

 

 

 

 

 

technology types supported.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

All address signals need to be

 

Address bits 13 through 0 — Indicates the row

DDRI_MA[13:0]

 

O

connected to each device in a

Yes

or column to access depending on the state of

 

 

 

daisy chain manner.

 

DDRI_RAS_N and DDRI_CAS_N.

 

 

 

 

 

 

DDRI_DQ[31:0]

 

I/O

Need to be connected in parallel

Yes

Data Bus — 32-bit wide data bus.

 

to achieve a 32-bit bus width.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ECC Bus — Eight-bit error correction code

 

 

 

 

 

which accompanies the data on

DDRI_CB[7:0]

 

I/O

Connect to ECC memory devices.

Yes

DDRI_DQ[31:0].

 

When ECC is disabled and not being used in a

 

 

 

 

 

 

 

 

 

 

system design, these signals can be left un-

 

 

 

 

 

connected.

 

 

 

 

 

 

 

 

 

 

 

Data Strobes Differential — Strobes that

 

 

 

 

 

accompany the data to be read or written from

 

 

 

Connect DQS[3:0] to devices with

 

the DDR SDRAM devices. Data is sampled on

 

 

 

 

the negative and positive edges of these

DDRI_DQS[4:0]

 

I/O

data signals and DQS[4] to

Yes

 

strobes. DDRI_DQS[3:0] are intended to

 

 

 

devices with ECC signals.

 

 

 

 

 

correspond to each byte of a word of data.

 

 

 

 

 

 

 

 

 

 

DDRI_DQS4] is intended to be utilized for the

 

 

 

 

 

ECC byte of data.

 

 

 

 

 

 

 

 

 

 

 

Clock enables — One clock after

 

 

 

 

 

DDRI_CKE[1:0] is de-asserted, data is latched

 

 

 

Use one CKE per bank, never mix

 

on DQ[31:0] and DDRI_CB[7:0]. Burst

DDRI_CKE[1:0]

 

O

the CKE on the same bank. Use

Yes

counters within DDR SDRAM device are not

 

CKE[0] for bank0 and CKE[1] for

incremented. De-asserting this signal places

 

 

 

 

 

 

 

bank1

 

the DDR SDRAM in self-refresh mode. For

 

 

 

 

 

normal operation, DDRI_CKE[1:0] must be

 

 

 

 

 

asserted.

 

 

 

 

 

 

 

 

 

 

 

RECEIVE ENABLE OUT must be connected to

 

 

 

Connect RCVEOUT to RCVENIN

 

DDRI_RCVENIN_N signal of the IXP45X/

DDRI_RCVENOUT_N

O

and follow note on pin description

No

IXP46X product line and the propagation delay

 

 

 

in this table.

 

of the trace length must be matched to the

 

 

 

 

 

clock trace plus the average DQ Traces.

 

 

 

 

 

 

 

 

 

 

 

RECEIVE ENABLE IN provides delay

 

 

 

 

 

information for enabling the input receivers

DDRI_RCVENIN_N

I

Same as above

No

and must be connected to the

 

 

 

 

 

DDRI_RCVENOUT_N signal of the IXP45X/

 

 

 

 

 

IXP46X network processors.

 

 

 

 

 

 

DDRI_RCOMP

 

O

Tied off to a resistor

Tied off to a

20 Ohm Resistor connected to ground used for

 

resistor

process/temperature adjustments.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DDR SDRAM Voltage Reference — is used to

DDRI_VREF

 

I

VCCM/2

VCCM/2

supply the reference voltage to the differential

 

 

 

 

 

inputs of the memory controller pins.

 

 

 

 

 

 

 

Intel® IXP45X and Intel® IXP46X Product Line of Network Processors

February 2007

HDD

Document Number: 305261; Revision: 004

19

Image 19
Contents February Hardware Design GuidelinesHDD Contents 12.1 Figures Tables Control Group Topology Transmission Line CharacteristicsDate Revision Description Revision HistoryHDD Chapter Name Description Content OverviewTitle Document # Related DocumentationList of Acronyms and Abbreviations OverviewTerm Explanation Smii Intel IXP465 Component Block Diagram Dslam Typical ApplicationsSystem Memory Map System Architecture DescriptionIntel IXP465 Example System Block Diagram Signal Type Definitions Soft Fusible FeaturesSymbol Description DDR Sdram Interface Pin Description Sheet 1 Signal InterfaceSoft Fusible Features DDR-266 Sdram InterfaceDdrircomp DDR Sdram Interface Pin Description Sheet 2Ddriwen DdrircveninnDDR Sdram Memory Interface Expansion BusDDR Sdram Initialization Expansion Bus Signal Recommendations Reset Configuration StrapsInput Pull Name Recommendations Output Down Name Function Description Boot/Reset Strapping Configuration Sheet 13 8-Bit Device Interface Boot/Reset Strapping Configuration Sheet 24 16-Bit Device Interface 5 32-Bit Device Interface Bit Device 16/32-Bit Device Interface Byte Enable Flash Interface Example Flash InterfaceSram Interface Uart InterfaceDesign Notes Name Input Pull Recommendations Output Down Uart Signal RecommendationsUart Interface Example MII/SMII InterfaceMII NPE a Signal Recommendations Signal Interface MIIMII NPE B Signal Recommendations Sheet 1 MII NPE C Signal Recommendations MII NPE B Signal Recommendations Sheet 2Device Connection, MII MAC Management Signal Recommendations NPE A,B,CNPE A,B,C Smii Signal Recommendations NPE A, B, C Signal Interface, SmiiDevice Connection, Smii Gpio InterfaceGpio Signal Recommendations I2C Interface I2C Signal RecommendationsDevice Connection I2C Eeprom Interface Example USB InterfaceUSB Host/Device Signal Recommendations Host Device USB Device Interface Example Utopia Level 2 InterfaceUtopia Signal Recommendations Utopia Interface Example HSS InterfaceHSSRXDATA0 High-Speed, Serial InterfaceHSSTXDATA0 HSSTXCLK0HSSRXCLK1 HSSTXDATA1HSSTXCLK1 HSSRXDATA1HSS Interface Example SSP InterfaceSynchronous Serial Peripheral Port Interface PCI Controller Sheet 1 PCI InterfaceInput Pull Name Outpu Recommendations Down PCI Controller Sheet 2 PCI Interface Block DiagramPCI Interface Supporting 5 V PCI InterfacePCI Host/Option Interface Pin Description Sheet 1 PCI Option InterfacePCI Host/Option Interface Pin Description Sheet 2 PCI Host/Option Interface Pin Description Sheet 3 Jtag InterfaceClock Oscillator Clock SignalsClock Signals Input System ClockPower Interface Sheet 1 PowerName Nominal Description Voltage VCC De-Coupling Power SequenceReset Timing De-Coupling Capacitance RecommendationsHDD HDD Component Selection Component PlacementPCB Overview General RecommendationsStack-Up Selection Component Placement on a PCBControlled-impedance traces Low-impedance power distribution Layer Stackup General Layout Guidelines General Layout and Routing GuideGeneral Component Spacing Signal Changing Reference PlanesGood Design Practice for VIA Hole Placement Pad-to-Pad Clearance of Passive Components to a PGA or BGA Clock Signal ConsiderationsMII Signal Considerations Smii Signal ConsiderationsUSB Considerations EMI-Design Considerations Cross-TalkTrace Impedance Power and Ground PlaneHDD @66 MHz Electrical InterfaceTopology @33 MHzPCI Address/Data Routing Guidelines Clock DistributionParameter Routing Guidelines PCI Clock Routing Guidelines Trace Length LimitsRouting Guidelines Signal LoadingDDRIDQS40 DDR Signal GroupsGroup Signal Name Description No of Single Ended Signals IntroductionDDR Sdram HDD Clock Banks Memory Size Supported Memory ConfigurationsVTT VTT Terminating Circuitry Selecting VTT Power SupplySymbol Parameter Min Max Units DDR Command and Control Setup and Hold ValuesDdrmclk DDR Data to DQS Read Timing Parameters DDR Data to DQS Write Timing Parameters DDR-Data-to-DQS-Write Timing ParametersPrinted Circuit Board Layer Stackup Printed Circuit Board Layer Stackup Printed Circuit Board Controlled ImpedancePrinted Circuit Board Controlled Impedance Timing Relationships Signal Group Absolute Minimum Absolute Maximum LengthTiming Relationships Clock Group Resistive Compensation Register RcompDDRIBA10, DDRIRASN, DDRICASN, Ddriwen Clock Signal Group Routing GuidelinesData, Command, and Control Group Routing Guidelines Parameter DefinitionTransmission Line Length Clock Group Topology Transmission Line CharacteristicsSimulation Results Clock GroupDDR Clock Topology Two-Bank x16 Devices DDR Clock Simulation Results Two-Bank x16 Devices Data GroupData Group Topology Transmission Line Characteristics DDR Data Topology Two-Bank x16 Devices DDR Data Write Simulation Results Two-Bank x16 Devices HDD HDD Control Group Control Group Topology Transmission Line CharacteristicsDDR RAS Simulation Results Two-Bank x16 Devices Command Group Topology Transmission Line Characteristics Command GroupDDR Command MA3 Topology Two-Bank x16 Devices DDR Address Simulation Results Two-Bank x16 Devices DDR Command RAS Topology Two-Bank x16 Devices 104 DDR RCVENIN/RCVENOUT Topology Rcvenin and RcvenoutDDR RCVENIN/RCVENOUT Simulation Results Rseries = 0 Ω DDR RCVENIN/RCVENOUT Simulation Results Rseries = 60 Ω 108