ARTIQ Zynq-based core device support
Go to file
Sebastien Bourdeauducq 27466036a7 work around boot.bin/fsbl problems
* Use fsbl.elf sent to me by Xilinx tech support. None of the other FSBL images for ZC706, including the official one from 2019.2-zc706-release.tar.xz, appear to work (no UART output, no FPGA DONE).
* Prevent boot.bin creation tool from crashing due to long paths.
2020-05-06 17:38:01 +08:00
examples make LED channels output-only 2020-04-26 11:51:06 +08:00
openocd add run scripts 2020-04-11 21:12:16 +08:00
src runtime: check PL DONE 2020-05-04 22:27:15 +08:00
.gitignore add impure incremental build process, document 2020-05-01 10:07:38 +08:00
README.md README: fix formatting 2020-05-01 10:09:31 +08:00
channel-rust-nightly.toml shell.nix: use local channel-rust-nightly.toml 2020-04-11 19:01:42 +08:00
default.nix work around boot.bin/fsbl problems 2020-05-06 17:38:01 +08:00
fsbl.elf work around boot.bin/fsbl problems 2020-05-06 17:38:01 +08:00
fsbl.nix build FSBL 2020-05-06 16:02:44 +08:00
gnutoolchain.nix build FSBL 2020-05-06 16:02:44 +08:00
mkbootimage.nix add Antmicro Zynq mkbootimage utility 2020-05-01 10:51:13 +08:00
remote_run.sh remote_run: fixes 2020-05-01 11:22:45 +08:00
rustPlatform.nix pure Nix build system 2020-04-30 21:04:28 +08:00
shell.nix add Antmicro Zynq mkbootimage utility 2020-05-01 10:51:13 +08:00

README.md

Configure Nix channels:

nix-channel --add https://nixbld.m-labs.hk/channel/custom/artiq/fast-beta/artiq-fast
nix-channel --update

Pure build with Nix:

nix-build -A zc706-jtag
./remote_run.sh

Impure incremental build:

nix-shell
cd src
./zc706.py -g  # build gateware
make           # build firmware
cd ..
./remote_run.sh -i

The impure build process can also be used on non-Nix systems.