createModule method
override
Creates a Module instance as configured.
Implementation
@override
Module createModule() => FloatingPointAdderRound(
clk: pipelinedKnob.value ? Logic() : null,
FloatingPoint(
exponentWidth: exponentWidthKnob.value,
mantissaWidth: mantissaWidthKnob.value,
),
FloatingPoint(
exponentWidth: exponentWidthKnob.value,
mantissaWidth: mantissaWidthKnob.value),
adderGen: adderGeneratorMap[adderTreeKnob.value]!,
ppTree: treeGeneratorMap[prefixTreeKnob.value]!);