BCM5770/BCM5770r ? high-performance 8/4-port sata-i pci-x ? controllers BCM5770/BCM5770r block diagram ? 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 a ssociated 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 ? BCM5770/BCM5770r features features (continued) embedded on a motherboard das raid hba external raid storage applications pci - x interface host arbiter (1 gb/s) sata phy dma channels cmd & prd ram data fifo sata transport sata link layer link sm crc lfsr 8b/10b sata phy dma channels cmd & prd ram data fifo sata transport sata link layer link sm crc lfsr 8b/10b 64b 1 33 mh 1.5 gb/s 1.5 gb/s port1 port8
overview ? phone: 949-450-8700 fax: 949-450-8710 e-mail: info@broadcom.com web: www.broadcom.com 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 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. 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 51 2-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 i 2 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 tes ting without the use of additional hardware or drives. these are programmed from the in-band pci interface. BCM5770/BCM5770r applications external storage system server storage fc/ i scsi controller cpu BCM5770 BCM5770 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 fc/ i scsi controller cpu BCM5770 BCM5770 1 2 3 4 5 6 7 8 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 1 2 3 4 5 6 7 8 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 BCM5770 1 2 3 4 5 6 7 8 pci-x BCM5770 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 pci- x
|