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 (BCM57 70) and 4 (BCM5770R) p orts
Integrated high-performance 1.5G SATA PHY
Enhan c ed su pp ort f or dr iv in g ba c kp l a nes
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 util ization,
increases IOPS and throughput
Ultra-deep comman d queues for command queuing
256 independent command queue e ntries per port
Independent scat ter gath er D MA engines
Advanced interrupt coal escing algorith ms
Automati c status blo ck upda te
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-compati ble
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 storag e
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,
integra ted SA TA PHY that i s capab le of dr iving l ong-l ength b ackpl anes.
Additionally, the BCM5770/BCM5770R supports hot-plug capability,
enabling SATA disk drives to be inserted and removed from a storage
rack or server with out affecting syst em 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
link s. The PCIX interface is arbitr ated base d 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
period ically DMAing the BCM5770/ BCM5770R status b lock into ho st
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 I2C master interface is also available to communicate with an
external encl osure manag ement device or with a serial EEPROM.
On-board power supply regulators are available that generate local 2.5V
and 1.2V rails, allowing the e ntire chip to ru n from a single ext ernal 3.3V
power s ou r ce .
Buil t-in PRBS or pseudo -random bit sequenc e t est generato rs/checke rs
are available per port for PHY testing 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/iSCSI
Con t ro lle r
CPU
BCM5770
BCM5770
1 2 3 4
5 6 7 8
1 2 3 4
5 6 7 8
FC/iSCSI
Cont rolle r
CPU
BCM5770
BCM5770
1 2 3 4
5 6 7 8
11 22 33 44
55 66 77 88
1 2 3 4
5 6 7 8
11 22 33 44
55 66 77 88
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
11 22 33 44
55 66 77 88
PCI-X