Hardware MultiplierIntroduction
8-2
16-Bit Hardware Multiplier
8.1
Hardware MultiplierIntroduction
The hardware multiplier is a peripheral and is not part of the MSP430 CPU.
This means, its activities do not interfere with the CPU activities. The multiplier
registers are peripheral registers that are loaded and read with CPU
instructions.
The hardware multiplier supports:
-
Unsigned multiply
-
Signed multiply
-
Unsigned multiply accumulate
-
Signed multiply accumulate
-
16
×
16 bits, 16
×
8 bits, 8
×
16 bits, 8
×
8 bits
The hardware multiplier block diagram is shown in Figure 8−1.
Figure 8−1. Hardware Multiplier Block Diagram
OP2 138h
16 x 16 Multipiler
32−bit Adder
32−bit Multiplexer
0
15
15
0
Multiplexer
C
MPY 130h
MPYS 132h
MAC 134h
MACS 136h
RESHI 13Ch
S
SUMEXT 13Eh
OP1
RESLO 13Ah
0
31
MPY, MPYS
MAC, MACS
MACS MPYS
MAC
MPY = 0000
rw
rw
rw
rw
0
15
r
Accessible
Register
Содержание MSP430x4xx Family
Страница 1: ...MSP430x4xx Family 2007 Mixed Signal Products User s Guide SLAU056G ...
Страница 2: ......
Страница 6: ...vi ...
Страница 114: ...3 76 RISC 16 Bit CPU ...
Страница 304: ...5 20 FLL Clock Module ...
Страница 340: ...7 8 Supply Voltage Supervisor ...
Страница 348: ...8 8 16 Bit Hardware Multiplier ...
Страница 372: ...9 24 32 Bit Hardware Multiplier ...
Страница 400: ...10 28 DMA Controller ...
Страница 428: ...13 10 Basic Timer1 ...
Страница 466: ...15 24 Timer_A ...
Страница 522: ...17 30 USART Peripheral Interface UART Mode ...
Страница 544: ...18 22 USART Peripheral Interface SPI Mode ...
Страница 672: ...23 12 Comparator_A ...
Страница 692: ...24 20 LCD Controller ...
Страница 746: ...26 28 ADC12 ...