Can you please confirm that you are able to see the "Cypress USB FX3 Bootloader Device" in the control centre before programming the EEPROM?
Also, when you click on "I2C EEPROM", can you see the "Cypress FX3 USB BootProgrammer Device" in the control centre followed by a pop-up asking for the .img file to program to the kit?
Can you please try the "Z11" PMODE configuration and program the FX3S and see if you notice any changes?
To answer your second question, you can use either of the two modes where mode 1 would have an advantage that if I2C EEPROM doesn't have an image, it will fallback to USB and you can program the device again.
Thank you for your valuable information.
I can see "Cypress USB FX3 Bootloader Device" in the control centre before programming the EEPROM.
I can see the "Cypress FX3 USB BootProgrammer Device" in the control centre followed by a pop-up asking for the .img file to program to the kit.
pmode settings are in Z11 position as per the document. i have attached the photo with this reply.
Still showing programming eeprom failed.
I tried followng examples with fx3 as usb bootloader
I used gpif2usb example with fx3s. it is working. Slave sync fifo(In application note AN65974) is not working with fx3s.
The FX3S FPGA DVK board has a 1024K EEPROM from Microchip which has a reversed device addressing when compared to the EEPROM present in FX3 SuperSpeed Explorer Kit.
Please refer to the following KBA: Generate Bootable Image File for FX3 with I2C EEPROM - KBA218344
Please refer to 2. Eclipse IDE section and add the string "-i2cconf 0x1E" in the Build Steps as mentioned in the KBA and build the project again and load the image to the EEPROM.
I have verified this on my end and the Programming is succeeding.