Do not reset pc_changed and sv_changed at instruction end
authorCesar Strauss <cestrauss@gmail.com>
Sat, 6 Mar 2021 17:12:08 +0000 (14:12 -0300)
committerCesar Strauss <cestrauss@gmail.com>
Sat, 6 Mar 2021 17:12:08 +0000 (14:12 -0300)
commit3ab66da614173dfcd34f9c7047295cabbe0fa4b3
treedaf8a2bfaa4ca162f38716a60ce26ee502c583ab
parente09a02c286ee629f01e094c2bff9ce53f20160b8
Do not reset pc_changed and sv_changed at instruction end

We need these outputs to hold stable, so the Issue FSM can know whether
it can return to the Simple-V loop, or must return to Fetch. A good place
to reset these is at the start, before any instruction is executed.
src/soc/simple/issuer.py