#hal #amd #bare-metal #zynq7000 #no-std

no-std zynq7000-hal

Hardware Abstraction Layer (HAL) for the Zynq7000 family of SoCs

2 releases

Uses new Rust 2024

0.1.1 Oct 9, 2025
0.1.0 Oct 8, 2025

#1678 in Embedded development


Used in 2 crates

MIT/Apache

535KB
14K SLoC

Crates.io docs.rs ci

HAL for the AMD Zynq 7000 SoC family

This repository contains the Hardware Abstraction Layer (HAL), which is an additional hardware abstraction on top of the peripheral access API.

It is the result of reading the datasheet for the device and encoding a type-safe layer over the raw PAC. This crate also implements traits specified by the embedded-hal project, making it compatible with various drivers in the embedded rust ecosystem.

The top-level README and the documentation contain more information on how to use this crate.

Dependencies

~7MB
~146K SLoC