ST10F272B/ST10F272E
Central processing unit (CPU)
7.1
Multiplier-accumulator unit (MAC)
The MAC co-processor is a specialized co-processor added to the ST10 CPU Core in order
to improve the performances of the ST10 Family in signal processing algorithms.
The standard ST10 CPU has been modified to include new addressing capabilities which
enable the CPU to supply the new co-processor with up to 2 operands per instruction cycle.
This new co-processor (so-called MAC) contains a fast multiply-accumulate unit and a
repeat unit.
The co-processor instructions extend the ST10 CPU instruction set with multiply, multiply-
accumulate, 32-bit signed arithmetic operations.
Figure 7. MAC unit architecture
'02 0OINTERS
)$8 0OINTER
)$8 0OINTER
12 '02 /FFSET 2EGISTER
12 '02 /FFSET 2EGISTER
18 )$8 /FFSET 2EGISTER
18 )$8 /FFSET 2EGISTER
)NTERRUPT
#ONTROLLER
34 #05
-27
2EPEAT 5NIT
-#7