ISP1280 [ETC]
Controller Miscellaneous - Datasheet Reference ; 控制器杂项 - 数据表参考\n型号: | ISP1280 |
厂家: | ETC |
描述: | Controller Miscellaneous - Datasheet Reference
|
文件: | 总4页 (文件大小:29K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
QLogic Corporation
ISP1280 Intelligent, Dual SCSI Processor
Data Sheet
■ No host intervention required to execute SCSI
Features
operations from start to finish
■ Simultaneous, multiple logical threads
■ JTAG boundary scan support
■ Compliance with ANSI X3T10/1142D SCSI
Parallel Interconnect-2 (SPI-2) draft
■ 64-bit PCI host bus interface, compliant with PCI
Local Bus Specification rev 2.1
■ Compliance with PCI Bus Power Management
Interface Specification Revision 1.0 (PC98)
■ Two concurrently operating wide, Ultra2 SCSI
channels
■ Up to 80 Mbytes/sec parallel SCSI transfer rates
■ Supports single-ended, low voltage differential
(LVD) SCSI and high voltage differential (HVD)
SCSI
Product Description
The ISP1280 adds dual channel, Ultra2 (Fast-40) SCSI
support to the expanding functionality of the ISP. The
product is a single-chip, highly integrated bus master,
dual-channel SCSI I/O processor for SCSI initiator and
target applications. This device interfaces the PCI bus to
two Ultra2 (Fast-40) SCSI buses and contains an onboard
RISC processor. The product is a fully autonomous device,
capable of managing multiple I/O operations and
■ 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)
associated data transfers from start to finish without host
intervention. The ISP1280 provides power management
feature support in accordance with the PCI Bus Power
Management Interface Specification. The ISP1280 is
host-software compatible with the QLogic ISP1240 chip.
The ISP1280 block diagram is illustrated in figure 1.
ISP1280
PCI INTERFACE
HOST MEMORY
SCSI INTERFACE
DMA BUS 0
FIFO
512-BYTE
DATA FIFO
HOST SOFTWARE
DRIVER
ULTRA, WIDE
SCSI BUS 0
WCS AND
BUFFERS
SXP 0
64-BIT
PCI
BUS
IOCBS
SEQUENCERS
CTRL REGS
REQUEST
QUEUE
512-BYTE
DATA FIFO
DMA BUS 1
FIFO
128-BYTE
COMMAND FIFO
RISC I/O BUS
ULTRA, WIDE
SCSI BUS 1
WCS AND
BUFFERS
SXP 1
DMA
SEQUENCERS
CTRL REGS
CONTROL
RISC
RESPONSE
QUEUE
MAILBOX
REGISTERS
BOOT
CODE
REGISTER
FILE
CTRL/CONFIG
REGISTERS
MEMORY
INTERFACE
ALU
ADDRESS 16
DATA 16
EXTERNAL
CODE/DATA
MEMORY
FLASH
BIOS
NVRAM
Figure 1. ISP1280 Block Diagram
83280-580-00 B
ISP1280
1
QLogic Corporation
ISP Initiator and Target Firmware
The ISP1280 firmware implements a cooperative,
multitasking host adapter that provides the host system
with complete SCSI command and data transport
capabilities, thus freeing the host system from the demands
of the SCSI bus protocol. The firmware provides two
interfaces to the host system: the command interface and
the SCSI transport interface. The single-threaded
command interface facilitates debugging, configuration,
and error recovery, while the multithreaded SCSI transport
interface maximizes use of the SCSI and host buses. The
ISP1280 can switch between initiator and target modes.
Interfaces
The ISP1280 interfaces consist of the 64-bit PCI bus
interface, two SCSI interfaces, RISC interface, BIOS
PROM interface, and NVRAM interface. Pins that support
these interfaces and other chip operations are shown in
figure 3.
PCI Interface
The ISP1280 PCI interface supports the following:
■ 64-bit (address and data), intelligent bus master,
burst DMA host interface for fetching I/O control
blocks and data transfers
■ Supports PCI dual-address cycle (64-bit memory
addressing)
■ Backward compatible to 32-bit PCI
■ Triple-channel DMA controller
■ Two 512-byte data DMA FIFOs and a 128-byte
command DMA FIFO with threshold control
■ 16-bit slave mode for communication with host
■ Pipelined DMA registers for efficient scatter and
gather operations
■ 32-bitDMAtransfercounterforI/Otransferlengths
of up to four gigabytes
■ Support for subsystem ID
■ Support for flash BIOS PROM
■ Support for PCI cache commands
■ 3.3-V and 5.0-V tolerant PCI I/O buffers
Software Drivers
Windows 95/98 and Windows NT software drivers are
provided for the ISP1280. BIOS firmware is also available.
Subsystem Organization
To maximize I/O throughput and improve host and
SCSI bus utilization, the ISP1280 incorporates a
high-speed proprietary RISC processor; an intelligent
SCSIbuscontroller(SCSIexecutiveprocessor[SXP]);and
a host bus, dual-channel, first-party DMA controller. The
SCSI bus controller and the host bus DMA controller
operate independently and concurrently under the control
of the onboard RISC processor for maximum system
performance. The ISP1280 RISC interface requires
external program data memory.
The complete I/O subsystem solution including the
ISP1280 and associated supporting memory devices is
shown in figure 2.
The ISP1280 is designed to interface directly to the PCI
busandoperateasa64-bitDMAbusmaster. Thisoperation
is accomplished through a PCI bus interface unit (PBIU)
that contains an onboard DMA controller. The PBIU
generates and samples PCI control signals, generates host
memory addresses, and facilitates the transfer of data
between host memory and the onboard DMA FIFO. It also
allows the host to access the ISP1280 internal registers and
communicatewiththeonboardRISCprocessorthroughthe
PCI target mode operation.
SCSI
TARGETS
ISP1280
HOST
MEMORY
TARGET
TARGET
SCSI
16
SCSI
I/F
PCI
I/F
PCI
64
IOCB
TheISP1280onboardDMAcontrollerconsistsofthree
independentDMAchannelsthatinitiatetransactionsonthe
PCI bus and transfer data between the host memory and
DMA FIFO. The three DMA channels consist of one
command DMA channel and two data DMA channels. The
command DMA channel is used mainly by the RISC
processor for small transfers such as fetching commands
from and writing status information to the host memory
over the PCI bus. The data DMA channels transfer data
between the two SCSI buses and the PCI bus.
SCSI
P
C
I
TARGETS
DATA
TARGET
TARGET
B
U
S
SCSI
16
SCSI
I/F
RISC
CODE/DATA
MEMORY
The PBIU internally arbitrates between the data DMA
channels and the command DMA channel and alternately
services them. Each DMA channel has a set of DMA
registers that are programmed for transfers by the RISC
processor.
Figure 2. I/O Subsystem Design Using the ISP1280
2
ISP1280
83280-580-00 B
QLogic Corporation
ISP1280
ACK0-1/ACK0-1
ATN0-1/ATN0-1
FLASHCS
4
4
2
FLASH BIOS PROM
INTERFACE
SCSI BUS 0 AND 1
INTERFACE
FLASHOE
FLASHWR
PDATA7-0
4
BSY0-1/BSY0-1
CD0-1/CD0-1
8
4
4
DIFFS0/DIFFS1
11
IO0-1/IO0-1
MSG0-1/MSG0-1
REQ0-1/REQ0-1
4
ECS3-0
IF
4
4
32
4
RISC
INTERFACE
RST0-1/RST0-1
4
32
4
IOCS
SD0[15-0]/SD0[15-0]
RADDR15-0
RDATA15-0
16
SD1[15-0]/SD1[15-0]
SDP0[1-0]/SDP0[1-0]
16
RDPAR
RISCSTB
ROE
SDP1[1-0]/SDP1[1-0]
SEL0-1/SEL0-1
4
110
TRIG
WE
NVCLK
NVCS
43
NVRAM
INTERFACE
NVDATI
NVDATO
ACK64
AD63-0
BCLK
PCI BUS
INTERFACE
64
4
BGNT
BREQ
BIAS0_RES/BIAS1_RES
2
MISCELLANEOUS
BSYLED0-1
CLK
2
CBE7-0
DEVSEL
FRAME
IDSEL
8
CLKOUT
CMDCH
DATCH0/DATCH1
2
INTA
IRDY
GPIO3-0
IDENB
4
M66EN
PAR
30
NC (NO CONNECT)
PLLCNT
PAR64
PERR
PLLFILTER
PLLTD
REQ64
POD
RESET
SERR
TCK
TDI
STOP
TRDY
TDO
TEST5
TEST4-0
TMS
90
5
VDD4
VDD
12
28
POWER
AND GROUND
TRST
TSTOUT
60
VDDS5
4
VDDA
VDDSCSI
18
92
VSS
VSSA
VSSSCSI
18
174
492
Figure 3. ISP1280 Functional Signal Grouping
■ Programmable SCSI processor
SCSI Executive Processor
❒ Specialized instruction set with 16-bit
microword
❒ 384x16 internal RAM control store
The ISP1280 SXP supports the following:
■ Ultra and Ultra2 (Fast-40) SCSI synchronous data
transfer rates up to 80 Mbytes/sec
■ Asynchronous SCSI data transfer rates up to
12 Mbytes/sec
■ 32-bit, configurable SCSI transfer counter
83280-580-00 B
ISP1280
3
QLogic Corporation
■ Command, status, message in, and message out
buffers
■ Device information storage area
■ On-chip, LVD SCSI transceivers
■ Programmable active negation
RISC Processor
The ISP1280 RISC processor supports the following:
■ Execution of multiple I/O control blocks from the
host memory
■ Reduced host intervention and interrupt overhead
■ One interrupt or less per I/O operation
The SXP provides an autonomous, intelligent SCSI
interface capable of handling complete SCSI operations.
The SXP interrupts the RISC processor only to handle
higher level functions such as threaded operations or error
handling.
The onboard RISC processor enables the ISP1280 to
handlecompleteI/Otransactionswithnointerventionfrom
the host. The ISP1280 RISC processor controls the chip
interfaces; executes simultaneous, multiple input/output
control blocks (IOCB); and maintains the required thread
information for each transfer.
Packaging
The ISP1280 is available in a 492-pin plastic ballgrid
array (PBGA) package.
Windows NT and Windows 95 are trademarks or registered trademarks of Microsoft Corp.
All other brand and product names are trademarks or registered trademarks of their respective holders.
Specifications are subject to change without notice.
QLogic is a trademark of QLogic Corporation.
©October 21, 1998 QLogic Corporation, 3545 Harbor Blvd., Costa Mesa, CA 92626, (800) ON-CHIP-1 or (714) 438-2200
4
ISP1280
83280-580-00 B
相关型号:
ISP12DP06NM
OptiMOS™ P-channel 60V MOSFETs in SOT-223 package is ideally suited for load switch, battery management as well as reverse polarity protection applications. Main advantage of OptiMOS™ P-channel MOSFETs is the simplifying of the design complexity in medium and low power applications. Its easy interface to Microcontroller Unit (MCU), fast switching as well as avalanche ruggedness makes Infineon’s OptiMOS™ P-channel MOSFETs suitable for high quality demanding applications. The products improve efficiency at low loads due to low Qg.and are available in normal and logic level featuring a wide RDS(on) range.
INFINEON
ISP1301BS,115
IC LINE TRANSCEIVER, PQCC24, 4 X 4 MM, 0.85 MM HEIGHT, LEAD FREE AND HALOGEN FREE, PLASTIC, MO-220, SOT-616-1, HVQFN-24, Line Driver or Receiver
NXP
ISP1301BS,151
IC LINE TRANSCEIVER, PQCC24, 4 X 4 MM, 0.85 MM HEIGHT, LEAD FREE AND HALOGEN FREE, PLASTIC, MO-220, SOT-616-1, HVQFN-24, Line Driver or Receiver
NXP
ISP1301BS,157
IC LINE TRANSCEIVER, PQCC24, 4 X 4 MM, 0.85 MM HEIGHT, LEAD FREE AND HALOGEN FREE, PLASTIC, MO-220, SOT-616-1, HVQFN-24, Line Driver or Receiver
NXP
ISP1302HN,518
IC LINE TRANSCEIVER, PQCC24, 4 X 4 MM, 0.85 MM HEIGHT, PLASTIC, MO-220, SOT-616-3, VQFN-24, Line Driver or Receiver
NXP
ISP1302HN,551
IC LINE TRANSCEIVER, PQCC24, 4 X 4 MM, 0.85 MM HEIGHT, PLASTIC, MO-220, SOT-616-3, VQFN-24, Line Driver or Receiver
NXP
ISP1302HN,557
IC LINE TRANSCEIVER, PQCC24, 4 X 4 MM, 0.85 MM HEIGHT, PLASTIC, MO-220, SOT-616-3, VQFN-24, Line Driver or Receiver
NXP
ISP1302UK,023
IC LINE TRANSCEIVER, PBGA25, 2.50 X 2.50 MM, 0.60 MM HEIGHT, WLCSP-25, Line Driver or Receiver
NXP
©2020 ICPDF网 联系我们和版权申明