|
EP2AGX95EF29C6N Datasheet, PDF (80/380 Pages) Altera Corporation – Device Interfaces and Integration | |||
|
◁ |
4â4
Chapter 4: DSP Blocks in Arria II Devices
Simplified DSP Operation
Simplified DSP Operation
In Arria II devices, the fundamental building block is a pair of 18 Ã 18-bit multipliers
followed by a first-stage 37-bit addition and subtraction unit shown in Equation 4â1
and Figure 4â2. For all signed numbers, input and output data is represented in
2âs-complement format only.
Equation 4â1. Multiplier Equation
P[36..0] = A0[17..0] à B0[17..0] ± A1[17..0] à B1[17..0]
Figure 4â2. Basic Two-Multiplier Adder Building Block
A0[17..0]
B0[17..0]
A1[17..0]
DQ
+/-
P[36..0]
B1[17..0]
DQ
The structure shown in Figure 4â2 is useful for building more complex structures,
such as complex multipliers and 36 Ã 36 multipliers, as described in later sections.
Each Arria II DSP block contains four two-multiplier adder units
(2 two-multiplier adder units per half block). Therefore, there are eight 18 Ã 18
multiplier functionalities per DSP block. For a detailed diagram of the DSP block,
refer to Figure 4â5 on page 4â8.
Following the two-multiplier adder units are the pipeline registers, the second-stage
adders, and an output register stage. You can configure the second-stage adders to
provide the alternative functions shown in Equation 4â1 and Equation 4â2 per half
block.
Equation 4â2. Four-Multiplier Adder Equation
Z[37..0] = P0[36..0] + P1[36..0]
Arria II Device Handbook Volume 1: Device Interfaces and Integration
December 2010 Altera Corporation
|
▷ |