|
ST10R272L Datasheet, PDF (15/77 Pages) STMicroelectronics – 16-BIT LOW VOLTAGE ROMLESS MCU WITH MAC | |||
|
◁ |
ST10R272L - MULTIPLY-ACCUMULATE UNIT (MAC)
5.1 MAC Features
Enhanced addressing capabilities
⢠Double indirect addressing mode with pointer post-modification.
⢠Parallel Data Move allows one operand move during Multiply-Accumulate instructions
without penalty.
⢠CoSTORE instruction (for fast access to the MAC SFRs) and CoMOV (for fast memory to
memory table transfer).
General
⢠Two-cycle execution for all MAC operations.
⢠16 x 16 signed/unsigned parallel multiplier.
⢠40-bit signed arithmetic unit with automatic saturation mode.
⢠40-bit accumulator.
⢠8-bit left/right shifter.
⢠Scaler (one-bit left shifter)
⢠Data limiter
⢠Full instruction set with multiply and multiply-accumulate, 32-bit signed arithmetic and
compare instructions.
⢠Three 16-bit status and control registers: MSW: MAC Status Word, MCW: MAC Control
Word, MRW: MAC Repeat Word.
Program control
⢠Repeat Unit allows some MAC co-processor instructions to be repeated up to 8192 times.
Repeated instructions may be interrupted.
⢠MAC interrupt (Class B Trap) on MAC condition flags.
15/77
1
|
▷ |