BOARDCOM CALISTO

CALISTO-BCM1500/1510
PRODUCT
Brief
®
CALISTO-BCM1500/1510
S D K
+
E V M
SOFTWARE
S U M M A R Y
F E AT U R E S
• Integrated Development Environment (IDE) composed of:
•
DEVELOPMENT
• Industry-leading optimizing C compiler
• Assembler
• Linker
• Debugger with cycle-accurate simulator and profiler
• Unique multichannel, multiservice debug paradigm
• Remote debug capability
O F
B E N E F I T S
• SpiceIDE lets you:
• Create and compile services
• Build application stacks for the CALISTO platform
• Run and debug a small number of channels in real time
• View and modify the state of services running in sockets
• Set breakpoints and watchpoints
• SpiceIDE talks to a variety of backends:
Evaluation Module (EVM) board
• PC-compatible, full-size PCI card with the BCM1500/1510 IC
• Supports standard telephony interfaces: T1, E1, MVIP
• Supplied with all necessary Windows NT drivers
• Full-chip simulator
• Partial-chip simulator
• Live chip on an EVM board
BCM1500/1510 SDK Components
Performance
Tuning
Application C code
Compliler and
Assembler
Linker
Profiler
Full-chip
Image
SpiceEngine
Image
RISCEngine
Image
Chip
SpiceEngine
RISCEngine
Simulation
Debugger
Integrated
Development
Environment
KIT
B C M 1 5 0 0 / 1 5 1 0
S D K
The CALISTO SDK consists of an integrated development
environment (SpiceIDE) and an EVM (evaluation module) board.
Using Broadcom’s C compiler and SpiceIDE shortens the product
development cycle dramatically. You can directly compile these
applications from C code and rapidly achieve high performance
levels. HausWare Framework—CALISTO’s real-time operating
system (RTOS)—enables voice and data service providers to
dynamically provision CALISTO for Any Service Any Port
(ASAP) configurations ranging from 240 channels of carrier class
G.711 packet telephony to 60 channels of full Universal Port.
SpiceIDE comes complete with a debugger, a simulator, and a
profiler. It can be used alone or in conjunction with the EVM board
to develop and debug multichannel, multiservice (MCMS)
applications on the CALISTO platform.
The debugger takes full advantage of the unique MCMS features
of the architecture and of the HausWare Framework. It lets you
communicate with the operating system running on a chip and to
debug one or more services or sockets while the chip continues to
run. When debugging, there are a number of features available that
make the task easier than is typically found in IDEs.
+
E V M
O V E R V I E W
The full-chip, cycle-accurate simulator lets you load and run an
application as if it were running on the chip. All of the features and
capabilities inherent in the chip are available through the
simulator.
The profiler lets you collect statistics from a simulation. It can
return information about basic block hit counts, cache misses, idle
time, function call counts, and so on.
The compiler, assembler, and linker work together to produce an
efficient executable from ANSI C source code and from linked
object files and libraries.
The compiler is fully ANSI C compliant. It generates efficient
assembly from both scalar and vector (loop) source, thus
eliminating, in most cases, the need to write directly in assembly.
Furthermore, the compiler is designed to accept hints about
aliasing, variable value ranges, and vector file usage.
The link path can create individual service files, or it can create a
final image file that contains both the operating system and any
pre-loaded services.
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.
1500SDK-PB03-R-4.15.03
Phone: 949-450-8700
FAX: 949-450-8710
Email: [email protected]
Web: www.broadcom.com