Estoy cargando la imagen de mi Spartan 6 y parece que no puede ir al último paso del proceso: la "Secuencia de inicio". Después de cargar el byte a byte de la imagen y agregar mucho de ciclos de reloj adicionales al final, el registro de estado del FPGA revela que no ha habido errores y que el estado de GHIGH STATUS
es alto < a href="http://www.xilinx.com/support/answers/34909.htm"> significa que:
El dispositivo ha recibido correctamente toda su secuencia de datos de configuración. El dispositivo está listo para ingresar a la secuencia de inicio.
He comprobado que INITB
y PROGRAMB
no se reducen lo que impide la secuencia de inicio, y en el registro de estado todo parece muy prometedor.
¿Por qué mi Spartan 6 no ingresa en la secuencia de inicio después de recibirla y está contento con la imagen?
(A continuación se muestra el registro de estado después de la configuración.)
[0] CRC ERROR : 0
[1] IDCODE ERROR : 0
[2] DCM LOCK STATUS : 0
[3] GTS_CFG_B STATUS : 0
[4] GWE STATUS : 0
[5] GHIGH STATUS : 1
[6] DECRYPTION ERROR : 0
[7] DECRYPTOR ENABLE : 0
[8] HSWAPEN PIN : 1
[9] MODE PIN M[0] : 0
[10] MODE PIN M[1] : 1
[11] RESERVED : 0
[12] INIT_B PIN : 1
[13] DONE PIN : 0
[14] SUSPEND STATUS : 0
[15] FALLBACK STATUS : 0