Commit Graph

18 Commits

Author SHA1 Message Date
86b9045417 use liconfig, libcoreio, szl from zynq-rs 2020-09-09 18:44:12 +08:00
7e26a87aed fix previous commit 2020-09-09 18:12:39 +08:00
a277e89b3a Makefile: fix runtime.bin target 2020-09-09 17:01:14 +08:00
91ed035bef makefile: fix szl rebuild (#108) 2020-09-06 00:10:44 +08:00
ccf8ae5b5d szl: implemented #96
SZL no longer do self-extraction for runtime binary, it would boot from
SD/ethernet depending on the boot mode settings.
This allows a larger runtime binary, so we can optimize for speed in the
runtime firmware for better performance, and allow more features to be
added later.
2020-09-01 15:57:20 +08:00
984bb08d27 Makefile: optimize 2020-08-05 19:14:18 +08:00
f8d4036451 add ACP kernel initiator
Based on work by Chris Ballance
https://github.com/m-labs/artiq/issues/1167#issuecomment-427188287
M-Labs/artiq-zynq#55

Work-in-progress, only gateware part and build system, untested.
2020-08-04 13:15:26 +08:00
36338ea3b2 Makefile: fix pl.rs dependencies 2020-07-16 11:35:40 +08:00
e3ff21b1b5 create gateware folder 2020-07-11 17:49:54 +08:00
c935e450df makefile: automate runtime dependencies 2020-07-09 09:41:45 +08:00
656e768f06 makefile: update dependencies 2020-07-09 09:31:36 +08:00
24bd541dfd Exception handling: added dependencies to makefile 2020-07-02 10:13:47 +08:00
ed21457f28 replace libio with core_io
* based on https://github.com/jethrogb/rust-core_io but could not get the packaging scripts to work
  and the repos is unmaintained anyway, so just copied the result
* more features and more up-to-date
* compatible with the fatfs crate
2020-06-05 17:14:36 +08:00
6454f994af add libio from ARTIQ 2020-06-03 11:17:28 +08:00
15b2b253cf build for NIST variants 2020-05-14 15:30:50 +08:00
7c6f57540e prevent cargo xbuild from creating sysroot in source tree. Closes #6 2020-05-09 13:21:55 +08:00
4464b85ab3 move build artifacts out of tree 2020-05-07 13:52:40 +08:00
2439ba1f88 add impure incremental build process, document 2020-05-01 10:07:38 +08:00