-
Notifications
You must be signed in to change notification settings - Fork 81
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
Error while trying to use show
with slang
plugin
#133
Comments
The |
Hi @KrystalDelusion! Thanks for the quick response! If I run the command you suggest, I get the same error. Apparently there is something in the way the In there, I got the commands to fail even before trying to use
works, but using
results in the following error
I was able to get some SystemVerilog examples to work, but these examples are quite simple and do not use blackboxes. What would you suggest we should do? I think SystemVerilog support to the OSS-CAD-SUITE is great news and having that in APIO would be really nice. Thanks |
Ah, I think without the |
Yes, indeed. After trying the commands that make the synthes I thought that was more of the BTW, I noticed that using yosys with SystemVerilog files and without specifying the frontend results in using the "-sv" frontend. If this frontend is available, why add the slang plugin? Which is the preferred way to handle SystemVerilog while using the OSS-CAD-SUITE? |
The -sv frontend for the open source version uses the read_verilog command, which has very limited support for system verilog. read_slang is newer and still in development, but slang is much more fully featured and robust. At this time, I would suggest trying the -sv frontend; if it works as expected then that is great, but if not then the -slang frontend may work with a bit of extra effort. |
Thanks for the clarification. I am really hyped about this after I found out about SystemVerilog support with the Right now all the code I tested are just basic modules, but they work as expected. I was able to simulate using gtkwave, impact on a EDU-CIAA FPGA (which is a Lattice iCE40 HX4K) and get the graphs shown. That's a lot! Since then, the people at APIO upgraded the OSS-CAD-SUITE in order to see if we can get APIO to support SystemVerilog too, which would be awesome. |
Hi,
I am helping the APIO developers to add SystemVerilog support in its ecosystem. Right now we are able to run some basic examples and we are getting some errors on anothers. I wonder if anyone could help or point me in some direction.
At the moment we are trying to run the upduino32/blinky example. After sourcing the OSS-CAD-SUITE I am running the following
which works. Now we try to get an schematic of the circuit using
The
SB_RGBA_DRV
module is defined in the yosys librarytools-oss-cad-suite/share/yosys/ice40/cells_sim.v
, but is says it is not found. However, if I run the following I get no errorsand the SVG file of the circuit is created.
Any help?
The text was updated successfully, but these errors were encountered: