# fpgasupdate # ## SYNOPSIS ## `fpgasupdate [--log-level=] file [bdf]` ## DESCRIPTION ## The ```fpgasupdate``` command implements a secure firmware update for the following programmable accelerator cards (PACs): * Intel® PAC with Intel Arria® 10 GX FPGA * Intel FPGA PAC D5005 * Intel PAC N3000 `--log-level ` Specifies the `log-level` which is the level of information output to your command tool. The following seven levels are available: `state`, `ioctl`, `debug`, `info`, `warning`, `error`, `critical`. Setting `--log-level=state` provides the most verbose output. Setting `--log-level=ioctl` provides the second most information, and so on. The default level is `info`. `file` Specifies the secure update firmware file to be programmed. This file may be to program a static region (SR), programmable region (PR), root entry hash, key cancellation, or other device-specific firmware. `bdf` The PCIe® address of the PAC to program. `bdf` is of the form `[ssss:]bb:dd:f`, corresponding to PCIe segment, bus, device, function. The segment is optional. If you do not specify a segment, the segment defaults to `0000`. If the system has only one PAC you can omit the `bdf` and let `fpgasupdate` determine the address automatically. ## TROUBLESHOOTING ## To gather more debug output, decrease the `--log-level` parameter. ## EXAMPLES ## `fpgasupdate firmware.bin`
`fpgasupdate firmware.bin 05:00.0`
`fpgasupdate firmware.bin 0001:04:02.0 --log-level=ioctl` ## Revision History ## | Document Version | Intel Acceleration Stack Version | Changes | | ---------------- |------------------------------------|----------| |2019.07.26 | 1.2.1 Beta | Initial release. | |2019.10.04 | 2.0.1 Beta
(Supported with Intel Quartus Prime Pro Edition 19.2.) | Editorial changes only. |