The Configuration Problem Solver

CONCLUSION

The STARTUP Sequence has not completed.

    To complete the STARTUP Sequence all that is needed are a few more clock cycles. The clock signal that is used for the STARTUP state machine is the CCLK by default. However, another (USER) clock may be specified by using the STARTUP component in the design and selecting the startup clock options for bitstream generation. Be sure which has been selected for your design implementation and assert the clock.

    Another possibility is that the DONE pin is being held low externally, or is not being pulled up. The DONE pin is an Open-Drain driver that must be pulled up to achieve a logic high. While the FPGA does have a programmable internal pullup resistor to the DONE pad, we recommend using an external 4.7Kohm resistor. If necessary, seperate the DONE pin from the board to verify if an external source is holding it low.

    See also the related answers.

    Related Answers

HISTORY
Family: SPARTAN
Mode: Slave Serial
DONE: LOW
INIT: HIGH
LDC: HIGH