好文档 - 专业文书写作范文服务资料分享网站

FPGA可编程逻辑器件芯片EP3SL70F484C3中文规格书

天下 分享 时间: 加入收藏 我要投稿 点赞

3.Intel Agilex Variable Precision DSP Blocks Operational Modes

UG-20213 | 2021.02.05

resultb = bx * by

Figure 16.

Two 18 × 18 or 18 × 19 Independent Multiplier per Variable Precision DSPBlock

In this figure, the variables are defined as follows:??

n = 19 and m = 37 for 18 × 19 signed operandsn = 18 and m = 36 for 18 × 18 unsigned operands

Variable-Precision DSP Blocknay [(n-1)..0]

Multipliermx18*2nd Pipeline Register*1st Pipeline RegisterOutput Register BankInput Register Bankax [17..0]

resulta[(m-1)..0]Multipliernby [(n-1)..0]

18bx [17..0]

xmresultb[(m-1)..0]*This block diagram shows the functional representation of the DSP block. The pipeline registers are embedded within the various circuits of the DSP block.

3.1.1.2. 27 × 27 Independent Multiplier

The 27 x 27 independent multiplier mode uses the equation of resulta = ay * ax.

Figure 17.

One 27 × 27 Independent Multiplier Mode per Variable Precision DSP Blockfor Intel Agilex Devices

In this mode, the resulta can be up to 64 bits when combined with a chainout adder or accumulator.

Variable-Precision DSP BlockMultiplier*2nd Pipeline Registeray[26..0]27*1st Pipeline RegisterOutput Register BankInput Register Bank2754xresulta[53..0]ax[26..0]*This block diagram shows the functional representation of the DSP block. The pipeline registers are embedded within the various circuits of the DSP block.Send Feedback

3.Intel Agilex Variable Precision DSP Blocks Operational ModesUG-20213 | 2021.02.05

3.1.2. 8 x 8 (unsigned) or 9 x 9 (signed) Sum of 4 Mode

The 8 x 8 (unsigned) or 9 x 9 sum of 4 mode uses the following equations:resulta = (ax * ay)+(bx * by)+(cx * cy)+(dx * dy)

Figure 18.

9 × 9 Sum of 4

In this figure, the variables are defined as follows:??

n = 8 and m = 8 for 8 x 8 unsigned operandsn = 9 and m = 9 for 9 x 9 signed operands

Variable-Precision DSP Blockay [(n-1)..0]9Multiplierx*2nd Pipeline Register*1st Pipeline RegisterInput Register Bankax [(n-1)..0]9Adder+Multiplierby [(n-1)..0]9x9bx [(n-1)..0]Adder+Output Register BankMultiplier9cy [(n-1)..0]xcx [(n-1)..0]9Adderresulta[(63..0]+Multiplierdy [(n-1)..0]9xdx [(n-1)..0]9*This block diagram shows the functional representation of the DSP block. The pipeline registers are embedded within the various circuits of the DSP block.

3.1.3. Multiplier Adder Sum Mode

The multiplier adder sum mode uses the equations:??

resulta = (bx * by) + (ax * ay) to calculate the sum of the two 18 x 19multiplications.

resulta = (bx * by) - (ax * ay) to calculate the difference of the two 18 x 19multiplications.

Send Feedback

3.Intel Agilex Variable Precision DSP Blocks Operational Modes

UG-20213 | 2021.02.05

Figure 19.

One Sum of Two 18 x 18 or 18 × 19 Multipliers with One Variable PrecisionDSP Block for Intel Agilex Devices

In this figure, the variable is defined as follows:??

n = 19 for 18 × 19 signed operandsn = 18 for 18 × 18 unsigned operands

Variable-Precision DSP BlockSUB

nMultiplieray[(n-1)..0]x18*2nd Pipeline Register*1st Pipeline RegisterInput Register BankOutput Register Bankax17..0]38+/-resulta[37..0]

nMultiplierAdderxby[(n-1)..0]18bx[17..0]*This block diagram shows the functional representation of the DSP block. The pipeline registers are embedded within the various circuits of the DSP block.

Set the SUB dynamic control signal to high to calculate the difference of the two18 × 19 multiplications.

3.1.4. Independent Complex Multiplier

The Intel Agilex devices support the 18 × 19 complex multiplier mode using two fixed-point arithmetic multiplier adder sum mode.

Figure 20.

Sample of Complex Multiplication Equation

The imaginary part [(a × d) + (b × c)] is implemented in the first variable-precisionDSP block, while the real part [(a × c) - (b × d)] is implemented in the secondvariable-precision DSP block.

Send Feedback

FPGA可编程逻辑器件芯片EP3SL70F484C3中文规格书

3.IntelAgilexVariablePrecisionDSPBlocksOperationalModesUG-20213|2021.02.05resultb=bx*byFigure16.Two18×18or18×19IndependentMultiplierperVariable
推荐度:
点击下载文档文档为doc格式
8oywz5i9jn1emx02sb8q8qp2012ift011it
领取福利

微信扫码领取福利

微信扫码分享