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.
Packetized transfers are also referred to as information unit transfers.
They reduce overhead on the SCSI bus by merging several of the SCSI
bus phases.
2.2.1.4 Skew Compensation
The LSI53C320 provides a method to account for and control system
skew between the clock and data signals. Skew compensation is only
available when the device operates in the Ultra320 SCSI mode. The
initiator-target pair uses the training sequences in the SPI-4 draft
standard to determine the skew compensation. The LSI53C320 passes
the training patterns between the initiator and target. The LSI53C320
stores the adjustment parameters and recalls them on subsequent
connections with the given device pair (nexus).
Ultra320 SCSI and Ultra160 SCSI devices employ CRC as an error
detection code during the DT Data phases. The LSI53C320 handles
CRC as another data phase with the appropriate specific timing values.
2.2.1.6 LSI53C320 Requirements for Synchronous SCSI Negotiation
The LSI53C320 builds a table of information regarding devices on the
bus in on-chip RAM. The LSI53C320 reads the PPR, Synchronous Data
Transfer Request (SDTR), and Wide Data Transfer Request (WDTR)
information for each device from the MSG bytes during negotiation.
For devices to communicate accurately through the LSI53C320 at
Ultra320 SCSI rates, it is necessary for a complete asynchronous
negotiation to occur between the initiator and target(s) prior to any
synchronous data transfer. The LSI53C320 defaults to Ultra SCSI rates
when a valid negotiation between the initiator and target does not occur.
2.2.2 SCSI Bus Interface
This section describes the SCSI bus interfaces on the LSI53C320.
2.2.2.1 SCSI Bus Modes
To support greater device connectivity and longer SCSI cables, the
LSI53C320 features LVDlink technology, the LSI Logic implementation of
multimode LVD SCSI. The LVDlink transceivers can operate in the LVD
or SE modes.
The voltage levels on the A_DIFFSENS and B_DIFFSENS signals
determine the SCSI bus mode. The LSI53C320 DIFFSENS receivers
detect the voltage level on the A Side or B Side DIFFSENS lines
independently. The LSI53C320 does not change the present signal mode
until it continuously senses a new DIFFSENS voltage level for 100 ms.
Table 2.1 shows the voltages on the DIFFSENS lines.
When the DIFFSENS voltage selects SE mode, the LSI53C230 internally
ties the plus signals to ground and the minus SCSI signals become the
SE input/outputs. When the DIFFSENS voltage selects LVD mode, the
plus and minus signals are the differential signal pairs.
Any dynamic mode change (SE-to-LVD or LVD-to-SE) on a bus segment
is a significant event, and the initiator must determine if the new bus
mode meets the requirements for the bus segment. The LSI53C320
supports dynamic transmission mode changes by notifying the initiator(s)
of changes in the transmission mode with a SCSI bus RESET/. The
DIFFSENS line detects a valid mode switch on a bus segment. After the
DIFFSENS state is continuously present for 100 ms, the LSI53C320
generates a SCSI reset on the bus opposite the bus on which the
transmission mode change occurred. This reset informs initiators residing
on the opposite bus segment of the change in the transmission mode.
The initiator(s) then renegotiates synchronous transfer rates with each
device on that segment.
If the LSI53C320 detects the HVD mode on a SCSI bus segment, the
LSI53C320 3-states its outputs.
2.2.2.2 SCSI Termination
The terminator networks pull signals to an inactive voltage level and
match the impedance seen at the end of the cable with the characteristic
impedance of the cable. Install terminators at the ends of each SCSI
segment, and only at the ends; all SCSI buses must have exactly two
terminators.
2.2.3 Maximum Cable Lengths
The electrical length of a bus is the time required for round-trip signal
propagation between bus ends. This section discusses the maximum
electrical and physical cable lengths when cascading LSI53C320
expanders. For Ultra320 SCSI environments, the information in this
section takes precedence over the information in Section 1.2,
“Applications.”
2.2.3.1 Maximum Electrical Cable Length
The SCSI Parallel Interface-4 (SPI-4) standard states that the electrical
length between the hosts arbitrating on different ends of a SCSI bus
must not exceed 800 nanoseconds (ns), when operating at Ultra320
SCSI data transfer rates. Due to this constraint, LSI Logic specifies that
a maximum of four expanders can be cascaded on a SCSI bus.
There are additional electrical length constraints imposed by the SPI-4
standard. When ending a paced transfer from DT
the target must wait 800 ns before issuing a REQ. The SPI-4 standards
allows 200 ns for the host to recognize the phase change and stop the
free running ACK. This requirement reduces the electrical length of the
bus to 600 ns.
Because the expander resides in the middle of the bus and retimes data
to the active free running clock, the expander must switch its internal
logic from ACK to REQ. The expander performs this switch 600 ns after
detecting the phase change. Activity on the ACK or REQ line during this
period adversely affects the expander. This reduces the electrical length
of the bus to 400 ns.
to any other phase,
OUT
Figure 2.4 illustrates the bus timing. Assuming a 400 ns electrical length
and that the host uses the full 200 ns time allotment, the last free running
ACK from the host returns to the expander at the 600 ns mark.
Figure 2.4Electrical Cable Lengths at Ultra320 SCSI Speeds
800 ns from the phase change to the first REQ of the new phase
600 ns: Requirement for expander
200 ns:
Phase change
delay to the host
200 ns:
Host delay to stop
free-running ACKS
200 ns:
Delay until the last ACK
arrives at the LSI53C320
2.2.3.2 Maximum Physical Cable Length
Table 2.2 provides information concerning the maximum physical cable
length when operating the LSI53C320 at Ultra320 SCSI transfer rates.
Table 2.2Total Cable Length for Ultra320 SCSI Using the LSI53C320
Number of Cascaded
Expanders
137
229
325
421
Maximum Physical Cable
Length in Meters (m)
Comments
LSI Logic recommends limiting the 25 m
point-to-point bus cable length to 20 m and
the fully-loaded bus cable length to 12 m.
The SPI-4 standard allows a maximum point-to-point physical cable
length of 25 m and a maximum fully loaded physical cable length 12 m.
This limits the total physical cable length to 37 m. To allow for board
capacitance and signal propagation through the expander, LSI Logic
recommends limiting the point-to-point physical cable length to 20 m.
This limits the total physical cable length to 32 m.
Table 2.2 provides the total maximum cable length depending on the
number of expanders that are cascaded on the bus. As long as the total
cable length between expanders, hosts, and drives does not exceed
these limits, the 400 ns electrical cable length requirement will be met.
In designs that use a back plane, designers must additionally consider
the signal propagation velocity through the back plane to ensure that the
400 ns electrical cable length requirement is met.
2.3SCSI Signal Processing
Figure 3.1 shows the LSI53C320 signal grouping. The following sections
describes the signal processing for the LSI53C320 SCSI signals. Refer
to Section Chapter 3, “Signal Description,” and Section Chapter 4,
“Specifications,” for more information on individual signals.
2.3.1 Data and Data Parity Signals
The LSI53C320 passes the data and parity signals from the source bus
to the load bus and provides the necessary edge shifting to guarantee
the skew budget for the load bus. Either side of the LSI53C320 can act
as the source bus or the load bus. The side that the LSI53C320 receives
signals on is the source bus. The side that the LSI53C320 drives signals
on is the load bus. These steps describe the LSI53C320 data
processing:
1.The receiver logic accepts the data. Once the clock signal
(REQ/ACK) is received, the LSI53C320 gates the data from the
receiver latch.
2.The LSI53C320 holds the asserting edge for a specified time to
3.The LSI53C320 samples the bus using a latch, which provides a
4.In the last stage, the LSI53C320 3-states the outputs.
5.To assure that the LSI53C320 does not sample its own signals, the
2.3.2 Select Signal
A_SSEL and B_SSEL perform bus arbitration and selection. When a bus
asserts the SSEL signal, the LSI53C320 propagates the signal assertion
prevent signal bounce. The input signal controls the duration of the
hold time.
stable data window for the load bus.
LSI53C320 delays sampling until a specified time after the last signal
deassertion.
to the other bus. When both buses assert SSEL simultaneously, A_SSEL
takes precedence over B_SSEL. The SSEL output has a pull-down
control for an open collector driver. The following steps describe the
select control signal process:
1.If the LSI53C320 is driving the SSEL signal, the LSI53C320 blocks
2.The LSI53C320 filters the leading edge of the SSEL signal to ensure
3.To assure that the LSI53C320 does not sample its own signals, the
2.3.3 Busy Signal
The controller propagates the A_SBSY and B_SBSY signals from the
source bus to the load bus. The following steps describe the busy control
signal process:
1.The LSI53C320 filters the leading edge of the SBSY signal. The
the SSEL input signal on the other bus.
that the output does not switch for a specified time after the leading
edge. The duration of the input signal determines the duration of the
output signal.
LSI53C320 delays sampling until a specified time after the last signal
deassertion.
LSI53C320 holds the assertion edge for a specified time to prevent
signal bounce. The duration of the input signal determines the
duration of the output signal.
2.To assure that the LSI53C320 does not sample its own signals, the
LSI53C320 delays sampling until a specified time after the last signal
deassertion.
2.3.4 Reset Signal
The controller passes the A_SRST and B_SRST signals from the source
to the load bus. This output has pull-down control for an open collector
driver. The following steps describe the processing of the reset signals:
1.If the LSI53C320 is driving the SRST signal, the LSI53C320 blocks
the SRST input signal on the other bus.
2.The LSI53C320 filters the leading edge of the signal to ensure that
the output does not switch during a specified time after the leading
edge. The duration of the input signal determines the duration of the
output signal.
3.To assure that the LSI53C320 does not sample its own signals, the
LSI53C320 delays sampling until a specified time after the last signal
deassertion.
2.3.5 Request and Acknowledge Signals
The SREQ and SACK signal paths contain controls that guarantee
minimum pulse widths, filter edges, and perform signal retiming.
When performing DT clocking, the LSI53C320 filters both the leading and
trailing signal edges. When performing ST clocking, the LSI53C320 filters
only the leading signal edge. The SREQ and SACK paths are from the
A Side to the B Side and from the B Side to the A Side. The following
steps describe the SREQ and SACK signal processing:
1.The LSI53C320 senses the asserted input signal and forwards it to
the next stage if the direction control permits. The LSI53C320 state
machine develops the direction controls from the sequence of the
bus control signals.
2.The LSI53C320 filters the leading edge of the input and output signal
to ensure that the signal does not switch during the specified hold
time after the leading edge. The duration of the input signal
determines the duration of the output signal after the hold time. The
LSI53C320 guarantees a minimum pulse width.
3.The LSI53C320 passes the signal to the load bus if the signal is not
a data clock. If SREQ or SACK is a data clock, it delays the leading
edge to improve data output setup times. The duration of the input
signal determines the duration of the output signal.
4.The LSI53C320 filters the trailing edge of the signal to prevent signal
bounce after the signal deasserts. The LSI53C320 deasserts the
output signal at the first deasserted edge of the input signal.
5.In the last stage, the LSI53C320 3-states the outputs.
6.To assure that the LSI53C320 does not sample its own signals, the
LSI53C320 delays sampling until a specified time after the last signal
deassertion.
2.3.6 Control/Data, Input/Output, Message, and Attention Signals
The following steps describe the processing of these signals:
1.If the LSI53C320 is driving the signal, the LSI53C320 blocks the
input signal on the other bus.
2.The LSI53C320 filters the leading edge of the signal to ensure that
the output does not switch for a specified time after the leading edge.
The duration of the input signal determines the duration of the output
signal.
3.In the last stage, the LSI53C320 3-states the outputs.
4.To assure that the LSI53C320 does not sample its own signals, the
LSI53C320 delays sampling until a specified time after the last signal
deassertion.
2.4Internal Control Descriptions
This section provides information about self-calibration, delay line
structures, and busy filters.
2.4.1 Self-Calibration
The LSI53C320 triggers self-calibration to adjust for variations in
temperature, process, and voltage every second during bus free states.
2.4.2 Delay Line Structures
The signal and control interfaces for bus to bus transfers require fixed
delay functions. The LSI53C320 uses programmable delay lines to
implement the delay functions. Multiplexers select the incremental points
in the delay chain. The LSI53C320 self-calibration manages the effects
of temperature and voltage changes.
2.4.2.1 Data Path
The data path through the LSI53C320 includes two levels of latches. The
first latch in the data path is located in the receiver and the REQ/ACK
input clock and generates a hold. This latch holds the received data to
capture incoming data that might have minimal setup and hold times. A
second latch is located on the transmitter side of the LSI53C320 and
holds the data to enable optimal signal transmission on the isolated bus.
This latch provides a regenerated clock signal and the maximum setup
and hold times.
The data path also provides a timer for each data bit. This timer protects
against reception from a target bus for a nominal 30 ns after the driver
deasserts.
2.4.2.2 REQ/ACK Retiming
The LSI53C320 edge filters the REQ/ACK input clock signals. The chip
also stretches these signals to their minimum timing values to avoid
glitches. In double transition clocking, the chip filters both the leading and
trailing edges. In single transition clocking, the chip filters only the
leading edge. The filters remove noise within the initial signal transition.
The current transmission speed determines the filter time values.
2.4.3 Busy Filters
The busy control signal passes from source to load bus. The current
state of the SCSI bus determines the filtering. This filter provides a
synchronized leading edge signal that is not true until the input signal
stabilizes. The trailing edge occurs within several nanoseconds of the
input deasserting. When the BSY signal asserts before and after the SEL
signal, the filter is on.
2.5Serial EEPROM Connection
The serial EEPROM connects to the LSI53C320 through a 2-wire serial
interface. SP_CLK (Ball C7) on the LSI53C320 connects to the serial
EEPROM clock line and SP_DAT (Ball B6) on the LSI53C320 connects
to the serial EEPROM data line. These two lines are pulled HIGH
through resistors.
The LSI53C320 produces the 50 kHz SP_CLK for downloading data from
the serial EEPROM. The LSI53C320 3-states the SP_CLK and SP_DAT
lines during chip reset and after a successful download. The LSI53C320
continues to drive SP_CLK LOW if the download is unsuccessful, which
enables detection of download failure by monitoring this signal.
Table 3.3 describes the interface control signals for the LSI53C320. The
LSI53C320 requires an external POR, which is implemented using the
CHIP_RESET/ signal. Figure A.1 provides an example external POR
circuit.
Table 3.3Chip Interface Control Signals
Signal NamePinTypeDescription
CHIP_RESET/C10IThe active LOW Master Reset signal provides a general purpose
WS_ENABLE/A7ITheActive LOW Warm Swap Enable signal enables and disables
XFER_ACTIVEA8OThe Transfer Active signal enables and disables SCSI transfers
CLOCKA9ICLOCK provides the 40 MHz oscillator input to the LSI53C320. It
BSY_LEDB9OThe Busy LED signal provides an 8 mA SCSI activity LED output.
chip reset that forces the internal elements of the LSI53C320 to a
known state. Asserting this signal places the LSI53C320 state
machine in an idle state and places all controls in a passive state.
The minimum CHIP_RESET/ asserted pulse width is 100 ns.
SCSI transfers through the LSI53C320. The WS_ENABLE/ input
removes the chip from an active bus without disturbing the current
SCSI transaction. When Warm Swap Enable asserts, the
LSI53C320 3-states the SCSI signals after it detects the next bus
free state. The LSI53C320 no longer passes on signals until the
WS_ENABLE/ pin deasserts and both SCSI buses enter the Bus
Free state.
through the LSI53C320. The LSI53C320 asserts this signal when
the chip is active to indicate that the chip completed its internal
testing, the SCSI bus has entered a bus free state, or that SCSI
traffic can now pass from one side of the chip to the other side of
the chip. The LSI53C320 deasserts this signal to detect a Bus
Free state due to the WS_ENABLE/ signal being LOW.
Deasserting this signal disables transfers through the device.
is the clock source for the protocol control state machines and
timing generation logic. The bus signal transfer paths do not use
this clock.
The LSI53C320 asserts this signal to indicate SCSI bus activity.
The pinout of the LSI53C320 package ensures that each signal requires
the shortest possible trace length. Use active termination for the bus
connections to the LSI53C320. When choosing an active terminator, set
the load capacitance of the terminator as low as possible.
LSI Logic recommends the use of strip line. Strip line allows tighter
connector placement, which reduces the noise effects from both internal
and external sources. On long trace runs, such as those in a backplane
environment, snaking of traces to equalize their length is appropriate.
Place the decoupling capacitors as close as possible to the via attached
to each corresponding voltage plane.
Input resistance20–MΩReceivers Disabled
Capacitance per pin–15pFPQFP
Rise time, 10% to 90%4.018.5nsRefer to Figure 4.3
Fall time, 90% to 10%4.018.5nsRefer to Figure 4.3
/dtSlew rate, LOW to HIGH0.150.50V/nsRefer to Figure 4.3
1. Active negation outputs only: Data, Parity, SREQ/, and SACK/. SCSI SE mode only (minus signals).
2. Single pin only; irreversible damage may occur if sustained for one second.
3. SCSI RESET pin has a 10 kΩ pull-up resistor.
Figure 4.3Rise and Fall Time Test Conditions
47 Ω
4.1.3 AC Characteristics
The AC characteristics described in this section apply over the entire
range of operating conditions. Chip timing is based on simulation at worst
case voltage, temperature, and processing. The LSI53C320 requires a
40 MHz clock input. Table 4.12 and Figure 4.4 provide clock timing data.
BlockA block is the basic 512 byte size of storage that the storage media is
divided into. The Logical Block Address protocol uses sequential block
addresses to access the media.
Bus ExpanderBus expander technology permits the extension of a bus by providing
some signal filtering and retiming to maintain signal skew budgets.
DeviceA single unit on the SCSI bus, identifiable by a SCSI address. It can be a
processor unit, a storage unit (such as a disk or tape controller or drive),
an output unit (such as a controller or printer), or a communications unit.
DifferentialA signaling alternative that employs differential drivers and receivers to
improve signal-to-noise ratios and increase maximum cable lengths.
Double
Transition
Clocking
HostA processor, usually consisting of the central processing unit and main
InitiatorASCSI device that requests another SCSI device(a target) to perform an
Logical UnitThe logical representation of a physical or virtual device, addressable
LVDLow Voltage Differential. LVD is a robust design methodology that
In Double Transition (DT) Clocking data is sampled on both the asserting
and deasserting edge of the REQ/ACK signal. DT clocking may only be
implemented on an LVD SCSI bus.
memory. Typically, a host communicates with other devices, such as
peripherals and other hosts. On the SCSI bus, a host has a SCSI
address.
operation. Usually, a host acts as an initiator and a peripheral device acts
as a target.
through a target. A physical device can have more than one logical unit.
improvespower consumption, data integrity, cable lengths and support for
multiple devices, while providing a migration path for increased I/O
performance.
LSI53C320 Ultra320 SCSI Bus Expander Technical ManualB-1
NegationThe act of driving a signal to the false state or allowing the cable
terminators to bias the signal to the false state.
ParityA method of checking the accuracy of binary numbers. An extra bit, called
a parity bit, is added to a number. If even parity is used, the sum of all 1s
in the number and its corresponding parity is always even. If odd parity is
used, the sum of the 1s and the parity bit is always odd.
PortA connection into a bus.
PriorityThe ranking of the devices on the bus during arbitration.
ReceiverThe circuitry that receives electrical signals on a line.
ReconnectThe function that occurs when a target reselects an initiator to continuean
operation after a disconnect.
ReselectA target can disconnect from an initiator in order to perform a time-
consuming function, such as a disk seek. After performing the operation,
the target can “reselect” the initiator.
TargetA SCSI device that performs an operation requested by an initiator.
TerminationThe electrical connection at each end of the SCSI bus, composed of a set
of resistors.
TolerANTA technology developed and used by LSI Logic to improve data integrity,
data transfer rates, and noise immunity through the use of active
negation and input signal filtering.
Ultra320 SCSIA standard for SCSI data transfers. It allows a transfer rate of up to
320 Mbytes/s over a 16-bit SCSI bus. STA (SCSI Trade Association)
supports using the terms “Ultra320 SCSI” over the term “Fast-160.”
Technical Publications
M/S AF-198
Fax: 408.433.4333
Please tell us how you rate this document: LSI53C320 Ultra320 SCSIBus Expander Technical Manual. Place a check mark in the appropriate
blank for each category.
Excellent Good AverageFairPoor
Completeness of information____________________
Clarity of information____________________
Ease of finding information____________________
Technical content____________________
Usefulness of examples and
illustrations
Overall manual____________________
____________________
What could we do to improve this document?
If you found errors in this document, please specify the error and page
number. If appropriate, please fax a marked-up copy of the page(s).
Please complete the information below so that we may contact you
directly for clarification or additional information.
NameDate
Telephone
Fax
Title
DepartmentMail Stop
Company Name
Street
City, State, Zip