UPGRADE YOUR BROWSER
We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!
02-10-2019 10:59 PM
We use Kintex-7 FPGA on our own designed card. Although not on other cards, we are having a problem with FPGA on this card. Our problem: We cannot load the second configuration to Kintex.More specifically, after giving the card the first power, we can configure it. However, while this configuration is installed on the card, we cannot load the second configuration to Kintex.We can perform the loading process when we turn the power off and on again.
We need help with this problem.
My observations:
When I checked the pins in Jtag with the help of the oscilloscope, I observed that the "PROGRAM_B" signal was low. When I throw the first code, the "PROGRAM_B" bit is getting "high"and I can load the code. However, this does not happen in the second installation. Besides, Vivado can recognize FPGA over JTAG on the second configuration.
In the meantime, there was no such error on this card. I tried to use "Picoblaze JTAG Loader" on this card, and I suspect the error occurred after the "picoblaze" attempt.
Thank you for your comments.
Canberk.
02-12-2019 12:27 PM
02-26-2019 05:55 AM
Firstly, thanks for your response.
"2018.3", "2016.4", "2016.1" versions were used for these experiments. However, none of them showed a different situation.
Let me tell you from the beginning: the problem is solved as follows. However, it is not known exactly what caused or what was resolved.
I added "VIO" into the code. In this way, I was able to observe the operating status of the "VIO" after configuration. "VIO" worked properly. I have seen that the "input" and "output" ports of "VIO" could change.
After this process, surprisingly, "ReConfiguration Error" has been fixed.We could not understand what caused this situation. Was there some kind of a bug? And when "VIO" was added, the bug was fixed?
Thank you for your comments.
Canberk.
03-04-2019 10:53 PM - edited 03-04-2019 10:54 PM
This has no relationship with VIO. It should be that after you add VIO, bitstream is re-generated with different settings.
1. Did you set any special settings, such as encryption, readback forbidding in the previous 'first' configuration? Security settings can show these phenomeon.
2. Did the first configuration run as expected? If not, this first configuration built some improper connection on board, resulting in key Config pins, such as INIT_B, at wrong voltage level, and lead to mess in Config circuit. Though I think the possibility is very low.