Forum Discussion
ShafiqY_Intel
Frequent Contributor
7 years agoHi,
I suspect this might be the board issue. You can use these workaround to verify whether it’s board issue or anything else.
1. Try to change the CFM1/CFM0 image using the software method. You can use Dual Configuration Intel FPGA IP to control the images using software method. If you can control image using software method, mean your device is behave correctly. You need to assert config_sel_overwrite and config_sel in order to make a change. If you want to load the image from:
CFM0 = write 2b’01 (or 0x01 in hex)
CFM1 = write 2b’11 (or 0x03 in hex)
Then, reconfigure your device using Dual Config IP too.
2. Try to program the corrupted image into CFM1 sector. If device behave correctly, it will reconfigure/reboot from CFM0 if the corrupted image found in CFM1 image.
3. Make sure your config_sel pin stay at zero state. Sometime, the congif_sel pin is high when in power-up stage, and low after power-up stage. Please ensure your config_sel pin still at zero state all time if you want to reboot from CFM0. Monitor your config_pin waveform behavior.
You can try these. I hope this will help you.
Thanks.