06-28-2011 11:18 AM
I'm having some major issues in trying to reconfigure an application that includes a PowerPC on a Virtex-5. The basic idea is to have a fixed PowerPC (thus a static module) and to have a module I can reconfigure to blink an LED. I started with the PlanAhead tutorial, and was able to get my reconfigurable blinking LED up and running. I then added a PowerPC to the ISE design and did the required hardware setup. I also wrote the required C code to turn on other LEDs using the PowerPC as an indication that the PowerPC is working.
By setting up a static application (i.e.. Normal synthesis with ISE) the PowerPC turns on the specified LEDs. However, using PlanAhead to implement the reconfigurable version, the LEDs turned on by the PowerPC stays off. I am still able to reconfigure the module blinking the LED, but it seems like the PowerPC-module (or the ELF file) is not included. I tried using Data2mem to include the ELF in the bitstream but to no avail. I also tried using SDK to program the FPGA by adding the bit, bmm, and elf -files separately (just in case I made a mistake in the Data2mem command), but still nothing.
A short summary of my PlanAhead methodology:
1. Starting a new reconfigurable application as specified in UG743
2. I loaded the top ngc file (my top design in ISE)
3. Added my UCF
4. And manually added the ngc-files of the PowerPC
5. My reconfigurable LED module I set up in a similar way discussed in UG743
6. I then assign the PowerPC to the PowerPC Pblock
7. Implement and generate bitstreams
Both DRC and Verification checks show nothing peculiar.
Any help will be appreciated. Its driving me mad.
06-28-2011 11:58 AM
06-28-2011 12:32 PM
06-29-2011 05:07 AM