1 of 1 people found this helpful
The FPGA Configuration Utility checks for two PID's since it checks for both the Cypress FX3 Bootloader Device with PID = 0x00F3 attached or if the FX3 device is re-enumerating after being programmed with the FX3 firmware in the given project folder comes up as Cypress FX3 USB StreamerExample Device with PID = 0x00F1.
The Cypress FX3 Bootloader device VID and PID of FX3 SuperSpeed Explorer kit are as follows:
The VID and PID mentioned in the FX3 firmware (Cypress FX3 StreamerExample Device) after programming are as follows:
Since the utility needs to check for both the devices, hence there's two instances of the CyUSBDevice class.