zynq7000-rs/zedboard-fpga-design
2025-04-11 20:39:36 +02:00
..
2025-04-11 20:39:36 +02:00
2025-04-11 20:39:36 +02:00
2025-04-11 20:39:36 +02:00
2025-04-11 20:39:36 +02:00
2025-04-11 20:39:36 +02:00
2025-04-11 20:39:36 +02:00
2025-04-11 20:39:36 +02:00

Zedboard FPGA design for Rust

This is an example/reference design which was used to verify various components provided by this library. To minimize the amount of HW designs required, one project is provided. The design was kept as generic as possible. In principle, it should be possible to adapt the hardware design to other boards with modifications.

Pre-Requisites

Loading the project and the block design with the GUI

You can load the project using the batch mode of vivado inside the folder where you want to create the zedboard-rust project:

vivado -mode batch -source <path to zedboard-rust.tcl> -tclargs --overwrite

for example, to create the directory directly insdie this directory:

vivado -mode batch -source zedboard-rust.tcl -tclargs --overwrite

This should create a zedboard-rust Vivado project folder containing a zedboard-rust.xpr project file. You can load this project file with Vivado:

vivado zedboard-rust.xpr

You can perform all the steps specified in the Vivado GUI as well using Execute TCL script and Load Project.