/ultrascale-plus

Rust on the Zynq UltraScale+ MPSoC

Primary LanguageRustApache License 2.0Apache-2.0

ultrascale-plus

Rust on the Zynq UltraScale+ MPSoC

IMPORTANT: All the code in this repository is experimental. Eventually parts of this repository will be moved into their own repositories and be published on crates.io. Do not rely on any crate in this repository.

Organization

Under the firmware directory you'll find crates that are meant to be compiled for the ARM Cortex-R5 architecture. firmware/zup-quickstart/examples contains examples that you can run on any of the R5 cores. firmware/README.md contains more information about how to build, load, run and debug these programs.

Under the host directory you'll find crates that are meant to be compiled for the 64-bit ARMv8-A architecture.

Under the tools directory you'll find crates that are meant to be compiled for the architecture of the build machine (usually x86_64).

References

License

The code in this repository is distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE-APACHE and LICENSE-MIT for details.