hola amigos viendo que muchos de vosotros habeis tenido problemas para programar sus chips , les he traído este sencillo tutorial
IMACT para mi es el mejor software a la hora de programar tus CPLD o chips ,aveces los nuevos chips que usamos y que están llegando (en su mayoría clones chinos) solo se dejan programar gracias a IMPACT;este gran sofware tiene la cualidad de reconocer en la mayoría de casos cualquier chip , cosa que en otros programas con ciertos CPLD solo dan errores ya sean de conexión (pese a que el programador esta perfecto) o de falta de energía que se puede presentar en el dichoso "ERROR DE TDO" os cuento esto ya que he pasado las duras y las maduras con ciertos chips y el único sofware que me ha salvao es IMPACT !!!!mil veces recomendado !!!!
pasos a seguir:
1-descargamos el lab tool de xilinx aca
http://www.xilinx.com/support/download/index.htmy seguimos estos pasos :
Haga clic en "Descargas" elemento en la parte superior de la página y luego con el "Diseño de Herramientas"seleccionado, seleccione la versión que desea descargar. Luego, en el marco desplazable dentro de ese ventana, desplácese hacia abajo hasta que vea "Herramientas de laboratorio". Para la versión 14.3 (última) del Laboratorio de Herramientas de descarga
sigue siendo 1 GB, pero eso es mucho menor que el webpack completo.
Herramientas de laboratorio incluye Impact, chipscope, y el servidor de cable, así como controladores de dispositivo para apoyados por los distintos cables JTAG. Se necesita una licencia para usar chipscope, pero no las otras herramientas. El servidor de cable es útil si desea instalar las herramientas de laboratorio de forma remota desde el equipo de desarrollo, pero ser capaz de utilizar Impacto y ChipScope de que el desarrollo máquina a través de su red de área local.
solo descarguemos el lab tools se demora una media hora en descargarse pesa 1 giga , te debeis registrar debidamente
2 luego que hallas descargado el lab tools lo instalas normal y sigues estos pasos para programar tu chip .....(con el programador previamente soldado al chip)
Vaya a Inicio -> Todos los programas -> Xilinx ISE Design <número Suite -> Herramientas de laboratorio - iMPACT> para iniciar iMPACT:
http://www.tiaowiki.com/wiki/images/6/6 ... ools.1.pngEl "Automáticamente crear y guardar el proyecto", haga clic en Sí:
http://www.tiaowiki.com/wiki/images/2/2 ... ools.2.pngEn la página "para impactar" de diálogo, seleccione "Conectar automáticamente a un cable e identificar Boundary-Scan cadena" y haga clic en Aceptar:
http://www.tiaowiki.com/wiki/images/d/d ... ools.3.pngAhora, el CPLD debe ser detectado:
http://www.tiaowiki.com/wiki/images/1/1 ... ools.4.pngMueva el cursor del ratón en la parte superior del dispositivo CPLD, haga clic derecho del ratón, se puede borrar o leer el CPLD. Si queremos CPLD programa, primero tenemos que asignar un archivo de configuración para el CPLD. Seleccione "Asignar Nuevo archivo de configuración ..." en el menú contextual:
http://www.tiaowiki.com/wiki/images/3/3 ... ools.5.pngEn mi ejemplo, quiero programar trinity.jed a mi XC2C64A, así que seleccione y haga clic en Abrir trinity.jed:
http://www.tiaowiki.com/wiki/images/f/f ... ools.6.pngEl archivo de configuración se asigna a XC2C64A:
http://www.tiaowiki.com/wiki/images/7/7 ... ools.7.pngMueva el cursor del ratón encima de XC2C64A, botón derecho del ratón y seleccione "Program":
http://www.tiaowiki.com/wiki/images/6/6 ... ools.8.pngDeja todo por defecto en "Propiedades de programación" de diálogo, y haga clic en Aceptar:
http://www.tiaowiki.com/wiki/images/d/d ... ools.9.png programación:
http://www.tiaowiki.com/wiki/images/8/8 ... ols.10.pngProgramado:
http://www.tiaowiki.com/wiki/images/1/1 ... ols.11.png3- el programador de chip casero :lo he dejado de ultimo por que me imagino que debes haber visto mil diagramas , solo les doy unas recomendaciones que me han servido :
he usado este diagrama de alimentacion directa :
http://i454.photobucket.com/albums/qq26 ... prog-1.pngsolo les recomiendo que si no es detectado por imact y usas una resistencia de 3.3k ohm la cambies a una de 4.7 k ohm y veras que te lo detecta el programa
tambien he usado este programador :
http://natrium42.com/images/jtag.jpgha diferencia que no he usado pilas de 1.5v si no por consejo de un forero he utilizado una bateria de celular que trae 3.7v y he soldado directamente el GND en el NEGATIVO y VCC en el POSITIVO , os recomiendo usar una bateria que ya no uses( eso si procura previamente cargar la bateria al full) si tienes suerte veras que el led del chip se encenderá por un instante cuando soldes los cables VCC y GND ala batería como me ha ocurrido a mi
4- archivos jed para impact:
aca os dejo los archivos .jed :
ARCHIVOS JED CORONA ( ALLÍ VERAS UN LINK )
http://www.360hacks.de/corona_timing_fi ... 45603.html para programar tus chip para CORONA.JED os recomiendo el archivo CORONA C.JED ò CORONA 1-3.JED me ha funcionado de maravilla en chips MATRIX pero depende de cada quien hacer pruebas si no os funciona debidamente
ARCHIVOS . JED PARA FAT (RGH2)
http://www.qfpost.com/file/d?g=22gaEK4p6para programar bien tus chips para FAT.JED con el archivo correcto seguid esta guía
Falcon / Opus: Programa sea TX_RGH2_B.JED o TX_RGH2_C.JED
Jasper: Programa sea TX_RGH2_A.JED o TX_RGH2_D.JED
Zephyr: Programa sea TX_RGH2_D.JED o TX_RGH2_C.JED
no es mas por ahora quizás con el tiempo arregle unas cuantas cosillas ya que lo hice con poco tiempo y quería contribuir en algo al foro
gracias