ADSP-BF535 Blackfin Processor Hardware Reference
2-39
Computational Units
One of the operands must be selected from the low half or the high half of
one 32-bit word. The other operand must be selected from the low half or
the high half of the other 32-bit word. Thus, each MAC is presented with
four possible input operand combinations. The two 32-bit words can con-
tain the same register information giving the options for squaring and
multiplying the high half and low half of the same register.
Figure 2-14
show these possible combinations.
The 32-bit product is passed to a 40-bit adder/subtracter, which may add
or subtract the new product from the contents of the accumulator result
register or pass the new product directly to the Data Register File results
register. For results, the
A0
and
A1
registers are 40 bits wide. Each of these
registers consists of smaller 32-bit and 8-bit registers:
A0.W
,
A1.W
,
A0.X,
and
A1.X
.
Some example instructions follow:
A0 = R3.L * R4.H (S) ;
The
MAC0
multiplier/accumulator performs a multiply and puts the result
in the accumulator register.
A1 += R3.H * R4.H (S) ;
The
MAC1
multiplier/accumulator performs a multiply and accumulates
the result with the previous results in the
A1
accumulator.
Summary of Contents for ADSP-BF535 Blackfin
Page 80: ...Development Tools 1 26 ADSP BF535 Blackfin Processor Hardware Reference...
Page 312: ...Working With Memory 6 86 ADSP BF535 Blackfin Processor Hardware Reference...
Page 332: ...System Interfaces 7 20 ADSP BF535 Blackfin Processor Hardware Reference...
Page 360: ...Dynamic Power Management Controller 8 28 ADSP BF535 Blackfin Processor Hardware Reference...
Page 446: ...Beginning and Ending an SPI Transfer 10 40 ADSP BF535 Blackfin Processor Hardware Reference...
Page 522: ...Timing Examples 11 76 ADSP BF535 Blackfin Processor Hardware Reference...
Page 562: ...IrDA Support 12 40 ADSP BF535 Blackfin Processor Hardware Reference...
Page 608: ...PCI I O Issues 13 46 ADSP BF535 Blackfin Processor Hardware Reference...
Page 672: ...References 14 64 ADSP BF535 Blackfin Processor Hardware Reference...
Page 810: ...SDRAM Controller SDC 18 86 ADSP BF535 Blackfin Processor Hardware Reference...
Page 811: ...ADSP BF535 Blackfin Processor Hardware Reference 18 87 External Bus Interface Unit...
Page 812: ...SDRAM Controller SDC 18 88 ADSP BF535 Blackfin Processor Hardware Reference...
Page 860: ...DMA Bus Debug Registers 20 30 ADSP BF535 Blackfin Processor Hardware Reference...