
Product Brief
April 2000
StarPro
2000
2
Features (continued)
■Six timers:
— Six 32-bit timers are clocked by the PLL.
— One-shot operation or auto-repeat.
— Provide an interrupt source to any DSP core.
■General-purpose bit I/O unit (BIU):
— 16 general-purpose pins, user-programmable as
inputs or outputs.
— Acce ssible by any DSP core.
■Power diss ipa tio n:
— 1.5 W internal at full speed and 1.5 V.
— I/O operating voltage of 3.3 V or 2.5 V nominal.
■Phase-lock loop (PLL) to allow full-speed operation
from a slower external clock:
— All three cores operate at the same frequency.
■System-on-chip de velopment tools support under
Lucent’s
LUxWORKS
™ debugging environment:
—
Complete software generation system featuring
the
StarCore
C-compiler; assembler and linker;
SC140 simulator; and a comprehensive set of C-
call able library functions.
— Integrated system-lev el development tools for both
algorithm development and hardware/software co-
verification.
—
Hardware development platforms and on-chip , in-
circuit emulation capabilities through Lucent’s Tar-
getServe JTAG communication system featuring
DART for real-time data collection.
■Packaging options:
— 516 PBGAM1T (31 mm x 31 mm, 1.00 mm ball
pitch).
Description
The
StarPro
2000 is a 16-bit digital signal processor
(DSP) developed as a flexible solution for multichannel
processing in any communications infrastructure sys-
tem: wireless, wireline, and packet based networks.
This is the first Lucent product based on
StarCore
SC140 DSP core, and the first product of the
StarPro
portfolio.
The
StarPro
2000 is optimized for infrastructure appli-
cati ons such as wirel ine VoIP gate w ays , remote a ccess
servers, wireless mobile switching centers, and radio
network controllers. The three SIUs provide high band-
width TDM access and make it easy f or the device to fit
switch applications. The MIUs provide access to e xter-
nal memory, peripherals, and coprocessors. The PIU is
a passive interface allowing the entire DSP memory
space to be acce ssed b y a host proc es sor (e . g., Powe r-
QUICC). The PIU I/O is buffered with FIFOs to allow
higher bandwidth when performing block transfers.
Because the
StarCore
SC140 DSP core has demon-
strated excellent contr ol-c ode effic ie ncy, the
StarPro
2000 offers the ability to execute a mix of control and
DSP functions on the same device. Without changing
the hardware architecture of the device, tasks can be
dynamically allocated across the three cores of the
device. For example, in a data application, two of the
DSP cores can process multichannel FAX/data modem
pump tasks while, the third core can process multi-
channel data-link (AT, V.42, V.42bis) tasks. In a voice-
only application, all three cores process multichannel
speech and ec ho cance ll ati on.
An industry-v erified RTOS offered through ENEA can
be used to coordinate the tasks between the cores.
Because all three SC140 cores share memory and I/O
(see Figure 1), the user has flexibility in system parti-
tioning, which can change on-the-fly. To summarize,
the
StarPro
2000 is a flexib le platform which can pro-
cess TDM and packet data flow with no DSP bottle-
necks, and offers high-channel density with low power
consumption.
For wireless base stations, Lucent provides a low risk
migration path from discrete ASICs, coprocessors, and
StarPro
2000 DSPs to an integrated system-on-a-chip
solution.
StarPro
2000 allows equipment manufactur-
ers to rapidly implement a system-on-a-chip solution
that increases system performance (lower latency and
lower power) and provides optimal cost savings. The
PIU (see Figure 1) is a passive interface allowing the
entire
StarPro
2000 memory space to be accessed by
an ASIC. A user can start with a separate DSP/ASIC
architecture, and then combine these in a simple way
by leaving the original I/O interf aces intact, or in a more
advanced way by bridging the ASIC onto the
Daytona
bus directly. The latter is one of the key advantages of
the
Daytona
system bus, which provides high-band-
width, scalability, and heterogeneous device support.
The
StarPro
2000 offers several system-on-a-chip
implementations at different stages of an architecture
definition.