Puede programar FPGA pero no PROM en mi tablero de desarrollo Spartan-3A

0

Decidí limpiar el polvo de mi tablero de inicio Xilinx Spartan-3A que obtuve hace un tiempo y aprender a usar Verilog. Así que con la ayuda del libro de Pong Chu FPGA Prototyping By Verilog Ejemplos: Xilinx Spartan-3 Version  Obtuve un programa simple escrito y compilado usando Xilinx ISE.

Luego lancé su herramienta IMPACT para poder descargar el programa en la pizarra. Después de algunos inicios falsos, pude configurar todo (pensé) y descargar el programa a la FPGA, y se ejecutó. Pero, por supuesto, si reinicié el tablero, el programa de demostración que venía con el tablero se cargó fuera de la PROM y comenzó a ejecutarse nuevamente.

Entonces intenté programar la PROM en su lugar. Incluso aunque la consola IMPACT dice que la parte está programada (ver más abajo), cuando reinicio la placa, todavía tengo el programa de demostración original funcionando nuevamente.

    
pregunta tcrosley

1 respuesta

6

Tienes el dispositivo equivocado.

ParaprogramarelSPIFlashusandoelmétodoJTAGindirecto,debehacerclicderechoenelFPGAyseleccionarAddBPI/SPIFlash.Lepreguntaráporeltipodedispositivoysusarchivosdeprogramación.EltipodebeserSPIFlashM25P16según este documento , página 106. Luego resalte SPI Flash que acaba de agregar y seleccione la operación del programa. Cuando aparecen las Propiedades de programación, Xilinx recomienda que marque las opciones Verify y Erase before programming .

Estas instrucciones, y más, están disponibles en Spartan-3A FPGA Starter Kit Board Guía del usuario , las instrucciones de programación para el método indirecto comienzan en la página 103.

Nota:

Si lo anterior no funciona, verifique la configuración de su puente. Tomado de la Guía del usuario. Página 103.

    
respondido por el stanri

Lea otras preguntas en las etiquetas