English
Language : 

E909-05 Datasheet, PDF (53/67 Pages) ELMOS Semiconductor AG – The HALIOS® multi purpose optical sensor is based on an optical bridge which provides a contactless detec-tion of gestures (e.g. movement of a finger).
HALIOS® MULTI-PURPOSE OPTICAL SENSOR WITH HIGH LIGHT IMMUNITY
E909.05
PRELIMINARY INFORMATION AUG 02, 2011
6.12 Multiplier Module
The hardware multiplier is a peripheral and is not part of the EL16 CPU. This means, its activities do not inter-
fere 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 x 16 bits, 16 x 8 bits, 8 x 16 bits, 8 x 8 bits
• CPU is halted until result is valid (1 clock cycle)
The hardware multiplier supports unsigned multiply, signed multiply, unsigned multiply accumulate, and
signed multiply accumulate operations. The type of operation is selected by the address the first operand is
written to. The hardware multiplier has two 16-bit operand registers, OP1 and OP2, and three result registers,
SumLo, SumHi, and SumExt. SumLo stores the low word of the result, SumHi stores the high word of the
result, and SumExt stores information about the result.
6.12.1 Module Registers
address offset
reset value
register name
size
0x10
0x0000
MPY (operand 1)
16
0x12
0x0000
MPYS (operand 1)
16
0x14
0x0000
MAC (operand 1)
16
0x16
0x0000
MACS (operand 1)
16
0x18
0x0000
operand 2
16
0x1A
0x0000
SumLo
16
0x1C
0x0000
SumHi
16
0x1E
0x0000
SumExt
16
Table 6.12.1.1: Multiplier Module Registers
Register MPY (0x10)
Bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Reset value
0000000000000000
Internal access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W
External access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W
Bit Description 15:0 : Operand 1
unsigned multiply
Table 6.12.1.2: MPY
Register MPYS (0x12)
Bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Reset value
0000000000000000
Internal access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W
External access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W
Bit Description 15:0 : Operand 1
signed multiply
This document contains information on a pre-production product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Data Sheet 53 / 67
QM-No.: 25DS0014E.00