Support for VHDL #917
Replies: 6 comments 15 replies
-
We have a basic prototype of support for GHDL right now, with the ability to convert a VHDL source file to Verilog. You can see this test for an example of how to drive this: https://github.com/siliconcompiler/siliconcompiler/blob/main/tests/tools/test_ghdl.py. Extending this is probably not on our near-term roadmap, but we'd appreciate contributions towards this! We'd be happy to discuss if you're interested. |
Beta Was this translation helpful? Give feedback.
-
FYI - You might find the diagram at https://j.mp/vhdl-flow-diagram interesting. There are also diagrams at hdl/awesome#98 (comment) |
Beta Was this translation helpful? Give feedback.
-
Thank you both for your replies. @nmoroze Regarding the VHDL support, sure, I'd gladly see what needs to be done and see if I can fit in my agenda. |
Beta Was this translation helpful? Give feedback.
-
Regarding the As far as I know, the only way this could be solved is to translate
I don't see an elegant solution to this problem, I could propose to workaround this issue by commenting all assertions in the generated verilog and substituting them with |
Beta Was this translation helpful? Give feedback.
-
In PR #944
|
Beta Was this translation helpful? Give feedback.
-
I've been able to run the microwatt design successfully, but I cannot get a basic adder design to run because it requires the '-fynopsys' option. Is there a way to include this ghdl option when running SC? Here is the design: entity binary_4_bit_adder_top is architecture Behavioral of binary_4_bit_adder_top is
end Behavioral; |
Beta Was this translation helpful? Give feedback.
-
Any plan to support VHDL, e.g. via the GHDL plugin for Yosys?
Beta Was this translation helpful? Give feedback.
All reactions