Open jameshegarty opened 6 years ago
Perhaps systolic should just automagically build a reset for everything
Correction: systolic doesn't generate pipeline valid bits (only pipeline registers, which don't need to be reset). Valids are calculated based on the static delay. So, systolic modules only require a reset if they have explicit state.
It seems like we only have a reset fn if stateful==true, but why? Almost all modules will require a reset due to pipelining registers? Why not just include reset for everything?
& then get rid of stateful annotation b/c this is not used for anything else?
actually, pipeline registers aren't even being reset currently!!