LSI Logic products are not intended for use in life-support appliances, devices,
or systems. Use of any LSI Logic product in such applications without written
consent of the appropriate LSI Logic officer is prohibited.
Document DB14-000163-05, September 2003
This document describes the LSI Logic LSI53C320 Ultra320 SCSI Bus Expander
and will remain the official reference source for all revisions/releases of this
product until rescinded by an update.
LSI Logic Corporation reserves the right to make changes to any products herein
at any time without notice. LSI Logic does not assume any responsibility or
liability arising out of the application or use of any product described herein,
except as expressly agreed to in writing by LSI Logic; nor does the purchase or
use of a product from LSI Logic convey a license under any patent rights,
copyrights, trademark rights, or any other of the intellectual property rights of
LSI Logic or third parties.
LSI Logic, the LSI Logic logo design, LVDlink, SureLINK, and TolerANT are
trademarks or registered trademarks of LSI Logic Corporation. All other brand
and product names may be trademarks of their respective companies.
To receive product literature, visit us at http://www.lsilogic.com.
For a current list of our distributors, sales offices, and design resource
centers, view our web page located at
http://www.lsilogic.com/contacts/index.html
This manual provides a description of the LSI53C320 Ultra320 SCSI Bus
Expander chip that supports all combinations of Single-Ended (SE) and
Low Voltage Differential (LVD) SCSI bus conversions.
This manual assumes prior knowledge of the current and proposed SCSI
standards. This manual also assumes that you are familiar with
microprocessors and related support devices. The people who benefit
from this book are
•engineers and/or managers who are evaluating the LSI53C320 for
use in a system
•engineers who are designing the LSI53C320 into a system.
Related Publications
For background information, please contact:
LSI Logic World Wide Web Home Page
ANSI
www.ansi.org
Global Engineering Documents
www.global.ihs.com
Ask for document number X3.131-1994 (SCSI-2) or X3.253
(SCSI-3 Parallel Interface)
LSI53C320 Ultra320 SCSI Bus Expander Technical Manualiii
This chapter describes the LSI53C320 Ultra320 SCSI Bus Expander and
includes these sections:
•Section 1.1, “General Description,” page 1-1
•Section 1.2, “Applications,” page 1-3
•Section 1.3, “Benefits of Ultra320 SCSI,” page 1-5
•Section 1.4, “Benefits of SureLINK™ (Ultra320 SCSI Domain
Validation),” page 1-6
•Section 1.5, “Benefits of LVDlink™ Technology,” page 1-6
•Section 1.6, “Benefits of TolerANT
•Section 1.7, “Features,” page 1-7
®
Technology,” page 1-7
1.1General Description
The LSI53C320 Ultra320 SCSI Bus Expander is a single-chip solution
allowing the extension of SCSI device connectivity and/or cable length
limits. A SCSI bus expander couples bus segments without impact to the
software, firmware, or SCSI protocol implementation. The LSI53C320
Ultra320 SCSI Bus Expander connects Single-Ended (SE) Ultra SCSI
and Low Voltage Differential (LVD) Ultra320 SCSI peripherals together in
any combination. The LSI53C320 does not support High Voltage
Differential (HVD) mode.
The LSI53C320 supports any combination of the SE or LVD bus modes
on either the A Side or B Side port. This provides the system designer
with maximum flexibility in designing SCSI backplanes to accommodate
any SCSI bus mode. Each bus side on the LSI53C320 has an
independent RBIAS pin to allow for margining of each bus.
LSI53C320 Ultra320 SCSI Bus Expander Technical Manual1-1
Figure 1.1 shows the two SCSI bus modes available on the A or B Side.
LVDlink transceivers provide the multimode LVD or SE capability. The
LSI53C320 operates as both an expander and a converter. In both SCSI
Bus Expander and Converter modes, the LSI53C320 isolates the cable
segments on the A Side and the B Side. This feature maintains the signal
integrity of each cable segment.
Figure 1.1LSI53C320 SCSI Bus Modes
A SideB Side
LVD
SE
LSI53C320
SCSI Expander
LVD
SE
Table 1.1 shows the types of operational modes for the LSI53C320.
Table 1.1Types of Operation
Signal TypeSpeed
LVD to LVDUp to Ultra320 SCSI
SE to SEUp to Ultra SCSI
LVD to SEUp to Ultra SCSI
SE to LVDUp to Ultra SCSI
The LSI53C320 provides additional control capability through the pinlevel isolation mode (Warm Swap Enable). This feature permits logical
disconnection of the A Side bus or the B Side bus without disrupting
SCSI transfers currently in progress. For example, users can logically
disconnect the B Side bus while the A Side bus remains active.
The LSI53C320 is based on proven LSI Logic bus expander technology,
which includes signal filtering along with retiming to maintain skew
budgets. The LSI53C320 is independent of software. However, Domain
Validation technology does require software control.
Note:The LSI53C320 does not support Quick Arbitration and
Selection (QAS) while operating at Ultra160 SCSI rates.
1.2Applications
The LSI53C320 supports
•server clustering environments
•expanders creating distinct SCSI cable segments that are isolated
Configurations that use the LSI53C320 SCSI Bus Expander in the LVD
to LVD mode allow the system designer to take advantage of the inherent
cable distance, device connectivity, data reliability, and increased transfer
rate benefits of LVD signaling with Ultra320 SCSI peripherals. Section
2.2.3, “Maximum Cable Lengths,” discusses additional limits on the total
SCSI cable length for systems operating at Ultra320 SCSI transfer rates.
Figure 1.2 shows how SCSI bus expanders couple bus segments with no
impact on the SCSI protocol or software. Two LSI53C320 expanders
configure three bus segments. Segment A is a point-to-point segment.
Segments B and C are load segments and have at least 8 inches
between every node. Table 1.2 shows the various distance requirements
for each SCSI bus segment.
Table 1.2SCSI Bus Length Limits in a Clustering Configuration
SegmentModeLength Limit
ALVD (Ultra320 SCSI)Up to 12 meters
SE (Ultra SCSI)Up to 3 meters
1
BLVD (Ultra320 SCSI)Up to 12 meters
SE (Ultra SCSI)Up to 1.5 meters
CLVD (Ultra320 SCSI)Up to 12 meters
SE (Ultra SCSI)Up to 1.5 meters
A + B + C + DUltra320 SCSI (only)Less than 29 meters
2
1. The cable length can be more than 1.5 meters, since this is a point-to-point
connection.
2. Refer to Section 2.2.3, “Maximum Cable Lengths,” for more information on
cable length limits in an Ultra320 SCSI environment.
Figure 1.3 shows cascading of the LSI53C320 to achieve four distinct
SCSI segments. Segments A and D are point-to-point segments.
Segments B and C are load segments and have at least 8-inch spacing
between every node. Table 1.3 shows the distance requirements for each
SCSI bus segment.
A + B + C + DUltra320 SCSI (only)Less than 25 meters
1. Refer to Section 2.2.3, “Maximum Cable Lengths,” for more information on
cable length limits in an Ultra320 SCSI environment.
1.3Benefits of Ultra320 SCSI
The LSI53C320 SCSI Bus Expander supports Ultra320 SCSI. This
interface expands the bandwidth of the SCSI bus to allow faster
synchronous data transfers of up to 320 Mbytes/s. Ultra320 SCSI
provides double the data transfer rate of the Ultra160 SCSI interface.
The LSI53C320 performs 16-bit, Ultra320 SCSI synchronous data
transfers as fast as 320 Mbytes/s on the side of the device. This
advantage is most noticeable in heavily loaded systems or large block
size applications, such as video on-demand and image processing.
1
Ultra320 SCSI doubles both the data and clock frequencies from
Ultra160 SCSI. Due to the increased data and clock speeds, Ultra320
SCSI introduces skew compensation and intersymbol interference (ISI)
compensation. These new features simplify system design by resolving
timing issues at the chip level. Skew compensation adjusts for timing
differences between data and clock signals caused by cabling, board
traces, and so on. ISI compensation enhances the first pulse after a
change in state to ensure data integrity. The LSI53C320 performs skew
compensation on the receiver side of the device and ISI compensation
on the driver side of the device.
Ultra320 SCSI supports Cyclic Redundancy Check (CRC), which
provides error checking code to detect the validity of data. CRC
increases the reliability of data transfers by transferring four bytes of
code along with data. CRC detects all single bit errors, two bits in error,
or other error types within a single 32-bit range.
1.4 Benefits of SureLINK™ (Ultra320 SCSI Domain Validation)
SureLINK Domain Validation is a procedure that allows a host computer
and target SCSI peripheral to negotiate and find the optimal transfer
speed. This procedure improves overall reliability of the system by
ensuring data integrity.
Domain Validation software ensures robust SCSI interconnect
management and low risk Ultra320 SCSI implementations by extending
the domain validation guidelines documented in the SPI-4 specifications.
Domain validation verifies that the system is capable of transferring data
at Ultra320 SCSI speeds, allowing the LSI53C320 to renegotiate to a
lower data transfer speed and bus width if necessary. SureLINK Domain
Validation is the software control for the domain validation manageability
enhancements in the LSI53C320. SureLINK Domain Validation software
provides domain validation management at boot time as well as during
system operation.
SureLINK Domain Validationensures robust system operation by providing
three levelsof integrity checking on a per-device basis: Basic (Lev el1) with
inquiry command; Enhanced (Level2) with read/write buffer; and Margined
(Level 3) with margining of drive strength and slew rates.
1.5Benefits of LVDlink™ Technology
The LSI53C320 supports LVDlink technology for SCSI, a signaling
technology that increases the reliability of SCSI data transfers over
longer distances than those supported by SE SCSI technology. The low
current output of LVD allows the I/O transceivers to be integrated directly
onto the chip. For backward compatibility to existing SE devices, the
LSI53C320 features multimode LVDlink transceivers that can switch
between LVD and SE modes.
Some features of integrated LVDlink transceivers are listed below:
•supports SE or LVD modes
•allows greater device connectivity and longer cable length
•saves the cost of external differential transceivers
The LSI53C1320 features TolerANT technology, which provides active
negation on the SCSI drivers and input signal filtering on the SCSI
receivers. Active negation causes the SCSI Request, Acknowledge,
Data, and Parity signals to be actively driven HIGH rather than passively
pulled up by terminators.
TolerANT receiver technology improves data integrity in unreliable
cabling environments where other devices would be subject to data
corruption. TolerANT receivers filter the SCSI bus signals to eliminate
unwanted transitions, without the long signal delay associated with
RC-type input filters. This improved driver and receiver technology helps
ensure correct clocking of data.
TolerANT technology increases noise immunity, balances duty cycles,
and improves SCSI transfer rates. In addition, TolerANT SCSI devices do
not cause glitches on the SCSI bus at power-up or power-down, which
protects other devices on the bus from data corruption. When used with
the LVDlink transceivers, TolerANT technology provides excellent signal
quality and data reliability in real world cabling environments.
1.7Features
The LSI53C320
•complies with the SCSI Parallel Interface 4 (SPI-4) Specifications
–complies with SCSI Enhanced Parallel Interface (EPI)
Specifications
–supports Double Transition (DT) clocking
–supports CRC in DT data phases
–supports Domain Validation technology
–supports Ultra320 SCSI Packetized Transfers
–provides SCSI signal and timing calibration
–is backward-compatible with previous revisions of the SCSI
The LSI53C320 passes data and parity from a source bus to a load bus.
The source bus receives the SCSI signals from the initiator. The load bus
transmits the SCSI signals to the target. The LSI53C320 retimes signals
to maintain the signal skew budget from the source bus to the load bus.
2.1.1 SCSI Control Blocks
The SCSI A Side pins internally connect to the corresponding SCSI B
Side pins. In the LVD/LVD mode, the A Side and B Side control blocks
connect to SCSI devices and accept any asynchronous or synchronous
Ultra320 SCSI data transfer rates. The SCSI control block supports
TolerANT and LVDlink technologies to enable the SCSI bus transfers.
For more information on these technologies, refer to Section 2.2.2.1,
“SCSI Bus Modes.”
ansceivers
VDlink Tr
L
er
VD
L
Receiv
DIFFSENS
Retiming
ol Block
SCSI Contr
Logic
Precision
Delay
Control
40 MHz Clock Input
State
Machine
Control
ol Bloc
LVDlink Transceivers
SCSI Contr
LVD
Receiver
DIFFSENS
B Side Signals
2.1.2 Retiming Logic Block
As SCSI signals propagate through the LSI53C320, the chip retimes the
signals to improve the SCSI timing. The Retiming Logic block contains
numerous delay elements, which the Precision Delay Control block
periodically calibrates to guarantee the output pulse widths, setup times,
and hold times.
A synchronous negotiation between devices forms a nexus, for which the
on-chip RAM stores information. This information remains in place until
a chip reset, power down, or renegotiation. The nexus information
enables the LSI53C320 to make accurate retiming adjustments.
2.1.3 Precision Delay Control Block
The Precision Delay Control block provides calibration information to the
precision delay elements in the Retiming Logic block. Since the
LSI53C320 voltage and temperature vary with time, the Precision Delay
Control block periodically updates the delay settings in the Retiming
Logic block to maintain constant and precise control over the bus timing.
2.1.4 State Machine Control Block
The State Machine Control block monitors the SCSI bus phases, the
initiator and target device IDs, and various timing functions. This block
controls the SCSI bus signal retiming and SCSI protocol implementation.
2.1.5 DIFFSENS Receiver Block
The LSI53C320 can operate with SE or LVD SCSI buses. The
DIFFSENS Receiver block determine the operating mode of the SCSI
bus by monitoring the voltage level on the DIFFSENS signal. For more
information, refer to Section 2.2.2.1, “SCSI Bus Modes.”
2.2Ultra320 SCSI Functional Description
The LSI53C320 supports Ultra320 SCSI. This interface expands the
bandwidth of the SCSI bus to allow faster synchronous data transfers of
up to 320 Mbytes/s. Ultra320 SCSI doubles the data transfer rate as
compared to the Ultra160 SCSI interface. This section describes how the
LSI53C320 implements the features in the SPI-4 draft specification.
2.2.1 Ultra320 SCSI Features
This section describes the Ultra320 SCSI features in the LSI53C320.
Ultra160 SCSI and Ultra320 SCSI implement DT clocking to provide
speeds up to 80 megatransfers per second (megatransfers/s) for
Ultra160 SCSI, and up to 160 megatransfers/s for Ultra320 SCSI. When
implementing DT clocking, a SCSI device samples data on both the
asserting and deasserting edge of REQ/ACK. DT clocking is only valid
using an LVD SCSI bus.
ISI Compensation uses paced transfers and precompensation to enable
high data transfer rates. Ultra320 SCSI data transfers require the use of
ISI Compensation.
Paced Transfers – The initiator and target must establish a paced
transfer agreement that specifies the REQ/ACK offset and the transfer
period before using this feature. Devices can only perform paced
transfers during Ultra320 SCSI DT data phases. In paced transfers, the
device sourcing the data drives the REQ/ACK signal as a free running
clock. The transition of the REQ/ACK signal, either the assertion or the
negation, clocks data across the bus. For successful completion of a
paced transfer, the number of ACK transitions must equal the number of
REQ transitions, and both the REQ and ACK lines must be negated.
The P1 line indicates valid data in 4-byte quantities by using its phase.
The transmitting device indicates the start of valid data state by holding
the state of the P1 line for the first two data transfer periods. Beginning
on the third data transfer period, the transmitting device continues the
valid data state by toggling the state of the P1 line every two data
transfer periods for as long as the data is valid. The transmitting device
must toggle the P1 line coincident with the REQ/ACK assertion. This
method provides a minimum valid data period of two transfer periods.
To pause the data transfer, the transmitting device reverses the phase of
P1 by withholding the next transition of P1 at the start of the first two
invalid data transfer periods. Beginning with the third invalid data transfer
period, the transmitting device toggles the P1 line every two invalid data
transfer periods until it sends valid data. The transmitting device returns
to the valid data state by reversing the phase of the P1 line. The invalid
data state must experience at least one P1 transition before returning to
the valid data state. This method provides a minimum invalid data period
of four transfer periods.
Figure 2.2 provides a waveform diagram of paced data transfers and
illustrates the use of the P1 line.
Figure 2.2Paced Transfer Example
Invalid DataValid DataValid DataInvalid Data
REQ
ACK
P1
DATA
The LSI53C320 uses the PPR negotiation that the SPI-4 draft standard
describes to establish a paced transfer agreement with the initiator on
the source bus and the target on the load bus.
Precompensation – When transmitting in the Ultra320 SCSI mode, the
LSI53C320 can use precompensation to adjust the strength of the REQ,
ACK, parity, and data signals. When a signal transitions to HIGH or LOW,
the LSI53C320 drives the signal at the signal drive strength for the first
data transfer period, and then lowers the signal drive strength on the
second data transfer period if the signal remains in the same state. The
LSI53C320 maintains the lower signal drive strength until the signal
again transitions HIGH or LOW. Figure 2.3 illustrates the drivers
performance with precompensation enabled and disabled.