Enhanced Configuration (EPC) Devices Datasheet

ID 683253
Date 5/04/2016
Public

1.6. Power Sequencing

Altera requires that you power-up the FPGA's VCCINT supply before the EPC device's POR expires.

Power up needs to be controlled so that the EPC device’s OE signal goes high after the CONF_DONE signal is pulled low. If the EPC device exits POR before the FPGA is powered up, the CONF_DONE signal will be high because the pull-up resistor is holding this signal high. When the EPC device exits POR, OE is released and pulled high by a pull-up resistor. Since the EPC device samples the nCS signal on the rising edge of OE, it detects a high level on CONF_DONE and enters an idle mode. DATA and DCLK outputs will not toggle in this state and configuration will not begin. The EPC device will only exit this mode if it is powered down and then powered up correctly.

Note: To ensure the EPC device enters configuration mode properly, you must ensure that the FPGA completes power-up before the EPC device exits POR.

The pin-selectable POR time feature is useful for ensuring this power-up sequence. The EPC device has two POR settings—2 ms when PORSEL is set to a high level and 100 ms when PORSEL is set to a low level. For more margin, the 100-ms setting can be selected to allow the FPGA to power-up before configuration is attempted.

Alternatively, a power-monitoring circuit or a power-good signal can be used to keep the FPGA’s nCONFIG pin asserted low until both supplies have stabilized. This ensures the correct power up sequence for successful configuration.