mcf5307cft90b Freescale Semiconductor, Inc, mcf5307cft90b Datasheet - Page 97

no-image

mcf5307cft90b

Manufacturer Part Number
mcf5307cft90b
Description
Mcf5307 Coldfire Integrated Microprocessor User
Manufacturer
Freescale Semiconductor, Inc
Datasheet
3.2 MAC Instruction
Table 3-2 shows standard timings for two-operand MAC instructions.
Opcode
msac.w
msac.w
mulu.w
muls.w
mac.w
msac.l
mac.w
msac.l
mulu.l
muls.l
mac.l
mac.l
• Two’s complement signed integer: In this format, an N-bit operand represents a
• Two’s complement unsigned integer: In this format, an N-bit operand represents a
• Two’s complement, signed fractional: In an N-bit number, the first bit is the sign bit.
number within the range -2
of the least significant bit.
number within the range 0 < operand < 2
least significant bit.
The remaining bits signify the first N-1 bits after the binary point. Given an N-bit
number, a
This format can represent numbers in the range -1 < operand < 1 - 2
For words and longwords, the greatest negative number that can be represented is -1,
whose internal representation is 0x8000 and 0x0x8000_0000, respectively. The
most positive word is 0x7FFF or (1 - 2
0x7FFF_FFFF or (1 - 2
Ry,Rx,ea,Rw
Ry,Rx,ea,Rw
Ry,Rx,ea,Rw
Ry,Rx,ea,Rw
<ea>,Dx
<ea>,Dx
<ea>,Dx
<ea>,Dx
Ry,Rx
Ry,Rx
Ry,Rx
Ry,Rx
Í
Table 3-2. Two-Operand MAC Instruction Execution Times
N-1
+
a
Chapter 3. Hardware Multiply/Accumulate (MAC) Unit
N 2
N-2
i
=
1(0/0)
3(0/0)
1(0/0)
3(0/0)
3(0/0)
3(0/0)
5(0/0)
5(0/0)
Freescale Semiconductor, Inc.
Rn
a
0
N-3
For More Information On This Product,
2
(
... a
i
+
-31
1(1/0)
3(1/0)
1(1/0)
3(1/0)
3(1/0)
3(1/0)
5(1/0)
5(1/0)
(An)
1 N
2
).
(N-1)
Go to: www.freescale.com
a
1
a
Execution Timings
0
)
(An)+
1(1/0)
3(1/0)
1(1/0)
3(1/0)
3(1/0)
3(1/0)
5(1/0)
5(1/0)
, its value is given by the following formula:
< operand < 2
ai
1(1/0)
3(1/0)
1(1/0)
3(1/0)
3(1/0)
3(1/0)
5(1/0)
5(1/0)
-(An)
-15
N
); the most positive longword is
Effective Address
- 1. The binary point is to the right of the
(N-1)
(d16,An) (d8,An,Xi*SF)
1(1/0)
3(1/0)
1(1/0)
3(1/0)
3(1/0)
3(1/0)
5(1/0)
5(1/0)
- 1. The binary point is to the right
MAC Instruction Execution Timings
4(1/0)
4(1/0)
(xxx).wl
3(1/0)
3(1/0)
(N-1)
.
#<xxx>
3(0/0)
3(0/0)
3-5

Related parts for mcf5307cft90b