Combinational constructor
- List<
Conditional> _conditionals, { - String name = 'combinational',
Constructs a new Combinational which executes conditionals
in order
procedurally.
If any "write after read" occurs, then a WriteAfterReadException will be thrown since it could lead to a mismatch between simulation and synthesis. See Combinational.ssa for more details.
Implementation
Combinational(super._conditionals, {super.name = 'combinational'}) {
_execute(); // for initial values
for (final driver in assignedDriverToInputMap.keys) {
driver.glitch.listen((args) {
_execute();
});
}
}