Commit Graph

267 Commits

Author SHA1 Message Date
Alessandro Comodi c1583c06fa pip: fix prjxray package name
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-12-09 17:53:46 +01:00
Tim Ansell 309e53e076
Merge pull request #86 from antmicro/update-python-version-gh-action
gh-actions: use actions/setup-python@v2
2020-12-08 09:31:50 -08:00
Alessandro Comodi 5d7c55247a gh-actions: use python version 2
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-12-08 11:08:53 +01:00
Karol Gugala 5514e5c846
Merge pull request #81 from antmicro/fix-requirements
xc7: fix python requirements
2020-12-03 14:47:57 +01:00
Alessandro Comodi 5c9cc389d2 xc7: fix python requirements
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-12-03 10:46:20 +01:00
Robert Winkler 115558dc5a
Merge pull request #78 from antmicro/separate_builddir
xc7: Separate build directory for each board
2020-12-01 09:49:46 +01:00
Karol Gugala 96fb6beaa0
Merge pull request #76 from antmicro/use-litex-hub-packages-xc7
xc7: Use Conda packages from LiteX-Hub channel
2020-11-30 14:27:38 +01:00
Adam Jeliński 878633bfb9 xc7: Use Conda packages from LiteX-Hub channel
Previously-pinned packages are substituted with LiteX-Hub-based packages
built from the same source repository commit.

Signed-off-by: Adam Jeliński <ajelinski@antmicro.com>
2020-11-30 13:22:38 +01:00
Robert Winkler 2d70adde4f xc7: Remove "make clean" from counter example instruction
Signed-off-by: Robert Winkler <rwinkler@antmicro.com>
2020-11-30 13:04:32 +01:00
Robert Winkler 876a14aa3b xc7: Separate build directory for each board
Signed-off-by: Robert Winkler <rwinkler@antmicro.com>
2020-11-30 11:08:09 +01:00
Karol Gugala 24929412ed
Merge pull request #77 from antmicro/use-litex-hub-packages-eos-s3
eos-s3: Use Conda packages from LiteX-Hub channel
2020-11-28 17:43:18 +01:00
Adam Jeliński c5d93c1506 eos-s3: Use Conda packages from LiteX-Hub channel
`quicklogic-vtr` had to stay at the same version because newer versions
failed at building `btn_counter` example with the current quicklogic
toolchain used.

Other packages are in the versions built from their latest source
commits.

Signed-off-by: Adam Jeliński <ajelinski@antmicro.com>
2020-11-27 16:09:29 +01:00
Peter Gielda 74ad13c22a
Merge pull request #75 from antmicro/gh_actions2
Replace Travis CI with GitHub Actions
2020-11-26 19:00:51 +01:00
Robert Winkler fefdc41552 readme: Update prerequisites and examples
Signed-off-by: Robert Winkler <rwinkler@antmicro.com>
2020-11-26 18:14:19 +01:00
Alessandro Comodi 655919df94 readme: using separate symbiflow packages
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-11-26 18:14:19 +01:00
Alessandro Comodi f8dd027c18 litex: reduce clock to 80MHz and add no-ident-version
The no-ident-version flag is needed to produce exactly equal outputs
from LiteX, where both the BIOS and the design do not change from one
build to the other, due to changes in the BIOS LiteX timestamp

Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-11-26 18:14:19 +01:00
Alessandro Comodi de69002bc5 symbiflow: xc7: update tools versions and packages
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-11-26 18:14:19 +01:00
Robert Winkler c36e52cb2c ci: Add GitHub Actions config
Signed-off-by: Robert Winkler <rwinkler@antmicro.com>
2020-11-26 18:14:19 +01:00
Robert Winkler a9ae44dea2 ci: Remove Travis config
Signed-off-by: Robert Winkler <rwinkler@antmicro.com>
2020-11-26 18:14:19 +01:00
Robert Winkler dab8d997be ci: Add tuttest_exec helper
Signed-off-by: Robert Winkler <rwinkler@antmicro.com>
2020-11-26 18:14:19 +01:00
Robert Winkler 60c1ff1596 ci: Move CI scripts to another directory
Signed-off-by: Robert Winkler <rwinkler@antmicro.com>
2020-11-26 18:14:19 +01:00
Peter Gielda e96d7e3419
Merge pull request #72 from SymbiFlow/drop-old-distros
Drop CentOS 6 and Ubuntu Trusty
2020-11-25 11:24:06 +01:00
Karol Gugala ad98f38c86 CI: XC7: temporally disable LiteX tests
LiteX tests are failing due to issues in LiteX/Symbiflow
support. Let's disable them until a fix is merged in LiteX.

Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2020-11-23 16:33:05 +01:00
Karol Gugala f83e8716a7 CI: XC7: drop old distros
Dropping Ubuntu Trusty and CentOS 6 from xc7 tests.
Both the distros do not provide the `realpath` tool
used in symbiflow wrappers

Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2020-11-23 16:32:55 +01:00
Peter Gielda de551c7b20
Merge pull request #67 from antmicro/fix-xc7-build
Rework in-docker tests so they handle comments in scripts
2020-11-23 00:15:29 +01:00
Karol Gugala f6fcb87cc5 xc7: do not use one-top-level option
This option is not supported in older distros we test.
We need to manually create the directory to which we're
going to unpack architectures definitions.

Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2020-11-22 22:34:19 +01:00
Karol Gugala 73328e06c1 Rework in docker tests so they handle comments
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2020-11-22 22:16:20 +01:00
Alessandro Comodi cef42ad8ff
Merge pull request #60 from tcal-x/use35t
Change arty_50 to arty_35 to match board branding.
2020-10-14 18:17:43 +02:00
Tim Callahan cdfac6ca4e Change arty_50 to arty_35 to match board branding.
Signed-off-by: Tim Callahan <tcal@google.com>
2020-10-13 16:21:28 -07:00
Tim Ansell eeabde6659
Merge pull request #53 from mithro/multi-os-name-fix
travis: Use toolchain name directly.
2020-09-28 07:54:52 -07:00
Tim 'mithro' Ansell b15679093c travis: Use toolchain name directly.
A small change to the naming in eos-s3/README.rst names means we can
simplify the .travis.yml to use the TOOLCHAIN value directly rather than
needing multiple if statements.

Also add comments to explain what is happening in each section.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-28 07:15:43 -07:00
Tim Ansell 2ef044b502
Merge pull request #46 from antmicro/multi-os-test
Run tests on multiple Linux OS versions (using Travis).
2020-09-28 06:48:53 -07:00
Kamil Rakoczy 3ffea1492c Update to use named snippets
Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
2020-09-28 12:01:46 +02:00
Kamil Rakoczy 4e1dad1086 Add installation of realpath and getopt to eos-s3 conda environment
Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
2020-09-28 08:51:29 +02:00
Kamil Rakoczy fd2614e193 Update quicklogic toolchain to v1.2.0
Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
2020-09-28 08:49:22 +02:00
Kamil Rakoczy 4da6b8c7ba Use prefix-lines-with option from tuttest
Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
2020-09-28 08:45:56 +02:00
Kamil Rakoczy a45a8421bc Finish running tests on multiple OS
Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
2020-09-28 08:45:56 +02:00
Tim 'mithro' Ansell becb5c84f6 Trying to run tests on multiple OS.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-28 08:45:53 +02:00
litghost fc736813bd
Merge pull request #50 from tcal-x/rollnew
Attempt to roll tarball and Yosys packages for symbiflow-examples.  Name the code blocks.   Address issue #48.
2020-09-24 15:51:01 -07:00
Tim Callahan 4906fd96dd Change indent to minimize diff for PR.
Signed-off-by: Tim Callahan <tcal@google.com>
2020-09-24 11:11:34 -07:00
Tim Callahan 0b3f9adfd8 Fix ``, fix README links.
Signed-off-by: Tim Callahan <tcal@google.com>
2020-09-23 14:53:43 -07:00
Tim Callahan 94e7544cfd Really remove the LOC; try to get 100T linux demo to run.
Restore output redirect for synth step (deleted by accident).
Checking status w/ EOS-S3 updates .. DNM!
Change instructions around INSTALL_DIR.
Update formatting to rst not md.
More formatting fixes, mostly for ..code.
Now use $INSTALL_DIR/xc7 and $INSTALL_DIR/eos-s3.
Formatting & instructions update.

Signed-off-by: Tim Callahan <tcal@google.com>
2020-09-23 14:53:43 -07:00
Tim Callahan 0a2ba746a1 Update ./README.rst to get change in xc7/README.rst.
Signed-off-by: Tim Callahan <tcal@google.com>
2020-09-23 14:53:43 -07:00
Tim Callahan 13094b8d2b Remove LOC constraint, and add Linux test for 100T.
Signed-off-by: Tim Callahan <tcal@google.com>
2020-09-23 14:53:43 -07:00
Tim Callahan ee2a9fe246 Try newer prjxray-db package.
Signed-off-by: Tim Callahan <tcal@google.com>
2020-09-23 14:53:43 -07:00
Tim Callahan e82722554a Update xc7/README.rst to match change in ./README.rst.
Signed-off-by: Tim Callahan <tcal@google.com>
2020-09-23 14:53:43 -07:00
Tim Callahan 3aece880b7 Update yosys plugins package version to match symbiflow-arch-defs.
Signed-off-by: Tim Callahan <tcal@google.com>
2020-09-23 14:53:43 -07:00
Tim Callahan 11329c06d0 Attempt to roll tarball and Yosys packages for symbiflow-examples.
Signed-off-by: Tim Callahan <tcal@google.com>
2020-09-23 14:53:43 -07:00
Tim Ansell 6850c5785a
Merge pull request #51 from antmicro/remove-examples-fix
linux_litex_demo: move images.json out of examples directory
2020-09-18 11:01:59 -07:00
Kamil Rakoczy 7d30b19337 linux_litex_demo: move images.json out of examples directory
Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
2020-09-18 11:36:53 +02:00