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-000101-02, Fourth Edition (April 2001)
This document describes the LSI Logic LSI53C1510 I
O-Ready PCI RAID Ultra2
2
SCSI Controller and will remain the official reference source for all
revisions/releases of this product until rescinded by an update.
To receive product literature, visit us at http://www.lsilogic.com.
LSI Logic Corporation reserves the right to makechanges 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.
Ultra SCSI is the term used by the SCSI Trade Association (STA) to describe
Fast-20 SCSI, as documented in the SCSI-3 Fast-20 Parallel Interface standard,
X3.277-199X.
Ultra2 SCSI is the term used by the SCSI Trade Association (STA) to describe
Fast-40 SCSI, as documented in the SCSI Parallel Interface–2 standard, (SPI–2)
X3T10/1142D.
The LSI Logic logo design, TolerANT, SDMS, SCRIPTS, SYMplicity, and LVDlink
are registered trademarks or trademarks of LSI Logic Corporation. ARM is a
registered trademark of Advanced RISC Machines Limited, used under license.
All other brand and product names may be trademarks of their respective
companies.
SR
ii
Audience
Preface
This book is the primary reference and technical manual for the LSI Logic
Corporation LSI53C1510 I2O-Ready PCI RAID Ultra2 SCSI Controller. It
contains a complete functional description for the product and includes
complete physical and electrical specifications.
This technical manual assumes the user is familiar with the current and
proposed standards for SCSI and PCI. For additional background
information on these topics, please refer to the list of reference materials
provided in the Related Publications list.
This document was prepared for system designers and programmers
who are using this device to design an Ultra2 SCSI port for PCI-based
personal computers, workstations, servers or embedded applications.
Organization
This document has the following chapters and appendix:
•Chapter 1, Introduction, provides a general overview about the
LSI53C1510.
•Chapter 2, Functional Description, describes the main functional
areas of the chip in more detail, including the interfaces to the SCSI
bus and external memory.
•Chapter 3, Software Description, describes the software features,
firmware features, and hardware requirements.
•Chapter 4, Signal Descriptions, contains the pin configuration
signal definitions.
Prefaceiii
•Chapter 5, Registers (Nonintelligent Mode), describes the PCI and
•Chapter 6, Registers (Intelligent Mode), describes the PCI and
•Chapter 7, Specifications, contains the electrical characteristics and
•Appendix A, Register Summary, is a register summary.
Related Publications
For background please contact:
ANSI
11 West 42nd Street
New York, NY 10036
(212) 642-4900
Ask for document number X3.131-199X (SCSI-2)
Global Engineering Documents
15 Inverness Way East
Englewood, CO 80112
(800) 854-7179 or (303) 397-7956 (outside U.S.) FAX (303) 397-2740
Ask for document number X3.131-1994 (SCSI-2) or X3.253
(SCSI-3 Parallel Interface)
host interface registers that are visible to the host in nonintelligent
mode.
host interface registers that are visible to the host in intelligent mode.
AC timing diagrams.
ENDL Publications
14426 Black Walnut Court
Saratoga, CA 95070
(408) 867-6642
Document names:
SCSI Tutor
Prentice Hall
113 Sylvan Avenue
Englewood Cliffs, NJ 07632
(800) 947-7700
Ask for document number ISBN 0-13-796855-8,
the Small Computer System Interface
ivPreface
SCSI Bench Reference, SCSI Encyclopedia,
SCSI: Understanding
LSI Logic World Wide Web Home Page
www.lsil.com
PCI Special Interest Group
2575 N. E. Katherine
Hillsboro, OR 97214
(800) 433-5177; (503) 693-6232 (International); FAX (503) 693-8344
Hexadecimal numbers are indicated by the prefix “0x” —for example,
0x32CF. Binary numbers are indicated by the prefix “0b” —for example,
0b0011.0010.1100.1111.
assert
means to drive a signal false or inactive.
Order Number
, Order Number S14015.B
means to drive a signal true or active. The word
Prefacev
Revision Record
RevisionDateRemarks
0.13/98First Draft.
0.24/98Second Draft.
1.05/98Preliminary.
1.15/98Preliminary. Change bars mark all changes. In Chapter 7, all
2.01/00Final Version.
2.111/00Updated Table 7.2 Operating Conditions. All product names changed from
2.24/01Updated DC electrical specifications and test conditions.
GPIO0_FETCH/ and GPIO1_MASTER/ items were deleted.
SYM to LSI.
viPreface
Contents
Chapter 1Introduction
1.1General Description1-1
1.1.1Block Diagram1-2
1.2Module Overviews1-3
1.2.1PCI Interface1-3
1.2.2Memory Controller1-3
1.2.3I2O Message Unit1-3
1.2.4ARM7TDMI RISC Processor1-4
1.2.5RAID Parity Assist Engine (PAE)1-4
1.2.6SCSI Cores1-4
1.3LSI53C1510 Features1-4
1.3.1Features List1-5
1.4LSI53C1510 Benefits1-5
1.4.1Ultra2 SCSI Benefits1-5
1.4.2LVDlink™ Benefits1-6
1.4.3TolerANT®Technology Benefits1-6
1.4.4I2O Benefits1-7
1.4.5PAE Benefits1-7
1.4.6ARM7TDMI RISC Processor Benefits1-8
1.5LSI53C1510 Benefits Summary1-8
1.5.1PCI Performance1-8
1.5.2SCSI Performance1-8
1.5.3RAID Performance1-9
1.5.4Testability1-9
1.5.5Integration1-10
1.5.6Reliability1-10
1.6Applications1-11
1.6.1Embedded Motherboard Application1-11
1.6.2Host Adapter Board Application1-12
Contentsvii
Chapter 2Functional Description
2.1Modes of Operation2-2
2.1.1LSI53C1510 Overview2-3
2.1.2Configuration and Initialization2-4
2.1.3I2O Overview2-6
2.1.4I2O Conceptual Overview2-6
2.1.5I2O Benefits2-7
2.1.6The I2O Communications Model2-8
2.1.7Operational Overview2-8
2.1.8System Interface2-8
2.2The Host Interface2-11
2.2.1Messages2-11
2.2.2Message Transport2-11
2.2.3Request Message2-12
2.2.4Reply Message2-14
2.3LSI53C1510 Protocol Engine2-16
2.3.1Random Block Storage Class2-16
2.4Support Components2-18
2.4.1DRAM Memory2-19
2.4.2Flash ROM2-19
2.4.3Serial EEPROM2-19
Chapter 3Software Description
3.1PCI RAID Software Solutions3-1
3.1.1PCI RAID3-1
3.1.2SYMplicity Storage Manager3-2
3.1.3Wind River Systems’ IxWorks RTOS3-3
3.2Management Software Features3-3
3.3RAID Firmware Features3-3
3.3.1RAID Levels 0, 1, 3, 5, and 103-4
3.3.2Caching3-5
3.3.3Runs in Optimal and Degraded Mode3-5
3.3.4Hardware Assisted Parity Calculation3-6
3.3.5Tagged Command Queuing3-6
3.3.6Global Hot Spare Drives3-6
3.3.7Hot Swap Drive with Automatic, Transparent
Reconstruction3-7
The LSI53C1510 is a single chip I2O-Ready PCI RAID Ultra2 SCSI
Controller. The LSI53C1510 contains a 32-bit RISC ARM7TDMI
Processor and a RAID Parity Assist Engine (PAE). The RISC processor
frees the host CPU from the burden of processing I/O requests and
reduces the number of I/O interrupts, thus improving system
performance. The RISC processor and associated firmware contain the
ability to manage an I/O from start to finish without host intervention. The
RISC processor manages the Intelligent Input/Output (I2O) message
passing interface.
The LSI53C1510 has two modes of operation: intelligent or nonintelligent
mode. In intelligent mode, the LSI53C1510 functions as an embedded
RAID controller on a motherboard or as an add-in RAID host adapter
board. In nonintelligent mode the LSI53C1510 functions as a PCI to
SCSI dual channel wide Ultra2 controller.
The LSI53C1510 is sold as a package with LSI Logic I2O RAID software
to provide a RAID solution. Therefore, this manual describes the
hardware and software only in enough detail for system intergrators to
design the LSI53C1510 onto a motherboard or a host adapter board. The
I2O RAID software consists of the LSI Logic I2O RAID Device Driver
Module (DDM), SYMplicity™ Storage Manager, and Wind River Systems’
IxWorks RTOS.
The LSI53C1510 is a combination of many tried and proven modules.
These modules have been proven in single and multimodule
configurations. The following block diagram illustrates the major modules
of the LSI53C1510.
1.1.1 Block Diagram
The LSI53C1510 is a multifunction device composed of many modules.
Figure 1.1 is a block diagram of the LSI53C1510.
Figure 1.1LSI53C1510 Block Diagram
32-Bit,
33 MHz
PCI Bus
132 Mbytes
160 Mbytes,
Memory
Interface
DRAM
DRAM
PCI
Interface
32-Bit
Memory
Controller
1-2Introduction
Message
32-Bit RISC
ARM7TDMI
Processor
RAID
Parity Assist
Engine
I
2
Unit
O
SCSI
Core
SCSI
Core
80 Mbytes
Wide
Ultra2
SCSI Bus
80 Mbytes
1.2Module Overviews
This section provides an overview of the six major LSI53C1510 modules,
which consist of the PCI Interface, Memory Controller, I2O Messaging
Unit, ARM7TDMI RISC Processor, RAID PAE and SCSI Cores.
Chapter 2, “Functional Description,”provides a detailed description of the
functions of each module.
1.2.1 PCI Interface
The PCI interface is a 32-bit, 33 MHz host PCI bus. The PCI interface
supports Dual Address Cycle (DAC), PCI Power Management, and
Subsystem Vendor ID. The PCI interface also contains a PCI Master and
Slave control block, PCI configuration registers, and DMA channel
arbitration. This chip supports 64-bit addressing as a PCI master and
supports 32-bit addressing as a PCI slave.
1.2.2 Memory Controller
The memory controller provides access to Flash ROM, SRAM, and
32-bit EDO DRAM with parity (50 ns access time). It supports two
64 Mbytes (maximum configuration of 128 Mbytes) banks of DRAM. To
support the ROM and SRAM, there is a general purpose 8-bit expansion
memory bus that supports up to 4 Mbytes Flash ROM. It also supports
up to 2 Mbytes of SRAM and is designed to interface efficiently to an
external 8 K x 8 battery backed up SRAM.
1.2.3 I2O Message Unit
The messaging interface efficiently passes messages between the
LSI53C1510 and other I/O agents in an I2O enabled system. The
I2O Message Unit consists of the following four hardware FIFOs for the
message queuing lists: Request Free, Request Post, Reply Free, and
Reply Post. The LSI53C1510 provides control logic for the I2O Message
Unit and external local memory provides storage for the messages.
Module Overviews1-3
1.2.4 ARM7TDMI RISC Processor
The LSI53C1510 uses an optimized 32-bit ARM7 RISC Processor core
to control all RAID functionality. This frees the host CPU for other
processing activity and improves I/O performance. The RISC processor
and associated firmware contain the ability to manage an I/O from start
to finish without host intervention. The RISC processor also manages the
I2O message passing I/O interface.
1.2.5 RAID Parity Assist Engine (PAE)
The Hardware PAE offloads the parity generation and checking from the
host. It allows multiple parity operations to be queued for maximum
efficiency.
1.2.6 SCSI Cores
The integrated SCSI cores are high-performance dual wide Ultra2 SCSI
channels supporting either Single-Ended (SE) or Low Voltage Differential
(LVD) SCSI. The cores are based on the popular LSI53C8XX controllers
and are capable of up to Ultra2 transfer rates for each channel.
1.3LSI53C1510 Features
The LSI53C1510 integrates a PCI bus master DMA core, two
high-performance SCSI cores, and two LSI Logic SCSI SCRIPTS™
processors to meet the broad requirements of Wide Ultra2 SCSI
standards. It is designed to implement multithreaded I/O algorithms with
a minimum of processor intervention, solving the protocol overhead
problems of previous intelligent and nonintelligent controller designs.
In nonintelligent mode, the LSI53C1510 is fully supported by the Storage
Device Management System (SDMS™), a software package that
supports the Advanced SCSI Protocol Interface (ASPI). SDMS software
provides BIOS and driver support for hard disk, tape, removable media
products, and CD-ROM under the major PC operating systems.
1-4Introduction
In intelligent mode, the LSI53C1510 is a complete, single chip RAID
solution for the motherboard—just add memory. The RAID product
solution consists of a RAID SYMplicity Storage Manager, SYMplicity
I2O RAID firmware with Wind River System IxWorks, and hardware.
1.3.1 Features List
•Highly integrated single chip RAID Controller
•I
•RAID PAE
•32-bit/33 MHz host PCI Bus
•Two wide Ultra2 SCSI Channels
•32-bit RISC ARM7TDMI Processor
•32-bit Memory Controller
O Messaging Unit
2
–DAC
–PCI Power Management
–PCI cache commands (MRL, MRM, MWI)
–SE or LVD SCSI
–Based upon the popular LSI53C8XX controller
–Up to two banks of 64 Mbytes EDO (50 ns access time) DRAM
•General purpose 8-bit expansion bus
–Supports up to 4 Mbytes ROM
–Chip enable to support an external 8 K x 8 battery backed SRAM
1.4LSI53C1510 Benefits
This section provides a description of the major LSI53C1510 benefits.
1.4.1 Ultra2 SCSI Benefits
Ultra2 SCSI is an extension of the SPI-2 draft standard that allows faster
synchronous SCSI transfer rates and defines a new physical layer, LVD
SCSI, that provides an incremental evolution from SCSI-2 and Ultra
SCSI. When enabled, Ultra2 SCSI (8-bit) performs transfers of
LSI53C1510 Benefits1-5
40 Mbytes/s, which results in approximately double the synchronous
transfer rate of Ultra SCSI. The LSI53C1510 can perform 16-bit (wide),
Ultra2 SCSI synchronous transfers as fast as 80 Mbytes/s. This
advantage is most noticeable in heavily loaded systems, or large block
size applications such as video on-demand and image processing.
An advantage of Ultra2 SCSI is that it significantly improves SCSI
bandwidth while preserving existing hardware and software investments.
1.4.2 LVDlink™ Benefits
The LSI53C1510 supports LVD SCSI, a signaling technology that
increases the reliability of SCSI data transfers over longer distances than
supported by SE SCSI. The low current output of LVD allows the I/O
transceivers to be integrated directly onto the chip. LVD provides the
reliability of High Voltage Differential (HVD) SCSI without the added cost
of external differential transceivers. Ultra2 SCSI with LVD allows a longer
SCSI cable and more devices on the bus, with the same cables defined
in the SCSI-3 parallel interface standard for Fast-20 (Ultra SCSI). LVD
provides a long-term migration path to even faster SCSI transfer rates
without compromising signal integrity, cable length, or connectivity.
For backward compatibility to existing SE devices, the LSI53C1510
features universal LVDlink transceivers that can switch between LVD
SCSI and SE modes. The LVDlink technology also supports high power
differential signaling in legacy systems, when external transceivers are
connected to the LSI53C1510. This allows the LSI53C1510 to be used
in both legacy and Ultra2 SCSI applications.
1.4.3 TolerANT®Technology Benefits
The LSI53C1510 features TolerANT technology, which includes active
negation on the SCSI drivers and input signal filtering on the SCSI
receivers. Through active negation, the SCSI Request, Acknowledge,
Data, and Parity signals are actively driven high rather than passively
pulled up by terminators. Active negation is enabled by setting bit 7 in
the STEST3 register.
TolerANT receiver technology improves data integrity in unreliable
cabling environments, where other devices are 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
1-6Introduction
filters. This improved driver and receiver technology helps eliminate
double clocking of data, the single biggest reliability issue with SCSI
operations. TolerANT input signal filtering is a built-in feature of the
LSI53C1510 and all LSI Logic fast SCSI, Ultra SCSI, and Ultra2 SCSI
devices.
The benefits of TolerANT technology include increased immunity to noise
on the deasserting signal edge, better performance due to balanced duty
cycles, and improved Ultra2 SCSI transfer rates. In addition, TolerANT
SCSI devices do not cause glitches on the SCSI bus at power-up or
power-down, so other devices on the bus are also protected from data
corruption. TolerANT technology is compatible with both the Alternative
One and Alternative Two termination schemes proposed by the American
National Standards Institute.
1.4.4 I2O Benefits
The I2O-ready design of the LSI53C1510 improves system performance
by reducing interrupts to the host CPU and minimizing PCI bandwidth
through the packetized mailbox interface. These features are particularly
important in high-performance symmetric multiprocessing servers and
clustered computing systems. The benefits of the I2O architecture fully
compliment those of SCSI and include reduced host CPU I/O overhead
for better system performance, improved scalability, reduced time to
market for new I/O technology, reduced cost of integration and support
for I/O.
1.4.5 PAE Benefits
When the LSI53C1510 is in intelligent mode, the embedded PAE works
with RAID applications to perform parity generation or checking as
requested. The PAE writes any generated parity data block back into
local memory. The hardware PAE offloads the parity generation and
checking from the host and it generates parity faster than software
applications. The PAE allows multiple parity operations to be queued for
maximum efficiency. This frees the host CPU for other processing activity
and improves I/O performance.
LSI53C1510 Benefits1-7
1.4.6 ARM7TDMI RISC Processor Benefits
The ARM processor manages the I2O message passing I/O interface.
The embedded RISC processor (ARM7TDMI) improves system
performance by reducing interrupts to the host CPU and minimizing PCI
bandwidth. The ARM processor and associated software contain the
ability to manage an I/O from start to finish without host intervention. This
frees the host CPU for other processing activity and improves I/O
performance.
1.5LSI53C1510 Benefits Summary
This section provides a summary of the PCI, SCSI, and RAID
performance benefits. It also provides a summary of the Testability,
Integration, and Reliability benefits.
1.5.1 PCI Performance
•Fully PCI 2.1 Specification compliant
•True multifunction device as defined in PCI 2.1 Specification in
nonintelligent mode and it presents only one load to the PCI bus
•Supports 32-bit word data bursts with variable burst lengths of 2, 4,
8, 16, 32, 64 or 128 Dwords across the PCI bus
•Prefetches up to 8 Dwords of SCSI SCRIPTS
•Performs zero wait-state bus master data bursts at 132 Mbytes/s
(@ 33 MHz)
•Supports PCI Cache Line Size register
•Supports PCI Memory Write and Invalidate, Memory Read Line, and
Memory Read Multiple commands
1.5.2 SCSI Performance
•Includes 4 Kbytes internal RAM on each SCSI channel for SCRIPTS
instruction storage, thus reducing PCI bus utilization
•Wide Ultra SCSI SE Interface
•Performs Wide Ultra2 SCSI synchronous transfers as fast as
80 Mbytes/s with LVD
1-8Introduction
•816-byte DMA FIFO for more effective PCI and SCSI bus utilization
•SCSI synchronous offset of 31 levels for maximum performance in
long cable situations
•Supports variable block size and scatter/gather data transfers
•Minimizes SCSI I/O start latency
•Performs complex bus sequences without interrupts, including
restore data pointers
•Reduces ISR overhead through a unique interrupt status reporting
method
•Load/Store SCRIPTS instruction increases performance of data
transfers to and from chip registers
•Supports target disconnect and later reconnect with no interrupt to
the system processor
•Supports multithreaded I/O algorithms in SCSI SCRIPTS with fast
I/O context switching
•Expanded register Move instruction support
•Software (drivers and SCRIPTS) compatible with LSI53C8XX
•Integrated clock quadrupler enables Ultra2 SCSI with 40 MHz SCSI
clock input
1.5.3 RAID Performance
•Maximum transfer rate: 80 Mbytes/s with Wide Ultra2 SCSI
•Number of drives: 30 maximum (10 to 15 drives in typical application)
•Supports RAID levels 0, 1, 3, 5, 10 and JBOD
1.5.4 Testability
•Access to all SCSI signals through programmed I/O
•SCSI loopback diagnostics
•SCSI bus signal continuity checking
•Single-step mode operation
LSI53C1510 Benefits Summary1-9
1.5.5 Integration
1.5.6 Reliability
•Dual Channel SCSI Multifunction Controller
•3.3 V/5 V PCI interface
•Full 32-bit PCI DMA bus master
•High-performance SCSI cores
•Integrated SCSI SCRIPTS processors
•ARM7TDMI 32-bit RISC processor
•RAID PAE
•I
O Message Unit
2
•2 kV ESD protection on SCSI signals
•Typical 300 mV SCSI bus hysteresis
•Protection against bus reflections due to impedance mismatches
•Controlled bus assertion times (reduces RFI, improves reliability, and
eases FCC certification)
•Latch-up protection greater than 150 mA
•Voltage feed-through protection (minimum leakage current through
SCSI pads)
•Power and ground isolation of I/O pads and internal chip logic
•TolerANT technology provides:
–Active negation of SCSI Data, Parity, Request, and Acknowledge
signals for improved fast SCSI transfer rates
–Input signal filtering on SCSI receivers improves data integrity,
even in noisy cabling environments
1-10Introduction
1.6Applications
There are many different applications and configurations for the
LSI53C1510 I2O-Ready PCI RAID Ultra2 SCSI Controller. Figure 1.2
illustrates a typical LSI53C1510 embedded motherboard application.
Figure 1.3 illustrates a typical LSI53C1510 host adapter board
The LSI53C1510 is ideally suited for embedded motherboard RAID
applications. The amount of motherboard space required to implement
such an application is critical. The limited space available on the
motherboard dictates a highly integrated solution like the LSI53C1510.
All of the major functional blocks of RAID controller including processor,
memory controller, XOR engine, and SCSI controllers are integrated into
the LSI53C1510. This greatly reduces the amount of board space
EDO DRAM
w/parity
(8–128 Mbyte)
8 Kbyte Battery Backed
SRAM w/RTC
Flash
(Up to
4 Mbyte)
Applications1-11
required to implement a RAID controller. Not only does this make RAID
on the motherboard a viable solution, it also greatly reduces the cost of
implementing it.
Because the LSI53C1510 supports both RAID and non-RAID operational
modes, it gives the motherboard designer the option of building a base
motherboard that uses the LSI53C1510 as a dual channel Ultra2 SCSI
controller. The additional memory and real time clock required for RAID
operation can then be provided on an optional RAID upgrade card that
plugs into a connector mounted on the motherboard.
The LSI53C1510 single chip RAID solution can be designed on an
add-in host adapter card. This provides a highly scalable solution where
additional storage and/or performance can be obtained by adding
additional host adapter cards.
The LSI53C1510 contains an ARM7 32-bit RISC Processor, a RAID
PAE, and a DMA engine. The RISC processor frees the host CPU for
other processing activity and improves performance. The RISC
processor and associated software contain the ability to manage an I/O
from start to finish without host intervention. The RISC processor also
manages the I2O message passing I/O interface. The DMA engine
moves blocks of data between system memory and the LSI53C1510
local memory.
The LSI53C1510 uses a 32-bit PCI interface for communication with the
host CPUs and system memory. The host interface to the LSI53C1510
is designed to minimize the amount of PCI bandwidth required to support
I/O requests. A packetized message passing I/O interface is used to
reduce the number of single cycle PCI bus cycles. All data traffic across
the PCI bus occurs with zero wait-state bursts.
The intelligent LSI53C1510 architecture allows the host to specify I/Os at
a very high level. Complete SCSI functionality is provided in the
LSI53C1510, relieving the host CPU(s) from managing I/Os.
The LSI53C1510 has two modes of operation: intelligent or nonintelligent
mode. In intelligent mode, the LSI53C1510 functions as an embedded
RAID controller on a motherboard or as an add-in RAID host adapter
board. In nonintelligent mode the LSI53C1510 functions as a PCI to
SCSI dual channel wide Ultra2 controller. These modes are entered
during the initialization of the LSI53C1510 on power-up. The presence or
absence of external memory determines which mode is entered. In
intelligent mode, the LSI53C1510 uses its built-in ARM processor. In
nonintelligent mode, the ARM processor is disabled. Table 2.1 shows the
LSI53C1510 modes of operation.
Table 2.1LSI53C1510 Modes
ModesExternal MemoryConfigurations
Intelligent I
Controller
Nonintelligent Dual
Channel Controller
O RAID
2
YesRAID
NoDual Channel Wide
Ultra2 SCSI Controller
2-2Functional Description
2.1.1 LSI53C1510 Overview
Figure 2.1LSI53C1510 Block Diagram
Host PCI Bus (32-bit, 33 MHz)
PCI Master and Slave Control Block, PCI Configuration Registers (1/2 sets), and DMA Channel Arbitration
Ultra2 SCSI Controller
8 Dword
SCRIPTS
Prefetch Buffer
816 Byte
DMA FIFO
SCSI FIFO and SCSI Control Block
SCRIPTS
Processor
LVDlink Drivers and Receivers
SCSI
4 Kbyte
SCRIPTS RAM
Operating
Registers
Wide Ultra2 SCSI Bus
(A Channel)
Figure 2.1 illustrates the major components of the LSI53C1510 controller.
A dual channel PCI interface function block provides slave access
steering between the two SCSI cores when operating in nonintelligent
mode.
BufferBuffer
Serial
EEPROM
and Auto-
Configuration
I2O
Msg Unit
8 Kbyte ARM
Instruction/
Data Buffer
ARM RISC
Processor
Internal Module Bus
Parity
Assist
Engine
JTAG
DMA
DRAM
Engine
Slave
Flash ROM
JTAG
ARM Debug
2-Wire Serial
EEPROM Bus
Flash ROM/DRAM
Memory Bus
Memory
Control
External
Interrupt Pin
Ultra2 SCSI Controller
SCSI
8 Dword
SCRIPTS
Prefetch Buffer
Operating
Registers
4 Kbyte
SCRIPTS RAM
816 Byte
DMA FIFO
SCSI FIFO and SCSI Control Block
SCRIPTS
Processor
LVDlink Drivers and Receivers
Wide Ultra2 SCSI Bus
(B Channel)
The Slave Access and Messaging Unit utilizes a FIFO for fast host
system service and for speed matching between the 33 MHz domain of
the PCI bus and the 40 MHz clock domain of the memory controller. The
DMA unit contains a single data FIFO for both read and write operations.
The SCSI cores each contain control registers and 4 Kbytes SCRIPTS
RAM. When operating in nonintelligent mode, these are mapped
Modes of Operation2-3
according to the Memory 0 and Memory 1 Base Address registers. When
in intelligent mode, the control registers are mapped into Memory 0 Base
Address registers.
The PAE accesses data and parity in the LSI53C1510 local memory and
performs XOR operations to generate parity and data blocks. Multiple
sources can be specified for each operation and multiple operations can
be queued within the unit.
The memory controller includes a 32-bit with parity EDO DRAM interface,
plus an 8-bit utility interface supporting SRAM, Flash ROM, plus
user-defined external components.
2.1.2 Configuration and Initialization
The LSI53C1510 initializes as a nonintelligent dual channel SCSI
controller, or as an intelligent I/O Processor (IOP). External pins are
sensed at power-on and either nonintelligent mode or intelligent mode is
selected. The power-on mode also determines which set of PCI
configuration register values will be used. When in nonintelligent mode,
the LSI53C1510 is a dual function PCI device with two sets of
configuration registers. When in intelligent mode, the LSI53C1510 is a
single function device with a single set of PCI configuration registers.
The MEM_ADDR bus is used to determine power-on configuration.
During power-on, internal 25 µA pull-downs are activated. If desired,
these pull-downs can be overridden using 10 kΩ external pull-up
resistors. This will change the default power-up conditions of the part.
Table 2.2 shows the ROM size configurations the eight MEM_ADDR lines
generate. The eight MEM_ADDR lines control the following configuration
options. Options shown in Table 2.3 are enabled using pull-up resistors.
2-4Functional Description
Loading...
+ 168 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.