- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hi,
im using the altera pfl. the external flash stores 4 different configuration files. the flash is connecterd to max II cpld that responsible for the fpga configuration. my question is how can the cpld control on which file is going to be load to the fpga. best regards, or shoshaniLink Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Your question is not really complete enough. What hardware platform are you using?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- Your question is not really complete enough. What hardware platform are you using? --- Quote End --- im using custom hardware, the hardware consists of : External cpu, ArriaV gx FPGA , Max II cpld 512 mb parallel spansion flash, the flash is connected to the max II cpld , the the CPLD is connected to the configuration pins of the Arria. i whould like to store 4 different FPGA configuration files in the flash . and the cpu through the cpld can choose which configuration file is going to be loaded to the fpga.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You need to provision the bottom boot address into the CPLD before you initiate the FPGA boot. Assuming you have some connections from the cpu to the CPLD then you can use these to indicate which boot image to use. Alternatively, you may have jumpers connected to the CPLD with which you can specify the image you wish to boot the FPGA with. Either way, you will have to write some code for the CPLD to interpret the cpu signals or jumpers and provision one of four boot addresses.
The CPLD will then read the data directly from the FLASH, starting from your provisioned base address, delivering the bitstream to the FPGA via the configuration pins. Regards, Alex
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page