Re: FPGA Controller
If you want to program and re-read the FPGA using a second FPGA, the only thing you need is to read the content of the Appication note XAPP058 from Xilinx:
https://www.xilinx.com/support/documentation/application_notes/xapp058.pdf
At the end of the appnote, you have a list of additional information you can use:
1. DS593, Platform Cable USB II
2. XAPP503, SVF and XSVF File Formats for Xilinx Devices.
3. XAPP104, A Quick JTAG ISP Checklist
4.
https://www.zlib.net, zlib compression library
5. XAPP067, Using Serial Vector Format Files to Program XC9500/XL/XV Devices In-System
6. UG191, Virtex-5 FPGA Configuration User Guide
7. XAPP424, Embedded JTAG ACE Player
This should answer to all your questions, let me know if you still have questions,
Best regards,
/Farhad