Reset req_l latch on system reset
authorCesar Strauss <cestrauss@gmail.com>
Wed, 26 Oct 2022 22:02:21 +0000 (19:02 -0300)
committerCesar Strauss <cestrauss@gmail.com>
Wed, 26 Oct 2022 22:03:07 +0000 (19:03 -0300)
commita814ce2456e7d1f3b7ae40ad6e014a509dbd1130
tree431196a0d09a7568d23166196600223b4c8e0683
parent25a0da60056af979b6dca95270f3ac19a5219a87
Reset req_l latch on system reset

Even if the holding register of SRLatch is really reset-less, it is still
reset at startup, because the latch reset port has reset=1. But, this only
works if the latch reset port is driven by the sync domain. In case of
req_l, it's driven by the comb domain, so the latch is not reset on system
reset.

Generate a pulse on system reset, and combine it with the latch reset.
src/soc/experiment/compalu_multi.py