Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
11 years ago

Reconfigure after power on via EPCS64

Hi,

I want to reconfigure and initialize a cyclone III from an EPCS64.

I store the configuration in EPCS and then when the system is power on, I want to transfer configure file to the FPGA.

Could I use only the EPCS as master and transfer to FPGA the configuration? Or do I need another master device, p.e. a PIC or Microcontroller to control the clock and the configuration pines of the EPCS?

What format file I need for the EPCS to transfer to FPGA? Do I need format file .pof or .HEX?

Regards

1 Reply

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Refer to the configuration, design security, and remote system upgrades in the cyclone iii device family (http://www.altera.com/literature/hb/cyc3/cyc3_ciii51016.pdf) document.

    To make your FPGA boot dircetly from an EPCS64 you need to connect it in Active Serial (AS) mode. Refer to the 'AS Configuration' section on page 9-12. Connecting it up in this way results in the FPGA controlling the configuration process. No need for any external controller.

    The type of file you need depends on how you intend to program the EPCS device. Refer to figure 9-30 on page 9-59. This shows the connections to the EPCS device along with JTAG connections to a header for programming. This allows you to program the FPGA (directly using the .sof file) or the EPCS64. To program the EPCS64 in this way you would create a .jic file which is discussed on page 9-21.

    Regards,

    Alex