yosys
yosys copied to clipboard
Add support for QuickLogic devices
This PR adds support for the following QuickLogic devices:
- EOS-S3 (https://www.quicklogic.com/products/eos-s3/)
- PolarPro 3E (https://www.quicklogic.com/products/fpga/fpgas-sram/#polarpro3e)
This PR has been created to discuss the changes and then add it as a wip/
branch to SymbiFlow Yosys.
The code comes from the QuickLogic Yosys fork (which is actively developed):
https://github.com/QuickLogic-Corp/yosys/tree/quicklogic-rebased
GitHub
Yosys Open SYnthesis Suite. Contribute to QuickLogic-Corp/yosys development by creating an account on GitHub.
Is there any other issue that needs to be addressed before creating wip/quicklogic
branch and regenerating Yosys master+wip
branch?
Is there any other issue that needs to be addressed before creating
wip/quicklogic
branch and regenerating Yosysmaster+wip
branch?
I think the broader issue is how to maintain long term maintenance of this wip/
branch. One of the recent pushes has been to eliminate wip/
branches, either by getting the patches merged upstream, or in the case of yosys, making plugins rather than modifying yosys directly. Ideally this would go into upstream yosys, but I understand that might be hard to impossible.
If getting into upstream yosys is not going to happen, then I believe converting this PR into a plugin, likely under its own project, is my preferred path forward.
I believe converting this PR into a plugin, likely under its own project, is my preferred path forward.
Ok, I will create a PR which will add those changes as a separate Yosys plugin.