fpgaconf [-hvVn] [-S <segment>] [-B <bus>] [-D <device>] [-F <function>] [PCI_ADDR] <gbs>
fpgaconf configures the FPGA with the accelerator function (AF). It also checks the AF for compatibility with
the targeted FPGA and the FPGA Interface Manager (FIM).
fpgaconf takes the following arguments:
Prints usage information.
Prints version information and exits.
Prints more verbose messages while enumerating and configuring. Can be requested more than once.
Performs enumeration. Skips any operations with side-effects such as the actual AF configuration.
PCIe segment number of the target FPGA.
PCIe bus number of the target FPGA.
PCIe device number of the target FPGA.
PCIe function number of the target FPGA.
Reconfigure the AFU even if it is in use.
fpgaconf enumerates available FPGA devices in the system and selects
compatible FPGAs for configuration. If more than one FPGA is
compatible with the AF,
fpgaconf exits and asks you to be
more specific in selecting the target FPGAs by specifying a
a PCIe BDF.
Program "my_af.gbs" to a compatible FPGA.
fpgaconf -V -B 0x3b my_af.gbs
Program "my_af.gbs" to the FPGA in bus 0x3b, if compatible, while printing out slightly more verbose information.
fpgaconf 0000:3b:00.0 my_af.gbs
Program "my_af.gbs" to the FPGA at address 0000:3b:00.0.
| Document Version | Intel Acceleration Stack Version | Changes |
| —————- |————————————|———-|
|2018.05.21 | 1.1 Beta.
(Supported with Intel Quartus Prime Pro Edition 17.1.1.) | Corrected typos. |