Skip to content

Latest commit

 

History

History

software

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

FFP Control Software

The control software for FFP runs on your computer and uses the FFP hardware to program an FPGA or SPI flash. It is written in Rust.

Building

cargo build --release

Installing

FFP software can be installed using Cargo:

cargo install ffp

You'll need to set up permissions to access the USB device, see the drivers file for more details.

Usage

Run ffp help for detailed usage. Commonly used commands:

  • ffp fpga program bitstream.bin
  • ffp fpga reset
  • ffp fpga power on
  • ffp flash id
  • ffp flash program bitstream.bin

Python Alternative

The prototype for this software was written as a Python script which is also available (prog.py).