Estoy tratando de programar un Cyclone II que compré aquí usando Quartus II 13.0sp1 en Arch Linux. Estoy tratando de programarlo con un programa Verilog muy simple con tres entradas y dos salidas y algunas funciones lógicas simples. Seleccioné el modelo adecuado (EP2C5T144C8), asigné los pines a las entradas/salidas, compilé y ejecuté el programador. Estoy usando un blaster USB JTAG. Cuando ejecuto jtagconfig
, recibo el siguiente resultado
1) USB-Blaster [2-1.6]
020B10DD EP2C5
Sin embargo, cuando intento programar el archivo .sof creado por el compilador, recibo el siguiente error.
Error (209015): Can't configure device. Expected JTAG ID code 0x020B10DD for device 1, but found JTAG ID code 0x000310D9.
Si ejecuto el programador varias veces, a menudo obtengo diferentes valores para el código de identificación que encontró. ¿Alguien sabe lo que está mal aquí?
Resulta que la solución es similar a la que había visto en línea; es un problema de suministro de energía. Conseguir una fuente de alimentación adecuada de 5 V resolvió el problema y la FPGA ahora es programable y funciona completamente.
Julio
tom carpintero
chris loonam
chris loonam
jtagconfig
comando se muestra correctamente.