createModule method

  1. @override
Module createModule()
override

Creates a Module instance as configured.

Implementation

@override
Module createModule() => multiplierSelectKnob.selectedMultiplier()(
    clk: multiplierSelectKnob.pipelinedKnob.value ? Logic() : null,
    Logic(name: 'a', width: multiplierSelectKnob.multiplicandWidthKnob.value),
    Logic(name: 'b', width: multiplierSelectKnob.multiplierWidthKnob.value),
    definitionName: 'Multiplier');