- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
V5 partial reconfigur ation and initial register values
[ Edited ]
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-15-2009 03:05 AM - edited 12-30-2009 01:55 AM
Hi!
When I partially reconfigure a V5 FPGA with a differential core, the initial register states are not set according the design. (Fe. a reg init value should be 0xAA and i read back 0xFF).
I generate the core with:
bitgen -w -d -g Readback -g ActiveReconfig:Yes -g Persist:Yes -r reference.bit $(NCDFILE) $(BITFILE)
Tried with persist:Off too...
If I set ActiveReconfig to NO, then the registers are set correctly, but i cant use ICAP to configure the device through PCIexpress...
The partial core is clocked with a BUFGCE, so i disable the partial clock while reconfiguration and enable it afterwards.
Is there a bitgen switch to solve this problem, or should i stick to a user reset signal?
Ps. manually editing the bit file and adding a GRESTORE command at the end didn't solve the problem.
Thx,
Laca.
Solved! Go to Solution.
Re: V5 dynamic reconfigur ation and initial register values
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-30-2009 01:54 AM
Hi!
Does someone know an example design/description of difference based-partial reconfiguration?
Step-by-step instructions would be nice.
I think I only have problems with programming file generation (see my problem above).
Thx,
Laca.
Re: V5 dynamic reconfigur ation and initial register values
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
01-05-2010 04:17 AM
I solved the problem, by instanciating a STARTUP_VIRTEX5 component and toggling the GSR value manually.
Its kindof ugly, but it worx...











