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.
 
 
 
 
 
 
Sebastien Bourdeauducq 743b0e198d cargo: remove outdated runner entry 3 years ago
examples make LED channels output-only 3 years ago
openocd add run scripts 3 years ago
src cargo: remove outdated runner entry 3 years ago
.gitignore add impure incremental build process, document 3 years ago
README.md README: fix formatting 3 years ago
channel-rust-nightly.toml shell.nix: use local channel-rust-nightly.toml 3 years ago
default.nix use new core1 startup mechanism 3 years ago
fsbl.elf work around boot.bin/fsbl problems 3 years ago
fsbl.nix build FSBL 3 years ago
gnutoolchain.nix build FSBL 3 years ago
mkbootimage.nix add Antmicro Zynq mkbootimage utility 3 years ago
remote_run.sh remote_run: fixes 3 years ago
rustPlatform.nix pure Nix build system 3 years ago
shell.nix add Antmicro Zynq mkbootimage utility 3 years 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-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.