Marlon James

Results 21 issues of Marlon James

Verilator version: master fadc677 Currently, for **simulation time callbacks** (see IEEE 1800-2017 38.36.2) other than `cbAfterDelay`, Verilator ignores the _cb_data_p->time_ field, and they are registered as repeated callbacks rather than...

status: ready

1. `dev_test_nosim` is run first. It runs `dev_coverage_combine` at the end of the session. 2. Later, `dev_test_sim` runs, followed by `dev_coverage_combine` again. 3. `dev_coverage_combine` runs `coverage combine`, which unless the...

category:tests-ci

Cocotb version: master Simulators: Riviera-PRO 2019.10+ 64-bit Linux, Active-HDL 11.1 32-bit Windows 10 VSimSA is re-using callbacks for `cbValueChange`. If we have a `cbValueChange` callback handle for a signal such...

type:bug
category:simulators:activehdl
category:simulators:riviera
category:codebase:gpi
upstream

Verilator is returning `vpiReg` from `vpi_get(vpiType, hdl)` for `real` and `string` variables. cocotb then creates a `ModifiableObject` instead of a `RealObject` or `StringObject`. Assignment with a `float` or `bytes` value...

type:bug
category:simulators:verilator
category:codebase:gpi
upstream

Change VHPI `ReadOnly` callback reason to address #2749.

type:bug
status:blocked
status:needs-proprietary-testing
category:codebase:gpi

When the VHPI callback reasons for `ReadWrite` and `ReadOnly` where changed (see #1061), a different problem was introduced. Using `vhpiCbRepEndOfTimeStep` for the `ReadOnly` callback reason no longer allows use of...

type:bug
status:needs-proprietary-testing
category:codebase:gpi

I've been investigating a wrapper port vs module port issue while working on updating the main verilator loop used by cocotb (#2105). I've been able to determine that using iteration...

type:bug
category:simulators:verilator
category:codebase:gpi
upstream

Continuing the theme of providing the new interfaces before 2.0. For now we could keep it the same, without using `CancelledError`. Potentially, `kill()` could be made private and used by...

type:deprecation

cocotb 1.7.0 At least two users have reported problems loading the `libpython` shared library when using cocotb 1.7 binary wheel installation. They did not set [LIBPYTHON_LOC](https://docs.cocotb.org/en/stable/building.html#envvar-LIBPYTHON_LOC) and were relying on...

category:packaging
category:building

Passing a hierarchical path to `SimHandleBase._handle.get_handle_by_name()` rather than just the name of a direct child object can cause problems, including erroneously detecting a pseudo-region. _Explanation from https://github.com/cocotb/cocotb/pull/3624#discussion_r1466822603_ There is no...

type:bug
category:codebase:gpi