The Configuration Problem Solver

CONCLUSION

Configuration Data is Incorrect.

    It is highly unlikely that the loading of incorrect configuration data would not result in a DataFrame ERROR (INIT goes low); however, if the Preamble sequence <0010> is never observed by the FPGA then the configuration process would never have started. Thus, no error would be detected.

    Check to see if the data is backwards. If the configuration data is being accessed in byte words and shifted serially into the FPGA then shifting in the wrong direction would result in observing <0000 0100> instead of <0010 0000> on DOUT.

    If the data is simply incorrect then this is most likely a result of a problem in the application board or timing specification requirements not properly met.

    See also related answers.

    Related Answers

HISTORY
Family: XC4000
Mode: Slave Serial
DONE: LOW
INIT: HIGH
LDC: LOW
DOUT: YES
DATA: NO