BCM5770/BCM5770R ® HIGH-PERFORMANCE 8/4-PORT SATA-I ← → PCI-X® CONTROLLERS FEATURES (CONTINUED) BCM5770/BCM5770R FEATURES • Industry's first 0.13µ CMOS SATA-I Controllers • 8 (BCM5770) and 4 (BCM5770R) ports • Integrated high-performance 1.5G SATA PHY • • • • Enhanced support for driving backplanes Host interfaces • PCI-X 1.0 66, 100, and 133 MHz • PCI 2.3 32-bit and 64-bit interfaces High-performance QDMA™ engine lowers CPU utilization, increases IOPS and throughput • Ultra-deep command queues for command queuing • 256 independent command queue entries per port • Independent scatter gather DMA engines • Advanced interrupt coalescing algorithms Automatic status block update • Decrease CPU utilization associated with READ wait time • Increase efficiency of PCI-X host interface Integrated PRBS generator and monitor • • Hot-plug support • • • • • • Enclosure management support 8-port and 4-port versions are pin-compatible 324 P-BGA packages 1.68W max (BCM5770) 1.36W max (BCM5770R) Driver support • Windows® • Linux® APPLICATIONS • Embedded on a motherboard • DAS RAID HBA • External RAID storage BCM5770/BCM5770R Block Diagram Data FIFO DMA Channels CMD & PRD RAM Data FIFO SATA Transport SATA Link Layer Link SM CRC LFSR 8B/10B SATA Link Layer Link SM CRC LFSR 8B/10B SATA PHY HOST ARBITER (1 GB/s) 133 MH PCI-X INTERFACE 64b SATA Transport SATA PHY DMA Channels CMD & PRD RAM 1.5 Gb/s Port1 Port8 1.5 Gb/s OVERVIEW External Storage System Server Storage PCI-X BCM5770 BCM5770 BCM5770 BCM5770 FC/iSCSI FC/iSCSI Controller Controller CPU BCM5770 BCM5770 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 BCM5770/BCM5770R Applications The BCM5770/BCM5770R is a highly integrated, multiport SATA-I controller that has been designed for high performance storage applications requiring low host CPU utilization and maximum I/O performance. The device communicates with the host via a 64-bit, 133-MHz PCI-X1.0 bus interface. It attaches directly to a maximum of eight SATA-I disk drives or to backplanes on the target side via a high-performance, integrated SATA PHY that is capable of driving long-length backplanes. Additionally, the BCM5770/BCM5770R supports hot-plug capability, enabling SATA disk drives to be inserted and removed from a storage rack or server without affecting system operation. A high-bandwidth host arbiter (1 GB/s) decouples the PCI-X host interface from the SATA ports, enabling maximum throughput for workloads demanding sequential I/O performance. Data from/to the drives are broken into 8-KB data FISes on the SATA links. The PCIX interface is arbitrated based on a round robin or LRU algorithm. Data is transferred in 512-byte blocks on the PCIX, thereby allowing fairness among the data channels. The BCM5770/BCM5770R provides an interrupt coalescing mechanism to pace the host interrupts it generates. This allows host software to batch-process interrupts efficiently. In addition, the BCM5770/ BCM5770R incorporates a mechanism to reduce IO reads by periodically DMAing the BCM5770/BCM5770R status block into host memory. Both of these mechanisms vastly reduce the host CPU utilization by limiting the amount of adaptor accesses that must be performed. A Low Pin Count (LPC) Interface Specification 1.0 compliant interface is available to connect the BCM5770/BCM5770R to an external flash/ ROM up to 128 KB. Three general-purpose I/O pins with tri-state capability are available and can be specially configured to drive LEDs. An I2 C master interface is also available to communicate with an external enclosure management device or with a serial EEPROM. On-board power supply regulators are available that generate local 2.5V and 1.2V rails, allowing the entire chip to run from a single external 3.3V power source. Built-in PRBS or pseudo-random bit sequence test generators/checkers are available per port for PHY testing without the use of additional hardware or drives. These are programmed from the in-band PCI interface. Broadcom®, the pulse logo, and Connecting everything® are trademarks of Broadcom Corporation and/ or its subsidiaries in the United States and certain other countries. All other trademarks mentioned are the property of their respective owners. ® BROADCOM CORPORATION 16215 Alton Parkway, P.O. Box 57013 Irvine, California 92619-7013 © 2004 by BROADCOM CORPORATION. All rights reserved. 5770/5770R-PB01-R10/08/04 Phone: 949-450-8700 Fax: 949-450-8710 E-mail: [email protected] Web: www.broadcom.com