fpgasupdate¶
SYNOPSIS¶
fpgasupdate [--log-level=<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 <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.0fpgasupdate 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. |