BCM91250A Product Brief

BCM91250A
PRODUCT
Brief
®
E VA L U AT I O N
B C M 9 1 2 5 0 A
BOARD
F E AT U R E S
DDR SDRAM slots
• •Four
Each slot accepts a double-sided, 184-pin DDR DIMM with
64-bit data path and optional 8-bit ECC
• Board comes populated with two 128-MB DIMMs
Gigabit Ethernet ports
• Two
• 10/100/1000BASE-T on standard CAT 5 UTP cable
PCI local bus (rev. 2.2) compliant
• 66-MHz
• Two 3.3V, 32-bit slots
• Each slot can handle master or slave devices
serial ports:
• •Two
Serial Port 0: configured as a standard asynchronous UART
with RS232 interface
• Serial Port 1: Multiplexed to be either an additional UART with
RS232, or audio CODEC
(formerly LDT) to PCI bridge
• •HyperTransport
Provides a bridge from the BCM1250 HyperTransport
TM
FOR
B C M 9 1 2 5 0 A
BCM1250
F E AT U R E S
• Four USB ports
video decoder
• NTSC/PAL
• Demonstrates 8-bit packet FIFO option on BCM1250
• Two SMBus interfaces for two-wire devices
• JTAG, EJTAG headers for debugging and testing
• Four-character LED display and system boot error codes
interface for connection to IDE devices that are
• IDE
ATA/ATAPI PIO Mode 3 compliant
interface supporting a single memory
• PCMCIA
or I/O card
• BCM1250 running at current sampling speed
additional information on the BCM1250 processor,
• For
refer to the BCM1250 product brief.
TM
interface to two additional 64-bit, 66-MHz PCI slots and one
HyperTransportTM connector
BCM91250A Evaluation Board
B C M 9 1 2 5 0 A
O V E R V I E W
BCM1250 Block Diagram
Debug/
Bus Trace
JTAG
55 Mbps
Serial
Interface
D
M
A
55 Mbps
Serial
Interface
D
M
A
SB-1
Core
SB-1
Core
512-KB
L2 Cache
256 Bits
ZBbus
Data
Mover
DDR
Memory
Controller
16–50 Gbps
Bus runs at 1/2 CPU clock @128 Gbps
Dual
SMBus
I/O Bridge
DMA
DMA
DMA
GPIO/
Interrupt/
PCMCIA
Generic Bus
and
Flash I/O
10/100/
1000
MAC
FIFO
10/100/
1000
MAC
10/100/
1000
MAC
FIFO
1 Gbps
3 x GMII / 2 x 16-bit FIFO
@ 2 Gbps / @ 6 Gbps
Product Overview
The BCM91250A is an evaluation board for the SiByteTM BCM1250
dual-processor SOC (System On a Chip) and is implemented in the
standard ATX form factor. The board uses all the interfaces of the
BCM1250. To provide examples for both hardware and software
designers, configurable interfaces are used in all their modes wherever
possible.
The board comes complete with an ATX 2.0 compliant case and power
supply. Common off-the-shelf peripherals can be added, such as PCI
graphics adapters, USB keyboards and mice, and ATA hard disks. In
addition, the board has provisions for a few specialized applications
including PCMCIA and HyperTransportTM (HT) peripherals.
PCI/HT Bridge
32-Bit
PCI
HT
Host
Bridge
2 Gbps 19.2 Gbps
• Linux® version 2.4 running in 32-bit or 64-bit mode with full SMP
support. Full source code is available.
Device drivers are provided as examples of how the many modes of the
BCM1250 interfaces are used.
Development Tools
Broadcom supports the GNU toolchain. The toolchain is based on
version 3.0 of the compiler, revision 2.11 of binutils, and supports cross
compilation from x86/Linux® and SPARC/SolarisTM systems.
Broadcom has partnered with Corelis to provide debugging access
through the BCM1250 JTAG port. There are two JTAG probe solutions:
• PICE-BCM1250 is a medium-performance probe that connects to the
parallel port on a PC. This is provided with the BCM91250A.
Firmware
The BCM91250A is provided with Common Firmware Environment
(CFE), which supports 32-bit and 64-bit operation. The CFE solution
initializes the CPUs and the peripherals on the BCM1250, including the
L2 cache, memory controller, Ethernet MACs, and UARTs. It also
configures the HyperTransportTM fabric. CFE provides an environment
for downloading and booting an Operating System using a disk, flash
memory, the network, or the host as its boot device.
Corelis provides a powerful source-level GUI debugger that works with
both probes. This has been adapted for the BCM1250 and allows the
registers of the internal peripherals to be examined easily. An evaluation
copy of this debugger for Windows® 95/98/NT is provided with the
BCM91250A.
Operating System Support
Two operating systems are provided for the BCM91250A.
Broadcom has enhanced the GNU debugger (GDB) to use the Corelis
JTAG probes and enable multi-CPU debugging.
• NetICE-BCM1250 is a high-performance probe that connects over the
Ethernet. This probe can be directly purchased form Corelis.
• VxWorks® version 5.4 with 64-bit support for data. VxMPTM, a
VxWorks® kernel running independently on each core, is an available
option. Users will need to use the Tornado® tools version 2.1 for 64bit or VxMPTM support. The BSP for the SWARM board is supported
by Wind River Systems.
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 are the property of their respective owners.
®
BROADCOM CORPORATION
16215 Alton Parkway, P.O. Box 57013
Irvine, California 92619-7013
© 2003 by BROADCOM CORPORATION. All rights reserved.
91250A-PB04-R-06.25.03
Phone: 949-450-8700
FAX: 949-450-8710
Email: [email protected]
Web: www.broadcom.com