-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Instance name is using a System Verilog keyword #34
Comments
I can reproduce this issue using |
I think this is now resolved, I don't see any reference to 'instance' now in the caravel.v verilog. |
I still see it in the |
in which the use of "clocking" as an instance name in caravel and caravan conflicts with the system verilog keyword of the same name.
* Corrected the issue reported on the github issue tracker (#34) in which the use of "clocking" as an instance name in caravel and caravan conflicts with the system verilog keyword of the same name. * Apply automatic changes to Manifest and README.rst Co-authored-by: RTimothyEdwards <RTimothyEdwards@users.noreply.github.com>
The fix for this has just been merged and will be in effect starting with the tags for MPW-five. |
Update Makefile PDK_PATH
* Corrected the issue reported on the github issue tracker (#34) in which the use of "clocking" as an instance name in caravel and caravan conflicts with the system verilog keyword of the same name. * Apply automatic changes to Manifest and README.rst Co-authored-by: RTimothyEdwards <RTimothyEdwards@users.noreply.github.com>
I'm trying to simulate the Caravel SoC with our SystemVerilog based design. I'm using
Verilator
with SV enabled and hitting the below issue. Is it possible to rename the instance name please? I'm working around it locally by renaming the instance, but it is blocking me from making the simulation infrastructure available to others without the manual workaround.%Error: ../../caravel_soc/verilog/rtl/caravel.v:614:22: syntax error, unexpected clocking, expecting IDENTIFIER or randomize 614 | caravel_clocking clocking( | ^~~~~~~~
The text was updated successfully, but these errors were encountered: