VSC7177XYI

VSC7177XYI Datasheet


VSC7177 Data Sheet

Part Datasheet
VSC7177XYI VSC7177XYI VSC7177XYI (pdf)
PDF Datasheet Preview
VSC7177 Data Sheet

Enhanced 2:1 Port Selector for Serial ATA and Serial Attached SCSI
● 2:1 port selector for both Serial ATA SATA and Serial Attached SCSI SAS links
● Serial ATA compliant at Gbps capable
● Sideband port selection ● Complies with Serial ATA II Port Selector
specification including failover control ● Passes Serial ATA patterns transparently ● Programmable receiver sensitivity ● High output swing mode with pre-emphasis ● Compatible with legacy designs VSC7173 and

VSC7175 provides enhanced connectivity and signal pre-emphasis ● W to W power dissipation depending on operating mode ● V power supply ● 32-pin, 7 mm x 7 mm QFP-N package
● Active-passive redundant failover systems ● Dual-port Serial ATA and Serial Attached SCSI
disk arrays JBODs ● NAS servers ● RAID subsystems ● Disk-based backup systems ● Serial ATA and Serial Attached SCSI routing
applications ● Buffers for externally connected links
To order the VSC7177 device, see “Ordering Information,” page

The VSC7177 is a Serial ATA and Serial Attached SCSI multiplier/buffer that implements a 2:1 port selector function for Gbps and Gbps links. This function is used when dual hosts, such as I/O controllers, must access single-port disk drives in high availability storage subsystems where redundancy and load sharing are important. The outputs from the I/O controllers are muxed to a Serial ATA or Serial Attached SCSI drive. The output from the Serial ATA drive is buffered and replicated to the I/O controllers. When switching from one I/O controller to the other, a Serial ATA link must be re-initialized with out-of-band OOB signals, which are transferred through the VSC7177 transparently. The VSC7177 provides high output swings, pre-emphasis, and programmable receiver sensitivity that are needed to drive long backplanes and external cables.

Port connectivity for the device can be configured using driving external I/O pins or through protocol-based port. See the block diagram on page

Maxim Integrated Products
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642,
or visit Maxim’s website at
1 of 24

VSC7177 Block Diagram

Port 0

P0INP P0INN P0OUTP P0OUTN

Port 1

P0INP P0INN P1OUTP P1OUTN

OOB EN

OOB EN

VSC7177 Data Sheet

OOB EN

Port 2

P2INP P2INN

P2OUTP P2OUTN

PORTSEL0 PORTSEL1

MODE1

MODE0 OOBSEL[1:0]

HIV[2:0]

Port Selection Mode

Configuration

Pin Configuration

SATA II Port Selection

Control Logic Mux Select and Output Driver Enable

I/O Configuration

OOBPORT0 POSLTD
2 of 24

VSC7177 Data Sheet

Application Example

The VSC7177 allows two Serial ATA hosts to access one Serial ATA drive. Figure 1 shows a common application where redundant I/O controllers in disk arrays have mux access to single-port Serial ATA disk drives.

I/O Controller A

VSC7177

I/O Controller B

Serial ATA Drive 1 of n

Backplane
"Tailgate" Board

Figure Serial ATA Backplane Application
3 of 24

VSC7177 Data Sheet
4 of 24

VSC7177 Data Sheet

FUNCTIONAL DESCRIPTIONS

Modes of Operation

The VSC7177 has two modes of operation sideband port selection and protocol port selection. Each mode corresponds to a different method of configuring port connectivity. Only one of the operating modes is active at any time in the VSC7177. Sideband-based port connectivity is controlled externally using the I/O pins of the device itself. Protocol-based connectivity is implemented as defined in the Serial ATA II Port Selector specification.

Selecting Operating Modes

There are two types of sideband-based port selections Edge-sensitive and level-sensitive. Rising-edge transitions on the PORTSEL0 and PORTSEL1 inputs cause the corresponding port to become active when in edge-sensitive sideband-based selection mode. Edge-sensitive sideband port selection is enabled when MODE1 is HIGH.

PORTSEL0 determines the active port in level-sensitive sideband-based mode. Level-sensitive sideband port selection is enabled when MODE1 is LOW and PORTSEL1 is LOW.

Setting MODE1 LOW and PORTSEL1 HIGH in the VSC7177 allows the protocol-based Serial ATA II port selection and test modes to be enabled. PORTSEL0 and MODE0 are used to select these operating modes shown in Table The functionality of the various operating modes is described in the following sections.

The setting of PORTSEL1 constitutes one of the primary differences between the VSC7177 and the VSC7173 and the VSC7175. In the VSC7177, PORTSEL1 must be set LOW in level-sensitive sideband mode. The setting of PORTSEL1 has no effect on the operation of the VSC7173 and the VSC7175 in level-sensitive mode it is a “don’t care” . For a complete list of differences between the VSC7177 and the VSC7173 and the VSC7175, see “Pinout Differences Between VSC7177 and VSC7173/VSC7175,” page

Table 1 shows how to configure the VSC7177 to operate in any of the various available modes.

Table Operating Modes

Modes of Operation Edge-sensitive sideband port selection

Level-sensitive sideband port selection

Reserved Test modes Protocol-based Serial ATA II port selection Test modes

MODE1 1

Configuration Pins

MODE0

PORTSEL0

PORTSEL1

Select output mode of unconnected port

Select output mode of unconnected port
edge makes port 0 edge makes port 1
active
active

Selects connected port

X = don’t care = rising.

PORTSEL1 must equal VSS in level-sensitive sideband-based port selection mode. The VSC7173 and the VSC7175 allow PORTSEL1 = X.
5 of 24

VSC7177 Data Sheet

Sideband-Based Port Selection

External I/O pins are used to configure port connectivity when the sideband-based port selection modes are active. The protocol-based port selection mode is disabled when sideband-based port selection modes are enabled.

There are two sideband-based port selection operating modes. One mode selects the active port connected to port 2 based on the logical value of the PORTSEL0 input. Port 0 is the active port connected to port 2 when PORTSEL0 is LOW. Port 1 is the active port connected to port 2 when PORTSEL0 is HIGH. This level-sensitive sideband mode is enabled when MODE1 is LOW and PORTSEL1 is LOW. Note that the requirement to have PORTSEL1 LOW in level-sensitive sideband mode does not exist in the VSC7173 and VSC7175. For a complete list of differences between the VSC7177 and the VSC7173 and the VSC7175, see “Pinout Differences Between VSC7177 and VSC7173/VSC7175,” page

The other sideband-based mode chooses the active port connected to port 2 when rising edge transitions are detected on the PORTSEL0 and PORTSEL1 input pins. This edge-sensitive sideband-based mode is enabled when MODE1 is HIGH. Port 0 is selected as the active port connected to port 2 when a rising edge transition is detected on PORTSEL0. PORTSEL1 can be in a HIGH or LOW state during a transition of PORTSEL0. Port 1 is selected as the active port when a rising edge transition is detected on PORTSEL1. PORTSEL0 can be in a HIGH or LOW state during a transition of PORTSEL1. The VSC7177 grants access to the last PORTSELx signal that transitions from LOW to HIGH.

To allow redundant hosts to access single-port drives in edge-sensitive sideband port selection mode, two inputs, PORTSEL0 and PORTSEL1, control the mux to the drive port and the enable signal to their output port. Because of this, each host needs to gain control of the VSC7177 if the other host fails. It is assumed that if a host fails, it will drive PORTSELx HIGH, LOW, or open, but that it will not be transitioning the signal. It is also assumed that the two hosts have a host-to-host communication path that allows them to agree which host should access the drive at any time. If the host at port 1 fails, the host at port 0 can regain access to the drive by first driving PORTSEL0 LOW, then driving it HIGH. Essentially, the last host to transition its PORTSELx signal from LOW to HIGH is granted access. This simple scheme ensures that a healthy host can always recover access to the drive at port 2 if the other host fails.

Status Mode

The P0SLTD output reports the OOB status of port 1 OOBPORT1 when the device is in level-sensitive sidebandbased port selection mode. The P0SLTD output indicates the active port when the device is in edge-sensitive sideband-based port selection mode. P0SLTD is LOW when port 1 is active and HIGH when port 0 is active.

The OOBPORT0 output reports the state of the OOB detector from port 0’s input receiver. Table 2 contains a summary of this information. For more information about the OOBPORT0 and OOBPORT1 signals, see “OOB Transfer,” page

Table Output Status in Sideband Port Selection Mode

Sideband Port Selection Mode Level-sensitive Edge-sensitive Edge-sensitive

Port Connected to Port 2 Port 0 or 1 Port 0 Port 1
ORDERING INFORMATION

The VSC7177 device is available in two package types. VSC7177YI is a 32-pin, quad flat pack with no leads QFP-N and an exposed pad. The device is also available in a lead Pb -free package, VSC7177XYI.

Lead Pb -free products from Maxim comply with the temperatures and profiles defined in the joint IPC and JEDEC standard IPC/JEDEC J-STD-020. For more information, see the IPC and JEDEC standard.
The following table lists the ordering information for the VSC7177 device.

VSC7177 Enhanced 2:1 Port Selector for Serial ATA and Serial Attached SCSI

VSC7177YI
32-pin QFP-N, 7 mm x 7 mm x mm body

VSC7177XYI

Lead Pb -free, 32-pin QFP-N, 7 mm x 7 mm x mm body

Maxim Integrated Products 120 San Gabriel Drive Sunnyvale, CA 94086 United States
408-737-7600

Copyright 2004 to 2005 Maxim Integrated Products

Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. Maxim retains the right to make changes to its products or specifications to improve performance, reliability or manufacturability. All information in this document, including descriptions of features, functions, performance, technical specifications and availability, is subject to change without notice at any time. While the information furnished herein is held to be accurate and reliable, no responsibility will be assumed by Maxim for its use. Furthermore, the information contained herein does not convey to the purchaser of microelectronic devices any license under the patent right of any manufacturer.

Maxim products are not intended for use in life support products where failure of a Maxim product could reasonably be expected to result in death or personal injury. Anyone using a Maxim product in such an application without express written consent of an officer of Maxim does so at their own risk, and agrees to fully indemnify Maxim for any damages that may result from such use or sale.
is a registered trademark of Maxim Integrated Products, Inc.

All other products or service names used in this publication are for identification purposes only, and may be trademarks or registered trademarks of their respective companies. All other trademarks or registered trademarks mentioned herein are the property of their respective holders.
24 of 24
More datasheets: 75844-302-16 | 75844-318-06 | 75844-302-04 | 75844-302-72 | 75844-379-26 | 75844-327-20 | 75844-329-72 | 75844-398-20 | TN6G16-0019P1B | DBMM13W3SA197


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived VSC7177XYI Datasheet file may be downloaded here without warranties.

Datasheet ID: VSC7177XYI 647499