|
ST100 Datasheet, PDF (1/3 Pages) STMicroelectronics – ST100 DSP CORES | |||
|
ST100
1 FEATURES
â State-of-the-art DSP core architecture
â Complete & optimized memory systems
â Multicore solutions
â Standard or specific tightly coupled peripher-
als libraries
â Advanced Load/store Architecture
â Regular and efficient.
â Optimized for programming in âC/C++/EC++â
languages.
â Two Instruction Sets
â GP16, a 16-bit instruction set.
â GP32, a 32-bit instruction set.
â Three Instruction Modes
â GP16: 2-way superscalar, for compact micro-
controller codes.
â GP32: 2-way superscalar, for high perfor-
mance microcontroller codes.
â SLIW: one SLIW per cycle, where a SLIW
(Scoreboarded Long Instruction Word), is a
bundle of four
â GP32 instruction words. This mode is for high
performance vector codes (DSP loops).
â Predicated Execution For Most Instructions
â Removes needs of conditional branches.
â Compact coding and increased instruction
level parallelism.
â Flexible Data Format
â The ST100 supports the following data types:
â 16-bit, 32-bit and 40-bit unsigned/signed
integer.
â 16-bit, 32-bit, and 40-bit signed fractional.
â Signed and unsigned byte and Bit.
â Supports little Endian for data and program.
â Circular And Bit-reversed DSP Addressing
Modes
â Facilitates the implementation of the DSP al-
gorithms like the FIR filters and the FFT.
â Arithmetic Capability
â 40-bit and 32-bit arithmetic.
â Packed Arithmetic 2 x 16-bit (SIMD).
â Saturating (Clamping) and/or Rounding op-
tions
â Application Oriented Instructions
September 2004
ST100 DSP CORES
DATA BRIEF
â Useful instructions for ETSI (European Tele-
communications Standards Institute) primi-
tives in GP32 and GP16:
â VITERBI...
â General usage instructions:
â Hardware Loop Controllers
â Zero cycles overhead for continuous data
processing.
â Three nestable loops.
â Memory Space
â 32-bit addressing range, 4 Gbytes of memory
space.
â Interrupt, Trap And Context Switching
â Fast response to external events or system
errors.
â Protection System
â User mode and Supervisor mode.
â Power Saving
â Four "IDLE" modes performing power saving
operations.
2 DESCRIPTION
STMicroelectronics' innovative ST100® DSP pro-
cessor core architecture has been conceived spe-
cifically for embedded applications in custom
system-on-chip products for demanding markets
like cellular phones, hard disk drives, engine man-
agement units, telecommunication systems and
advanced multimedia products. A completely new
design, the ST100® architecture combines in a
single core the advantages of a 16-bit instruction
word for code compactness, a 32-bit instruction
word for MCU performance and a 128-bit SLIW in-
struction word for high DSP performance. The
ST100® core is also scaleable, so it can be imple-
mented in many ways, ranging from low power de-
vices for portable products to very high
performance devices with a maximum of parallel-
ism. Building on ST's experience in embedded
cores, the ST100® architecture is based on an
analysis of the real needs of system designers and
software engineers in some of the fastest-moving
segments of the industry, where high perfor-
mance, low power consumption and fast time to
market are all essential.
Rev. 1
1/3
|
▷ |