TI E2E Community
Sitara Processors Forum
FPGA Configuration & AM3505 Reference Design
I am planning to use the AM3505 processor to configure a Cyclone IV FPGA. The FPGA configuration scheme is PS. The FPGA's firmware is stored on a NAND flash or SD card connencted to the AM3505. The file format is a raw binary file (.rbf).
I thought that I can use some of the GPIO's to configure the FPGA. I need a clock output (f<100MHz), data output and some control and status bits.
Do you think this is feasible?
Is there any application note for FPGA configuration using AM3505?
Do you know where to find a reference design, preferable schematic, using the AM3505.
I'm not very familiar with FPGA architectures. Why do you need an external host to load the FPGA firmware? The FPGA should be supporting loading from external serial flash etc etc.?
Can you be more clear on the data output( number of bits) and control/status bits? Instead of using GPIO's have you explored the option of using GPMC on AM3505?
-Renjith | www.pathpartnertech.com | Verify the answer if you think your query is resolved
I need an external host because I would like remotely update the FPGA's firmware. All the firmware files are stored in the NAND or SD card connencted to the AM3505.
Somewhere on the forum I read something about using the GPMC to upload the FPGA's firmware but so far I concerned nobody tried it so far.
You can have a serial flash which can be shared between the host and the FPGA. While updating the firmware, you can write using SPI/I2C. Then FPGA will read the firmware automatically when it boots up next time.
Thanks thats a good idea.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.