Max Korbel

Results 158 issues of Max Korbel

Testing for 0-width ports it blocked pending https://github.com/intel/rohd/issues/57. Some code for testing it is already started in cosim_test.dart.

There are some scenarios where ROHD Cosim will send multiple ticks to the SV simulator back-to-back without any additional value added (e.g. I think if there are no events in...

enhancement

There can be situations where the SystemVerilog simulator needs to tick multiple times within one timestamp of the ROHD simulator. This scenario probably already happens, but it would be good...

enhancement

There's already support for accessing registered ports of `ExternalSystemVerilogModule`s, but it would be cool to be able to access other non-port signals in modules or submodules in the SystemVerilog. This...

enhancement

A bug exists in ROHD related to clock dividers: https://github.com/intel/rohd/issues/191 The logic in cosimulation is similar to the logic of sequential logic in a plain ROHD simulation. We should review...

enhancement

Some listeners and subscriptions from `Cosim.connectCosimulation` do not cancel when a simulation ends. This means if the simulation is reset and started again, at least there's a performance penalty and...

bug

There's already arguments available for compile, "extra", filelists, etc. but there are others not supported in `Cosim` `Module`s. A couple major ones are simulation args and plusargs. The cocotb docs...

enhancement

It can be tedious to build a cosim wrapper for a SystemVerilog module for cosimulation. Since enough information is provided anyways to build and simulate the module, it would be...

enhancement

There is some limited typing of cosim messages in both the Dart and Python sides of the package. Creating some better types for different types of messages could make the...

enhancement

### Describe the bug For example, when shifting by an integer (e.g. `

bug