You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The interpreter lower reset at a different point in the clock cycle than the verilator backend.
Although we have not strictly specified what our reset behavior is, it would be nicer if the two
agreed. Most test harnesses are not broken by this though it is not that hard to write a test that will be sensitive to the difference.
The text was updated successfully, but these errors were encountered:
I think there's a broader problem of the interpreter having x's in simulation. I got bit by this today due x-optimism. Both Treadle and the Verilator backends are doing the right thing and initializing everything.
(Note: I'm not really expecting a fix here, just that we should probably move everything off of using the FIRRTL interpreter by default as part of completely deprecating the interpreter.)
The interpreter lower reset at a different point in the clock cycle than the verilator backend.
Although we have not strictly specified what our reset behavior is, it would be nicer if the two
agreed. Most test harnesses are not broken by this though it is not that hard to write a test that will be sensitive to the difference.
The text was updated successfully, but these errors were encountered: