用于 FPGA 编程的通用工具
First steps • Install • Troubleshooting • Advanced usage
Universal utility for programming FPGAs. Compatible with many boards, cables and FPGA from major manufacturers (Xilinx, Altera/Intel, Lattice, Gowin, Efinix, Anlogic, Cologne Chip). openFPGALoader works on Linux, Windows, macOS and OpenBSD.
Not sure if your hardware is supported? Check the hardware compatibility lists:
Also checkout the vendor-specific documentation: Anlogic, Cologne Chip, Efinix, Gowin, Intel/Altera, Lattice, Xilinx.
OpenFPGALoader has a dedicated channel: #openFPGALoader at libera.chat.
arty in the example below is one of the many FPGA board configurations listed here.
openFPGALoader -b arty arty_bitstream.bit # Loading in SRAM
openFPGALoader -b arty -f arty_bitstream.bit # Writing in flashYou can also specify a JTAG cable model (complete list here) instead of the board model:
openFPGALoader -c cmsisdap fpga_bitstream.bit…By default spiOverJtag are search into ${CMAKE_INSTALL_FULL_DATAROOTDIR}
(/usr/local/share/ by default). It's possible to change this behaviour by
using an environment variable:
export OPENFPGALOADER_SOJ_DIR=/somewhere
openFPGALoader xxxxor
OPENFPGALOADER_SOJ_DIR=/somewhere openFPGALoader xxxxOPENFPGALOADER_SOJ_DIR must point to directory containing spiOverJtag
bitstreams.
暂无开放 Issues,或尚未同步最近议题。