
1999 LSI Logic Corporation
3
T
T
h
h
e
e
Z
Z
S
S
P
P
A
A
r
r
c
c
h
h
i
i
t
t
e
e
c
c
t
t
u
u
r
r
e
e
The ZSP Architecture offers the optimum solution for many next-generation DSP applications. The
Architecture leverages design techniques from advanced microprocessors and is optimized for digital
communications and wireless network applications.
S
S
i
i
g
g
n
n
a
a
l
l
P
P
r
r
o
o
c
c
e
e
s
s
s
s
i
i
n
n
g
g
P
P
e
e
r
r
f
f
o
o
r
r
m
a
a
n
n
c
c
e
e
Superscalar DSP architecture
Dispatches up to four instructions per cycle
Dual Multiply Accumulate (MAC) and dual Arithmetic Logic Unit (ALU)
Short five-stage pipeline minimizes penalties of branch misprediction
RISC-based instruction set architecture: ALL instructions execute in a single cycle
Fixed-length instructions allow efficient pre-fetch and decoding to increase throughput
Load/Store architecture: De-couples load and store operations from instructions
E
E
a
a
s
s
e
e
o
o
f
f
U
U
s
s
e
e
Register-based orthogonal instruction set
Highly programmable: compiler AND programmer friendly
Familiar programming paradigm minimizes software risk
Hardware scheduling: eliminates conflicts and ensures deterministic behavior
Compiler produces efficient DSP assembly from high-level languages
Hardware caches and pre-fetch logic minimize programmer exposure to memory access
bottlenecks
C
C
o
o
s
s
t
t
-
-
e
e
f
f
f
f
e
e
c
c
t
t
i
i
v
v
e
e
High code efficiency: High performance without unrolling inner loops
Microprocessor-based programming paradigm for control applications
Efficient context save and a multi-level interrupt structure for multitasking
F
F
l
l
e
e
x
x
i
i
b
b
i
i
l
l
i
i
t
t
y
y
High performance enables programmable solutions for new applications
Hidden pipeline enables software compatibility across ZSP Processor families
Scalable: Architecture may be reconfigured for varying processing needs without affecting the
programming model