MultiCycleDividerInterface constructor
- int dataWidth = 32,
A constructor for the divider interface.
Implementation
MultiCycleDividerInterface({this.dataWidth = 32})
: super(portsFromProvider: [
Logic.port('clk'),
Logic.port('reset'),
Logic.port('dividend', dataWidth),
Logic.port('divisor', dataWidth),
Logic.port('isSigned'),
Logic.port('validIn'),
Logic.port('readyOut'),
], portsFromConsumer: [
Logic.port('quotient', dataWidth),
Logic.port('remainder', dataWidth),
Logic.port('divZero'),
Logic.port('validOut'),
Logic.port('readyIn'),
]);