Professional Documents
Culture Documents
ISP1040C Intelligent SCSI Processor: Data Sheet
ISP1040C Intelligent SCSI Processor: Data Sheet
Data Sheet
ISP1040C
DMA BUS
128 BYTE FIFO
HOST SOFTWARE
DRIVER DATA FIFO
WCS
IOCBS 32-BIT COMMAND
PCI 64 BYTE I/O BUS BUFFER
BUS COMMAND FIFO
REQUEST
QUEUE MESSAGE
RISC BUFFER
DMA
CONTROL
REGISTER BOOT SXP CODE
FILE CODE
8/16-BIT
MAILBOX PARALLEL
SCSI BUS
REGISTERS ALU MEMORY SEQUENCERS
INTERFACE
ADDRESS 16
EXTERNAL
FLASH CODE/DATA
NVRAM BIOS DATA 16
MEMORY
83140-580-02 B ISP1040C 1
2 ISP1040C 83140-580-02 B
ISP1040C
FROE ACK
FRWE SCSI
ATN
FLASH BIOS PROM PDATA7-0 INTERFACE
BSY
CD
IO
ESC1-0 MSG
RISC REQ
INTERFACE EXTBOOT
IF/VDET RST
SD15-0
RADDR15-0
SDP1-0
RDATA15-0
SEL
RDPAR
RISCOE
RISCSTB/JTAG DIFFM
WE DIFFS SCSI
DIFFERENTIAL
EARB INTERFACE
EBSY
AD31-0
PCI INTERFACE EIG
BCLK
ERST
BGNT ESD
BREQ ESEL
CBE3-0 ETG
DEVSEL
FRAME
IDSEL NVCLK/3V
INTA NVRAM
NVCS
CONTROL
IRDY NVDATI
PAR NVDATO/SUBID
PERR
SERR
STOP BSYLED
MISC
TRDY CLK CONTROL
GPIO3-0
POD
RESET TESTMODE2/TCK
RESET
TESTMODE0/TDI
TESTMODE1/TMS
VDD TRIG/60MHZ
POWER
AND GROUND VSS TSTOUT/TDO
83140-580-02 B ISP1040C 3
The ISP1040C onboard DMA controller consists of two interfaces; executes simultaneous, multiple input/output
independent DMA channels that initiate transactions on the control blocks (IOCBs); and maintains the required thread
PCI bus and transfer data between the memory and DMA information for each transfer.
FIFO. The two DMA channels are the command DMA
channel and the data DMA channel. The command DMA SCSI Executive Processor Interface
channel is used mainly by the RISC processor for small The ISP1040C SXP interface supports the following:
transfers such as fetching commands from and writing ■ 8- or 16-bit data transfers
status information to the host memory over the PCI bus. ■ Ultra SCSI (Fast-20) synchronous data transfer
The data DMA channel transfers data between the SCSI rates up to 40 Mbytes/sec
bus and the PCI bus.
■ Asynchronous SCSI data transfer rates up to
The PBIU internally arbitrates between the data DMA 12 Mbytes/sec
channel and the command DMA channel and alternately ■ Programmable SCSI processor
services them. Each DMA channel has a set of DMA
❒ Specialized instruction set with 16-bit
registers that are programmed for transfers by the RISC
microword
processor.
❒ 384-bit by 16-bit internal RAM control store
RISC Processor Interface ■ 32-bit, configurable SCSI transfer counter
The ISP1040C RISC processor interface supports the ■ Command, status, message in, and message out
following: buffers
■ Programmable cycle time for external memory ■ Device information storage area
access ■ On-chip, single-ended SCSI transceivers (48-mA
■ Internal 16-bit wide data paths drivers)
■ Execution of multiple I/O control blocks from the ■ Programmable active negation
host memory The SXP provides an autonomous, intelligent SCSI
■ Management of onboard host bus DMA controller interface capable of handling complete SCSI operations.
and SCSI bus controller The SXP interrupts the RISC processor only to handle
■ Reduced host intervention and interrupt overhead higher level functions such as threaded operations or error
■ Capacity to generate one interrupt per I/O operation handling.
The onboard RISC processor enables the ISP1040C to
handle complete I/O transactions with no intervention from Packaging
the host. The ISP1040C RISC processor controls the chip The ISP1040C is available in a 208-pin plastic quad flat
pack (PQFP).
©July 29, 1997 QLogic Corporation, 3545 Harbor Blvd., Costa Mesa, CA 92626, (800) ON-CHIP-1 or (714) 438-2200
4 ISP1040C 83140-580-02 B