Kaleb Barrett
Kaleb Barrett
@ian-l-kennedy > Will the addition of this PR ensure simple struct elaboration into LogicObject in python is working for each simulator? No. As stated in the issue you linked, this...
@ian-l-kennedy You can simply remove the `packed` from the structure definition to treat them like regular structures. If you are still having issues, that's probably just an issue with Verilator...
Hmmm. So IEEE 1800-2017 section 37.18 states that we should be able to use `vpiElement` to dive into packed objects. We just aren't using `vpiElement` yet. Currently the few simulators...
I think this is a step in the right direction, but it'd be nice to add support for logging bounds, constness, etc. The idea being that it could eventually be...
I have commandeered this PR.
The Mac OS test is fixed by verilator/verilator#5300, but we won't see it until v5.028 is release (which will probably be before 2.0). I think I'll just add a "may_fail"...
Well it seems the problem is now incorrect trigger cleanup. Reusing the `Timer` triggers in the `"py"` impl of `Clock` causes an infinite loop in test_3316_c. Changing this to create...
Turns out `VM_TIMING` wasn't being exported as a define during compilation of `verilator.cpp`. Once that is set correctly with verilator/verilator#5383, the optimization works. But it works fine enough without it...
Ah. Partially this commit is upstreaming things we have locally, which aren't always up-to-date with the newest Verilator features (being blocked by cocotb support rn). I'll drop that.
MacOS CI is still failing https://github.com/verilator/verilator/issues/5404. I updated https://github.com/cocotb/cocotb/issues/4070.