FPGA loader

From ArmadeusWiki
Revision as of 14:03, 3 October 2025 by KevinJ (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


On this page, you will find all the informations needed to use the Linux FPGA loader driver. This driver allows you to load the FPGA of your APF board from Linux userspace/shell (ie FPGA reprogrammation after Linux boot).

Driver installation

Driver is installed in default Armadeus rootfs.

For the hackers, code is located in target/linux/modules/fpga/dev_tools/fpga_devtools/.

Driver usage

  • To upload a new firmware, use the small helper script that can do all the job for you (load driver and then firmware). Just call it with the bitfile (.rbf for APF6SP and .bin for the other boards) as parameter. For example:
 # load_fpga bramtest_top_apf.bin

or

 # load_fpga firmware.core.rbf