Typedef interface class in pyhdl_if.sv #35
Replies: 3 comments 2 replies
-
Hi @PrashanthPoobalan, thank you for this issue report. I see a similar report in #34 as well. |
Beta Was this translation helpful? Give feedback.
-
Just a heads-up that I've identified a presumed Verilator issue/regression and a workaround that can be applied in the pyhdl-if library. Try v0.0.5 of pyhdl-if and let us know if you face further issues. |
Beta Was this translation helpful? Give feedback.
-
Hi Prashanth,
Hope this helps! Best Regards, |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi all,
first off I must say how excited I am for this pyhdl-if project, to allow easier HW/SW codesign & integration for a more complete python verification platform. I am going through the cocotb call_sv_bfm example to build an intuition of the underlying mechanisms.
Initially I had to modify the Dockerfile as I got an error complaining that cocotb only supports Verilator >= v5.036 like this :
then executing
make
I ran into this error :Which seem to suggest that the
typedef interface class
in thepyhdl_if.sv
is tripping the verilator syntax check when the compiler encounters the include expansion later in thepyhdl_if.sv
here :Has anyone else encountered this issue before?
Is the
typedef interface class ICallApi
inpyhdl_if.sv
causing this problem?And could anyone help advise this ?
Cheers
Beta Was this translation helpful? Give feedback.
All reactions