A SERVICE OF

logo

TU Dresden, 4/29/2008 Slide 13
chair
Hardware vs. Microcode multiplication
DSP processors are optimized to perform
multiplication and addition operations.
Multiplication and addition are done in
hardware and in one cycle.
Example: 4-bit multiply (unsigned).
1011
1011
x 1110
x 1110
1011
1011
x 1110
x 1110
Hardware
Hardware
Microcode
Microcode
10011010
10011010
0000
0000
1011.
1011.
1011..
1011..
1011...
1011...
10011010
10011010
Cycle 1
Cycle 1
Cycle 2
Cycle 2
Cycle 3
Cycle 3
Cycle 4
Cycle 4
Cycle 5
Cycle 5