QLogic Corporation
ISP1240 Intelligent, Dual SCSI Processor
Data Sheet
Features
s
s
s
s
s
s
s
s
s
s
s
s
64-bit PCI host bus interface, complaint with
PCI
Local Bus Speci鏗乧ation
revision 2.1
Compliance with ANSI Fast-20 standard
X3T10/1071D
Compliance with ANSI X3T10/855D SCSI-3
parallel interface (SPI) standard
Supports fast, wide, and Ultra (Fast-20) SCSI data
transfer rates
Two concurrently operating wide, Ultra SCSI
channels
Supports single-ended and differential SCSI
SCSI initiator and target modes of operation
Onboard RISC processor to execute operations at
the I/O control-block level from the host memory
Supports PCI dual-address cycle (64-bit
addressing)
SCSI operations executed from start to 鏗乶ish
without host intervention
Simultaneous, multiple logical threads
Supports JTAG boundary scan
Product Description
The ISP1240 adds dual channel, Ultra SCSI support to
the expanding functionality of the ISP product family. The
ISP1240 is a single-chip, highly integrated, bus master,
dual-channel SCSI I/O processor for SCSI initiator and
target applications. This device interfaces the 64-bit PCI
bus to two Ultra SCSI buses and contains an onboard RISC
processor. The ISP1240 is a fully autonomous device,
capable of managing multiple I/O operations and
associated data transfers simultaneously on two SCSI
channels from start to 鏗乶ish without host intervention. The
ISP1240 is host-software compatible with the QLogic
single channel ISP1040, requiring only a minor
input/output control block (IOCB) change to select the
additional channel. The ISP1240 block diagram is
illustrated in 鏗乬ure 1.
ISP1240
HOST MEMORY
HOST SOFTWARE
DRIVER
IOCBS
REQUEST
QUEUE
64-BIT
PCI
BUS
PCI INTERFACE
DMA BUS 0
512-BYTE
DATA FIFO
SXP 0
SCSI ENGINES
FIFO
WCS AND
BUFFERS
SEQUENCERS
CTRL REGS
ULTRA WIDE
SCSI BUS 0
512-BYTE
DATA FIFO
128-BYTE
COMMAND FIFO
DMA
CONTROL
RESPONSE
QUEUE
MAILBOX
REGISTERS
CTRL/CONFIG
REGISTERS
DMA BUS 1
I/O BUS
SXP 1
FIFO
WCS AND
BUFFERS
SEQUENCERS
CTRL REGS
ULTRA WIDE
SCSI BUS 1
RISC
REGISTER
FILE
BOOT
CODE
MEMORY
INTERFACE
ALU
ADDRESS 16
NVRAM
FLASH
BIOS
DATA 16
EXTERNAL
CODE/DATA
MEMORY
Figure 1. ISP1240 Block Diagram
83240-580-00 B
ISP1240
1