Unai Martinez-Corral
3ef329ce6f
ci/Action: fix artifacts
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-10-03 05:16:46 +02:00
Unai Martinez-Corral
2d90269229
add HDL tests
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-09-30 00:46:02 +01:00
Tomasz Michalak
21d948847f
Merge pull request #574 from antmicro/umarcor/action
...
Add F4PGA Action
2022-09-29 11:54:46 +02:00
Unai Martinez-Corral
6aa3995f78
f4pga: cleanup
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-09-29 00:51:28 +01:00
Unai Martinez-Corral
27b7d4bf31
add F4PGA Action
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-09-29 00:18:54 +01:00
Unai Martinez-Corral
e821a2c637
f4pga/flows/yosys: support optional value 'extra_args'
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-09-23 09:58:25 +02:00
Krzysztof Boronski
c406d26b3a
f4pga/flows: support ice40
...
* add nextpnr base module
* add nextpnr-ice40 variant
* update part_db.yml
* add ice40 flow
* add CI job 'Lattice'
Co-Authored-By: Unai Martinez-Corral <umartinezcorral@antmicro.com>
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-09-22 21:12:37 +01:00
dependabot[bot]
77d5eaeb26
build(deps): bump actions/setup-python from 2 to 4 ( #622 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 2 to 4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-22 02:20:38 +00:00
Unai Martinez-Corral
b161b69048
ci: add job 'Format'
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-19 18:33:57 +02:00
Unai Martinez-Corral
ee0c9008ff
mv .github/scripts ./
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-10 11:41:19 +02:00
Unai Martinez-Corral
e9a520a17a
f4pga: remove F4PGA_BIN_DIR and VPRPATH
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-04 06:32:48 +02:00
Unai Martinez-Corral
d63a2c2dbd
ci/scripts: merge envvars.sh into prepare_environment.sh
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-04 04:07:28 +02:00
Unai Martinez-Corral
1688a97763
f4pga: the default share path does not include subdir 'install' by default
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-04 04:07:28 +02:00
Unai Martinez-Corral
5f5e54315e
ci: rm f4pga-env
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-04 03:54:05 +02:00
Unai Martinez-Corral
1c444643b6
ci/prepare_environment: bump arch-defs packages
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-04 03:47:52 +02:00
Unai Martinez-Corral
e1e9e61b82
ci/scripts: add envvars.sh; move f4pga-env stuff out from prepare_environment
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-04 03:47:38 +02:00
Unai Martinez-Corral
158b7b8a38
ci/prepare_environment: bump arch-defs packages
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-04 03:33:36 +02:00
Unai Martinez-Corral
b0a7b2eea0
arch-defs tarballs now include usable environment and requirements files
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-04 03:33:16 +02:00
Unai Martinez-Corral
b8efd597e4
test: add environment.yml and requirements.txt files
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-04 03:33:16 +02:00
Unai Martinez-Corral
e276ecfb4c
ci: force deprecated
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-02 03:06:48 +02:00
Unai Martinez-Corral
082fab2a3f
ci: test pip install
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-02 02:24:51 +02:00
Krzysztof Boroński
d8d27d3216
ci: use extra verbose mode for f4pga build ( #596 )
...
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
2022-08-01 15:03:33 +02:00
Paweł Czarnecki
ab727871ed
CI: missing newline at the end of file
...
Signed-off-by: Paweł Czarnecki <pczarnecki@antmicro.com>
2022-08-01 13:57:22 +02:00
Pawel Czarnecki
2f0da9b169
platforms: eos-s3: parametrize package name
...
Signed-off-by: Pawel Czarnecki <pczarnecki@antmicro.com>
2022-08-01 13:56:04 +02:00
Pawel Czarnecki
93392fa9cb
platforms: eos-s3: add fasm2bels stage
...
Signed-off-by: Pawel Czarnecki <pczarnecki@antmicro.com>
2022-08-01 13:56:04 +02:00
Paweł Czarnecki
e88f714877
common modules: eos-s3: add analysis stage
...
Signed-off-by: Paweł Czarnecki <pczarnecki@antmicro.com>
2022-08-01 13:56:04 +02:00
Paweł Czarnecki
c6dce07e5b
CI: eos-s3: introduce F4PGA test flow
...
Signed-off-by: Paweł Czarnecki <pczarnecki@antmicro.com>
2022-08-01 13:56:03 +02:00
Unai Martinez-Corral
9dd06cd92a
ci: test F4PGA eos-s3 flow
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-01 13:53:17 +02:00
Unai Martinez-Corral
603cf6763c
ci: use a single matrix to test SymbiFlow and F4PGA ( #592 )
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-07-31 13:50:23 +02:00
Unai Martinez-Corral
8c411eb74e
ci/prepare_environment: update arch-def packages ( #591 )
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-07-31 11:58:37 +02:00
Pawel Czarnecki
4b8594d195
CI: ql: prepare infrastructure for updated arch-defs packages
...
Signed-off-by: Pawel Czarnecki <pczarnecki@antmicro.com>
2022-07-28 14:38:45 +02:00
Pawel Czarnecki
f9861da690
delete removing depreated toolchain wrappers
...
Signed-off-by: Pawel Czarnecki <pczarnecki@antmicro.com>
2022-07-28 14:38:45 +02:00
Pawel Czarnecki
9cd048885e
fix F4PGA_DIR_ROOT inconsistency
...
Signed-off-by: Pawel Czarnecki <pczarnecki@antmicro.com>
2022-07-28 14:38:45 +02:00
Unai Martinez-Corral
af6069af9e
ci/prepare_environment: rm all the scripts in ql tarballs, except subdir 'python'
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-07-28 10:31:17 +02:00
Unai Martinez-Corral
27eca4f35d
ci/prepare_environment: bump arch-defs packages
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-07-27 22:42:55 +01:00
Unai Martinez-Corral
e6d5d64892
ci/prepare_environment: fail in case of error
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-07-27 22:23:07 +01:00
Krzysztof Boronski
7c6a834c3e
Rename F4PGA_ENV_* to F4PGA_*_DIR
...
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
2022-07-13 07:14:21 -05:00
Krzysztof Boronski
9308536294
Do not use in-tree-build
...
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
2022-07-12 08:21:17 -05:00
Unai Martinez-Corral
28c35300b8
ci/Pipeline: force usage of the deprecated flow in job(s) 'Deprecated'
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-06-22 13:42:44 +02:00
Paweł Czarnecki
593adf1bda
s/F4PGA_FAM/FPGA_FAM/
...
This is required to make f4pga-examples working without handling 2
similar environment variables:
* F4PGA_FAM required for installing F4PGA
* FPGA_FAM used in f4pga-examples
Signed-off-by: Paweł Czarnecki <pczarnecki@antmicro.com>
2022-06-10 15:46:01 +02:00
Paweł Czarnecki
cbfc599fd6
CI: bump QL arch defs version
...
Signed-off-by: Paweł Czarnecki <pczarnecki@antmicro.com>
2022-06-07 15:44:40 +02:00
Unai Martinez-Corral
ccba453686
add missing headers
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-06-02 00:35:06 +02:00
Unai Martinez-Corral
7404c82127
ci: add License-check
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-05-31 15:13:06 +02:00
Krzysztof Boronski
fac1dbbce7
Update CI tests
...
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
2022-05-27 07:59:48 -05:00
Unai Martinez-Corral
daab4b3c02
ci/sftest: provide path to xdc files
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-05-24 20:01:45 +02:00
Xiretza
a7386c6e9c
fix(tests): allow pytest to automatically discover tests
...
By default, pytest only looks for modules named test_*.
2022-05-22 14:44:49 +02:00
Tomasz Michalak
a6f19c029f
Merge pull request #530 from antmicro/umarcor/add-pyFPGA
...
Add sfbuild|pyF4PGA
2022-05-17 11:57:56 +02:00
Unai Martinez-Corral
a3d6829af5
ci: rm pip option --use-feature=in-tree-build
2022-05-12 19:58:59 +02: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
dc58d412b9
mv python toolchain wrappers into f4pga
...
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:38 +02:00