Given that the intent is to support both SystemVerilog and Verilog (at least partially), I think we should test the generation of both in CI. This PR implements that and fixes one issue that was detected using the new elboration test.
Functional changes
Use blocking '=' for comb, non-blocking '<=' for sync (sequential) logic.
Follow-up from https://github.com/tgingold-cern/cheby/pull/31
Given that the intent is to support both SystemVerilog and Verilog (at least partially), I think we should test the generation of both in CI. This PR implements that and fixes one issue that was detected using the new elboration test.
Functional changes
<=
in analways_comb
also results in a Verilator warning (https://verilator.org/guide/latest/warnings.html#cmdoption-arg-COMBDLY).Testing changes