selectedMultiplier method
Return the Multiplier Functor selected.
Implementation
Multiplier Function(Logic term1, Logic term2,
{Logic? clk,
Logic? reset,
Logic? enable,
String name,
String? definitionName}) selectedMultiplier() {
if (compressionTreeMultiplierKnob.value) {
return (Logic term1, Logic term2,
{Logic? clk,
Logic? reset,
Logic? enable,
String name = 'comp_tree_multiplier',
String? definitionName}) =>
CompressionTreeMultiplier(term1, term2,
radix: radixKnob.value,
adderGen: adderSelectionKnob.selectedAdder(),
clk: clk,
reset: reset,
enable: enable,
definitionName: definitionName);
}
return NativeMultiplier.new;
}