Forum Discussion

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

EPCS controller questions

I have a couple general questions about the EPCS controller core for a cyclone III device. According to the documentation "only one EPCS serial flash controller core can be instantiated in each FPGA design. why? On cyclone III devices you can connect the core to a flash that is not on the dedicated AS configuration pins.

I have a board with 2 epcs devices connected to it. 1 is connected as the configuration device, the other is connected to gpio pins and intended use was for storing calibration data and crash dumps.

I can instantiate 2 epcs controller cores, they have a new pin called

"ds_MISO_from_the_epcs_flash_controller"

when I instantiate just one core, I do not get this pin. What is the function of this pin? It does not exist in the documentation.

by the way, when I instantiate controllers for each epcs by themselves, they both work and do not contain this pin.

any ideas?:confused:

3 Replies

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

    the signal can be ignored, it wasn't supposed to be ported out and should be fixed in 10.0+

    i agree you should be able to use multiple EPCS in CIII, but i haven't tried
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    ok, thanks! I am going to give it a try, I think it will work no problem. The only limitation could be the HAL drivers, but even those I believe get fed unique pointers to the flash description structures. I'll post back and let you know. :)