Multiplication Section
3-7
Central Processing Unit
Table 3–1. Product Shift Modes for the Product-Scaling Shifter
ÁÁ
ÁÁ
PM
ÁÁÁÁ
ÁÁÁÁ
Shift
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Comments
ÁÁ
ÁÁ
00
ÁÁÁÁ
ÁÁÁÁ
no shift
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Product sent to CALU or data write bus (DWEB) with no shift
ÁÁ
ÁÁ
ÁÁ
01
ÁÁÁÁ
Á
ÁÁ
Á
ÁÁÁÁ
left 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Removes the extra sign bit generated in a 2s-complement multiply
to produce a Q31 product
†
ÁÁ
ÁÁ
ÁÁ
ÁÁ
10
ÁÁÁÁ
Á
ÁÁ
Á
Á
ÁÁ
Á
ÁÁÁÁ
left 4
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Removes the extra four sign bits generated in a 16-bit
×
13-bit 2s-
complement multiply to produce a Q31 product
†
when multiplying
by a 13-bit constant
ÁÁ
ÁÁ
ÁÁ
ÁÁ
11
ÁÁÁÁ
Á
ÁÁ
Á
Á
ÁÁ
Á
ÁÁÁÁ
right 6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Scales the product to allow up to 128 product accumulations with-
out overflowing the accumulator. The right shift is always sign ex-
tended, regardless of the value of the sign-extension mode bit
(SXM) of status register ST1.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
† A Q31 number is a binary fraction in which there are 31 digits to the right of the binary point
(the base 2 equivalent of the base 10 decimal point).