EDT, Inc.
2019 April 29
23
VisionLink F-series
Firmware: FPGA Configuration (.bit) Files
Checking and Loading the Firmware
The following procedure applies to standard firmware only. If you are running custom firmware and need to update it,
first get a custom firmware configuration file from EDT.
NOTE
Do not update the firmware simply because you see a newer firmware file with a new driver; instead, consult the
README
file in the package, which will tell you if there is a required update.
•
For Windows,
pciload
is an application in the installation directory (see
); double-click the
Pdv Utilities
icon to bring up a command shell.
•
For Linux,
pciload
is an application in the installation directory (see
To see currently installed and recognized EDT boards and firmware, enter...
pciload
The program outputs the date and revision number of the firmware in the flash memory.
To compare the firmware in the package to the firmware loaded in flash on the board, enter...
pciload verify
If the two match, the firmware on the board is the same as the firmware in the installation package. If they differ,
you’ll
see an error message, but this does not necessarily indicate problems; if your application is working correctly, probably
there is no need to update the firmware.
If you do wish to update the standard firmware, enter...
pciload update
To update or switch to a specific firmware file, enter...
pciload
firmware
...replacing
firmware
with the filename of the desired firmware, up to but not including the
.bit
extension.
NOTE
Firmware is product-specific (not interchangeable), so be sure to use the correct firmware, as shown in
Table 7
.
Table 7. Arguments to pciload for VisionLink firmware
Board name
Command
VisionLink F1
pciload visionlinkf1
(base mode)
VisionLink F4
pciload visionlinkf4
(base through full mode)
For example, to load full-mode firmware on a VisionLink F1 frame grabber, run...
pciload visionlinkf1
The board reloads the firmware from the flash memory only during power-on
–
so after running
pciload,
the previous
firmware is in the PCIe FPGA until the system has powercycled.
NOTE
Updating the firmware requires a complete powercycle, not simply a reboot.
For a list of all
pciload
options, see the tables below or enter...
pciload --help