ARTIQ Zynq-based core device support
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pca006132 30f51db4da comms: removed core1 reset. 5 hours ago
examples Exception handling: Implemented RPC exception. 4 days ago
openocd openocd: remove reference to deleted file 4 days ago
src comms: removed core1 reset. 5 hours ago
.gitignore move build artifacts out of tree 2 months ago
README.md README: update Nix build command 1 month ago
channel-rust-nightly.toml shell.nix: use local channel-rust-nightly.toml 3 months ago
default.nix drop FSBL 3 days ago
local_run.sh local_run: fixed bash opt bug. 4 days ago
mkbootimage.nix add Antmicro Zynq mkbootimage utility 2 months ago
remote_run.sh run scripts: added option to avoid loading bitstream 4 days ago
rustPlatform.nix pure Nix build system 2 months ago
shell.nix shell.nix: add binutils 3 days ago

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-simple-jtag  # or zc706-nist_qc2-jtag or zc706-nist_clock-jtag
./remote_run.sh

Impure incremental build:

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

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