Todd Strader

Results 10 issues of Todd Strader

Still needs C++ changes, but I was hoping to discuss implementation options here. Basically the `next` and `name` enum methods do not work in constant functions. This is because Verilator...

#3536 added SystemVerilog package access via the VPI. The VHPI and FLI were not handled but should be supported if possible.

type:feature
category:codebase:gpi

Re: #61 I've `s/fork/start_soon` which resolves my particular problem, but I have no idea if this is generically correct. Also, I don't know how far back `start_soon` goes in cocotb,...

But cocotb-bus still uses them: https://github.com/cocotb/cocotb-bus/blob/2c846dca8d3293b7676c70dd51dbc9c7f51029f0/src/cocotb_bus/drivers/__init__.py#L48 cocotb-bus does seem to understand it can't tolerate cocotb 2.0: https://github.com/cocotb/cocotb-bus/blob/2c846dca8d3293b7676c70dd51dbc9c7f51029f0/setup.py#L33 but it is now not possible to run HEAD-to-HEAD. For reference: https://github.com/cocotb/cocotb/pull/3425

See: #1024 Currently `vpiInertialDelay` prevents `setimmediatevalue()` from immediately setting a value. This attempts to fix that, but honestly raises more questions in my mind. Namely that the VHPI and FLI...

Pending https://github.com/verilator/verilator/pull/5065 and probably a Verilator release due to the API change. This doesn't appear to do much for `test_matrix_multiplier_verilator` but it's made noticeable performance improvements for us locally (think...

I've tried variations on this theme to no avail: ``` meson setup --prefix /tmp/foo build meson compile -C build meson install -C build ``` The `setup` step reports: ``` User...

Allow for setting and getting of signals from / to `bytes` objects. Setting is done via the existing `.value` property and getting is done via a new `value_as_bytes()` method. I'm...

category:codebase:handle

In `test_struct:test_packed_struct_bytes` Riviera tosses this during the test: ``` # VSIM: Error: Fatal error occurred during simulation. ``` I attempted to reproduce in EDA Playground based on my guess that...

type:bug
category:simulators:riviera

I'm attempting to switch a build from monolithic to hierarchical verilation and am getting this error: ``` %Error: SomeIntf.sv:31:15: Modport item not found: 'data' : ... note: In instance 'foo.bar.baz'...

status: asked reporter