Enable ctrl signal proceed based on whether the current one is consumed rather than per-cycle proceeding. This provides the infrastructure for variant latency functional units (e.g., multi-cycle computation, DVFS-enabled FUs, and not fixed load/store from cache).
Might need to check whether this introduces combinational loops.
Enable ctrl signal proceed based on whether the current one is consumed rather than per-cycle proceeding. This provides the infrastructure for variant latency functional units (e.g., multi-cycle computation, DVFS-enabled FUs, and not fixed load/store from cache).
Might need to check whether this introduces combinational loops.