f4pga-arch-defs
f4pga-arch-defs copied to clipboard
Add QuickLogic EOS S3/PP3E support
This PR adds support for QuickLogic's EOS-S3 and PolarPro3E device.
This PR is probably too big to reviewed and merged, so we can discuss here how to split it into smaller ones and merge.
Beside QL specific changes, there are some generic fixes, this is probably sth we can extract from this PR.
Can you rebase onto master?
This is blocked by https://github.com/SymbiFlow/python-symbiflow-v2x/pull/32 @mithro can you take a look on V2X fasm annotations?
So I think that the PR shouldn't be merged in this form. We had split it into several smaller ones:
- https://github.com/SymbiFlow/symbiflow-arch-defs/pull/1393 (merged) was related to changes in common CMake stuff
- https://github.com/SymbiFlow/symbiflow-arch-defs/pull/1420 Is related to changes to the timing importer
The rest of Quicklogic related changes is confined to the quicklogic
directory and a PR has not been issued yet. Still, its going to be blocked by V2X https://github.com/SymbiFlow/python-symbiflow-v2x/pull/32