Repository navigation
Packages Openfpgaloader
Universal bitstream loader for FPGAs, over JTAG and SPI
- Version recorded: 0.13.1
-
Categories:
programmer - Upstream: https://github.com/trabucayre/openFPGALoader
Loads a bitstream into an FPGA, or writes it to the flash the FPGA boots from, across a wide range of boards and cables — Lattice, Xilinx, Altera, Gowin and others — through one command rather than one vendor tool per family.
Vendor loaders are large, per-family, and often not packaged. This is one small program that covers most boards, which matters for SDR work specifically: the LimeSDR, the USRP and the HackRF all carry programmable logic, and an open loader is what keeps them serviceable without a vendor toolchain.
A supported cable or an on-board FTDI interface. Access comes from the programmer hardware class.
- apt:
openfpgaloader
Writing to an FPGA's boot flash rather than to its volatile configuration survives a power cycle, which is the point and also the risk: a bad image in flash means the board comes up wrong every time until it is reprogrammed. Loading to SRAM first is the reversible way to test one.
Most of its 19 identifiers are FTDI bridges shared with openocd and
flashrom, which is why it is in the programmer class rather than carrying its own.
- probe: apt policy
- strategy: apt_upgrade
Generated from docs/ at commit b2ea01255815. Canonical site: https://renegade-penguin.github.io/Hammunition/. Edit docs/ by pull request, not this wiki.
- Home
- Software by activity
- Activity hubs
- Installation
- Profiles
-
Guides
- Operating
- Modes
- Receiving
- In the field
- Troubleshooting
- Getting started
- Packages
-
Hardware
- Park and wake devices
- SDR receivers and transceivers
- Radios, GPS and mesh
- Security and research hardware
- Programmers
- Laptop radios and camera (parkable)
- LibreVNA (vector network analyser)
- RF security
-
Reference
- The engine
- Coverage
- Inventories
- Hardware measurements
- Verification
- Contributing