Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
Need Forum Guidance? Click here

Search our FPGA Knowledge Articles here.
19329 Discussions

I want to use PS programming through CPLD and a flash. I have some uncertainties for programming and circuit design

HT4
Beginner
807 Views

I am using Cyclone IV GX FPGA

  1. Does the flash should have specific feature to be able to use as memory for different configuration file? or just meeting the minimum required memory is the only condition?
  2. can Quartus handle programming the flash with more than one configuration file easily?
  3. is the core mentioned in Altera documents easy to use and how big is? can that handle easily choosing the right configuration file just through the address?
  4. should I consider any specific note during circuit design?

 

 

 

0 Kudos
3 Replies
ShafiqY_Intel
Employee
118 Views
Hello HT, 1. Usually for PS configuration, we recommend to user to follow the supported flash memory devices for FPL IP. You may refer to the supported flash memory devices for PFL IP in the following link (Table 1 and 2 on page 4): https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_pfl.pdf#page=4 2. Yes, you can program more than one configuration file into the flash. Quartus can handle it properly. 3. Basically, you need to have Parallel Flash Loader (PFL) IP to control configuration from the flash device. And the fpga_pgm[ ] pin signal is used to determine the page for the configuration. You may refer to the information the PFL IP core input and output signals in the Table 17 (on page 41) https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_pfl.pdf#page=41 4. You may refer to the PFL IP user guide and Cyclone IV pin connection guide during circuit design. PFL = https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_pfl.pdf Pin connection = https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/dp/cyclone-iv/pcg-01008.pdf Thanks.
HT4
Beginner
118 Views

I want to use MX25L12833F that is supported by Intel but the concept for paging in their datasheet with what Intel talks in the datasheet looks diffeernt to me.

can you confirm if it supports multiple configuration or not?

Thanks!

ShafiqY_Intel
Employee
118 Views
Hi HT, As for now, only MX25L12836E, MX25L12845E and MX25L12865E device is supported by PFL. Thanks
Reply