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
Tim Ansell
ba08ae06a0
Merge pull request #47 from antmicro/examples-remove
...
Remove examples directory and improvement documentation
2020-09-11 12:19:53 -07:00
Kamil Rakoczy
045dc79d4f
Change README Markdown format to reStructuredText
...
This commit is workaround for Github not rendering
`.. include::`.
This PR adds:
- Adds Makefile for creating conda environment under `env/conda` and
installs `rst_include` tool.
- Adds make README.rst target to generate `README.rst` from `README.src.rst`
- Has Travis CI run on repository and check that the `README.rst` file
has been rebuilt and committed if any of the dependencies have
change.
Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
2020-09-09 13:25:50 +02:00
Kamil Rakoczy
21390ff61f
Update README.md files
...
Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
2020-09-07 12:36:46 +02:00
Karol Gugala
2bc55db818
xc7: linux: fix emulator.bin load address
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2020-08-13 23:06:57 +02:00