Commit graph

749 commits

Author SHA1 Message Date
Krzysztof Boronski
c763733b8b Update docs and replace some references to sfbuild/symbiflow with f4pga
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
2022-05-06 10:58:44 -05:00
Krzysztof Boronski
1e82b22bb5 f4pga: Update f4pga/setupy.py to not install removed code
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
2022-05-06 06:46:50 -05:00
Krzysztof Boronski
eb195d2135 f4pga: Remove some dead code and refactor flow_config.py
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
2022-05-06 06:44:11 -05:00
Krzysztof Boronski
2291026181 f4pga: Remove irrelevant old prototype code
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
2022-05-06 06:00:12 -05:00
Unai Martinez-Corral
9d169a44af add tests with pytest
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:38 +02:00
Unai Martinez-Corral
636da72d32 f4pga: cleanup and style
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:38 +02:00
Unai Martinez-Corral
26fb1d63b0 f4pga: mv part_db/parts.json part_db.json
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:38 +02:00
Unai Martinez-Corral
d0641bdf53 f4pga/wrappers/xc7
* move helpers from common to __init__
* merge write_fasm, route and place into __init__
* rename common to vpr
* synth: style
* write_fasm: style

Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:38 +02:00
Unai Martinez-Corral
dc58d412b9 mv python toolchain wrappers into f4pga
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:38 +02:00
Unai Martinez-Corral
382e09b307 ci: merge workflow pyF4PGA into Pipeline
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:38 +02:00
Unai Martinez-Corral
c44a0e164c f4pga: rm sf_ prefixes
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral
fcb4ce8811 f4pga: merge sfbuild into __init__
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral
920d1d5ec3 f4pga: test pyF4PGA in CI
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral
22003c2f49 ci: make examples env
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral
c13d6fc6eb ci: add sftest.json
Authored-By: Krzysztof Boronski <kboronski@internships.antmicro.com>
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral
f58637f3d4 ci: test f4pga|sfbuild
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral
849d3efd48 ci: add GitHub Actions workflow 'pyFPGA'
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral
eeac9239d7 f4pga: rename single file modules
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral
ba3a9d925e f4pga/platforms/xc7a50t: override the path to arty.xdc
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral
72913daac2 f4pga/sfbuild: get INSTALL_DIR from environ
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral
898eab8232 f4pga/module_runner: import importlib.util explicitly
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral
3ab6f2b10d f4pga: add requirements.txt
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral
f00ff8924d docs: s/sfbuild/f4pga/
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral
2ba01e787a docs/f4pga: reorganise, add scope and references
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral
1b304a4271 docs: use MyST instead of recommonmark
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral
60e7c8505e mv f4pga/docs docs/f4pga
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral
4cbdd76fe7 mv sfbuild f4pga
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:36 +02:00
Krzysztof Boronski
cd2ad7144c Up-to-date version of sfbuild
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
2022-04-26 12:16:36 +02:00
Unai Martinez-Corral
a7cc3e98d0 ci/prepare_environment: update
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:36 +02:00
Karol Gugala
c42cb59767
Merge pull request #551 from antmicro/umarcor/prevent-merges-in-forks
ci/Automerge: prevent merging dependabot PRs in forks
2022-04-26 12:09:14 +02:00
Karol Gugala
2b89914ed6
Merge pull request #552 from antmicro/umarcor/docs/makefile
move environment and makefile into docs
2022-04-26 12:05:43 +02:00
Unai Martinez-Corral
af2ca8ccf9 move environment and makefile into docs
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-23 15:01:27 +02:00
Unai Martinez-Corral
6e71a19c1b ci/Automerge: prevent merging dependabot PRs in forks
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-23 14:10:11 +02:00
Unai Martinez-Corral
ed6398c5a6
f4pga: toolchain wrappers (shell) moved from arch-defs (#534 ) 2022-04-23 14:06:24 +02:00
Unai Martinez-Corral
c37b4b324a f4pga/wrappers/sh: s/old/deprecated/
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-23 13:48:22 +02:00
Unai Martinez-Corral
3b39b0325e f4pga/setp: remove commented QL entrypoints
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-23 13:48:01 +02:00
Unai Martinez-Corral
fbf7a4d131 f4pga: use envvar F4PGA_ENV_BIN and F4PGA_ENV_SHARE
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-22 00:48:05 +02:00
Unai Martinez-Corral
2ee6037e05 f4pga: add license headers
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-21 13:29:02 +02:00
Unai Martinez-Corral
84fef6357b ci: use f4pga entrypoints to sh wrappers
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-21 13:29:02 +02:00
Unai Martinez-Corral
ac82b068e1 f4pga/wrappers/sh/quicklogic: cleanup and adjust
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-21 13:29:02 +02:00
Unai Martinez-Corral
6dbdcee076 f4pga/wrappers/sh/xc7: cleanup and adjust
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-21 13:29:02 +02:00
Unai Martinez-Corral
1c93264c3a f4pga: add setup.py
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-21 13:29:02 +02:00
Unai Martinez-Corral
ee300edf64 f4pga/wrappers/sh: add python entrypoints
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-21 13:29:02 +02:00
Unai Martinez-Corral
d275fbbcf0 f4pga: toolchain wrappers (shell) moved from arch-defs
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-21 13:29:02 +02:00
Unai Martinez-Corral
80748d7516 add f4pga-env
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-21 13:29:02 +02:00
Unai Martinez-Corral
0e490e9862 ci: rename workflow to 'Pipeline'; add job Example
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-21 13:29:02 +02:00
dependabot[bot]
410339e3bf
build(deps): bump actions/upload-artifact from 2 to 3 (#550)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 03:25:58 +01:00
Unai Martinez-Corral
2ca9c1ff99 docs/community: typo
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-09 13:48:03 +02:00
Karol Gugala
d5a5b805ca
Merge pull request #548 from antmicro/umarcor/ci/reusable-workflow
ci: split Automerge and convert Doc to a reusable workflow
2022-04-07 17:08:03 +02:00
Unai Martinez-Corral
3673463f9e ci: split Automerge and convert Doc to a reusable workflow
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-06 23:30:25 +02:00