ChipFind - документация

Электронный компонент: ISP2312

Скачать:  PDF   ZIP
83312-580-00 B
page 1 of 4
S i m p l i f y
The ISP2312 is a highly integrated single-chip,
dual-channel, bus master, Fibre Channel processor
that targets storage, clustering, and networking
applications. This chip connects a conventional PCI
bus or PCI-X bus to a 2-Gb Fibre Channel loop or to
a point-to-point Fibre Channel port.
The ISP2312 is a fully autonomous device,
capable of managing multiple I/O operations and
associated data transfers from start to finish without
host intervention.
The ISP2312 balances the advanced bus speeds
and efficiency of PCI-X with exceptional 2-Gb Fibre
Channel performance. Fibre Channel support for
SCSI, IP, and VI allows the ISP2312 to target a wide
spectrum of storage and system area networks
(SANs).
Features
s
66/133-MHz, 64-bit, true multifunction PCI-X
host bus interface
s
Backward compatible to standard 33/66-MHz
PCI
s
5-V tolerant PCI interface
s
Compliance with PCI Local Bus Specification
revision 2.2 and PCI-X Specification revision
1.0a
s
Supports Fibre Channel-arbitrated loop
(FC-AL), FC-AL-2, point-to-point, and switched
fabric topologies
s
Supports full-duplex communications in all
Fibre Channel topologies
s
Supports Fibre Channel protocol-SCSI
(FCP-SCSI), Fibre Channel Internet protocol
(IP), and Fibre Channel-virtual interface
(FC-VI) protocol
s
Compliance with PCI Bus Power Management
Interface Specification
Revision 1.1 (PC99)
s
Compliance with ANSI SCSI standards for
class 1, class 2, class 3, and intermix Fibre
Channel service:
Second Generation FC Generic Services
Definition
(FC-GS-2), NCITS 288.200x,
Project 1134-D, revision 5.3
Third Generation FC Generic Services
Definition
(FC-GS-3) draft, revision 6.2
Fibre Channel-Physical and Signaling
Interface
(FC-PH), X2.230:1994
SCSI-3 Fibre Channel Protocol
(SCSI-FCP), X3.269:1996
Fibre Channel-Arbitrated Loop-2
(FC-AL-2), Project 1133-D, revision 6.5
Fibre Channel-Private Loop Direct Attach
Technical Report
(FC-PLDA),
NCITS/TR-19:1998
SCSI-3 Architecture Model (SAM),
X3T10/994D/Rev 18
SCSI-3 Controller Command Set,
X3T10/Project 1047D/Rev 6c
s
Two concurrently operating 2 Gbps capable
Fibre Channel nodes
s
Supports up to 400 MBps sustained Fibre
Channel data transfer rate
s
Supports SCSI initiator, initiator/target, and
target modes
s
Onboard, enhanced RISC processor
s
Onboard 2-Gb serial transceivers
s
Automatically negotiates the Fibre Channel bit
rate (1 or 2 Gb)
s
Supports PCI dual-address cycle and cache
commands
ISP2312 Data Sheet
Dual 2-Gb Fibre Channel to 133-MHz PCI-X Controller
page 2 of 4
83312-580-00 B
s
No host intervention required to execute
complete SCSI, IP, or VI operations
s
Supports multi-ID aliasing in target mode
s
Supports JTAG boundary scan, full scan, and
memory built-in self-test (BIST)
Subsystem Organization
To maximize I/O throughput and improve host and
Fibre Channel utilization, the ISP2312 incorporates
two high-speed, proprietary RISC processors; two
Fibre Channel protocol modules (FPMs); integrated
frame buffer memory; and a PCI bus, 10-channel, bus
master DMA controller. The FPMs and PCI bus DMA
controller operate independently and concurrently
under the control of the onboard RISC processors for
maximum system performance.
The complete I/O subsystem solution using the
ISP2312 and directly connected hard drives is shown
in
figure 1
.
Figure 1. I/O Subsystem Design Using the ISP2312
PCI-X Interface
The ISP2312 PCI-X interface has the following
features:
s
66- or 133-MHz, 64-bit, true multifunction,
intelligent bus master PCI-X interface
s
33-MHz and 66-MHz 64-bit intelligent bus
master conventional PCI interface (PCI 2.2)
s
64-bit host memory addressing (dual-address
cycle)
s
10-channel DMA controller
s
32-bit PCI target mode for communication with
the host
s
Pipelined DMA registers for efficient
scatter/gather operations
s
32-bit DMA transfer counter to support large
I/O transfer lengths
s
Support for PCI-X split transactions
s
Support for PCI power management
s
Support for the message signaled interrupt
function
s
Support for flash BIOS PROM
s
Support for subsystem ID
s
3.3-V and 5.0-V tolerant PCI-X I/O buffers
The ISP2312 is designed to interface directly to
the PCI or PCI-X bus and operate as a 64-bit DMA
bus master. This function is accomplished through a
PCI bus interface unit (PBIU) containing an onboard
DMA controller. The PBIU generates and samples
PCI control signals, generates host memory
RESPONSE
QUEUE
ISP2312
FIBRE
CHANNEL
INTERFACE
RISC
HOST
SOFTWARE
DRIVER
REQUEST
QUEUE
IOCBs
HOST MEMORY
P
C
I
B
U
S
FIBRE CHANNEL
STORAGE AREA
NETWORK (SAN)
STORAGE SUBSYSTEM
SERVER
TAPE LIBRARY
RISC
16
EXTERNAL
CODE/DATA MEMORY
FIBRE
CHANNEL
INTERFACE
FIBRE CHANNEL
STORAGE AREA
NETWORK (SAN)
STORAGE SUBSYSTEM
SERVER
TAPE LIBRARY
16
EXTERNAL
CODE/DATA MEMORY
PCI
INTERFACE
64-BIT,
66/133 MHz
PCI/PCI-X
FRAME
BUFFER
FRAME
BUFFER
64-BIT PCI
(2 Gbps)
400 MBps
(2 Gbps)
400 MBps
1056 MBps
83312-580-00 B
page 3 of 4
addresses, and facilitates the transfer of data
between host memory and the onboard frame buffer.
It also allows the host to access the ISP2312 internal
registers and communicate with the onboard RISC
processors.
The ISP2312 onboard DMA controller consists of
10 independent DMA channels that initiate
transactions on the PCI bus and transfer data
between the host memory and frame buffer or the
RISC RAM.
The PBIU internally arbitrates between the DMA
channels and alternately services them. Each DMA
channel has a set of DMA registers that are
programmed for transfers by the RISC processors.
Fibre Channel Interface
The ISP2312 provides two onboard 2-Gb
transceivers for direct connection to the Fibre
Channel ports on copper media.
Fibre Channel Protocol Modules
The ISP2312 FPMs have the following features:
s
Support for one Fibre Channel port
s
Support for 1- and 2-Gb serial interfaces
s
Auto-negotiation to support 1-Gb or 2-Gb
devices
s
Full-duplex data transfer rate up to 400 MBps
s
Integrated frame buffer that supports up to a
2112-byte frame payload
s
8B/10B encoder and decoder with clock skew
management
Each FPM transmits and receives data at the full
Fibre Channel rate of 106.25 or 212.50 MBps. The
on-chip frame buffer includes separate areas for
received data and transmit data, as well as areas for
managing special frames such as command and
response. Each FPM receive path validates and
routes frames received from the Fibre Channel to the
appropriate area in the frame buffer. The transmit path
transmits frames from the frame buffer to the Fibre
Channel. Each FPM automatically handles frame
delimiters and frame control.
RISC Processors
The ISP2312 RISC processors have the following
features:
s
Execution of multiple I/O control blocks from
the host memory
s
Reduced host intervention and interrupt
overhead
s
One interrupt or less per I/O operation
One of the major features of the ISP2312 is its
ability to handle complete I/O transactions from start
to finish with no host intervention. This high level of
integration is accomplished with the onboard RISC
processors. The ISP2312 RISC processors control
the chip interfaces; execute simultaneous, multiple
IOCBs; and maintain the required thread information
for each transfer.
Multiprotocol Support
The ISP2312 firmware implements a multitasking
host adapter that provides the host system with IP
communications, complete SCSI command and data
transport capabilities, and VI communications, thus
freeing the host system from simultaneous execution
of SCSI, IP, and VI traffic. The firmware provides two
interfaces to the host system: the command interface
and the Fibre Channel transport interface. The
single-threaded command interface facilitates
debugging, configuration, and error recovery. The
multithreaded transport interface maximizes use of
the Fibre Channel and host buses.
The ISP2312 can operate simultaneously in SCSI
initiator and target modes, and supports SCSI, IP, and
VI protocols concurrently.
Software Drivers
The ISP2312 supports a host software interface
similar to the QLogic parallel SCSI and single channel
Fibre Channel processor families. Existing ISP2300
software drivers for all major operating systems are
easily modified to support the ISP2312. The ISP2312
also supports FCP-SCSI, IP, and VI software drivers
for most major operating systems.
page 4 of 4
83312-580-00 B
Packaging
The ISP2312 is available in a 388-pin thermally
enhanced plastic ball grid array (EPBGA-T) package.
The ISP2312 power supply voltages are 2.5 and 3.3,
with I/O voltages up to 5.
QLogic Corporation, 26600 Laguna Hills Drive, Aliso Viejo, CA 92656, (800) 867-7274 or (949) 389-6000
Specifications are subject to change without notice.
March 19, 2002