This document contains proprietary information of LSI Logic Corporation. The
information contained herein is not to be used by or disclosed to third parties
without the express written permission of an officer of LSI Logic Corporation.
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-000181-00, First Edition (August 2001)
This document describes LSI Logic Corporation’s LSI53C120 Ultra 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.
The LSI Logic logo design and TolerANT are trademarks or registered
trademarks of LSI Logic Corporation. All other brand and product names may be
trademarks of their respective companies.
MH
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/na_salesoffices.html
ii
Audience
Preface
This book is the primary reference and technical manual for the
LSI53C120 Ultra SCSI Bus Expander. It contains a complete functional
description and complete physical and electrical specifications for the
LSI53C120 Ultra SCSI Bus Expander chip, which supports single-ended
to single-end SCSI bus expansion (Extender) or single-ended to
differential SCSI bus conversion (Converter).
This manual assumes some prior knowledge of current and proposed
SCSI standards. For background information, please contact:
ANSI
11 West 42nd Street
New York, NY 10036
(212) 642-4900
Ask for document number X3.131-1994 (SCSI-2) (SCSI-3)
Global Engineering Documents
15 Inverness Way East
Englewood, CO 80112
(800) 854-7179 or (303) 792-2181 (outside U.S.)
Ask for document number X3.131-1994 (SCSI-2) or X3.253 (SCSI-3
Parallel Interface)
ENDL Publications
14426 Black Walnut Court
Saratoga, CA 95070
(408) 867-6642
Document names: SCSI Bench Reference, SCSI Encyclopedia
Prentice Hall
Englewood Cliffs, NJ 07632
Prefaceiii
(201) 767-5937
Ask for document number ISBN 0-13-796855-8, SCSI: Understanding
the Small Computer System Interface
LSI Logic World Wide Web
http://www.lsilogic.com
(See EPI (Enhanced Parallel Interface) Specification for expander
configurations)
Revision Record
RevisionDateRemarks
1.08/01All product name changes from a SYM to an LSI prefix. Updated
Organization
This document has the following chapters and appendixes:
figure references throughout book. Updated wiring diagram in
Appendix A.
•Chapter 1, Introduction, provides general information about the
LSI53C120 Ultra SCSI Bus Expander.
•Chapter 2, Functional Description, provides information about the
interface signal descriptions.
•Chapter 3, Specifications, describes the LSI53C120 as a 128-pin
PQFP. It also provides minimum and maximum values for the
electrical characteristics of this expander/converter.
•Appendix A, Differential Wiring Diagram, illustrates the LSI53C120
wiring diagram for Ultra SCSI operation.
•Appendix B, Glossary, provides definitions for key terms used in this
manual.
Related Publication
LSI53C141 SCSI Bus Expander, Version 2.1, LSI Logic Corporation,
Order No. S14013.A
ivPreface
Conventions Used in This Manual
The word assert means to drive a signal true or active. The word
deassert means to drive a signal false or inactive. Signals that are active
LOW end in a slash mark (/).
Prefacev
viPreface
Contents
Chapter 1Introduction
1.1General Description1-1
1.2Features1-3
1.3Application Examples1-4
1.3.1Scalable Device Connectivity1-4
1.3.2SCSI Bus Electrical Isolation1-6
Chapter 2Functional Description
2.1Interface Signal Descriptions2-1
2.1.1SCSI A-Side and B-Side Single-Ended
Control Blocks2-2
2.1.2Re-timing Logic2-3
2.1.3Precision Delay Control2-3
2.1.4State Machine Control2-4
2.1.5Differential Control2-4
2.2SCSI Signal Descriptions2-4
2.2.1Data and Parity2-5
2.2.2Busy (BSY) Control2-6
2.2.3Reset (RST) Control2-7
2.2.4Request (REQ)/Acknowledge (ACK) Control2-7
2.2.5Control/Data (C/D), Input/Output (I/O),
Message (MSG) and Attention (ATN) Controls2-8
This chapter describes the LSI53C120 Ultra SCSI Bus Expander and its
applications. It includes these topics:
•Section 1.1, “General Description,” page 1-1
•Section 1.2, “Features,” page 1-3
•Section 1.3, “Application Examples,” page 1-4
1.1General Description
The LSI53C120 Ultra SCSI Bus Expander is a single chip solution
allowing the extension of device connectivity and/or cable length limits of
the SCSI bus. The LSI53C120 operates as a Ultra SCSI bus expander
when multiple single-ended to single-ended cables are connected
together while being electrically isolated from each other.TheLSI53C120
also operates as a SCSI bus converter when single-ended to differential
cables are connected together while being electrically isolated from each
other.
The LSI53C120 operates in two modes: single-ended to single-ended
(Extender Mode) or single-ended to High Voltage Differential (HVD)
(Converter Mode). For applications requiring SE to Low Voltage
Differential (LVD), use the LSI53C141 SCSI Bus Expander. Table 1.1
shows all modes of operation.
Table 1.1Modes of Operation
ProductExtenderConverter
LSI53C120SE to SESE to HVD
LSI5353C141SE to SESE to LVD
LSI53C120 Ultra SCSI Bus Expander1-1
In both SCSI Bus Extender and Converter modes, cable segments are
electrically isolated from each other. This feature maintains the signal
integrity of each cable segment. For bus isolation applications, the
LSI53C120 is ideally suited for the LSI53C875 Ultra SCSI controller.
The LSI53C120 provides additional control capability through the pin
level electrical isolation mode. This feature permits logical disconnection
of both the A-side bus and the B-side bus without disrupting SCSI
transfers currently in progress. For example, devices on the logically
disconnected B-side can be swapped out while the A-side bus remains
active.
The LSI53C120 is based upon bus expander technology resulting in
some signal filtering and re-timing to maintain signal skew budgets. In
addition, the LSI53C120 has no programmable registers, therefore, it
does not require any software.
Figure 1.1LSI53C120 SCSI Bus Device
A-Side
Single-ended Wide Ultra SCSI Bus
(Data and Control)
Control Signals
40 MHz Oscillator
LSI53C120
SCSI Bus
Expander
B-Side
Single-ended Wide Ultra SCSI Bus
(Data and Control)
or
Differential Wide Ultra SCSI Bus
(Data and Control)
1-2Introduction
1.2Features
The LSI53C120 Ultra SCSI Bus Expander supports these features:
•Accepts any asynchronous or synchronous data transfer rates up to
the 40 MB/s rate of Wide Ultra SCSI
•Allows targets and initiators to connect either to the SCSI A-side or
SCSI B-side of the LSI53C120
•Does not consume a SCSI ID
•Can cascade up to three LSI53C120s in series
•Requires 40 MHz input clock
•Supports two modes of operation
–Single-ended to Single-ended Mode
–Single-ended to High Voltage Differential Mode
(with external transceivers)
•Connects two wide and/or narrow SCSI buses
–Extends Ultra SCSI cable lengths in certain applications
–Extends total number of connected Ultra SCSI devices
supported
•Supports TolerANT
®
active negation technology
•Includes complete support for SCSI-1, SCSI-2, and SCSI-3
•Does not require software
•Allows pin level SCSI bus disable mode
•Comes packaged in a 128-pin PQFP
•Includes TolerANT Technology
The LSI53C120 SCSI Bus Expander works with the extensive LSI Logic
LSI53C7xx and LSI53C8xx family of SCSI products. It also works with
other industry SCSI controllers, disk drives, and SCSI peripherals.
Advantages of the LSI53C120 are that it does not require any software
or consume a SCSI ID. This allows for easy integration and maximum
bus utilization. Adding the LSI53C120 to a SCSI bus environment
creates a low risk solution for applications requiring scalable device
connectivity and SCSI bus electrical isolation.
Features1-3
Figure 1.1 on page 1-2 illustrates the connectivity of the LSI53C120 Ultra
SCSI Bus Expander device. A SCSI Single-ended (SE) bus connects
directly to the SCSI A-side. The interface signals are SCSI bus
compatible driver and receiver signals with no internal termination. The
SCSI B-side has the SE capable driver and receiver and also provides
the individual driver controls for external High Voltage Differential (HVD)
transceivers.
The LSI53C120 provides additional control capability through the pin
level SCSI bus disable mode. This feature allows logical disconnection of
both the A-side bus and B-side bus without disrupting transfers currently
in progress. For example, this feature allows electrical disconnection of
devices on the B-side to be swapped out while the A-side bus remains
active.
The TolerANT technology feature prevent glitches on the SCSI bus at
power-up or power-down, so other devices on the bus are also protected
from data corruption. For more detailed information about this
technology, refer to Section 2.1.1.1, “TolerANT Drivers and Receivers,”
page 2-3.
1.3Application Examples
The following examples are typical applications for the LSI53C120 Ultra
SCSI Bus Expander. Many other configurations are possible and are only
limited by the imagination of the system architect.
1.3.1 Scalable Device Connectivity
Figure 1.2 illustrates how to use the LSI53C120 to increase the number
of devices to 15 on a 3 meter Ultra SCSI bus cable.
1-4Introduction
Figure 1.2SCSI Extender Application (SE to SE Mode of Operation)
Disk Subsystem
Single-ended (3 meters)
Ultra SCSI
Host Adapter
Terminator
LSI53C120
LSI53C120
LSI53C120
LSI53C8xx
Ultra SCSI Controller
Device 0
Device 1
Device 5
Ultra SCSI Drive Box
(1.5 meters)
Single-ended
Device 6
Device 10
Ultra SCSI Drive Box
(1.5 meters)
Single-ended
Ultra SCSI Drive Box
Device 11
Device 15
Single-ended
Figure 1.3 illustrates both SE to SE, and SE to HVD modes of the
LSI53C120 to create a redundant remote storage configuration.
Figure 1.3SCSI Extender or Converter Application (SE to HVD Mode of Operation)
Dual Channel Ultra SCSI Host Adapter
LSI53C876
Dual Channel
Ultra SCSI
Controller
Devices 0 & 1
LSI53C120
Differential
Transceivers
Differential
Transceivers
LSI53C120
Differential (25 meters)
Terminator
LSI53C120
Differential
Transceivers
Single-ended (3 meters)
Differential
Transceivers
(1.5 meters)
Device 12
Device 14
Ultra SCSI Remote Storage Box
(1.5 meters)
Single-ended
Application Examples1-5
Device 7
Device 11
Ultra SCSI Drive Box
(1.5 meters)
Single-ended
LSI53C120
Device 2
Device 6
Ultra SCSI Drive Box
(1.5 meters)
Single-ended
LSI53C120
1.3.2 SCSI Bus Electrical Isolation
Figure 1.4 illustrates how to use the LSI53C120 to electrically isolate an
external SCSI bus from an internal SCSI bus. This configuration ensures
externally attached peripherals will not affect the operation of internal
peripherals.
Figure 1.4SCSI Bus Electrical Isolation
External
SCSI Bus
(Legacy Devices)
H.D. 68 pin
Terminator
Flash
ROM
Internal Ultra SCSI Bus
H.D. 68 pin
Terminator
LSI53C120
LSI53C8xx
Ultra SCSI
Controller
PCI Bus
1-6Introduction
Chapter 2
Functional Description
This chapter describes all signals, their groupings and functions, and
includes these topics:
Section 2.1, “Interface Signal Descriptions,” page 2-1
Section 2.2, “SCSI Signal Descriptions,” page 2-4
2.1Interface Signal Descriptions
The LSI53C120 has no programmable registers; therefore, no software
requirements. SCSI control signals control all LSI53C120 functions.
Figure 2.1 on page 2-2 is a diagram of the LSI53C120 device divided into
the following blocks:
•SCSI A-Side and B-Side Single-Ended Control Blocks that contain
TolerANT®Drivers and Receivers
•Re-timing Circuit
•Precision Delay Control
•State Machine Control
•Differential Control
LSI53C120 Ultra SCSI Bus Expander2-1
Figure 2.1LSI53C120 Block Diagram
A-Side
Single-ended
Wide Ultra SCSI Bus
Data and Control
Control Signals
B-Side
Single-ended
Wide Ultra SCSI Bus
Data and Control
Re-timing Circuit
Control
State
Machine
Control
or
SCSI Control Block
TolerANT Drivers and Receivers
High Voltage Differential
Transceiver Control
Wide Ultra SCSI Bus
Differential
Control
Chip Boundary
TolerANT Drivers and Receivers
Control
SCSI Control Block
Precision
Delay
Control
40 Mhz Clock Input
In its simplest form, the LSI53C120 passes data and parity from a source
bus to a load bus. The side asserting, deasserting or releasing the SCSI
signals is the source side. The model of the LSI53C120 represents
pieces of wire that allow corresponding SCSI signals to flow from one
side to the other side. The LSI53C120 monitors arbitration and selection
by devices on the bus so it can enable the proper drivers to pass the
signals along. In addition, the LSI53C120 does some signal re-timing to
maintain the signal skew budget from source bus to load bus.
2.1.1 SCSI A-Side and B-Side Single-Ended Control Blocks
In the Single-ended (SE) to Single-ended mode, the SCSI A-side pins
are connected internally to the corresponding SCSI B-side pins, forming
bi-directional connections to the SCSI bus.
The SCSI A-side and B-side SE control blocks connect to both targets
and initiators and accept any asynchronous or synchronous data transfer
rates up to the 40 Mbytes/s rate of Wide Ultra SCSI. TolerANT
technology is part of the SCSI A-side and B-side SE control blocks.
2-2Functional Description
2.1.1.1 TolerANT Drivers and Receivers
The LSI53C120 features TolerANT technology, which includes 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 withRCtype input filters. This improved driver and receiver technology helps
eliminate double clocking of data, the single biggest reliability issue with
SCSI operations.
The benefits of TolerANT include increased immunity to noise on the
deasserting signal edge, better performance due to balanced duty
cycles, and improved SCSI transfer rates. In addition, TolerANT SCSI
devices prevent glitches on the SCSI bus at power-up or power-down, so
other devices on the bus are also protected from data corruption.
2.1.2 Re-timing Logic
The SCSI signals, as they propagate from one side of the LSI53C120 to
the other side, are processed by logic that re-times the bus signals as
needed to guarantee or improve required SCSI timings. The state
machine controls govern the re-timing logic to keep track of SCSI
phases, the location of initiator and target devices, and various timing
functions. In addition, the re-timing logic contains numerous precision
delay elements that are periodically calibrated by the Precision Delay
Control block in order to guarantee specified timings such as output
pulse widths, setup and hold times, and other elements.
2.1.3 Precision Delay Control
The Precision Delay Control block provides calibration information to the
precision delay elements in the Re-timing Logic block. This calibration
information provides precise timings as signals propagate through the
device. As the LSI53C120 voltage and temperature vary over time, the
Precision Delay Control block periodically updates the delay settings in
Interface Signal Descriptions2-3
the Re-timing Logic to maintain constant and precise control over bus
timings.
2.1.4 State Machine Control
The State Machine Control tracks the SCSI bus phase protocol and other
internal operating conditions. This block provides signals to the Re-timing
Logic that identifies how to properly handle SCSI bus signal re-timing
based on SCSI protocol.
2.1.5 Differential Control
In the SCSI converter (SE to High Voltage Differential (HVD)) mode, the
SCSI A-side pins are connected internally to the corresponding SCSI
B-side differential pins, forming bidirectional connections to the SCSI
bus.
2.2SCSI Signal Descriptions
Figure 2.2 illustrates the signal groupings of the LSI53C120. A
description the of signal groups follow. For a description of a specific
signal, refer to Section 3.1, “Signal Descriptions,” page 3-1. See
Section 3.2, “Electrical Characteristics,” page 3-8 about signal electrical
The signals named A_SD[15:0]/ and A_SDP[1:0]/ are the data and parity
signals from the A-side and B_SD[15:0]/ and B_SDP[1:0]/ are the data
and parity signals from the B-side of the LSI53C120. The LSI53C120
sends and receives these signals by using SCSI compatible driver and
receiver logic designed into the LSI53C120 interfaces. This logic
provides the necessary drive, sense thresholds, and input hysteresis to
function correctly in a SCSI bus environment.
The LSI53C120 receives data and parity signals and passes them from
the source bus to the load bus and provides any necessary edge shifting
to guarantee the skew budget for the load bus. Either side of the
SCSI Signal Descriptions2-5
LSI53C120 can be the source bus or the load bus. The side asserting,
deasserting, or releasing the SCSI signals is the source side. The
following steps are a part of the LSI53C120 data path.
1.The receiver logic accepts the asserted data as soon as it is
received. Once the clock signal (REQ/ACK) has been received, then
the receiver latch gates the data.
2.The path is tested to ensure the signal if being driven by the
LSI53C120 is not misinterpreted as an incoming signal.
3.The data is leading edge filtered. The assertion edge is held for a
specified time to prevent any signal bounce. The input signal controls
the duration.
4.A latch samples the signal. This provides a stable data window for
the load bus.
5.The final stage develops pull-up and pull-down controls for the SCSI
I/O logic, including 3-state controls for the pull-up.
6.A parallel function ensures that bus (transmission line) recovery is
ensured for a specified time after the last signal deassertion on each
signal line.
2.2.2 Busy (BSY) Control
The LSI53C120 propagates the A_SBSY/ and B_SBSY/ signals from the
source bus to the load bus. The following steps describe this process.
1.The bus is tested to ensure the signal if being driven by the
LSI53C120 is not misinterpreted as an incoming signal.
2.The data is leading edge filtered. The assertion edge is held for a
specified time to prevent any signal bounce. The input signal controls
the duration.
3.The signal path switches the long and short filters used in the circuit
depending upon the current state of the LSI53C120. The current
state of the LSI53C120 State Machine that tracks SCSI phases
selects the mode. The short filter mode passes data through, while
the long filter mode indicates the bus free state. When the Busy
(SBSY) and Select (SSEL) sources switch from side to side, the long
filter mode is used. This output is then fed to the output driver, which
is a pull-down open collector only.
2-6Functional Description
4.A parallel function ensures that bus (transmission line) recovery is
ensured for a specified time after the last signal deassertion on each
signal line.
2.2.3 Reset (RST) Control
The LSI53C120 passes A_SRST/ and B_SRST/ reset signals from the
source to the load bus. The following steps describe this process.
1.The LSI53C120 blocks another RST input signal if one is already
being driven from the source to the load bus.
2.The next stage is a leading edge filter. This ensures that the output
does not switch for a specified time after the leading edge. The
duration of the input signal then determines the duration of the
output.
3.A parallel function ensures that bus (transmission line) recovery is
ensured for a specified time after the last signal deassertion on each
signal line.
2.2.4 Request (REQ)/Acknowledge (ACK) Control
A_SACK/, B_SACK/, A_SREQ/ and B_SREQ/ are clock and control
signals. Their signal paths contain controls to guarantee minimum pulse
width, filter edges, and does some re-timing when used as data transfer
clocks. Each signal, REQ and ACK, has paths from A to B and B to A.
The received signal goes through the following processing steps before
being sent to the opposite bus.
1.The asserted input signal is sensed and forwarded to the next stage
if the direction control permits it. The direction controls are developed
from state machines that are driven by the sequence of bus control
signals.
2.The signal must then pass the test of not being generated by the
LSI53C120.
3.The next stage is a leading edge filter. This ensures that the output
does not switch during the specified hold time after the leading edge.
The duration of the input signal determines the duration of the output
after the hold time. The circuit guarantees a minimum pulse.
4.The next stage passes the signal if it is not a data clock. If REQ or
ACK is a data clock, it delays the leading edge to improve data
SCSI Signal Descriptions2-7
output setup times. The duration is again controlled by the input
signal.
5.This stage is a trailing edge signal filter. When the signal deasserts,
the filter does not permit any signal bounce. The output signal
deasserts at the first deasserted edge of the input signal.
6.The final stage develops pull-up and pull-down signals with drive and
3-state control.
7.A parallel function ensures that bus (transmission line) recovery is
ensured for a specified time after the last signal deassertion on each
signal line.
A_SCD/, A_SIO/, A_SMSG/, A_SATN/, B_SCD/, B_SIO/, B_SMSG/ and
B_SATN/ are control signals. The following steps describe the process
regarding these control signals:
1.The LSI53C120 blocks another input signal if one is already being
driven from the source to the load bus.
2.The next stage is a leading edge filter. This ensures that the output
does not switch for a specified time after the leading edge. The
duration of the input signal then determines the duration of the
output.
3.The final stage develops pull-up and pull-down controls for the SCSI
I/O logic, including 3-state controls for the pull-up.
4.A parallel function ensures that bus (transmission line) recovery is
ensured for a specified time after the last signal deassertion on each
signal line.
2.2.6 Differential Direction Controls
B_SDIR(15-0, P0, P1), B_BSYDIR, B_SELDIR, B_CD_DIR, B_IO_DIR,
B_MSGDIR, B_REQDIR, B_ACKDIR, B_ATNDIR and B_RSTDIR are all
differential direction control signals on the B-side of the LSI53C120.
When the B-side is used in SE mode, these signals are not used and
should be left unconnected. When the B-side is used in HVD mode,
these signals control the direction of each external differential transceiver
on the B-side interface.
2-8Functional Description
Every B-side signal requires a driver enable control to allow for all the
possible signal conditions including SCAM support. The data bits require
individual controls for the selection phase of SCSI bus protocol. Table 2.1
shows the Direction Control Signals to illustrate their possible signal
levels, states and subsequent effects.
Table 2.1Direction Control Signals (B_SDIR(15-0, P0, P1),
HIGH = 1AssertedDrive LSI53C120 signals onto Bus B
LOW = 0DeassertedInput Bus B signals to LSI53C120
2.2.7 Differential Mode (DIFF_MODE/)
This input informs the LSI53C120 that external differential transceivers
are used in this particular application. In addition, this input causes
internal logic to adjust for external differential control. Table 2.2 shows
the DIFF_MODE/ control signal polarity to illustrate its possible signal
levels, states and subsequent effects.
Table 2.2DIFF_MODE/ Control Signal Polarity
Signal LevelStateEffect
LOW = 0AssertedDifferential Signals and Controls are
HIGH = 1DeassertedLSI53C120 Bus B drivers function in
2.2.8 Differential Sense (DIFF_SENSE)
This input signal determines if a single-ended device is placed on the
differential bus. If a single-ended source is detected, the differential
B-side is disabled and no differential B-side signals are driven. This
mechanism prevents potential damage to the HVD transceivers.
SCSI Signal Descriptions2-9
enabled from the LSI53C120
single-ended mode
Table 2.3 shows the DIFF_SENSE control signal polarity to illustrate its
possible signal levels, states and subsequent effects.
Table 2.3DIFF_SENSE Control Signal Polarity
Signal LevelStateEffect
HIGH = 1AssertedThe B-side drivers and receivers are
LOW = 0DeassertedB-side drivers and receivers are disabled.
2.2.9 Control Signals
This section provides information about the RESET/, WS_ENABLE/, and
XFER_ACTIVE pins. It also describes the function of the CLOCK input.
2.2.9.1 Chip Reset (RESET/)
This general purpose chip reset forces all the internal elements of the
LSI53C120 into a known state. It brings the State Machine to an idle
state and forces all controls to a passive state. The minimum RESET/
input asserted pulse width is 100 ns.
The LSI53C120 also contains an internal Power On Reset (POR)
function that is ORed with the chip reset pin. This eliminates the need
for an external chip reset if the power supply meets ramp up
specifications.
Table 2.4RESET/ Control Signal Polarity
enabled.
Signal LevelStateEffect
LOW = 0AssertedReset is forced to all internal LSI53C120
HIGH = 1DeassertedLSI53C120 is not in a forced reset state.
2.2.9.2 Warm Swap Enable (WS_ENABLE/)
This input provides additional control capability for the LSI53C120. It
allows both the SCSI A-side bus and the SCSI B-side bus to be logically
disconnected. When the WS_ENABLE/ pin is asserted, after detection of
the next Bus Free state, the SCSI signals are 3-stated. This occurs so
2-10Functional Description
elements.
that the LSI53C120 no longer passes through signals until the
WS_ENABLE/ pin is deasserted HIGH and both SCSI buses enter the
Bus Free state. As an indication that the chip is idle, or ready to be warm
swapped, the XFER_ACTIVE signal deasserts LOW. An LED or some
other indicator could be connected to the XFER_ACTIVE signal. LSI
Logic recommends using the Warm Swap Enable feature to isolate
buses for specific situations.
Table 2.5WS_ENABLE/ Signal Polarity
Signal LevelStateEffect
LOW = 0AssertedThe LSI53C120 is requested to go off-line
HIGH = 1DeassertedThe LSI53C120 is enabled to run normally.
2.2.9.3 Transfer Active (XFER_ACTIVE)
This output is an indication that the chip has finished its internal testing,
the SCSI bus has entered a Bus Free state, and SCSI traffic can no pass
from one bus to the other. The signal is asserted HIGH when the chip is
active.
Table 2.6XFER_ACTIVE Signal Polarity
Signal LevelStateEffect
HIGH = 1AssertedIndicates normal operation, and transfers
LOW = 0DeassertedThe LSI53C120 has detected a Bus Free
after detection of a SCSI Bus Free state
through the LSI53C120 are enabled
state due to WS_ENABLE/ being LOW,
thus disabling transfers through the
device.
2.2.9.4 Clock (CLOCK)
This is the 40 MHz oscillator input to the LSI53C120. This is the clock
source for protocol control state machines and timing generation logic.
This clock is not used in any bus signal transfer paths.
SCSI Signal Descriptions2-11
2-12Functional Description
Chapter 3
Specifications
This chapter provides technical specifications regarding the LSI53C120
Ultra SCSI Bus Expander and includes these topics:
The LSI53C120 is packaged in a 128-pin Plastic Quad Flat Pack (PQFP).
Detailed descriptions follow, grouped by function.The decoupling
capacitor arrangement shown below is recommended to maximize the
benefits of the internal split ground system. Capacitor values should be
between 0.01 µF and 0.1 µF.
3.1.1 LSI53C120 Pin Diagram
Figure 3.1 on page 3-2 shows the LSI53C120 128-pin Plastic Quad Flat
Table 3.3 lists the High Voltage Differential (HVD) interface pins
associated with the 128-pin Plastic Quad Flat Pack (PQFP).
Table 3.3SCSI B Differential Signal Description
SCSI B
DifferentialPinTypeStrengthDescription
B_SDIR(15-0)114, 117, 118,
119, 51,52, 54,
55, 103, 104,
106, 107, 108,
109, 111, 112
B_SDIRP(1-0) 113, 102O4 mADriver direction control for SCSI parity signals
B_CD_DIR59O4 mADriver direction control for CD/
B_IO_DIR56O4 mADriver direction control for IO/
B_MSGDIR61O4 mADriver direction control for MSG/
B_REQDIR57O4 mADriver direction control for REQ/
B_ACKDIR64O4 mADriver direction control for ACK/
B_BSYDIR65O4 mADriver direction control for BSY/
B_ATNDIR101O4 mADriver direction control for ATN/
B_SELDIR60O4 mADriver direction control for SEL/
B_RSTDIR62O4 mADriver direction control for RST/
O4 mADriver direction control for SCSI data line
3-6Specifications
3.1.6 Control Interface Pins
Tables 3.4 through 3.7 list the various control interface pins.
Table 3.4Chip Control Signal Description
ControlPinTypeStrengthDescription
RESET/44IMaster reset, active low.
WS_ENABLE/38IEnable/disable SCSI transfers through the LSI53C120.
XFER_ACTIVE126O16 mATransfers through the LSI53C120 are enabled/disabled.
Table 3.5SCSI Control Signal Description
SCSI ControlPinTypeDescription
CLOCK47I40 MHz input clock
DIFF_MODE/48ISCSI B-side bus mode control
DIFF_SENSE49IThe DIFF_SENSE pin detects the presence of a single-ended device
on a differential system. This pin should be tied low during singleended operation and pulled high during differential operation.
Table 3.6Power and Ground Signal Description
Power and Ground PinTypeDescription
VDD-SCSI3, 37, 66, 100I/OPower supplies to the SCSI bus I/O pins
VSS-SCSI7, 12, 17,22,28, 33,
70, 75, 81, 86, 91,
96
VSS_IO41, 53, 63, 105, 115,
127
VDD_IO45, 58, 110, 122I/OPower supplies to the I/O pins
VDD_CORE46, 121COREPower supplies to the CORE logic
VSS_CORE50, 116COREPower supplies to the CORE logic
I/OPower supplies to the SCSI bus I/O pins
I/OPower supplies to the I/O pins
Signal Descriptions3-7
Table 3.7No Connect Pins
No ConnectsPinTypeDescription
NC39, 40, 42, 43, 120,
123, 124
Require pullups1, 2, 128Requires a pullup.
Require pulldown125Requires a pulldown with a 1K ohm resistor.
No external connection required.
3.2Electrical Characteristics
This section provides information about the DC and AC characteristics
for the LSI53C120 Ultra SCSI Bus Expander.
3.2.1 DC Characteristics
Table 3.8 lists the maximum stress ratings for the LSI53C120 device.
1. Stresses beyond those listed above may cause permanent damage to the device. These are stress
ratings only; functional operation of the device at these or any other conditions beyond those indicated in the Operating Conditions section of the manual is not implied.
2.-2V < VPIN < 8V
3.SCSI pins only
3-8Specifications
Table 3.9 lists the operating conditions for the LSI53C120 device.
Table 3.9Operating Conditions
1
SymbolParameterMinMaxUnitTest Conditions
V
DD
I
DD
T
A
θ
JA
Supply voltage4.755.25V–
Supply current (dynamic)
Supply current (static)
–801mA
mA
–
–
Operating free air070°C–
Thermal resistance
–41.3°C/W–
(junction to ambient air)
1. Conditions that exceed the operating limits may cause the device to function incorrectly.
Table 3.10 provides the minimum and maximum values associated with
Output high voltage2.53.5VIOH= 2.5 mA
Output low voltage0.10.5VIOL=48mA
Input high voltage1.97.0V–
Input low voltage-0.51.0VReferenced to V
Input clamp voltage-0.66 -0.77VVDD= 4.75; II= -20 mA
Threshold, high to low1.11.3V–
Threshold, low to high1.51.7V–
Hysteresis200400mV–
Output high current2.524mAVOH= 2.5 V
Output low current100200mAVOL= 0.5 V
2
Short-circuit output high current–625mAOutput driving low, pin shorted to
1. These values are guaranteed by periodic characterization; they are not 100% tested on every device.
2. Active negation outputs only: Data, Parity, SREQ/, SACK/
3. Single pin only; irreversible damage may occur if sustained for one second.
4. SCSI RESET pin has 10 kΩ pull-up resistor.
Figure 3.3 shows the rise and fall time test conditions described in
Table 3.17.
Figure 3.3Rise and Fall Time Test Conditions
47 Ω
20 pF
+
2.5 V
−
Figure 3.4 shows the SCSI input filtering described in Table 3.17.
Figure 3.4SCSI Input Filtering
t
1
REQ/ or ACK/ Input
Note: t1is the input filtering period.
V
TL
Figure 3.5 shows the hysteresis of a SCSI receiver.
Electrical Characteristics3-13
Figure 3.5Hysteresis of SCSI Receiver
1.11.3
1
Receiving Logic Level
0
1.51.7
Input Voltage (Volts)
Figure 3.6 shows input current as a function of input voltage.
Figure 3.6Input Current as a Function of Input Voltage
+40
+20
0
−20
Input Current (milliAmperes)
−40
−40481216
Figure 3.7 shows output current as a function of output voltage.
3-14Specifications
14.4 V
8.2 V
− 0.7 V
HIGH-Z
OUTPUT
ACTIVE
Input Voltage (Volts)
Figure 3.7Output Current as a Function of Output Voltage
0
−200
−400
−600
Output Sink Current (milliamperes)
−800
012345
Output Voltage (Volts)
3.2.3 AC Characteristics
The AC characteristics described in this section apply over the entire
range of operating conditions (refer to the DC Characteristics section).
Chip timings (Figure 3.8 on page 3-16) are based on simulation at worst
case voltage, temperature, and processing. The LSI53C120 requires a
40 MHz clock input. (See Table 3.18.)
ACK/Acknowledge – Driven by an initiator, ACK/ indicates an acknowledgment
for a SCSI data transfer. In the target mode, ACK/ is received as a
response to the REQ/ Signal.
ANSIAmerican National Standards Institute.
ArbitrationThe process of selecting one respondent from a collection of several
candidates that request service concurrently.
AssertedA signal is asserted when it is in the state which is indicated by the name
of the signal. Opposite of negated or deasserted.
AssertionThe act of driving a signal to the true state.
Asynchronous
Transmission
ATN/Attention – Driven by an initiator, indicates an attention condition. In the
Autoconfiguration Ports
BlockA block is the basic 512 byte region of storage into which the storage
BSY/Busy – Indicates that the SCSI Bus is being used. BSY/ can be driven
Transmission in which each byte of the information is synchronized
individually, through the use of Request (REQ/) and Acknowledge (ACK/)
signals.
target role, ATN/ is received and is responded to by entering the
Message Out Phase.
Three 8-bit ports (Address, Write_Data, and Read_Data) used by
software to access the configuration space on each Plug and Play card.
The configuration space is implemented as a set of 8-bit registers. These
registers are used by the Plug and Play software to issue commands,
check status, access the resource data information, and configure the
Plug and Play hardware.
media is divided. The Logical Block Address protocol uses sequential
block addresses to access the media.
by both the initiator and the target device.
LSI53C120 Ultra SCSI Bus ExpanderB-1
BusAcollection of unbroken signal lines that interconnect computer modules.
The connections are made by taps on the lines.
C_D/Control/Data – Driven by a target, indicates Control or Data Information
is on the SCSI Bus. This signal is received by the initiator.
ConnectThe function that occurs when an initiator selects a target to start an
operation, or a target reselects an initiator to continue an operation.
Control SignalsThe set of nine lines used to put the SCSI bus into its different phases.
The combinations of asserted and negated control signals define the
phases.
ControllerA computer module that interprets signals between a host and a
peripheral device. Often, the controller is a part of the peripheral device,
such as circuitry on a disk drive.
DB0/-DB7/SCSI Data Bits and Parity Bit – These eight Data Bits (DB0/-DB7/), plus
a Parity Bit (DBP/), form the SCSI Bus. DB7/ is the most significant bit
and has the highest priority ID during the Arbitration Phase. Data parity
is odd. Parity is always generated and optionally checked. Parity is not
valid during arbitration.
DeassertedThe act of driving a signal to the false state or allowing the cable
terminators to bias the signal to the false state (by placing the driver in
the high impedance condition).
A signal is deasserted or negated when it is in the state opposite to that
which is indicated by the name of the signal. Opposite of asserted.
DeviceA single unit on the SCSI bus, identifiable by an 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.
DisconnectThe function that occurs when a target releases control of the SCSI bus,
allowing the bus to go to the Bus Free phase.
DriverWhen used in the context of electrical configuration, “driver” is the
circuitry that creates a signal on a line. When used in the context of
software, “driver” is the program that translates commands between the
initiator and target.
B-2Glossary
External
Configuration
All SCSI peripheral devices are external to the host enclosure.
External
Terminator
Exit-Point
Terminator
The terminator that exists on the last peripheral subsystem that
terminates the external end of the SCSI bus.
A Terminator that may be enabled or disabled which exists at the 50position high-density connector on hosts that support a mixed
configuration (combination of internal and external SCSI peripheral
devices).
FreeIn the context of Bus Free phase, “free” means that no SCSI device is
actively using the SCSI bus and, therefore, the bus is available for use.
GigabyteOne billion bytes; equal to one thousand megabytes.
High (logical
A signal is in the high logic state when it is above approximately 2.5 volts.
level)
HostA processor, usually consisting of the central processing unit and main
memory. Typically, a host communicates with other devices, such as
peripherals and other hosts. On the SCSI bus, a host has an SCSI
address.
Host AdapterCircuitry that translates between a processor's internal bus and a
different bus, such as SCSI. On the SCSI bus, a host adapter usually
acts as an initiator.
InitiatorAn SCSI device that requests another SCSI device (a target) to perform
an operation. Usually, a host acts as an initiator and a peripheral device
acts as a target.
Internal
All SCSI peripheral devices are internal to the host enclosure.
Configuration
Internal
Terminator
The terminator that exists within the host that terminates the internal end
of the SCSI bus.
I/O/Input/Output – Driven by a target, controls the direction of data transfer
on the SCSI Bus. When active, this signal indicates input to the initiator.
When inactive, this signal indicates output from the initiator. This signal
is also used to distinguish between the Selection and Reselection
Phases.
B-3
I/O CycleAn I/O cycle is an Input (I/O Read) operation or Output (I/O Write)
operation that accesses the PC Card’s I/O address space.
I/O MappedA storage location or register is I/O mapped when it is available to be
accessed using I/O cycles. The register or storage location might also be
accessible using memory cycles, in which case it would also be memory
mapped.
IREQInterrupt Request – Alerts the host computer of a condition that needs
to be serviced. Most of the interrupts are individually maskable. The
Interrupt Request signal between a PC Card and a socket when the I/O
interface is active.
LBAAbbreviation for Logical Block Address.
Logical Block
Address
A logical block address is a sequential address for accessing the blocks
on the storage media. The first block of the media is addressed as block
0 and succeeding blocks are numbered sequentially until the last block
is encountered. This is the traditional method for accessing peripherals
on an SCSI interface bus.
Logical UnitThe logical representation of a physical or virtual device, addressable
through a target. A physical device can have more than one logical unit.
Low (logical
A signal is in the low logic level when it is below approximately 0.5 volts.
level)
LSBAbbreviation for Least Significant Bit or Least Significant Byte. That
portion of a number, address or field that occurs right-most when its
value is written as a single number in conventional hexadecimal or binary
notation. The portion of the number having the least weight in a
mathematical calculation using the value.
LUNLogical Unit Number. Used to identify a logical unit.
MandatoryA characteristic or feature that must be present in every implementation
of the standard.
Memory CycleA memory cycle is a memory read (using Output Enable) operation or
memory write (using Write Enable / Program) operation that accesses
the PC Card’s common memory or attribute memory address space.
Memory
Interface
B-4Glossary
The memory interface is the default interface after power-up, PCMCIA
Hard Reset, and PCMCIA Soft Reset for both PCMCIA cards and
sockets. This interface supports memory operations as defined in
PCMCIA Release 1.0 and later and is used by both Memory Cards and
I/O Cards.
Memory
Mapped
A storage location or register is memory mapped when it is available to
be accessed using memory cycles. The register or storage location might
also be accessible using I/O cycles, in which it would also be I/O
mapped.
MHzMegahertz – Measurement in thousands of cycles per second. Used as
a measurement of data transfer rate.
microsecond ( s)One millionth of a second.
MSBAbbreviation for Most Significant Bit and Most Significant Byte. That
portion of a number, address or field that occurs left-most when its value
is written as a single number in conventional hexadecimal or binary
notation. The portion of the number having the most weight in a
mathematical calculation using the value.
MSG/Message – Driven active by a target during the Message Phase. This
signal is received by the initiator.
nanosecond
One billionth of a second.
(ns)
NegatedA signal is negated or deasserted when it is in the state opposite to that
which is indicated by the name of the signal. Opposite of asserted.
NegationThe act of driving a signal to the false state or allowing the cable
terminators to bias the signal to the false state (by placing the driver in
the high impedance condition).
nsnanoseconds.
PCAbbreviation for Personal Computer. Often used to refer to an 80x86
based computer system.
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.
B-5
Peripheral
device
A device that can be attached to an SCSI bus. Typical peripheral devices
are disk drives, tape drives, printers, CD ROMs, or communications units.
PhaseOne of the eight states to which the SCSI bus can be set. During each
phase, different communication tasks can be performed.
Plug and Play
(PnP)
Plug and Play is a specification that frees users from locating and setting
ID and IRQ switches and jumpers. PnP permits a card to be configured
automatically after installation.
PortA connection into a bus. The SCSI bus allows eight ports.
PriorityThe ranking of the devices on the bus during arbitration.
ProtocolA convention for data transmission that encompasses timing control,
formatting, and data representation.
ReceiverThe circuitry that receives electrical signals on a line.
ReconnectThe function that occurs when a target reselects an initiator to continue
an operation after a disconnect.
ReleaseThe act of allowing the cable terminators to bias the signal to the false
state (by placing the driver in the high impedance condition).
REQ/Request – Driven by a target, indicates a request for an SCSI data-
transfer handshake. This signal is received by the initiator.
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.
RESETReset – Clears all internal registers when active. It does not assert the
SCSI RST/ signal and therefore does not reset the SCSI bus.
RSTReset – Indicates an SCSI Bus reset condition.
SCSI AddressThe octal representation of the unique address (0-7) assigned to an
SCSI device. This address is normally assigned and set in the SCSI
device during system installation.
SCSI ID
(Identification)
The bit-significant representation of the SCSI address referring to one of
the signal lines DB0/ through DB7/.
or SCSI Device
ID
B-6Glossary
SCSISmall Computer System Interface.
SCAMAn acronym for SCSI Configured AutoMagically or SCSI Configured
AutoMatically. SCAM is SCSI’s new automatic ID assignment protocol.
SCAM frees SCSI user’s from locating and setting SCSI ID switches and
jumpers. SCAM is the key part of Plug and Play SCSI.
SEL/Select – Used by an initiator to select a target or by a target to reselect
an initiator.
Single-ended
configuration
An electrical signal configuration that uses a single line for each signal,
referenced to a ground path common to the other signal lines. The
advantage of a single-ended configuration is that it uses half the pins,
chips, and board area that differential configurations require. The main
disadvantage of single-ended configurations is that they are vulnerable
to common mode noise. Also, cable lengths are limited.
Synchronous
transmission
Transmission in which the sending and receiving devices operate
continuously at the same frequency and are held in a desired phase
relationship by correction devices. For buses, synchronous transmission
is a timing protocol that uses a master clock and has a clock period.
TargetAn SCSI device that performs an operation requested by an initiator.
TerminationThe electrical connection at each end of the SCSI bus, composed of a
We would appreciate your feedback on this document. Please copy the
following page, add your comments, and fax it to us at the number
shown.
If appropriate, please also fax copies of any marked-up pages from this
document.
Important:Please include your name, phone number, fax number, and
company address so that we may contact you directly for
clarification or additional information.
Thank you for your help in improving the quality of our documents.
LSI53C120 Ultra SCSI Bus Expander
Reader’s Comments
Fax your comments to:LSI Logic Corporation
Technical Publications
M/S E-198
Fax: 408.433.4333
Please tell us how you rate this document: LSI53C120 Ultra SCSI BusExpander . 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
Customer Feedback
U.S. distributors, international distributors, and sales offices and design resource
centers on our web site at