10.1.28.3 Multiplier Parameter Description

The following table describes all the parameters of a Multiplier.

Table 10-112. Parameter Description
ParameterFamilyValueFunction
WIDTHA AProASICPLUS, Axcelerator2–64Word length of DataA
eX2-14
Other2-30
WIDTHBSame as WIDTHAWord length of DataB
REPRESENTATIONUNSIGNEDSIGNEDData representation
FFTYPE BALL except FlashREGULARTMR CCFF Type Used (Default, Triple Voting, Combinatorial)
CLK_EDGERISE FALLClock (if pipelined)
  1. For some of the multiplier variations there are small deviations from the limits mentioned to ensure that the multiplier fits in the largest device of the selected family.
  2. Triple Module Redundancy (TMR): Choosing this option makes the core configurator software use TMR Flip-Flops, which are used to avoid Single Event Upsets (SEUs) for Rad-hard Designs. Choosing this option causes the Sequential resource usage to be tripled in families where no TMR is implemented in silicon.

    CC: When combinatorial option is chosen as Sequential Type, the FF is implemented using two Combinatorial Cells instead of one Sequential Cell. This is useful when no Sequential resources are available in the designs.

This option is applicable only to the pipelined multipliers.

The most important parameter rules are shown in the following table; additional rules may apply.

Table 10-113. Parameter Rules
FamilyVariationParameter rules
AllAllWIDTHA Š WIDTHB
eXBOOTHMULT/PWIDTHA + WIDTHB ≤ 15 (signed) / 16 (unsigned)
BOOTHMULTPFor TMR restrictions for WIDTHA, WIDTHB
BOOTHMULT2WIDTHA + WIDTHB ≤ 17 (signed) / 18 (unsigned)
SX/SX-ABOOTHMULT/PWIDTHA + WIDTHB ≤ 32
BOOTHMULT2WIDTHA + WIDTHB ≤ 55
AxceleratorARRAYMULTWIDTHA + WIDTHB ≤ 128
PARRAYMULTWIDTHA + WIDTHB ≤ 128
FC_BOOTHMULT1WIDTHA + WIDTHB ≤ 106
FC_BOOTHMULT1WIDTHA + WIDTHB ≤ 106
500K, PAAllWIDTHA + WIDTHB ≤ 106
OtherAllWIDTHA + WIDTHB ≤ 32