createModule method

  1. @override
Module createModule()
override

Creates a Module instance as configured.

Implementation

@override
Module createModule() => OnesComplementAdder(
      Logic(width: widthKnob.value),
      Logic(width: widthKnob.value),
      subtract: subtractKnob.resolve('subtract'),
      generateEndAroundCarry: generateEndAroundCarryKnob.value,
      adderGen: (a, b, {carryIn}) => adderSelectKnob.selectedAdder()(a, b,
          carryIn: carryIn, name: 'ones_add'),
    );