OPOS93 SP FPGA configuration

From ArmadeusWiki
Revision as of 18:11, 3 October 2025 by KevinJ (talk | contribs)


Using Linux

Prerequisites

Please ensure that the Efinity project is configured as such:

  • Generate .hex.bin file (found under the outflow directory)
  • The bitstream should be in a SPI 8b passive format

Configuration

The flexio-armabus kernel driver will configure the FPGA via SPI as soon as it is loaded. Please copy your <YOUR_PROJECT>.hex.bin to /lib/firmware/fpga/bitstream.bin on the board and either reboot, or unload and reload the module:

 # rmmod flexio-armabus
 # modprobe flexio-armabus

Using Efinity via JTAG

Warning Warning: Configuring the FPGA using Efinity programmer is currently broken.