BCM57710 Product Brief

BCM57710
®
Brief
10-Gbps DUAL-PORT TCP, RDMA, iSCSI CONTROLLER WITH x8 LANE PCI EXPRESS®
FEATURES
• Single chip solution for LAN on Motherboard (LOM) and converged
network interface card (C-NIC) applications
• Integrated dual 10-Gbps MAC and dual XAUI™/10GBASE-CX4/
10GBASE-KX4
• Single 25.00-MHz clock crystal for 10-Gbps operation
• Host interfaces
- PCI Express x8 v1.1-compliant
• Network interfaces
- Dual-port
1000BASE-KX/2500BASE-KX/10GBASE-KX4/XAUI/
10GBASE-CX4 interfaces for 1-Gbps/2.5-Gbps/10-Gbps operation
- IEEE 802.3ap clause 73-compliant backplane operation
- IEEE 802.3xx clause 37-compliant auto-negotiation for 1 Gbps and
2.5 Gbps
SUMMARY OF BENEFITS
• Industry’s first 1000/2500/10G SerDes-based TCP/IP solution—power
and space optimized for server blade, rack tower, and C-NIC applications
• Four-lane XAUI for 10-Gbps operation on server blade backplane or rack/
tower using optical or CX-4 cables
• Single-lane 1G or 2.5 Gbps for server blade with one lane
• 1-Gbps operation over copper, optical for rack and tower servers
• Extremely low CPU utilization for TCP/IP applications
• Host CPU is free to run application code
• Minimal load on memory subsystem with zero copy
• Accelerated IP-based file and block storage
• Lower CPU utilization for file-level storage protocols such as CIFS/SMB
and NFS
• Offloaded and accelerated iSCSI block storage with high I/O per second
and low CPU utilization
• TCP
• Microsoft® TCP chimney compliant
• Full fastpath TCP for IPv4 and IPv6
• No external memory required; flow-through architecture
• High-performance clustered systems with low latency for latency-sensitive
applications (e.g., MPI-based applications)
• iSCSI controller
• Off-loaded full HBA functionality iSCSI initiator
• iSCSI boot and iSCSI crash dump support
• Future-proof
• Firmware-based flexible implementation for TCP, RDMA, and iSCSI can
accommodate specification changes and interoperability issues
• RDMA controller (RNIC)
• RDMA over TCP (iWARP)—RDMAC v1.0 and IETF RDDP-compliant for
Windows® and Linux® operating systems
• Hardware-based data placement in application buffers without CPU
intervention (for user and kernel modes)
• Very low latencies
• Shares existing software base with second generation NetXtreme ® II
controller family of products
• Simultaneous operation of Ethernet, TCP/IP, iSCSI, and RDMA modes
• Other performance features
• Receive side scaling (RSS) for IPv4 and IPv6
• Teaming for L2, L4, and L5
• Giant send offload (GSO) support
• Jumbo frame support (9600 bytes)
• TCP, IPv4, IPv6 checksum offload
• TCP segmentation offload
• Message signal interrupt (MSI/MSI-X) support
• Performance-focused—optimized for high throughout lowest latency and
CPU utilization
• Adaptive interrupt coalescing
• 2.5-Gbps Ethernet
• 10-Gbps Ethernet over XAUI/CX4/IEEE802.3ap
• RSS reduces CPU utilization on multi-CPU systems
• MSI/MSI-X allows interrupt distribution in a multi-CPU system
• PCI Express host interface allows for low-latency access to CPU and host
memory resources
• Robust and highly manageable
• NC-SI enables high bandwidth out-of-band system management
functionality over shared infrastructure
• Guaranteed delivery of management traffic
• PXE v2.1, ACPI v2.0b, WOL
• IPMI pass-through allows on-board management controllers access to the
network in OS-present and OS-absent states
• Robust manageability
• Network controller sideband interface (NC-SI)
• PXE v2.1 remote boot
• Wake-On-LAN (WOL)
• SMASH-compliant
• IPMI pass-through feature
• Statistics gathering (SNMP MIB II, Ethernet MIB (802.2x, clause 30)
• Comprehensive diagnostic and configuration software suite
• ACPI v2.0b-compliant power management
• Direct support of CX4 Interface for LOM and C-NIC applications
• Advanced network features
• Virtual LANs—802.1q VLAN tagging
• 802.3x flow control
• Congestion management support
• Glue-less interconnect
• Glue-less interconnect for 10GBASE-KR 10-Gbps serial backplane
interface for blade servers
• Glue-less interconnect to BCM8704/5 device for optical XFP solution
• Server class reliability, availability, and performance features
• Link aggregation and load balancing
- Switch-dependent
• 802.3ad (LACP), generic trunking (GEC/FEC)
- Switch- and NIC-independent
• Direct connection to XENPAK or X2 10-Gbps optics modules
• Configurable LED interface
• 676-pin 27 mm x 27 mm PBGA+HS package; RoHS-compliant
• 1.0V core voltage; 3.3V tolerant I/Os
• IEEE 1149-1 compliant JTAG support
OVERVIEW
Port 0
XAUI
Lanes[3:0]
Port 0
SerDes
Interface
Port 0
XAUI/CX4
SerDes Port 0
1 Gb,
2.5 Gb,
10 Gb
MAC 0
Memory
Controller
Arbiter
PLL
Port 1
SerDes
Interface
GPIO
JTAG
JTAG
Interface
LED Control
Block
LED
Interface
On-Chip
Buffer
Memory
1 Gb/2.5 Gb
SerDes
AutoNeg
TCP/IP
25.00 MHz
Port 1
XAUI
Lanes[3:0]
GPIO
Port 1
XAUI / CX4
SerDes
1 Gb,
2.5 Gb,
10 Gb
MAC 1
RDMA
Protocol
Engine
iSCSI
Protocol
Engine
Management
Processor
1 Gb/2.5 Gb
SerDes Port 1
Serial FLASH –
SPI Controller
NC-SI
SMBus
Interface
NC-SI
SMB_DATA
SMB_CLOCK
Power
Regulation
PCI Express SerDes x8
PCI Express x8
Lanes[7:0]
FLASH
Interface
1.0V
2.5V
3.3V
BCM57710 Block Diagram
The BCM57710 provides a fully integrated Layer 4 and Layer 5
solution—TCP/IP, RDMA, and iSCSI 1.0 along with dual 1000/2500/
10GBASE-X Ethernet, IEEE 802.3-compliant media access control
(MAC), and physical layer transceiver solution for high-performance
network applications.
By itself, the BCM57710 provides a complete single-chip dual-channel
10GBASE-KX4/10GBASE-CX4 C-NIC with a TCP/IP, RDMA NIC
(RNIC), iSCSI 1.0 HBA functionality for NIC or LOM solution.
Interfacing to various 10-Gbps SerDes products from Broadcom, the
BCM57710 can be used in multiple application scenarios. Using
Broadcom BCM87XX devices, the XFI interface allows interface to
XFP modules. Various companion devices can be used for 10GBase-KR
or other copper interfaces.
The BCM57710 is a third-generation C-NIC and different from Layer-2
Ethernet network controllers. When transmitting, the BCM57710 can
access data posted in application buffers or other buffers and process the
TCP/IP, iSCSI, and RDMA layers, add the appropriate headers and
fields (e.g., CRC and markers), and transmit the data, thereby relieving
the host CPU from these time-consuming operations. On the receive
path, the BCM57710 processes the frame up to the highest layer present
for TCP, iSCSI, or RDMA strip headers, and special fields (e.g., CRC
and markers) and places the data with zero copy in the best buffer
available for the data—an application buffer, TCP level buffer, or a
generic buffer.
• TCP/IP-enabled network accelerator
• Ethernet L2 network interface controller
• Management
Target Applications of the BCM57710
• Converged NIC (C-NIC), LAN on Motherboard (LOM), blade
tower, and rack server
• 10-Gbps dual XAUI/CX4 C-NIC/LOM
• 10-Gbps dual XAUI/KX4 blade server
- Auto-detect and auto-negotiate to 1000/2500BASE-X
• 2.5-Gbps Ethernet server blade
• iSCSI v1.0 host bus adapter (HBA)
• RDMA-enabled network interface card (RNIC)
Converged Network Interface Card (C-NIC) Designs
Dual 1000BASE-X
PCI Express x4 or x8
Dual 2500BASE-X
PCI Express x4 or x8
Dual 10-Gbps CX4
PCI Express x8
Dual 10-Gbps XFP using BCM87xx
PCI Express x8
10G XFP, 10GBASE-T (via companion device)
PCI Express x8
With the appropriate configuration, the BCM57710 can simultaneously
support the following functions:
• RDMA network interface controller (RNIC)
• iSCSI host bus adapter (HBA)
LAN on Motherboard (LOM) Designs
Dual 1000BASE-X
PCI Express x4 or x8
Dual 2500BASE-X
PCI Express x4 or x8
10G Mezzanine Card for Server Blades
PCI Express x8
10GBASE-CX4, 10GBASE-KX4,
10GBASE-KR (via companion device),
10GBASE-T (via companion device)
PCI Express x8
Broadcom®, the pulse logo, Connecting everything®, the Connecting everything logo, and
NetXtreme® II are among the trademarks of Broadcom Corporation and/or its affiliates in the United
States, certain other countries and/or the EU. Any other trademarks or trade names mentioned are the
property of their respective owners.
®
BROADCOM CORPORATION
5300 California Avenue
Irvine, California 92617
© 2008 by BROADCOM CORPORATION. All rights reserved.
57710-PB05-R
08/05/08
Phone: 949-926-5000
Fax: 949-926-5203
E-mail: [email protected]
Web: www.broadcom.com