INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTELR PRODUCTS. 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 Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights that relate to the
presented subject matter. The furnishing of documents and other materials and information does not provide any license, express or implied, by
estoppel or otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights.
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 Intel
published specifications. Current characterized errata are available on request.
This Design Guide as well as the software described in it is furnished under license and may only be used or copied in accordance with the terms of
the license. The information in this manual is furnished for informational use only, is subject to change without notice, and should not be construed as
a commitment by Intel Corporation. Intel Corporation assumes no responsibility or liability for any errors or inaccuracies that may appear in this
document or any software that may be provided in association with this document.
Except as permitted by such license, no part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any
means without the express written consent of Intel Corporation.
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 ordering 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 website at http://www.intel.com.
AnyPoint, AppChoice, BoardWatch, BunnyPeople, CablePort, Celeron, Chips, CT Media, Dialogic, DM3, EtherExpress, ETOX, FlashFile, i386, i486,
i960, iCOMP, InstantIP, Intel, Intel Centrino, Intel logo, Intel386, Intel486, Intel740, IntelDX2, IntelDX4, IntelSX2, Intel Create & Share, Intel GigaBlade,
Intel InBusiness, Intel Inside, Intel Inside logo, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel Play, Intel Play logo, Intel SingleDriver, Intel
SpeedStep, Intel StrataFlash, Intel TeamStation, Intel Xeon, Intel XScale, IPLink, Itanium, MCS, MMX, MMX logo, Optimizer logo, OverDrive,
Paragon, PC Dads, PC Parents, PDCharm, Pentium, Pentium II Xeon, Pentium III Xeon, Performance at Your Command, RemoteExpress, SmartDie,
Solutions960, Sound Mark, StorageExpress, The Computer Inside., The Journey Inside, TokenExpress, VoiceBrick, VTune, and Xircom are
trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
15 Microst r i p St ackup .................................................... ............................. .....................................43
16 Stripl i n e St ackup....................................... ............................ .............. ........................................ 44
40 Intel Related Documentation......................................................................................................79
41 Electronic In formation............ .............. ............... ............................ ............................ ................80
®
31244 PCI-X to Serial ATA Controller Design..................................................................54
Intel
®
31244 PCI-X to Serial ATA Controller
6Design Guide
Revision History
DateRevision #Description
April 2004003Removed Section 5.4.5, “Spread Spectrum Clocking” on page 35.
December 2002002In Section 2.1, added a new table titled “Serial ROM Interface Pin Descriptions”.
October 2002001Initial release of this document.
Intel® 31244 PCI-X to Serial ATA Controller
Contents
Removed SSC pin in Table 2, “Terminology and Definition” on page 9.
Updated SSCEN pin in Table 5, “Configurat i on Pi n De scr ipt i on s ” on p ag e 20 and
T able 30, “Terminations: Pull-up/Pull-down” on page 65.
Removed Section 9.1, “Power Delivery for the Intel® 31244 PCI-X to Serial A TA
Controller (TBD)” on page 59.
In Ap pendix A, “Intel
Materials”, replaced Bill of Materials table with a URL to the Intel
In Sectio n 2.1, adde d no te to Table 2, “Ser ial ATA Signal Pi n Des cr i pt io ns”,
indicating that LED2 and LED3 as dual purpose pins.
Replaced Figure 5, “PBGA Mapped by Pin Function” with a rev ised illustration.
Added cont en t to Sect ion 3.4 .1. 1, “In te l GD31 24 4 PC I-X to Se ria l ATA Co nt rol le r
Decoupling”, regarding the use of at le ast twelve 0.1 µF capacitors to decouple
the VCC 2.5 V signal.
Removed Section 3.4.1.2, “PCI-X Decoupling”.
In Table 30, “Terminations: Pullup/Pulldown”, revised row with si gnal name of
TRST# to include TDI#, TMS#, and TCK as 4.7K pull-ups.
In Appendix A, revised the Bill of Materials.
®
IQ31244 Controller Ev aluation Platform Board Bill of
®
website.
Design Guide 7
Intel® 31244 PCI-X to Serial ATA Controller
Contents
This page intentionally left blank.
8Design Guide
About This Document1
1.1Reference Documentation
For the latest revision and documentation number, con tac t your Intel representative.
Table 1. Reference Documents
DocumentIntel Document Number or Source
®
Intel
Artisea PCI-X to Serial ATA Controller Developer’s Manual273603
®
Artisea PCI-X to Serial ATA Controller Datasheet273595
T able 2. Terminology and Definition (Sheet 1 of 3)
TermDefinition
Stripline
Microstrip
Prepreg
Core
Material used fo r the lam inatio n pro cess of manufact uri ng PCBs. It co ns is t s of a lay er of
epoxy ma terial that is placed between two cores. This layer melts into epoxy when heated
and forms around adjacent traces.
Material used for the lamination process of manufacturing PCBs. This material is two sided
laminate with copper on each side. The core is an internal layer that is etched.
Stripline in a PCB is composed of the
conductor inserted in a dielectric with GND
planes to the top and bottom.
NOTE: An easy way to distinguish stripline
from microstrip is th at you need to
strip a way laye rs of the boa rd to vi ew
the trace on stripline.
Microstrip in a PCB is composed of the
conductor on the top layer above the
dielectric with a ground plane below
Design Guide9
Intel® 31244 PCI-X to Serial ATA Controller
About This Document
Tab le 2. Term ino logy an d Definition (Sheet 2 of 3)
TermDefinition
Layer 1: copper
Prepre g
Layer 2: GND
Core
PCB
Example of a Four-Layer Stack
Layer 3: VCC
Prepreg
Layer 4: copper
JEDECProvides standards for th e semiconductor industry.
A network that tr ansmits a coup led signal to another network is aggress or network.
Zo
Aggressor
Zo
Victim Network
Aggressor Network
Printe d circuit board.
Example manufacturing process consists of
the following steps:
• Consists of alternat in g lay er s o f cor e and
prepreg stacked
• The finished PCB is heated and cured.
• The via holes are drilled
• Plating cover s holes and outer su rfaces
• Etching removes unwanted copper
• Board is tinned, co ated with solder mask
and silk scre en ed
Zo
Zo
Victim
Network
A networ k t hat rece iv es a co up led cr os s-t a lk si gna l fro m a noth er n etwor k is a c alle d t he vict i m
network
The trace of a PCB that completes an electrical connection between two or more
components.
StubBranch from a t runk terminat ing at the pad of an agent.
CRBCustomer Reference Board
HBAHost Bus Adapte r
TX + / TX -
RX + / RX -
These si gnals are the outbound high-sp eed different ial signals that are connected to the
serial ATA cable.
These signals are the inbound high-speed differential sig nals that are connected to th e serial
ATA cable.
TXThis is a transmit port that contains the basic high-spe ed driver electronics.
RXThis is a receiver port contains the basic high-speed receiver electronics.
Termination
calibration
PLL
Voltage
Regulator
This bl ock is used to establish the impedance of the RX block in order to properly termi nate
the high-speed serial cable.
This bl ock is used to synchronize an inte rnal clocking reference so that the input high-speed
data stream may be properly decoded.
This bl ock stabilizes the internal voltages used in the other blocks so that reliable operation
may be achieved. This bloc k may or may not be required for proper operation of the balance
of the circuitry . The need for thi s block is impleme ntation specific.
TxDataSerially encoded 10b data attached to the high-speed serial differential line driver.
10Design Guide
T able 2. Terminology and Definition (Sheet 3 of 3)
TermDefinition
RxDataSerially encoded 10b data attached to the high-speed serial differential line receiver.
10b encoding
JitterJitter is a high-frequency, semi-random displacement of a signal from its ideal location.
ISI
Differential
Signal
The 8B/10B encoding scheme transmits eight bits as a 10- bit code group. This encoding is
used with Gigabit Ethernet, Fibre Channel and InfiniBand*.
Inter-symbol interference. Data-dependent deterministic jitt er caused by the ti me differences
required for the signal to arrive at the receiver threshold when starting from different places in
bit sequences (symbols).
For example media attenuates the peak amplitude of the bit sequence [0,1,0,1...], more than
it attenuates the peak amplitude of the bit sequence [0,0,0,0,1,1,1,1...], thus the time required
to reach the receiver threshold with the [0,1,0,1...] sequence is less than required from the
[0,0,0,0,1,1,1,1...] sequence.
The run length of 4 produces a higher amplitude which takes more time to overcome when
changing bit values and therefore produces a time difference compared to the run length of
1-bit sequence. When different run lengths are mixed in the same transmission the different
bit sequences (symbols) therefore interfere with each other.
ISI is expected whenev er any bit sequence has frequency components that are pro pagated
at different rates by the transmission media. This translates into high-high-frequency,
data-dependent, jitter.
A signal derived by t aking the dif fe rence between tw o condu ctors. In this spec a di f ferenti al signal
is comprised of a positive conductor and a negative conductor. The differential signal is the
voltage on the positive conductor minus the voltage on the negative conductor (i.e., TX+ – TX-).
Intel® 31244 PCI-X to Serial ATA Controller
About Th i s Do cum ent
Design Guide11
Intel® 31244 PCI-X to Serial ATA Controller
About This Document
This page left intentionally blank.
12Design Guide
Intel® 31244 PCI-X to Serial ATA Controller
Overview
Overview2
This document provides layout infor ma tion and guidelines for designing platform or add-in board
applications with the Intel
that this docu ment be used as a guideline. Intel recommends employing best-known design
practices with board-level simulation, signal integrity testing and validation for a robust design.
Designers should not e that th is guide focu ses upon spec ific de sign consi derat ions for th e GD31244
and is not intend ed to be an all-inclusive list of all good design practices. It is recommended that
this guide is used as a s tarting point and use empirical data to optimize your particular design.
Note: This pre-silicon analysis information is preliminary and subjec t to change. Sections marked with
TBD are to be updated in future revisions.
2.1Features
The GD31244 is a state-of-the- art, PCI-X to Serial ATA Controller with four Serial ATA ports
running at 1.5 Gbits/s. The device is targeted at embedded applications suc h as PC mothe r boards,
as well as standalone PCI- X Host Bus Adapter (HBA) cards and RAID controllers.
The GD31244 is both a PCI-X Bus Master and Slave, which automatically switches modes as
required.
As a PCI-X Sla ve, the device supports:
• I/O Reads• Configura tion Read
• I/O Wri tes• Configura tion Write
• Memory Read Bus Cycles
®
31244 PCI-X to serial ATA controller (GD312 44). It is recommended
As a PCI-X Bu s Master, this device supports:
• Single Memory Reads• Lin e M emory Reads
• Multiple Memory Reads• Memory Writes
This device is compliant with a PCI-X bus operating at up to 64 bits at 133 MHz, resulting in burst
data rates of 1064 Mbytes/s. The GD31244 provides four Serial ATA ports running at 1.5 Gbits/s
transfe r r ate, which are compliant to the Serial ATA: High speed Serialized AT Attachment Specificati on, Revision 1.0e. The GD31244 derives its Serial ATA c locks from an internal PLL,
with a reference clock of 37.5 MHz provided externally or from a crystal.
The GD31244 is fully compatible with parallel ATA operating system drivers and software. The
chip may be configured in compatibility mode, mapping the PCI-X configuration space to match
the x86 standa rd Pri mary a nd Se condary IDE port s. To support both o n-boa rd para lle l IDE, plus the
four Serial ATA ports, the chip may be configured for native PCI-X mode, allowing Plug-and-Play
BIOS and operating systems to map the Serial ATA drives to non-conflicting task file and I/O
address space. For higher performance in systems where compatibility is not required, all four
channels may be configured as Direct P ort Acc ess ( DPA).
Design Guide13
Intel® 31244 PCI-X to Serial ATA Controller
Overview
Feature Highlights:
• Four SATA Channels at 1.5 Gbits/s
• Serial ATA: High speed Serialized AT Att achment Specification, Revision 1.0e Compli ant
• 64-bit/133 MHz PCI-X Bus. Backwards com p atible to 32-bit/33 MHz and 64-bit/66 MHz
• Compatible with existing Operating Sy stems
• Supports native PCI IDE
• Hot-Plug Drives
• Su pports Master/Slav e Mode for Compati bility with existing Operating Systems
• Sup ports SATA Direct Port Access (Master/Master Mode)
• Independent DMA Masters for ea ch SATA Channe l
• 3.3 V and 2.5 V Supply, 2 W maximum
Figure 1. Inte l
®
31244 PCI-X to Serial ATA Controller Block Diagram
LED0
P_AD(63:0)
P_CBE(7:0)
P_PAR
P_PAR64
P_FRAME#
P_TRDY#
P_IRDY#
P_STOP#
P_DEVSEL#
P_REQ#
P_REQ64#
P_ACK64#
P_GNT#
P_CLK
P_RST#
P_PERR#
P_SERR#
P_INTA#
PCI-X
64-bit
133 MHz
Interface
LED1
LED2
LED3
Dual
Port
FIFO
and
Transport
Engine
I/O
Serial ATA
Transport/Link
Layer
Serial ATA
Transport/Link
Layer
Serial ATA
Transport/Link
Layer
Serial ATA
Transport/Link
Layer
PHY
I/F
PHY
I/F
PHY
I/F
PHY
I/F
Serializer
Deserializer
Serializer
Deserializer
Serializer
Deserializer
Serializer
Deserializer
00B
00B
00B
00B
TX0P
TX0N
RX0N
RX0P
TX1P
TX1N
RX1N
RX1P
TX2P
TX2N
RX2N
RX2P
TX3P
TX3N
RX3N
RX3P
A9194-03
14Design Guide
2.2Applications
The GD31244 may be used to build a Serial ATA Host Bus Adapter which connects to the PCI-X
bus. Control for external activity LEDs, a 37.5 MHz Crystal, a voltage regulator and some external
resistors and capacitors are needed.
Figure 2. Quad Serial ATA Host Bus Adapter
P_AD[63:0]
P_CBE[7:0]
P_PAR
P_PAR64
P_FRAME#
P_TRDY#
P_IRDY#
P_STOP#
P_DEVSEL#
P_REQ#
P_REQ64#
P_ACK64#
PCI-X Bus
P_GNT#
P_CLK
P_IDSEL
P_RST#
P_PERR#
P_SERR#
P_INTA#
V
CC5REF
JTAG
TRST#
Oscillator
37.5 MHz
1000
+
TDI
TD0
TCK
TMS
18 pF
18 pF
Ω, 1%
VIOVCC
CLKIN
CLKOUT
RBIAS
V18A
0.1 µF10 µF
10 µF
Regulator
®
Intel
31244
PCI-X
to
Serial
ATA
Controller
V18B
+
CAP0
CAP1
CAP2
CAP3
RX0P
RX0N
TX0P
TX0N
RX1P
RX1N
TX1P
TX1N
RX2P
RX2N
TX2P
TX2N
RX3P
RX3N
TX3P
TX3N
0.1 µF
VA1
VA0
2.5V3.3V
22µF,
TANT,
EIA-A,
6.3V
.1µF,
0603,
x7R
10 µH
22µF,
TANT,
EIA-A,
6.3V
.1µF,
0603,
x7R
+
20Ω
0603, 1%
+
2.5V
+
22µF,
TANT,
EIA-A,
6.3V
.1µF,
0603,
x7R
10 µH
22µF,
TANT,
EIA-A,
6.3V
.1µF,
0603,
x7R
20Ω
0603, 1%
+
2.5V
B0418-02
0.1 µF
0.015 µF
0.01 µF
0.01 µF
0.01 µF
0.01 µF
0.01 µF
0.01 µF
0.01 µF
0.01 µF
0.01 µF
0.01 µF
0.01 µF
0.01 µF
0.01 µF
0.01 µF
0.01 µF
0.01 µF
LED0
LED1
LED2
LED3
Serial
ATA
Port 0
Connector
Serial
ATA
Port 1
Connector
Serial
ATA
Port 2
Connector
Serial
ATA
Port 3
Connector
Design Guide15
Intel® 31244 PCI-X to Serial ATA Controller
Overview
This page left intentionally blank.
16Design Guide
Intel® 31244 PCI-X to Serial ATA Controller
®
31244 PCI-X to Serial ATA Controller Package
Intel
Intel® 31244 PCI-X to Seri al ATA
Controller Package3
The GD31244 signals, are located on a 256-pin Plastic Ball Grid Array (PBGA) package to simplify
signal routin g and s ys tem implementat ion. For detailed signal descripti ons r efer to the Intel31244 PCI-X to Serial ATA Controller Datasheet. Contact your Intel sales representative to obtain
a copy of this document. The construction of the packages is shown in Figure 3.
Figure 3. Packaging Consideration s
Die Attach Epoxy
Polyimide Dielectic
Die
Wirebond
Eutectic Solder Balls
A9196-02
®
Design Guide17
Intel® 31244 PCI-X to Serial ATA Controller
®
31244 PCI-X to Serial ATA Controller Package
Intel
3.1Sig na l Pin Descriptions
The signal pin descriptions for the GD31244 are provided as a reference. A complete list is also
available in the Intel
®
31244 PCI-X to Serial ATA Controller Datasheet.
Tab le 3. Serial ATA Signals Pin Descriptions
NameDescription
TX0P, TX0N,
TX1P, TX1N,
TX2P, TX2N,
TX3P, TX3N
RX0P, RX0N,
RX1P, RX1N,
RX2P, RX2N,
RX3P, RX3N
CLKOUTOUTPU T - LVTTL: This is connected to one sid e of the 37.5 MHz crystal.
CLKIN
CLKOBuffered output of the 37.5 MHz clock.
RBIAS
CAP0, CAP1
LED0, LED1,
†
LED2
, LED3
† LED2 and LED3 are dual purpose pins. Refer to Table 7.
OUTPUT - Differential High-Speed Outputs: These are the differential serial outputs for
each channel. When disabled, these outputs are drive n to their DC-Bias point.
INPUT - Differential High-Speed Inputs: These are the differential serial inputs for each
channel.
INPUT - LVTTL: This is the reference clock input for the clock multiplier unit at 37.5 MHz. It
may be connected to either an external clock source or one side of a crystal.
INPUT - ANALOG: This pi n i s p ul l -down t o g rou nd w ith a 10 00Ω, 1% resistor in order to set
the internal termination resistors to 1000 Ω.
Analog: An external 0.1 µF (+/- 10%) capacitor is connected between these pins to set the
Clock Multiplier PLL loop filter response.
OUTPUT - LVTTL: These are the Activity LED outputs for channel 0, channel1, channel 2
†
and chan nel 3 (active LOW with 10 mA maximum sink capability).
18Design Guide
®
31244 PCI-X to Serial ATA Controller Package
Intel
Table 4. PCI-X Bus Pin Descriptions (Sheet 1 of 2)
NameDescription
CAP2, CAP3
P_ACK64#
P_AD[63:0]
P_C/BE[7:0]#
P_CLKAll PCI bus signals are referenced to this clock.
P_DEVSEL#
P_FRAME#
P_GNT#
P_IDSEL
P_INTA#
P_IRDY#
P_PAR
P_PAR64
P_PERR#
P_REQ#
Analog: An external 0.015 µF (+/- 10%) capacitor is connected between these pins to set
the PCI PLL loop filter response.
BIDIRECTIONAL - LVTTL: Indicates that the device has positively decoded its address as
the target of the current access and the target is willing to transfer data using the full 64-bit
data bus.
BIDIRECTIONAL - LVTTL PCI Address and Data: The address and data lines are
multiplexed on these pins. A bus transaction consists of an address phase followed by one
or more da ta ph as es . P _AD[ 63 :56] co nt ai ns t he mos t sig ni fic ant by te and P _AD [7: 0] con ta in
the lea s t significant byte.
BIDIRECTIONAL - LVTTL: Com man d and By te E nab le. The bus command and byte enable
signals are multiplexed on these pins. During the address phase, the P_CBE# lines define
the bus comma nd . Dur i ng th e da t a phas e, th e P_C BE # lin es ar e used as Byt e Enabl e s. The
Byte Enables are valid for the entire data phase and det ermine which byt e lanes carry
mean in gfu l da t a.
BIDIRECTIONAL - L V TTL wi th Pull-Up Resistor: Devi ce Sele ct. This signal is asserted by
the target once it has detected its address. As a bus master, the P_DEVSEL# is an input
signa l to th e I n tel
bus has been selected. As a bus slave, the GD31244 asserts P_DEVSEL# to indicate that it
has decoded its address as the target of the current tran saction.
BIDIRECTIONAL - LVTTL with Pull-Up Resistor: Cycle Frame. This signal is driven by the
current master to indicate the beginning and duration of a transaction. P_FRAME# is
asserted to indicate the start of a transaction and de-asserted during the final data phase.
INPUT - LVTTL. Grant: This signal is asserted b y the bus arbiter and indicates to t he
GD31244 that access to the bus has been granted. This is a point-to-point signal and every
mast er ha s its ow n GN T# .
INPUT - LVTTL. Initializati on Dev ice Select: This signal is used as a chip select during
PCI-X conf i gur at ion r ea d an d writ e tra ns act i on s. Thi s si gn al is pro vi ded by the ho st in PC I-X
systems.
OUTPUT - Open Drain Interrupt A: This signal is used to request an inter rupt by the
GD31244. This is an active low , level triggered interrupt signal.
BIDIRECTIONAL - LVTTL with Pull-Up Resistor: Initiator Ready. This signal indicates the
bus master ability to complete the current data phase and is used in conjunction with the
target ready (P_TRDY#) signal. A data phase is complet ed on any clock cycle where both
P_IRDY# and P_TRDY# are asserted LOW.
BIDIRECTIONAL - L V T TL: Parity. Pa rit y i s e ven ac ross P_ AD[3 1: 0] and P _CB E[ 3: 0]# li ne s.
It is stable and valid one clock after the address phase. For data phases, P_PAR is stable
and vali d one clock after either P_IRDY# is asserted on a write or P_TRDY# is asserted on
a read.Once P_PAR is valid, it remains valid until on e clock after th e completion of th e
current data phase. The master drives P_PAR for address and write data phases; and the
target, for read data phases.
BIDIRECTIONAL - LVTTL: Parity for 64-bit Accesses. Parit y is ev en ac r oss P_A D[ 63 :0 ] an d
P_CBE[7:0]# lines. It is stable and valid one clock after the address phase. For data phases,
P_PAR64 is stable and valid one clock after either P_IRDY# is asserted on a write or
P_TRDY# is asserted on a read.Once P_PAR64 is valid, it remains valid until one clock after
the comple ti on of th e cur re nt dat a ph as e. The mas t er dr i ves P_PAR64 for addr e ss a nd wri te
data ph ases; and the target, for read data phases.
BIDIRECTIONAL - LVTTL with P ull- Up Resistor: Parity Error. This signal is used to report
data p arity errors dur ing all PCI-X t ransactions except a Special Cycle. This signal is
asse rt e d tw o cl oc k cy cles afte r th e err o r was detecte d by th e de vi c e re c ei ving data. Th e
minimum duration of P_PERR# is one clock for each data phase where an error is detected.
A device cannot report a parity error until it has claimed the access by asserting
P_DEVSEL# and completed a data phase.
OUTPUT - LVTTL. Request: This signal indicates to the bus arbiter that the GD31244
desires use of the bus. This is a point-to-point signal and every bus master has its own
P_REQ#.
®
31244 PC I- X to ser ial ATA co nt ro ll er i nd ic at ing w h ethe r any d evi ce on the
Intel® 31244 PCI-X to Serial ATA Controller
Design Guide19
Intel® 31244 PCI-X to Serial ATA Controller
®
31244 PCI-X to Serial ATA Controller Package
Intel
Tab le 4. PCI-X Bus Pin Descriptions (Sheet 2 of 2)
NameDescription
P_REQ64#
P_RST#
P_SERR#
P_STOP#
P_TRDY#
TEST0INPUT - LVTTL: Test input. Set LOW for normal operation.
TOUTOUTPUT - T est pin. Do not use.
BIDIRECTIONAL - LVTTL: Indicates the attempt of a 64-bit transaction on the PCI bus.
When the target is 64-bit capable, the target acknowledges the attempt with the assertion of
P_ACK64#.
INPUT - LVTTL Reset: This signal is used to place PCI-X registers , sequencers, and
signal s into a consistent state. When P_RST# is asserted, all PCI-X output signals are
tri-stated.
OUTPUT - Open Drain with Pull-Up Resistor: System Error. This signal is used to report
address parity errors. When an error is detected, P_SERR# is driven LOW for a single
PCI-X clock.
BIDIRECTIONAL - LVTTL with Pull-Up Resistor: Stop. This signal is driven by the targe t
to indicate to the initiator that it wishes to stop the current transaction. As a bus slave,
P_STOP # is dr i ven by the GD 31 244 t o i n for m t he bu s ma st er t o stop t he curr e nt t r ansac ti o n.
As a bus master, P_ST OP# is received by the GD31244 to stop the current transaction.
BIDIRECTIONAL - LVTTL with Pull-Up Resistor: Target Ready. This signal indicates t he
selected device’s ab ility to complete the current data phase and is used in conjunction with
P_IRDY#. A data phase is completed on any clock cycle where both P_IRDY# and
P_TRDY# are asserted LOW.
Tab le 5. Configuration Pin Descriptions
NameTypeDescription
32BITPCI#INPUT
DPA_MODE#INP UT
SSCENINPUTTie this pin to GND.
Tab le 6. JTAG Pin Descriptions
NameDescription
TDO
TDI
TCK
TMS
TRST#
TEST DATA OUTPUT: is the serial output pin for the JTAG feature. TDO is dri v en on the
falling edge of TCK during the SHIFT-IR and SHIFT-DR states of the Test Access Port. At
other times, TDO floats. The behavior of TDO is in dependent of P_RST#.
TEST DATA INPUT : is the serial input pin for the JTAG feature. TDI is sampled on the rising
edge of TCK, during the S HI FT-IR and SHIFT-DR states of the Test Ac ce ss Por t. Thi s sig nal
has a weak internal pull -up to ensure proper operation when this signal is unconnected.
TEST CLOCK: is an input which provides the clocking function for the IEEE 1149.1
Boundary Scan T esting (JTAG). State info rmation and data are clocked into the component
on the rising edge and data is clocked out of the component on the falling edge.
TEST MODE SELECT: is an in pu t samp led at th e ri sin g ed ge of TCK to select the operation
of the test logic for IEEE 1149.1 Boundary Scan testing. This signal has a weak internal
pull-up to ensure proper operation when this signal is unconnected.
TEST RESET: an input that asynchronously resets the Test Access Port (TAP) controller
function of IEEE 1149.1 Boundary Scan Testing (JTAG). This signal has a weak internal
pull-up.
Pin number A2. This pin control s the state of the “64 bit device” status
bit 16, in the PCI-X Status Regi ster. When pulled down, reports a 0, a
32-bit bus. When pulled up, reports 1, a 64-bit device.
INPUT - LVTTL: When HIGH or open, selects Master/Slave Mode for
software compatibility. When LOW, selects Master-Master mode for
high performance.
20Design Guide
®
Intel
Table 7. Serial ROM Interface Pin Descriptio ns
NameDescription
Intel® 31244 PCI-X to Serial ATA Controller
31244 PCI-X to Serial ATA Controller Package
SDI
SDO (LED3)
SCLK (LED2)
SCS#
INPUT - LVTTL with Pull Up: Connects to the serial data output (SDO) of the Serial ROM.
Customers are recommended to add pads for both a pull-up and a pull-down resistor for
possible use in the future.
OUTPUT - LVTTL: Connects to the serial data input (SDI) of the Serial ROM. This is also
the ac tivity LED output for Channel 3 when all four LEDs are activated (active LOW).
OUTPUT - LVTTL: Connects to the clock input (SCLK) of the serial ROM. This is also the
acti vity LED output for Channel 2 when all four LEDs are activated (active LOW) .
OUTPUT - LVTTL with Pull Up: Connects to the chip select input (SCS#) of the Serial
ROM.
Table 8. Power Supply Pin Descriptions
NameDescription
OUTPUT: This is the reg ul at ed 1 . 8V supply ge ner at ed i nt ern al ly. Bypa ss wit h 0.1 a nd 1 0µF
capacitors.
V18A, V18B
V
CC5REF
VA0 , VA1
V
SS
V
CC
V
IO
, V
V
CC0
V
, V
CC2
V18A and V18B are each outputs of internal voltage regulators. They need to be separately
bypassed to ground with 0.1 and 10 µF capacitors separately, they must not be connected
together.
Voltage Clamp I/O: In 5 V tolerant systems, this is connected to a 5 V supply. In 3.3 V
powere d systems this is connected to 3.3 V. In PCI add-in cards, this is normally connected
to I/O Power (10 A, 16 A, 19 B, 59 A and 59 B). The user must ensure that the value of
V
the GD31244 not just PCI inputs. For example, when the Serial ROM device is 5 V I/O this
pin must be 5 V regardless of the PCI bus.
2.5 V Analog Power Supply: Separate filtering is recommended. VA0 supplies the PCI
PLL. VA1 supplies the CMU.
Ground.
2.5 V Digital Logic Power Supply.
3.3 V PCI I/O Power Supply.
,
CC1
2.5 V High-Speed I/O Power Supply for each channel.
CC3
is hig h enou gh t o ensu r e c ompli an ce to t he V
CC5REF
speci fic ati o n on ev ery i n put to
IH(MAX)
3.1.1VA0, VA1 (V
CCPLL
) Pin Requirements
To reduce clock skew, the VA0 and VA1 balls for the Phase Lock Loop (PLL) circuit are each
isolat ed o n the pac kag e. The lowpa s s fi lter, as shown in Figure 2, reduces noise induced clock ji tt er
and its effects on timing relationships in system designs. The 22 µF bulk capacitors must be low
ESR solid tantalum and the 0.1 µF ceramic capacitor must be of the type X7R. The node
connecting VA0 and VA1, must be as short as possible.
Design Guide21
Intel® 31244 PCI-X to Serial ATA Controller
®
31244 PCI-X to Serial ATA Controller Package
Intel
3.2Package/Marking Information
The package is marked wit h three lines of text as shown in Figure 4. (The figure is not to scale.)
Figure 4. Package Information: 256-pin PBGA
12
1416
10
8
11
13
15
This page left intentionally blank.
3x 0.50 R
1.0 mm, Typ
BOTTOM VIEWTOP VIEW
13254769
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
T
Pin A1
Indicator
17mm
17mm
2.06 ± 0.3
SIDE VIEW
Pin A1 Identifier
Part NumberPackage Suffix
Date Code
Intel® 31244 XX
#### AAAA
Lot Tracking Code
A9626-02
22Design Guide
3.3Ball Map By Function
Figure 5 shows the 544 BGA pins mapped by pin function. This diagram is helpful in placing
components aroun d the GD31244 for the layout of a PCB. To simplify routing and minimize the
number of cross traces, keep this layout in mind when placing components on your board. Name
signals, by desig n, are located on the PBGA package to simpl ify signal routing and s ys tem
implementation.
This chapter provi des routing guidelines for layout and design of a printed circuit board using the
GD31244. The high-speed clocking required when de s igning with the GD31244 requires special
attention to signal integrity. In fact, it is highly recommended that the board design be simulated to
determine optimum layout for signal integrity. The information in this chapter provides guidelines
to aid the designer with board layout. S everal factors influe nce the signal integrity of a GD31244
design. These factors include:
• power distribution• decoupling
• minimizing cros st alk• layout conside r ations when routing the SATA bus
4.1General Routing Guidelines
This section deta ils general routing guidelines for connecting the GD31244. The order in which
signals are routed varies from desi gner to designer. Some designers prefer to route a ll clock signals
first, while others prefer to route all high-speed bus signals first. Either order may be used,
provided the guidelines listed here are followed.
Route the GD31244 address/data and control si gnals using a da isy chain topology. This topology
assumes that no stubs are used to connect any devices on the net. Figure 6, shows two possible
techniques to achieve a stubless trace. When it is not possible to apply one of the se two techniques
due to congestion, a very short stub is allowed - do not exceed 250 mils.
Note: A rule of the thumb for stub trace length is to make sure that the stub length is less than or equal to
the one-quarter of the signal transition.
Example:
• Nominal trace velocity To = 190 ps/in
• Typical signal slew rate = 2 V/ns
• Low-to- H ig h Voltage differential (0.3V
• Rise Ti me T
=.66 V *(1 ns/2 V) = 330 ps
R
to 0.5 VCC) =0.66 V
CC
• Equivalent Distance = 330 ps/T o = 1. 74in
• Stub length less than 1/4 of the length =0 .44 in
Figure 6. Examples of Stubless and Short Stub Traces
StublessShort Stub
<250 Mils
A7690-01
Design Guide25
Loading...
+ 57 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.