7.3 Relationship between driver, firmware and FPGA file 41
7.3.2 Firmware
Only during a firmware update the firmware file that is a binary part of the device driver will be downloaded perma-
nently into the device's non-volatile memory.
Warning
Each device driver just contains one specific firmware version thus once a device's firmware has been updated
using a specific device driver the only way to change the firmware version will be using another device driver
version for upgrading/downgrading the firmware again.
So assume a device with a certain firmware version is connected to a host system:
Figure 17: A certain firmware version is connected to a host system
During an explicit firmware update, the firmware file from inside the driver will be downloaded onto the device. In
order to become active the device must be power-cycled:
Figure 18: Firmware file will be downloaded during an firmware update...
When then re-attaching the device to the host system, the new firmware version will become active:
Figure 19: ... after repowering the device it will be active
MATRIX VISION GmbH