BCM5703 FEATURES Industry’s smallest 10/100/1000 MAC+PHY solution –
power and space optimized for LOM and low profile
NIC applications.
Completely backward compatible:
• To existing 10/100 network infrastructure
• To existing PCI based desktop and server platforms
Future-proof
• PCI-X interface, on-chip programmable CPUs, ASF support
Performance focused – optimized for throughput and
CPU utilization
• Adaptiv e interrupts
• PCI-X – eliminates PCI bottlenecks
• Ultra-deep 96-KB packet buffer – lowers CPU utilization,
avoids PCI congestion
• CPU task offloads reduces utilization level of CPU
Robust and highly manageable
• PXE 2.0, ACPI 1.1, Wake-on LAN, ASF 1.0, IPMI
• Integrated cable testing — link quality, length, pair skew, pair
polarity, pair swap
Advanced features
VLAN, priority queuing, jumbo frames
• RISC processors for advanced packet classification
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
• Smart Load Balancing™ — unique technology that
supports heterogeneous teams, and can operate with any
switch
• Fa il over
- Smart Load Balancing™ allows heterogeneous failover
• PCI hot plug
Low power for zero airflow implementations
• 0.13-um CMOS design
Advanced power management
Space savings for LOM
• 300-pin HBGA package
• No external memory
• Integrated power circuitry
SUMMARY OF BENEFITS
10/100/1000BASE-T CONTROLLER WITH INTEGRATED TRANSCEIVER
PRODUCT
Brief
BCM5703
Single-chip solution for LAN on Motherboard (LOM)
and Network Interface Card (NIC) applications
• Integrated 10BASE-T/100BASE-TX/1000BASE-T transceivers
• 10/100/1000 triple-speed MAC
• Host interfaces
- PCI v2.2 – 32/64 bits, 33/66 MHz
- PCI-X v1.0 – 64 bits, 66/100/133 MHz
• Ultra-deep 96-KB on-chip packet buffer
• Dual high speed RISC cores with 16 KB Caches
- Programmable, in-line packet classification
• SMBus 2.0 controller
• On-chip power circuit controller and Wake-on LAN power
switching circuit
Performance features
• TCP, IP, UDP checksum
• TCP segmentation
• CPU task offload
• Adaptiv e interrupts
• Ultra-deep 96 KB packet buffer
Robust manageability
• PXE 2.0 remote boot
Alert specification forum – ASF 1.0 support
• Wake-on LAN
• Out-of-Box Wake-on LAN
• Intelligent Platform Management Interface (IPMI), ver. 1.5
• Statistic gathering (SNMP MIB II, Ethernet like MIB,
Ethernet MIB)
• Comprehensive diagnostic and configuration software suite
ACPI 1.1a compliant – multiple power modes
Advanced network features
• Priority queuing—802.1p Layer 2 priority encoding; support
for 4 priority queues
Virtual LANs—802.1q VLAN Tagging; support for up to 64
VLANs
• Jumbo Frames (9 KB)
• 802.3x flow control
Advanced server features
• Link aggregation – 802.3ad, GEC/FEC, Smart Load
Balancing™ (supports heterogeneous teams)
• Heterogeneous, mixed speed failover
• PCI Hot Plug support
Low-power, 0.13-um CMOS design
300-pin HBGA package
3.3V I/Os (5V tolerant)
JTAG
The BCM5703 is a fully integrated 10/100/1000B ASE-T Gigabit
Ethernet Media Access Control and Physical Layer Transceiver
solution for high performance network applications. The
BCM5703 is a highly integrated solution combining triple-
speed, IEEE 802.3 compliant Media Access Controller (MAC),
PCI and PCI-X bus interfaces, on-chip buffer memory, and
integrated physical layer transceiver in a single device. The
BCM5703 is fabricated in a low-voltage, 0.13-um CMOS
process providing a low-power system solution. By itself the
BCM5703 provides a complete single-chip Gigabit Ethernet
NIC or LOM solution.
The BCM5703 includes a 10/100/1000-Mbps Ethernet MAC
with full/half-duplex capability at all speeds, and 10/100/1000
copper PHY. Support for the following 802.3 functions is
featured in the MAC: VLAN tagging, layer 2 priority encoding,
link aggregation, and full-duplex flow control.
The device provides both PCI v2.2 and PCI-X v1.0 bus
interfaces. The BCM5703 provides a large on-chip buffer
memory for stand-alone operation. Dual on-chip high-
performance processors enable custom frame processing
features, including TCP segmentation.
The transceiver is fully compatible with the IEEE 802.3 standard
for auto-negotiation of speed. Additionally, several Plug and
Play enhancements have been added to make the device even
more user-friendly. A Link Quality Indicator LED gi ves installers
an instant visual indication if there are any issues with the wiring
plant supporting operation at the desired speed. This includes
physical wiring defects or channel conditions, such as excessive
cable length, return loss, crosstalk, echo, and noise. Broadcom’s
remote cable management and diagnostics software can be used
with the device to provide remote management of the cable and
a first level of diagnostics and fault isolation. The BCM5703
continually monitors various channel conditions. The optional
wire-speed capability allows the BCM5703 to force auto-
negotiation to be automatically limited by the speed that the
channel can reliably support rather than the performance of the
end equipment.
BCM5703 OVERVIEW
RX
TX
10/100/1000
PHY
10/100/1000
MAC
Dual Processor
PLL
LED Control
LED Signals SMB Interface EEPROM Interface
SMBus EEPROM
Control
32-KB
Memory
PLL
Memory
Controller
Buffer
Memory
PCI/PCI-X PCI/PCI-X
Bus
PCI
Clk
For more information please contact us at:
Phone: 949-450-8700, FAX: 949-450-8710
Email: info@broadcom.com
Visit our web site at: www.broadcom.com
© 2001 by BROADCOM CORPORATION. All rights reser ved.
5703-PB00-R-11.12.01
Broadcom®and the pulse logo®are trademarks of Broadcom Corporation
and/or its subsidiaries in the United States and certain other countries.
All other trademarks are the property of their respective owners.
BROADCOM CORPORATION
16215 Alton Par kway, P.O. Box 57013
Ir vine, Califor nia 92619-7013
BASE-T
BASE-T
BASE-T
BASE-T
BASE-SX
BASE-LX Gigabit Ethernet Network Interface Cards (NICs)
and LAN-on Motherboard (LOM) applications for
Servers and Workstations.
Tar get Applications of the BCM5703
BCM5703 Software Support
Microsoft®Windows®98, NT4.0, 2000, XP, NT64
Linux®2.2, 2.4
Linux64®
NetWare®4.x, 5.x, 6.x
PXE 2.0