pfFPGATools
A set of tools for building and installing openFPGA cores for the Analog Pocket.
Copyright (c) 2023-present Didier Malenfant.
This project is obsolete and has been replaced by the more generic pf-dev-tools.
Installation
pfFPGATools requires at least Python 3.10. Make sure you have a supported version of Python before proceeding.
You can then install pfFPGATools by typing the following in a terminal window:
pip install pf-fpga-toolsUsage
pfFPGATools provides the follow commands commands, sometimes with one or two extra arguments:
-
pfBuildCore- Build a core according to atomlconfig file. -
pfInstallCore- Install a zipped up core file onto a given volume. -
pfConvertImage- Convert an image for to the binary format used by the Analog Pocket for its cores and platform lists. -
pfReverseBitstream- Converts anrbfbitstream file into anrbf_rreversed bitstream. -
pfCloneCoreTemplate- Clone the core dev template from Github. -
pfQuartusEdit- Edit Quartus project files.
You can use the --help argument to get some usage info for each command.
Trademarks
openFPGA and the openFPGA logo are trademarks of Analogue Enterprises Ltd. Quartus is a registered trademark of Intel.
This project is not affiliated, associated with, sponsored or supported by neither Analogue nor Intel.
License
pfFPGATools is distributed under the terms of the GPLv3.0 or later license.