ST10F272M-4Q3 STMICROELECTRONICS [STMicroelectronics], ST10F272M-4Q3 Datasheet - Page 46

no-image

ST10F272M-4Q3

Manufacturer Part Number
ST10F272M-4Q3
Description
16-bit MCU with 256 Kbyte Flash memory and 20 Kbyte RAM
Manufacturer
STMICROELECTRONICS [STMicroelectronics]
Datasheet
Central processing unit (CPU)
7.1
46/176
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 8.
1. Shared with standard ALU
Controller
ST10 CPU
Interrupt
GPR Pointers
IDX0 Pointer
IDX1 Pointer
QR0 GPR Offset Register
QR1 GPR Offset Register
QX0 IDX Offset Register
QX1 IDX Offset Register
MAC unit architecture
(1)
Repeat Unit
MRW
Control Unit
MCW
Concatenation
MSW
Flags MAE
32
40
0h
Sign Extend
Operand 1
Scaler
40
40
Mux
Mux
40-bit Signed Arithmetic Unit
A
signed/unsigned
16
40
08000h
Multiplier
16 x 16
32
MAH
8-bit Left/Right
40
16
40
Shifter
Operand 2
40
0h
MAL
40
Mux
B
40
ST10F272M

Related parts for ST10F272M-4Q3