ApbCsrCompleter constructor
- required ApbInterface apb,
- required DataPortInterface csrRd,
- required DataPortInterface csrWr,
- int responseLatency = 0,
- String name = 'apb_completer',
Constructor.
Implementation
ApbCsrCompleter(
{required super.apb,
required DataPortInterface csrRd,
required DataPortInterface csrWr,
this.responseLatency = 0,
super.name}) {
rd = csrRd.clone()
..connectIO(
this,
csrRd,
inputTags: {DataPortGroup.data},
outputTags: {DataPortGroup.control},
uniquify: (original) => '${name}_rd_$original',
);
wr = csrWr.clone()
..connectIO(
this,
csrWr,
inputTags: {},
outputTags: {DataPortGroup.control, DataPortGroup.data},
uniquify: (original) => '${name}_wr_$original',
);
_buildCustomLogic();
}