TODOPIC
Otros Microcontroladores / Dispositivos programables => Lógica Programable => Mensaje iniciado por: david_tec en 20 de Mayo de 2010, 12:41:43
-
Hola a tod@s,
Les comento mi situación: he trabajado con el kit spartan3an de Xilinx. El asunto es que ya logré implementar el programa que quería exitosamente. Sin embargo ahora he querido realizar mi propio PCB que incluya únicamente lo que necesito del sapartan3an, además he decidido realizar la programación del FPGA por medio del JTAG, ya que cuento con el Platform Cable USB II. A mi parecer este tipo de programación era la más sencilla de implementar en hardware, así que la incluí en l PCB. Ya el PCB lo tengo, y ya todos los componentes están montados, sin embargo cuando intento reralizar la programación por JTAG, aparece que el siguiente mensaje: "Configuration data download to FPGA was not successful. DONE did not go high, please check your configuration setup and spi mode settings."
He intentado revisando varios esquemáticos incluido el del spartan3an, para ver si encuentro el circuito del jtag. Como dato importante es que estoy utilizando un FPGA diferente al que trae el spartan3an, es el XC3S50AN. Además utilizo el IMPACT para realizar la descarga.
Alquien tiene alguna sugerencia, o alguien tiene un circuito de un FPGA con el JTAG, agradezco mucho la ayuda que me puedan brindar, ya que ya he hecho varias modificaciones al PCB y aun no logro programarlo.
Saludos .
-
Problema resuelto. He instalado la versión 12.1 del Xilinx ISE y el problema se ha resuelto. Además hacían falta unas resistencias y una pista estaba mal enrutada.
Gracias
-
Hola
Estoy aprendiendo algo de fpga, espero me puedas ayudar, he leída en algunas partes que las fpga's cuando se desconectan se apagan razón por la cual se deben utilizar memorias para almacenar el programa a ejecutarse, me podrías decir como lo haces
Saludos y gracias de antemano por tu ayuda
-
Hola
Estoy aprendiendo algo de fpga, espero me puedas ayudar, he leída en algunas partes que las fpga's cuando se desconectan se apagan razón por la cual se deben utilizar memorias para almacenar el programa a ejecutarse, me podrías decir como lo haces
Saludos y gracias de antemano por tu ayuda
El post es de hace 5 años: si quieres ayuda te recomiendo que abras un nuevo hilo.
Te adelanto: estás en lo cierto. Las FPGAs necesitan una memoria externa para cargar el "bitstream". Si necesitas un dispositivo de hardware reconfigurable sin memoria externa mejor utiliza un CPLD.
Saludo.