Altera Integer Arithmetic IP Manual de usuario Pagina 111

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 157
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 110
The following lists the advantages of systolic register implementation:
Reduces DSP resource usage
Enables efficient mapping in the DSP block using the chain adder structure
The systolic delay implementation is only available for the following pre-adder modes:
Pre-adder coefficient mode
Pre-adder simple mode
Pre-adder constant mode
Pre-load Constant
The pre-load constant controls the accumulator operand and complements the accumulator feedback.
The valid LOADCONST_VALUE ranges from 0–64. The constant value is equal to 2
N
, where N =
LOADCONST_VALUE. When the LOADCONST_VALUE is set to 64, the constant value is equal to 0. This function
can be used as biased rounding.
The following figure shows the pre-load constant implementation.
Figure 9-11: Pre-load Constant
a0
b0
a1
b1
Mult0
Mult1
Accumulator feedback
accum_sload
constant
result
+/-
+/-
Refer to the following megafunctions in this user guide for other multiplier implementations:
ALTMULT_ACCUM (Multiply-Accumulate)
ALTMEMMULT (Memory-based Constant Coefficient Multiplier)
LPM_MULT (Multiplier)
Double Accumulator
The double accumulator feature adds an additional register in the accumulator feedback path. The double
accumulator register follows the output register, which includes the clock, clock enable, and aclr. The
additional accumulator register returns result with a one-cycle delay. This feature enables you to have two
accumulator channels with the same resource count.
9-10
Pre-load Constant
UG-01063
2014.12.19
Altera Corporation
ALTMULT_ADD (Multiply-Adder)
Send Feedback
Vista de pagina 110
1 2 ... 106 107 108 109 110 111 112 113 114 115 116 ... 156 157

Comentarios a estos manuales

Sin comentarios