• No results found

Intel PCI-X to Serial ATA Controller

N/A
N/A
Protected

Academic year: 2022

Share "Intel PCI-X to Serial ATA Controller"

Copied!
37
0
0

Loading.... (view fulltext now)

Full text

(1)

Datasheet

Product Features

Warning: Intel Corporation products are not intended for use in life support appliances, devices or systems. Use of a Intel products in such applications without written consent is prohibited.

Four SATA Channels at 1.5 Gb/s

Serial ATA: High speed Serialized AT Attachment Specification, Revision 1.0e Compliant

64-bit/133 MHz PCI-X Bus. Backwards compatible to 32-bit/33 MHz and 64-bit/66 MHz

Compatible with Existing Operating Systems

Supports Native PCI IDE

Hot-Plug Drives

Supports Master/Slave Mode for Compatibility with Existing Operating Systems

Supports SATA Direct Port Access (Master/Master Mode)

Independent DMA Masters for Each SATA Channel

3.3 V and 2.5 V Supply, 2.0 W Maximum

Document Number: 273595-004 April 28, 2003

(2)

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 applications.

Intel may make changes to specifications and product descriptions at any time, without notice.

The Intel® 31244 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.

Intel® internal code names are subject to change.

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.

Copyright© Intel Corporation, 2003

(3)

Contents

1.0 General Description... 7

1.1 References ... 7

2.0 Overview ... 8

2.1 Applications ... 9

2.2 PCI-X Interface... 10

2.3 Serial ATA Interface ... 11

2.3.1 Direct Port Access (DPA) ... 11

2.3.2 Extended Voltage Range ... 12

2.3.3 Activity LEDs ... 12

2.4 Serial ROM Interface... 13

2.4.1 JTAG Interface ... 13

3.0 Package Information ... 14

3.1 Package Introduction... 14

3.1.1 Signal Pin Descriptions ... 14

3.1.2 Serial ROM Interface Pin Descriptions... 15

3.1.3 Reference Clock Generation ... 15

3.1.4 VA0, VA1 (VCCPLL) Pin Requirements ... 20

3.1.5 Package/Marking Information... 21

3.1.6 Intel® 31244 PCI-X to Serial ATA Controller Pinout ...23

3.2 Package Thermal Specifications ... 30

3.3 Thermal Considerations ... 30

4.0 Electrical Specifications... 31

4.1 Absolute Maximum Ratings... 31

4.2 Recommended Operating Conditions ... 31

4.3 VCC5REF Pin Requirements ... 32

4.4 V18x Pin Requirements... 32

4.5 VAx Pin Requirements ... 32

4.6 Targeted DC Specifications... 33

4.7 Targeted AC Specifications... 34

4.7.1 Clock Signal Timings... 34

4.7.2 PCI Interface Signal Timings... 35

(4)

Figures

1 Block Diagram... 8

2 Quad-Serial ATA Host Bus Adapter... 9

3 SATA Unit Register Mapping in Direct Port Access Mode ... 11

4 Package Information: 256-pin PBGA ... 21

5 Dimension Symbols ... 22

6 Intel® 31244 PCI-X to Serial ATA Controller Pinout ... 23

7 17 mm PBGA Package Cross Section ... 30

8 Output Timing Measurement Waveforms ... 36

9 Input Timing Measurement Waveforms ... 36

10 PCI/X TOV(max) Rising Edge AC Test Load... 36

11 PCI/X TOV(max) Falling Edge AC Test Load ... 37

12 PCI/X TOV(min) AC Test Load ... 37

Tables

1 Normal Mode (Extended Voltage Range Bit = 0) ... 12

2 Extended Voltage Range (Bit = 1)... 12

3 Pin Description Nomenclature... 14

4 Serial ATA Signals Pin Descriptions ... 15

5 Serial ROM Interface Pin Descriptions... 15

6 PCI-X Bus Pin Descriptions ... 17

8 JTAG Pin Descriptions ... 19

7 Configuration Pin Descriptions... 19

9 Power Supply Pin Descriptions ... 20

10 Package Dimensions ... 22

11 256-Lead PBGA Package — Signal Name Order... 24

12 256-Lead PBGA Package — Ballpad Number Order ... 27

13 Thermal Characteristics ... 30

14 Absolute Maximum Ratings ... 31

15 Recommended Operating Conditions ... 31

16 DC Characteristics ... 33

17 AC Characteristics ... 34

18 Clock Timings... 34

19 PCI Signal Timings... 35

(5)

Revision History

Date Revision # Description

April 2003 004 Corrected Figure 4.

February 2003 003 Added package dimensions to Section 3.5.1.

November 2002 002 Revised content of Section 2.4, “Serial ROM Interface.”

Added Section 3.1.2, “Serial ROM Interface Pin Descriptions.”

Replaced Figure 5, “Intel® 31244 PCI-X to Serial ATA Controller Pinout.”

In Table 10, “256-Lead PBGA Package — Signal Name Order”, replaced LED2 with LED2/SCLK (for Ball C1); replaced LED3 with LED3/SDO (for Ball A3);

replaced RFU with SCS# (for Ball C2); replaced RFU with SDI (for Ball E6).

In Table 11, “256-Lead PBGA Package — Ballpad Number Order”, replaced LED2 with LED2/SCLK (for Ball C1); replaced LED3 with LED3/SDO (for Ball A3); replaced RFU with SCS# (for Ball C2); replaced RFU with SDI (for Ball E6).

October 2002 001 Initial release.

(6)

This Page Intentionally Left Blank

(7)

1.0 General Description

The Intel® 31244 PCI-X to serial ATA controller (GD31244) is a state-of-the-art, PCI-X-to-Serial ATA Controller with four Serial ATA ports running at 1.5 Gb/s. The device is targeted at embedded applications such as PC motherboards, as well as standalone PCI-X Host Bus Adapter 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 Slave, the device supports:

As a PCI-X Bus Master, this device supports:

This device is compliant with the PCI-X bus operating at up to 64 bits at 133 MHz, resulting in burst data rates of 1064 MBps. The Intel® 31244 PCI-X to serial ATA controller provides four Serial ATA ports running at 1.5 Gb/s transfer rate, which are compliant to the Serial ATA: High speed Serialized AT Attachment Specification, Revision 1.0e. The GD31244 derives its Serial ATA clocks 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 can be configured in compatibility mode, mapping the PCI-X configuration space to match the x86 standard Primary and Secondary IDE ports. To support both on-board parallel IDE, plus the four Serial ATA ports, the chip can 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 can be configured as Direct Port Access (DPA).

1.1 References

For more details regarding Serial ATA and PCI, the reader is referred to:

PCI Local Bus Specification, Revision 2.2

PCI-X Addendum to the PCI Local Bus Specification, Revision 1.0a

Serial ATA: High speed Serialized AT Attachment Specification, Revision 1.0e

AT Attachment with Packet Interface - 5 (ATA/ATAPI-5), T13/1321D, Revision 3

I/O Reads

Configuration Read

I/O Writes

Configuration Write

Memory Read Bus Cycles

Single Memory Reads

Line Memory Reads

Multiple Memory Reads

Memory Writes

(8)

Intel 31244 PCI-X to Serial ATA Controller Overview

2.0 Overview

The Intel® 31244 PCI-X to serial ATA controller is a single-chip solution for a PCI-X-to-Serial ATA Host Bus Adapter (HBA). It accepts host commands through the PCI-X bus, processes them and transmits them to one of four Serial ATA targets. The Intel® 31244 PCI-X to serial ATA controller supports Serial ATA speeds of 1.5 Gb/s of 8b/10b encoded data, which is equivalent to 150 MB/s of raw data. On the 64-bit PCI-X bus, when run at the maximum frequency of 133 MHz, the Intel® 31244 PCI-X to serial ATA controller supports a maximum burst transfer rate of 1064 MB/s.

The Intel® 31244 PCI-X to serial ATA controller may be used to build standalone PCI-X HBA cards (Figure 1) to interface Serial ATA Disk Drives, CD-ROMs, DVD ROMs or Tape drives. The Intel® 31244 PCI-X to serial ATA controller is completely software compatible with all existing operating systems which support ATA interfaces:

In PC systems, the Intel® 31244 PCI-X to serial ATA controller can also be configured to provide additional storage capacity to systems already supporting four ATA targets. In non-PC systems, the Intel® 31244 PCI-X to serial ATA controller may be used as a generic storage controller in servers, RAID subsystems and Network Attached Storage (NAS) systems. The ease-of-use, flexibility, performance and low cost of the Intel® 31244 PCI-X to serial ATA controller make it an ideal choice for all of these applications.

Windows

Linux

Unix

Windows NT

Solaris

Other

Figure 1. Block Diagram

Dual Port FIFO and

I/O Transport

Engine PCI-X

64-bit 133 MHz Interface

Serializer

00B Deserializer

Serializer

Serializer

Deserializer Deserializer

Serializer

Deserializer

TX0P TX0N RX0N RX0P

00B

TX1P TX1N LED0

P_AD(63:0) LED1

LED2 LED3

RX1N RX1P

00B

TX2P TX2N RX2N RX2P

00B

TX3P TX3N RX3N RX3P P_CBE(7:0)

P_PAR P_PAR64 P_FRAME#

P_TRDY#

P_REQ64#

P_IRDY#

P_ACK64#

P_GNT#

P_CLK P_RST#

P_REQ#

P_STOP#

P_DEVSEL#

P_SERR#

P_PERR#

P_INTA#

Serial ATA Transport/Link

Layer

PHY I/F

Serial ATA Transport/Link

Layer

PHY I/F

Serial ATA Transport/Link

Layer

PHY I/F

Serial ATA Transport/Link

Layer

PHY I/F

(9)

2.1 Applications

The Intel® 31244 PCI-X to serial ATA controller can 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

B0418-02

Intel® 31244 PCI-X to Serial

ATA Controller PCI-X Bus JTAG

P_AD[63:0] VIO VCC

2.5V 3.3V

P_CBE[7:0]

P_PAR P_PAR64 P_FRAME#

CAP0

CAP1

VA1 P_TRDY#

P_REQ64#

P_IRDY#

P_ACK64#

P_GNT#

P_CLK

P_RST#

P_IDSEL P_REQ#

P_STOP#

P_DEVSEL#

P_SERR#

P_PERR#

VCC5REF P_INTA#

TDI TD0

TMS TCK

TRST#

CLKIN

CLKOUT

RBIAS

V18A V18B

Serial ATA Port 0

Connector

Oscillator

Regulator

37.5 MHz

0.1 µF 10 µF

1000 Ω, 1%

CAP2

CAP3

0.1 µF

0.015 µF

2.5V 2.5V

0.01 µF 0.01 µF

18 pF

18 pF

0.1 µF 10 µF

0.01 µF 0.01 µF

Serial ATA Port 1

Connector

0.01 µF 0.01 µF 0.01 µF 0.01 µF

Serial ATA Port 2

Connector

0.01 µF 0.01 µF 0.01 µF 0.01 µF

Serial ATA Port 3

Connector

0.01 µF 0.01 µF 0.01 µF 0.01 µF RX0P RX0N TX0P TX0N RX1P RX1N TX1P TX1N RX2P RX2N TX2P TX2N RX3P RX3N TX3P TX3N

LED0 LED1 LED2 LED3

VA0

.1µF, 0603, x7R

.1µF, 0603, x7R 22µF, TANT, EIA-A, 6.3V

22µF, TANT, EIA-A, 6.3V

20 0603, 1%

10 µH

10 µH .1µF,

0603, x7R

.1µF, 0603, x7R 22µF, TANT, EIA-A, 6.3V

+

+

+

+ 22µF,

TANT, EIA-A, 6.3V

20 0603, 1%

+ +

(10)

Intel 31244 PCI-X to Serial ATA Controller Overview

2.2 PCI-X Interface

The 64-bit, 133 MHz PCI-X interface is fully compliant with the PCI Local Bus Specification, Revision 2.2 and the PCI-X Addendum to the PCI Local Bus Specification, Revision 1.0a. The PCI-X bus supports up to 1064 MB/s transfer rate of burst data. The Intel® 31244 PCI-X to serial ATA controller is backwards compatible with 32-bit/33 MHz, 32-bit/66 MHz and 64-bit/66 MHz operation. The PCI logic supports Plug-n-Play operation, which allows hardware and firmware to resolve all setup conflicts for the user. The Intel® 31244 PCI-X to serial ATA controller supports both slave and master data transfers. The devices responds to the following bus cycles as a slave:

As a master, the Intel® 31244 PCI-X to serial ATA controller responds to:

During system initialization, the Configuration Manager of the host system reads the configuration space of each PCI-X device. After hardware reset, the Intel® 31244 PCI-X to serial ATA controller only responds to PCI-X Configuration cycles in anticipation of being initialized by the

Configuration Manager. Each PCI-X device is addressable individually by the use of unique IDSEL signals which, when asserted, indicate that a configuration read or write is occurring to this device. The Configuration Manager reads the setup registers of each device on the PCI-X bus and then, based on this information, assigns system resources to each supported function through Type 0 configuration reads and writes. Type 1 configuration cycles are ignored. This scheme allows the Intel® 31244 PCI-X to serial ATA controller and its external activity LEDs to be relocated in the memory and I/O space. Interrupts, DMA Channels and other system resources can be reallocated appropriately.

I/O Reads

Configuration Read

I/O Writes

Configuration Write

Memory Read Bus Cycles

Single Memory Reads

Line Memory Reads

Multiple Memory Reads

Memory Writes

(11)

2.3 Serial ATA Interface

Four 1.5 Gb/s Serial ATA ports are located on the Intel® 31244 PCI-X to serial ATA controller, to support point-to-point connectivity to disk drives, CD ROMs, DVD ROMs or any other Serial ATA target device. Each port is compliant with the “Serial ATA: High speed Serialized AT Attachment Specification, Revision 1.0e. High speed differential duplex serial lines send 8B/10B encoded data to and from the Intel® 31244 PCI-X to serial ATA controller and the target at a maximum raw data rate of 1.2 Gb/s (150 MB/s). Copies of the targets’ Task File Registers are maintained on the Intel® 31244 PCI-X to serial ATA controller and transferred as needed to the target. The Serial ATA protocol is software compatible with all existing operating systems that support ATA devices, however, performance and reliability are improved since all data is CRC checked.

2.3.1 Direct Port Access (DPA)

The SATA Direct Port Access architecture allows for independent control of the SATA devices.

Unlike ATA master/slave configuration where only one drive can operate at a time, DPA allows multiple drivers to be accessed concurrently. In addition, each port supports its own DMA channel allowing each port to transfer data independently (between a device and memory).

The DPA mode does change the register layout from PCI IDE. Therefore, legacy device drivers do not support this mode. DPA requires the registers (including the Command Block, Control Block, DMA, and SATA superset) for each drive to be available at all times. Instead of using I/O space, these registers are mapped to a single 4 KB memory mapped block. Each port has 512 Bytes; the remaining 2 KB are for the common port registers. The 4 KB block is mapped using one PCI BAR register.

Figure 3. SATA Unit Register Mapping in Direct Port Access Mode

SATA Port 0 Registers 0

200H 3FCH 400H 5FCH 600H 7FCH SATA Port 3 Registers 800H

9FCH SATA Port 1 Registers

Offset

SATA Port 2 Registers Common Port Registers

1FCH

2 KBytes 512 Bytes

(4 x 512 Bytes) PCI Configuration Space

10H 14H Offset

Base Address Register Upper Base Address Register 0

31

000H

A00H

FFCH

Reserved 1536 Bytes

(12)

Intel 31244 PCI-X to Serial ATA Controller Overview

2.3.2 Extended Voltage Range

The SATA voltages were designed primarily for a cable connection to the hard drives. In certain applications, such as NAS/SAN enclosures, the hard disk drives (HDD) are connected to a backplane, not a cable (typically in desktop systems). Due to the frequency of the SATA interface, the backplane creates a significant attenuation of the SATA signals. In an effort to simplify system designs, the Intel® 31244 PCI-X to serial ATA controller offers an extended voltage range to help alleviate the issue. This extended voltage range allows standard SATA HDD to be used with SATA backplanes.

Each SATA transmit channel of the Intel® 31244 PCI-X to serial ATA controller can be

independently placed into the External Voltage Mode by setting the Extended Voltage Range bit (Bit 14) in the appropriate PHY Feature Register to 1. This causes the SATA transmit channel of the Intel® 31244 PCI-X to serial ATA controller to operate with this extended voltage range. More information on designing SATA backplanes is available in the Intel® 31244 PCI-X to Serial ATA Controller Design Guide.

2.3.3 Activity LEDs

Serial ATA interfaces on disk drives, do not include the traditional ATA output, which drives an LED to indicate that the drive is active. The GD31244 compensates for this missing function by adding four LED out-puts. In Master/Slave compatibility mode, LED0 goes LOW to turn on an Activity LED, anytime there is activity on either Channel 0 or Channel 1. Likewise, LED1 goes LOW to turn on an Activity LED, anytime there is activity on either Channel 2 or Channel 3. These two outputs may be wire-ORd together to use one LED for all four ports.

When GD31244 is configured in Direct Port Access mode (DPA_MODE# is LOW), then each port is assigned its own LED as follows:

Port 0 on LED0

Port 1 on LED1

Port 2 on LED2

Port 3 on LED3

Table 1. Normal Mode (Extended Voltage Range Bit = 0)

Parameter Description Minimum Maximum Units

∆VOUT TXx output differential peak-to-peak voltage swing 400 600 mVp-p

∆VIN RXx input differential peak-to-peak voltage swing 325 600 mVp-p

Table 2. Extended Voltage Range (Bit = 1)

Parameter Description Minimum Maximum Units

∆VOUT TXx output differential peak-to-peak voltage swing 800 1200 mVp-p

∆VIN RXx input differential peak-to-peak voltage swing 175 1200 mVp-p

(13)

2.4 Serial ROM Interface

In add-in card applications, firmware may be downloaded to the system from a Serial EEPROM or Serial Flash ROM, via the Serial ROM Interface. This industry standard, 4-pin interface, allows any size of device, up to 128 KB, to be connected to the Intel® 31244 PCI-X to serial ATA controller. This SPI interface was designed for compatibility with an ST Microelectronics* M25P10-A or Atmel*

AT25F1024 device.

Two of the pins are dual purpose to support four LED port activity indicators. This four pin interface is defined as follows:

1. SDI INPUT: Connects to the serial data output (SO) of the Serial EEPROM. Data is shifted out of the EEPROM on the falling edge of SCLK. Customers are recommended to add pads for both a pull-up and a pull-down resistor for possible use in the future.

2. SDO OUTPUT: Connects to the serial data input (SI) of the Serial EEPROM. Data is latched into the Serial EEPROM on the rising edge of SCLK. This is also the activity LED output for Channel 3 when all four LEDs are activated (active LOW).

3. SCLK OUTPUT: Connects to the clock input (SCK) of the Serial EEPROM. This is also the activity LED output for Channel 2 when all four LEDs are activated (active LOW).

4. SCS# OUTPUT: Connects to the chip select input (CS#) of the Serial EEPROM.

2.4.1 JTAG Interface

An IEEE 1149.1 compatible JTAG interface and boundary scan functionality is provided to assist on-board testing of the device. A BSDL test file is provided by Intel.

(14)

Intel 31244 PCI-X to Serial ATA Controller Package Information

3.0 Package Information

3.1 Package Introduction

3.1.1 Signal Pin Descriptions

This section defines the pins and signals.

Table 3. Pin Description Nomenclature

Symbol Description

I Input pin only O Output pin only

I/O Pin can be either an input or output OD Open Drain pin

- Pin must be connected as described

Async Asynchronous. Inputs may be asynchronous relative to all clocks. All asynchronous signals are level-sensitive.

(Configuration Pin)

These pins are used during reset to configure the component.

(15)

3.1.2 Serial ROM Interface Pin Descriptions

The following pins are used for configuring the 4-pin serial ROM interface:

3.1.3 Reference Clock Generation

A 37.5 MHz reference clock with a +/- 100 ppm accuracy is required for proper operation of the Intel® 31244 PCI-X to serial ATA controller. This can be generated from an external oscillator connected directly to the CLKIN input. Optionally, a 37.5 MHz crystal may be connected between the CLKIN and CLKout pins with a 20 pF capacitor from CLKIN to ground and another from CLKOUT to ground. The following are the crystal characteristics:

Frequency: 37.5 MHz +/- 100 ppm

Mode: Fundamental

Table 4. Serial ATA Signals Pin Descriptions

Name Type Count Description

TX0P, TX0N, TX1P, TX1N, TX2P, TX2N, TX3P, TX3N

OUTPUT - Differential High Speed Outputs: These are the differential serial outputs for each channel. When disabled, these outputs are driven to their DC-Bias point.

RX0P, RX0N, RX1P, RX1N, RX2P, RX2N, RX3P, RX3N

INPUT - Differential High Speed Inputs: These are the differential serial inputs for each channel.

CLKOUT OUTPUT - LVTTL: This is connected to one side of the 37.5 MHz crystal.

CLKIN INPUT - LVTTL: This is the reference clock input for the clock multiplier unit at 37.5 MHz. It can be connected to either an external clock source or one side of a crystal.

CLKO Buffered output of the 37.5 MHz clock.

RBIAS INPUT - ANALOG: This pin should be pull-down to ground with a 1000Ω, 1% resistor in order to set the internal termination resistors to 100Ω.

CAP0, CAP1 Analog: An external 0.1µF (+/- 10%) capacitor is connected between these pins to set the Clock Multiplier PLL loop filter response.

LED0, LED1,

LED2, LED3 OUTPUT - LVTTL: These are the Activity LED outputs for channel 0, channel1, channel 2 and channel 3 (active LOW with10 mA maximum sink capability).

Table 5. Serial ROM Interface Pin Descriptions

Name Type Count Description

SDI 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.

SDO (LED3) OUTPUT - LVTTL: Connects to the serial data input (SDI) of the Serial ROM. This is also the activity LED output for Channel 3 when all four LEDs are activated (active LOW).

SCLK (LED2) OUTPUT - LVTTL: Connects to the clock input (SCLK) of the Serial ROM. This is also the activity LED output for Channel 2 when all four LEDs are activated (active LOW).

SCS# OUTPUT - LVTTL with Pull Up: Connects to the chip select input (SCS#) of the Serial ROM.

(16)

Intel 31244 PCI-X to Serial ATA Controller Package Information

Type: “Parallel” resonant

ESR: 30 Ohms maximum

Load Capacitance: 20 pF

Shunt Capacitance: 7 pF

Drive Level: 500 mW maximum

Recommended Vendor/Part Number: Fox Electronics, Part number: 278-37.5-8 (This is an HC-49SD surface mountable package.)

The crystal should be placed near the Intel® 31244 PCI-X to serial ATA controller and isolated fro m noisy circuits as much as possible.

(17)

Table 6. PCI-X Bus Pin Descriptions (Sheet 1 of 2)

Name Type Count Description

CAP2, CAP3 Analog: An external 0.015µF (+/- 10%) capacitor is connected between these pins to set the PCI PLL loop filter response.

P_ACK64# 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.

P_AD[63:0] 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 data phases. P_AD[63:56]

contains the most significant byte and P_AD[7:0] contain the least significant byte.

P_C/BE[7:0]# BIDIRECTIONAL - LVTTL: Command and Byte Enable. The bus command and byte enable signals are multiplexed on these pins. During the address phase, the P_CBE# lines define the bus command. During the data phase, the P_CBE# lines are used as Byte Enables. The Byte Enables are valid for the entire data phase and determine which byte lanes carry meaningful data.

P_CLK All PCI bus signals are referenced to this clock.

P_DEVSEL# BIDIRECTIONAL - LVTTL with Pull-Up Resistor: Device Select. This signal is asserted by the target once it has detected its address. As a bus master, the P_DEVSEL# is an input signal to the Intel® 31244 PCI-X to serial ATA controller indicating whether any device on the bus has been selected. As a bus slave, the Intel® 31244 PCI-X to serial ATA controller asserts P_DEVSEL# to indicate that it has decoded its address as the target of the current transaction.

P_FRAME# 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.

P_GNT# INPUT - LVTTL. Grant: This signal is asserted by the bus arbiter and indicates to the Intel® 31244 PCI-X to serial ATA controller that access to the bus has been granted. This is a point-to-point signal and every master has its own GNT#.

P_IDSEL INPUT - LVTTL. Initialization Device Select: This signal is used as a chip select during PCI-X configuration read and write transactions. This signal is provided by the host in PCI-X systems.

P_INTA# OUTPUT - Open Drain Interrupt A: This signal is used to request an interrupt by the Intel® 31244 PCI-X to serial ATA controller. This is an active low, level triggered interrupt signal.

P_IRDY# BIDIRECTIONAL - LVTTL with Pull-Up Resistor: Initiator Ready. This signal indicates the bus master’s ability to complete the current data phase and is used in conjunction with the target ready (P_TRDY#) signal. A data phase is completed on any clock cycle where both P_IRDY# and P_TRDY# are asserted LOW.

P_PAR BIDIRECTIONAL - LVTTL: Parity. Parity is even across P_AD[31:0] and P_CBE[3:0]# lines. It is stable and valid one clock after the address phase.

For data phases, P_PAR 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_PAR is valid, it remains valid until one clock after the completion of the current data phase. The master drives P_PAR for address and write data phases; and the target, for read data phases.

(18)

Intel 31244 PCI-X to Serial ATA Controller Package Information

P_PAR64 BIDIRECTIONAL - LVTTL: Parity for 64-bit Accesses. Parity is even across P_AD[63:0] and 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 completion of the current data phase. The master drives P_PAR64 for address and write data phases; and the target, for read data phases.

P_PERR# BIDIRECTIONAL - LVTTL with Pull-Up Resistor: Parity Error. This signal is used to report data parity errors during all PCI-X transactions except a Special Cycle. This signal is asserted two clock cycles after the error was detected by the device receiving data. The 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.

P_REQ# OUTPUT - LVTTL. Request: This signal indicates to the bus arbiter that the Intel® 31244 PCI-X to serial ATA controller desires use of the bus.

This is a point-to-point signal and every bus master has its own P_REQ#.

P_REQ64# BIDIRECTIONAL - LVTTL: Indicates the attempt of a 64-bit transaction on the PCI bus. If the target is 64-bit capable, the target acknowledges the attempt with the assertion of P_ACK64#.

P_RST# INPUT - LVTTL Reset: This signal is used to place PCI-X registers, sequencers, and signals into a consistent state. When P_RST# is asserted, all PCI-X output signals will be tri-stated.

P_SERR# 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.

P_STOP# BIDIRECTIONAL - LVTTL with Pull-Up Resistor: Stop. This signal is driven by the target to indicate to the initiator that it wishes to stop the current transaction. As a bus slave, P_STOP# is driven by the Intel® 31244 PCI-X to serial ATA controller to inform the bus master to stop the current transaction. As a bus master, P_STOP# is received by the Intel® 31244 PCI-X to serial ATA controller to stop the current transaction.

P_TRDY# BIDIRECTIONAL - LVTTL with Pull-Up Resistor: Target Ready. This signal indicates the selected device’s ability 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.

TEST0 INPUT - LVTTL: Test input. Set LOW for normal operation.

TOUT OUTPUT - Test pin. Do not use.

Table 6. PCI-X Bus Pin Descriptions (Sheet 2 of 2)

Name Type Count Description

(19)

Table 7. Configuration Pin Descriptions

Name Type Count Description

32BITPCI# Pin number A2. This pin controls the state of the “64 bit device” status bit 16, in the PCI-X Status Register. If pulled down, reports a 0, a 32-bit bus. If pulled up, reports 1, a 64-bit device.

DPA_MODE# INPUT - LVTTL: When HIGH or open, selects Master/Slave Mode for software compatibility. When LOW, selects Master-Master mode for high performance.

SSCEN INPUT - When HIGH or Open, this pin enables Spread Spectrum Clock Generation in all four transmit channels.

Table 8. JTAG Pin Descriptions

Name Type Count Description

TDO TEST DATA OUTPUT: is the serial output pin for the JTAG feature.

TDO is driven 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 independent of P_RST#.

TDI TEST DATA INPUT: is the serial input pin for the JTAG feature. TDI is sampled on the rising edge of TCK, during the SHIFT-IR and SHIFT-DR states of the Test Access Port. This signal has a weak internal pull-up to ensure proper operation when this signal is unconnected.

TCK TEST CLOCK: is an input which provides the clocking function for the IEEE 1149.1 Boundary Scan Testing (JTAG). State information and data are clocked into the component on the rising edge and data is clocked out of the component on the falling edge.

TMS TEST MODE SELECT: is sampled at the rising edge 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.

TRST# TEST RESET: 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.

(20)

Intel 31244 PCI-X to Serial ATA Controller Package Information

3.1.4 VA0, VA1 (V

CCPLL

) Pin Requirements

To reduce clock skew, the VA0 and VA1 balls for the Phase Lock Loop (PLL) circuit are each isolated on the package. The lowpass filter, as shown in Figure 2, reduces noise induced clock jitter 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.

Table 9. Power Supply Pin Descriptions

Name Type Count Description

V18A, V18B OUTPUT: This is the regulated 1.8 V supply generated internally.

Bypass with 0.1 and 10µF capacitors.

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.

VCC5REF Voltage Clamp I/O: In 5 V tolerant systems, this should be connected to a 5 V supply. In 3.3V powered systems this should be connected to 3.3 V. In PCI add-in cards, this would normally be connected to I/O Power (10 A, 16 A, 19 B, 59 A and 59 B). The user must ensure that the value of VCC5REF is high enough to ensure compliance to the VIH(MAX) specification on every input to the Intel® 31244 PCI-X to serial ATA controller not just PCI inputs. For example, if the Serial ROM device is 5 V I/O this pin must be 5 V regardless of the PCI bus.

VA0, VA1 2.5 V Analog Power Supply: Separate filtering is recommended.

VA0 supplies the PCI PLL. VA1 supplies the CMU.

VSS Ground.

VCC 2.5 V Digital Logic Power Supply.

VIO 3.3 V PCI I/O Power Supply.

VCC0, VCC1, VCC2, VCC3

2.5 V High Speed I/O Power Supply for each channel.

(21)

3.1.5 Package/Marking Information

The package is marked with three lines of text as shown in Figure 4 (not to scale). See Table 10 and Figure 5 for package dimensions.

Figure 4. Package Information: 256-pin PBGA

A9626-02 Pin A1

Indicator A

B 1 32 5 4 76 9 8 1110 1312 1514 16

C D E F G H J K L M N P R T

1.81± 0.21

17mm

1.0 mm, Typ 17mm 3x 0.50 R

BOTTOM VIEW TOP VIEW

SIDE VIEW

Intel® 31244 XX Pin A1 Identifier

#### AAAA

Part Number Package Suffix

Lot Tracking Code Date Code

(22)

Intel 31244 PCI-X to Serial ATA Controller Package Information

Table 10. Package Dimensions

Symbol Minimum Nominal Maximum Units

A 1.6 1.81 2.02 mm

A1 0.3 0.4 0.5 mm

A2 0.75 0.8 0.85 mm

D 16.8 17 17.2 mm

D1 14.95 15 15.7 mm

E 16.8 17 17.2 mm

E1 14.95 15 15.7 mm

e 1.0 (solder ball pitch) mm

C 0.55 0.61 0.67 mm

Figure 5. Dimension Symbols

D D1

E E1

TOP VIEW Pin A1 I.D.

45º Chamfer (4 places) Pin A1Corner

A 30º

(23)

3.1.6 Intel

®

31244 PCI-X to Serial ATA Controller Pinout

Figure 6. Intel® 31244 PCI-X to Serial ATA Controller Pinout

B0419-02

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

A A

B B

C C

D D

E E

F F

G G

H H

J J

K K

L L

M M

N N

P P

R R

T T

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

PCI-X Interface Pins SERDES section

VIO 3.3V VSS

VCC is 2.5V JTAG Section VSS 32BIT

PCI# LED3 TX0N RX0P TX1N RX1P CAP0 CAP1 TX2N RX2P TX3N RX3P CLKIN CLKOUT VSS VCCREF VSS VSS TXOP RX0N TX1P RX1N VSS VA1 TX2P RX2N TX3P RX3N VSS VSS VCCREF

LED2 VCC P_AD32

VCC

SCS# VSS VCC0 VCC1 VSS VSS VSS VSS TDO

VSS P_RST# P_INTA# VSS LED0 MS_DA SSCEN VCC VSS TRST# TCK VSS P_AD33 P_

PAR64 VSS

P_REQ# P_AD31 P_GNT# CLKO VIO SDI LED1 TOUT TEST0 RBIAS TDI TMS P_AD36 P_AD35 VI0 P_AD34 VCC2

VSS VCC3

VSS

P_AD28 VIO P_AD29 P_AD30

P_AD25 VSS P_AD26 P_AD27

P_AD23 P_IDSEL P_CBE3 P_AD24 P_AD46 P_AD45 VIO P_AD44

P_AD39 P_AD38 VSS P_AD37

P_AD43 P_AD42 P_AD41 P_AD40 VSS VSS

VSS VSS VSS VSS

VIO VIO VIO

VSS VSS

VSS VSS VSS VSS VSS VSS

VSS VSS VSS VIO

VSS VIO

VIO

P_AD19 P_AD20 P_AD21 P_AD22

P_AD18 VSS VCC VCC

V18A VIO P_

IRDY# P_AD17

P_

TRDY#

P_

DEVSEL#P_AD16 P_

FRAME#

P_ VSS SERR#

P_

PERR#

P_CBE2 VCCREF

P_

STOP# VSS P_AD13

P_PAR VSS P_AD15 VIO

VSS P_CBE1 P_AD14 VSS VIO VIO

P_AD10

P_AD9 VIO

VIO

P_AD12

VSS VSS VSS VSS VSS VSS

VSS VSS VSS VSS VSS

VSS VSS VSS VSS

VSS

VSS P_AD4

P_AD11 P_CBE0 VSS P_CLK VSS VSS P_

REQ64#P_CBE7

VIO P_AD6 VA0 VSS P_AD3 VIO P_CBE6

P_AD7 P_AD5 CAP3 CAP2 P_AD2 P_

ACK64#P_CBE5 VIO

VIO

VIO

VIO

P_AD0 VSS VSS

VIO

P_AD1 VIO

VCCREF VIO

VCCREF

VIO VIO VIO

P_AD8

P_AD54

VCCREF P_AD57

P_CBE4 VSS P_AD59

P_AD63 VSS

VSS VIO

VSS P_AD62 P_AD61 P_AD49 P_AD48 VSS P_AD47

VCC VCC P_AD51 P_AD50

P_AD53 P_AD52 VSS V18B

VSS VIO VCCREF

P_AD56 P_AD55

P_AD58

P_AD60

(24)

Intel 31244 PCI-X to Serial ATA Controller Package Information

Table 11. 256-Lead PBGA Package — Signal Name Order (Sheet 1 of 3)

Signal Ball # Signal Ball # Signal Ball #

32BITPCI# A2 P_AD24 H4 P_AD62 T14

CAP0 A8 P_AD25 G1 P_AD63 R14

CAP1 A9 P_AD26 G3 P_CBE0 P6

CAP2 T9 P_AD27 G4 P_CBE1 T2

CAP3 T8 P_AD28 F1 P_CBE2 N3

CLKIN A14 P_AD29 F3 P_CBE3 H3

CLKO E4 P_AD30 F4 P_CBE4 P13

CLKOUT A15 P_AD31 E2 P_CBE5 T12

DPA_MODE# D6 P_AD32 C16 P_CBE6 R12

LED0 D5 P_AD33 D14 P_CBE7 P12

LED1 E7 P_AD34 E16 P_CLK P8

LED2 / SCLK C1 P_AD35 E14 P_DEVSEL# M2

LED3 / SDO A3 P_AD36 E13 P_FRAME# M4

P_ACK64# T11 P_AD37 F16 P_GNT# E3

P_AD0 N12 P_AD38 F14 P_IDSEL H2

P_AD1 N11 P_AD39 F13 P_INTA# D3

P_AD2 T10 P_AD40 G16 P_IRDY# L3

P_AD3 R10 P_AD41 G15 P_PAR R1

P_AD4 N9 P_AD42 G14 P_PAR64 D15

P_AD5 T7 P_AD43 G13 P_PERR# P1

P_AD6 R7 P_AD44 H16 P_REQ# E1

P_AD7 T6 P_AD45 H14 P_REQ64# P11

P_AD8 N6 P_AD46 H13 P_RST# D2

P_AD9 T5 P_AD47 J16 P_SERR# N1

P_AD10 R5 P_AD48 J14 P_STOP# P2

P_AD11 P5 P_AD49 J13 P_TRDY# M1

P_AD12 N5 P_AD50 K16 RBIAS E10

P_AD13 P4 P_AD51 K15 SCS# C2

P_AD14 T3 P_AD52 L14 SDI E6

P_AD15 R3 P_AD53 L13 RX0N B5

P_AD16 M3 P_AD54 M13 RX0P A5

P_AD17 L4 P_AD55 N16 RX1N B7

P_AD18 K1 P_AD56 N15 RX1P A7

(25)

TCK D12 VIO E15 VSS C7

TDI E11 VIO F2 VSS C8

TDO C15 VIO F5 VSS C10

TEST0 E9 VIO F12 VSS C12

TMS E12 VIO G5 VSS C14

TOUT E8 VIO G12 VSS D1

TRST# D11 VIO H5 VSS D4

TX0N A4 VIO H12 VSS D10

TX0P B4 VIO H15 VSS D13

TX1N A6 VIO J5 VSS D16

TX1P B6 VIO J12 VSS F6

TX2N A10 VIO K5 VSS F7

TX2P B10 VIO K12 VSS F8

TX3N A12 VIO L2 VSS F9

TX3P B12 VIO L5 VSS F10

V18A L1 VIO L12 VSS F11

V18B L16 VIO M5 VSS F15

VA0 R8 VIO M6 VSS G2

VA1 B9 VIO M7 VSS G6

VCC C13 VIO M8 VSS G7

VCC D8 VIO M9 VSS G8

VCC D9 VIO M10 VSS G9

VCC K3 VIO M11 VSS G10

VCC K4 VIO M12 VSS G11

VCC K13 VIO M15 VSS H6

VCC K14 VIO R4 VSS H7

VCC0 C4 VIO R6 VSS H8

VCC1 C6 VIO R11 VSS H9

VCC2 C9 VIO R13 VSS H10

VCC3 C11 VSS B2 VSS H11

VCCREF B1 VSS B3 VSS J6

VCCREF B16 VSS B8 VSS J7

VCCREF M16 VSS B14 VSS J8

VCCREF N4 VSS B15 VSS J9

VCCREF N7 VSS A1 VSS J10

VCCREF N10 VSS A16 VSS J11

VCCREF N13 VSS C3 VSS J15

VIO E5 VSS C5 VSS K2

Table 11. 256-Lead PBGA Package — Signal Name Order (Sheet 2 of 3)

Signal Ball # Signal Ball # Signal Ball #

(26)

Intel 31244 PCI-X to Serial ATA Controller Package Information

VSS K6 VSS L10 VSS P10

VSS K7 VSS L11 VSS P14

VSS K8 VSS L15 VSS R2

VSS K9 VSS M14 VSS R9

VSS K10 VSS N2 VSS R15

VSS K11 VSS N8 VSS T1

VSS L6 VSS P3 VSS T4

VSS L7 VSS P7 VSS T13

VSS L8 VSS P9 VSS T16

VSS L9

Table 11. 256-Lead PBGA Package — Signal Name Order (Sheet 3 of 3)

Signal Ball # Signal Ball # Signal Ball #

References

Related documents

Oilfield Supply Center - Dubai Shared Energy Savings Arab Aluminum Industry Company Shared Energy Savings Jordan Ceramic Industries – Amman Shared Energy Savings

Select the “Specify the location of the driver (Advanced)” option then click “Next” to continue the setup.. Select the option “Specify the location “ and type

Please insert the CD driver bound with SATA 150 PCI RAID card into your CD-ROM Drive, click Next.. If the system prompts the user informing the drivers

Silicon Image’s SATARaid TM provides Serial ATA Software RAID functionality including Striping and Mirroring to enhance the industry’s first proven PCI-to-SATA host controller

Although we often think of stem cell therapy acting to regenerate tissue through cell replica- tion and then differentiation, growing evidence suggests that adult stem cells may

NPh Non-Physical (e.g., abandonment, breach of contract, deposition, emotional distress, defamation, negligent referral, subrogation, loss of consortium , se x ual

SATA devices include initiators (controllers or hosts) and targets (hard drives, optical disk drives, and solid-state drives).. The initiator attaches to one or more targets

Barracuda 7200.10 Serial ATA drives incorporate connectors which enable you to hot plug these drives in accordance with the Serial ATA Revision 2.5 specification. This