Forum Discussion

jalon5's avatar
jalon5
Icon for New Contributor rankNew Contributor
6 years ago

How to program a FPGA cyclone IV EP4CE15F17I7?

I want to program a FPGA cyclone IV EP4CE15F17I7 but I do not know how to do it. I would like to know how I could do it also how to get a source file of one FPGA for programing another with the same file.

3 Replies

  • AnandRaj_S_Intel's avatar
    AnandRaj_S_Intel
    Icon for Regular Contributor rankRegular Contributor

    Hi,

    Are you using a Development kit?

    1. Check which configuration scheme is used on your board.
    2. Refer below user-guide for programming steps session 4.1.

    https://www.terasic.com.tw/cgi-bin/page/archive_download.pl?Language=English&No=502&FID=cd9c7c1feaa2467c58c9aa4cc02131af

    To get source files from flash, You have you use the flash loader to establish a bridge between flash and cable. Refer below link

    https://www.intel.com/content/www/us/en/programmable/documentation/mwh1410805299012.html

    After loading flash loader (sof) in FPGA auto-detect and use the Examine feature in the Quartus® II Programmer to read back the .pof. You can then save this file and use it to program other EPCS devices

    Regards

    Anand

  • jalon5's avatar
    jalon5
    Icon for New Contributor rankNew Contributor

    Hi,

    I am not using any Development kit, I have two FPGA EP4CE15F17I7 in other board and I want to know if I can program it because I read that this FPGA do not have a ROM memory internally and I do not know how to program if only have a RAM memory. Could you tell me if the information I read is correct? or where can I get more information about it?

    I am checking your information but I am a new to program FPGAs.

    Regards

    jalon5

  • AnandRaj_S_Intel's avatar
    AnandRaj_S_Intel
    Icon for Regular Contributor rankRegular Contributor

    Hi Juan,

    Yes, FPGA do not have a ROM memory internally but we can use external rom like EPCS device as flash.

    Now you have to read the configuration image (.pof) from external flash.

    To get source files from flash, You have you use the flash loader to establish a bridge between flash and cable. Refer below link

    https://www.intel.com/content/www/us/en/programmable/documentation/mwh1410805299012.html

    After loading flash loader (sof) in FPGA auto-detect and use the Examine feature in the Quartus® II Programmer to read back the .pof. You can then save this file and use it to program other EPCS devices

    Regards

    Anand