Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust on the Noel-V

Experiments of running Rust code on the Noel-V processor on an Arty-A7 FPGA board.

This repository currently contains the following components:

  • gateware contains instructions on how to download and flash a pre-built Noel-V design to the Arty-A7 board.
  • firmware contains Rust code for the Noel-V processor. It contains the following components:

Prerequisites

To build and run Rust software on the Noel-V, you need the following tools.

Setting up the Arty-A7

You need to prepare the Noel-V core first by flashing the corresponding FPGA design to the board. The gateware README gives instructions on how to do this.

Flashing the firmware

After you have prepared the board, you can simply use cargo run --release --bin arty_a7 inside the firmware folder to flash an example application to the board. The project justfile and .cargo/config.toml configure a runner which calls grmon and uses it to flash and run the Rust application.

About

Experiments using Rust on the Noel-V

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages