Open Source Software-Only Compilation/Simulation/Synthesis Flow #263
Jiahui17
started this conversation in
Change proposal
Replies: 1 comment
-
|
I am extremely in favor of this and would love to see it happen. I don't know that I will have time to dedicate dev time on this front but please let me know if I can provide any kind of insight. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Open Source Software-Only Compilation/Simulation/Synthesis Flow
Introduction
For open-source compiler projects, it is beneficial to have a flow that is independent of any proprietary software. Open-source dependencies are typically easier to get: for instance, Yosys can be automatically pulled from GitHub and compiled; whereas the procedure is substantially more complicated for Vivado.
The Issue: Can Dynamatic Be Used Independently of Proprietary Software?
A typical use case of an open-source HLS compiler would be the following:
Unfortunately, every step needs certain proprietary software or licenses. For instance:
Pure Open-Source Solution in the Main Flow
I suggest making the default flow of Dynamatic completely independent of any proprietary dependencies. Possible substitutions:
The tasks
HlsVerifierfor GHDL and Verilator.synthesize.shfor Vivado.Beta Was this translation helpful? Give feedback.
All reactions