English
Language : 

ISP4010 Datasheet, PDF (1/2 Pages) List of Unclassifed Manufacturers – iSCSI Controller
iSCSI
iSCSI
Controller
iSCSI Controller
ISP4010 1-Gbps iSCSI to
133-MHz PCI-X Controller
Features
• Highly integrated, low power design (1.2 watts)
• 66/133-MHz, 64-bit, true multifunction PCI-X host bus interface
• Backward compatible to 33/66-MHz, 32-bit PCI
• 3.3-V and 5-V tolerant PCI interface
• 1-Gbps switched full-duplex Ethernet topologies
• Full hardware-based TCP/IP offload including fragmentation,
reassembly, and out-of-order processing
• SCSI, TCP, IP, and Ethernet interfaces
• Two embedded 32-bit RISC processors
• Full iSCSI offload with header and data digests in hardware
• Overlapping data path protection through byte parity and/or ECC
• PCI dual-address cycle and cache commands
• SCSI initiator, target, and initiator/target modes
• Multi-ID aliasing in target mode
• JTAG boundary scan, full scan, and memory built-in self-test (BIST)
VERSITLE, HIGH PERFORMANCE DESIGN. The ISP4010 is a highly
integrated bus master, single chip, iSCSI controller and TCP offload
engine (TOE) for storage and networking applications. The ISP4010
is an optimal mix of hardware state machines for performance and
embedded processors for flexibility. The bulk data movement
functions of TCP/IP are executed in hardware, and embedded
processors are used for iSCSI, TCP connection
establishment/teardown, and other functions. By supporting SCSI,
TCP, IP, and Ethernet interfaces, the ISP4010 can support a wide
variety of storage area network (SAN) and local area network (LAN)
applications. The ISP4010 can be used in both target and initiator
systems.
The ISP4010 minimizes host CPU loads by handling complete I/O
transactions without host intervention. Embedded processors
control the chip interfaces; execute simultaneous, multiple I/O control
blocks (IOCBs); and maintain the required thread information for each
transfer.
PCI-X INTERFACE. The PCI/PCI-X interface operates as a 32/64-bit
DMA bus master. The PCI bus interface unit (PBIU) contains a DMA
controller that generates and samples PCI control signals, generates
host memory addresses, and facilitates data transfers between host
memory and the on-board frame buffer. The PBIU also facilitates
access to the ISP4010 internal registers and communicates with the
embedded RISC processors.
The DMA controller has 11 independent channels that initiate
transactions on PCI and transfer data between host memory and
various chip functions. The PBIU arbitrates among the DMA channels,
servicing them alternately.
MEDIA FLEXIBILITY. The ISP4010 provides a 10-bit interface for an
external copper phy, or an external SERDES for fiber optic
implementations.
HARDWARE TOE FOR LOW POWER AND HIGH PERFORMANCE. The
TOE has six hardware modules for transmit and receive functions for
TCP, IP, and Ethernet MAC layers. Each layer is accessible to the host
or embedded processors. The TOE is self-contained and implements
all TCP/IP exceptions in hardware for optimal performance.
SUBSYSTEM ORGANIZATION. The ISP4010 incorporates two
high-speed embedded 32-bit RISC processors; inbound and
outbound hardware-based TOEs; a 1-Gbps Ethernet MAC; an external
reassembly buffer interface; a PCI/PCI-X bus; and an 11-channel, bus
master, DMA controller.
Each layer of the protocol stack and the RISC processors run
independently; they also pipeline data to maximize traffic flow
through the chip. The following illustration
shows the ISP4010, with commonly used
memories, connected to servers and
storage in a SAN.