programar un xc9572 para el kempston turbo 2008

Si por algo se caracteriza el Spectrum es por su gran variedad de periféricos (clásicos y modernos)

Moderador: Sir Cilve Sinclair

Avatar de Usuario
JULIO
Freddy Hardest
Mensajes: 599
Registrado: Mar May 08, 2007 10:30 am
Ubicación: Castilla La Mancha.

programar un xc9572 para el kempston turbo 2008

Mensaje por JULIO » Jue Nov 12, 2009 1:48 am

Hola, ya he terminado la placa y juro que la proxima de estas me las hacen en futurlec, es insano y te rompe los
nervios ...esas endemoniadas pistas finas y las falsas soldaduras.

Bien como digo terminada la placa está con su zocalo ¿y ahora para programar el cpld? es necesario ¿tener el interface conectado al spectrum?.

Parece que hay que instalar el webpack ISE, he construido un jtag con 74ls125 y unos cuantos componentes discretos.

En la placa hay referencia a 3.3v y de hecho hay un lp2950cz3.3, bueno total lo puse y lo mismo ni lo necesito
pues el mio se alimenta de 5v, salvo que sea necesario para programación ¿¿??

¿alguien tiene un diseño de un adaptador universal de plcc44 a dip44 para hacer la programación sin jtag ni webpack?

Si alguien por aquí ha programado un xc9572 a 5v, cualquier ayuda extra será bienvenida :D

saludos
Julio.

Avatar de Usuario
winston
Sabreman
Mensajes: 469
Registrado: Mar Ago 19, 2008 4:17 pm
Ubicación: Isla de Man
Contactar:

Re: programar un xc9572 para el kempston turbo 2008

Mensaje por winston » Jue Nov 12, 2009 12:02 pm

He programado un XC9536 con 5v, pero los XC9536 que tengo son de 5v.

Hay dos tipos de XC95xx - 3.3v (XC95xxXL) y 5v (XC95xx). Hay que usar JTAG, no hay otros métodos de programación.

Cuando programo los XC9572-XL para el Spectranet, la CPLD está conectado al Spectrum (el Spectranet tiene su propio regulador para suministrar 3.3v a la CPLD y los otros chips de 3.3v). El conector JTAG que tiene el Spectranet tiene patillas de 0v y 3.3v para suministrar el cable de JTAG con 3.3v. Xilinx ISE (WebKit) es gratis, y vale la pena descargalo. En mi opinion :-)

Puedes comprar chips de la serie 74 que funciona con 3.3v y tiene entradas que funciona con 5v - por ejemplo, el 74LVX125. (Pero no me gusta hacer cables, por eso compré un cable JTAG en ebay, me costó ~20EUR).
Tarjeta ethernet para el Spectrum - http://spectrum.alioth.net/doc

Debemos practicar un quirkafleeg

Avatar de Usuario
JULIO
Freddy Hardest
Mensajes: 599
Registrado: Mar May 08, 2007 10:30 am
Ubicación: Castilla La Mancha.

Re: programar un xc9572 para el kempston turbo 2008

Mensaje por JULIO » Jue Nov 12, 2009 4:51 pm

winston escribió:He programado un XC9536 con 5v, pero los XC9536 que tengo son de 5v.

Hola, no entiendo que quieres decir que programas con 5v, pero que son de 5v. :?:

¿Se tarda mucho en configurar el PC, puerto paralelo en modo? ¿ECP/EPP?
Ni idea de como usar el JTAG.

winston escribió:Hay dos tipos de XC95xx - 3.3v (XC95xxXL) y 5v (XC95xx). Hay que usar JTAG, no hay otros métodos de programación.

Siento discrepar, si disponemos de un programador universal de 48 pines tipo labtool48uxp, se programa directamente con el fichero *.jed, como una GAL cualquiera.
http://www.aec.com.tw/LT-48UXP.htm
y este cacharrin programa tambien las xc95108, no llega al xc95244 porque ya la cosa debe ser complicada.

Yo he desistido de hacerme una PCB con el adaptador universal, tambien en caido en la tentación de ebay :wink:

saludos
Julio.

Avatar de Usuario
winston
Sabreman
Mensajes: 469
Registrado: Mar Ago 19, 2008 4:17 pm
Ubicación: Isla de Man
Contactar:

Re: programar un xc9572 para el kempston turbo 2008

Mensaje por winston » Vie Nov 13, 2009 2:24 pm

JULIO escribió:
winston escribió:He programado un XC9536 con 5v, pero los XC9536 que tengo son de 5v.

Hola, no entiendo que quieres decir que programas con 5v, pero que son de 5v. :?:


Sólo quiero decir que hay versiones de la CPLD (XC9536 y XC9572) que está disponible como chips de 5v (en lugar de 3.3v). Puedes programarlas con un cable que usa componentes de 5v.

¿Se tarda mucho en configurar el PC, puerto paralelo en modo? ¿ECP/EPP?
Ni idea de como usar el JTAG.


Me tomó unos 5 minutos. Creo que tuve que cambiar la configuración del puerto paralelo en el BIOS del PC (también, uso Linux, por eso tuve que instalar un driver - Xilinx ISE no tenía un buen método de usar el puerto paralelo bajo Linux - es posible que hoy día el driver venga con el paquete de Xilinx ISE - instalé este software hace 2 años).

winston escribió:Siento discrepar, si disponemos de un programador universal de 48 pines tipo labtool48uxp, se programa directamente con el fichero *.jed, como una GAL cualquiera.


Es cierto que este dispositivo usa JTAG para programar una CPLD de Xilinx, según la hoja de datos, el único método de programación para la serie XC9500XL es a través de JTAG.

Vale la pena usar JTAG, es muy sencillo y barato. Programo el CPLD (XC9572XL) del Spectranet con JTAG, no necesito un programador caro, no necesito quitar la CPLD desde la placa - solo necesito conectar la cable JTAG, cargar el software de Xilinx, cargar los ficheros para la CPLD del Spectranet y clic "Programar". (También el software de Xilinx puede cargar ficheros de .jed, de hecho el proceso de "build" crea un fichero de tipo .jed. Hay un módulo de ISE que se llama "Impact", este módulo envia el fichero a la CPLD a través de la cable JTAG).
Tarjeta ethernet para el Spectrum - http://spectrum.alioth.net/doc

Debemos practicar un quirkafleeg

Avatar de Usuario
JULIO
Freddy Hardest
Mensajes: 599
Registrado: Mar May 08, 2007 10:30 am
Ubicación: Castilla La Mancha.

Re: programar un xc9572 para el kempston turbo 2008

Mensaje por JULIO » Vie Nov 13, 2009 5:26 pm

Gracias por la info.
En el conector del JTAG tengo 6 señales, en un orden que no se corresponde con el que hay en la placa
del kempston turbo, de hecho es que estan totalmente permutadas, no vale hacer un cable pin a pin.

En el JTAG 1-Vcc 2-gnd 3-TCK 4-TD0 5-TDI 6-TMS
En el km turbo 1-TCK 2-GND 3-TMS 4-TDI 5-TD0 6-Vcc

Probaré a realizar el cable y ya cuento algo por aquí.

saludos
Julio.

Avatar de Usuario
VELESOFT
Jack The Nipper
Mensajes: 135
Registrado: Dom Feb 01, 2009 9:21 am

Re: programar un xc9572 para el kempston turbo 2008

Mensaje por VELESOFT » Vie Nov 13, 2009 8:12 pm

JULIO escribió:Gracias por la info.
En el conector del JTAG tengo 6 señales, en un orden que no se corresponde con el que hay en la placa
del kempston turbo, de hecho es que estan totalmente permutadas, no vale hacer un cable pin a pin.

En el JTAG 1-Vcc 2-gnd 3-TCK 4-TD0 5-TDI 6-TMS
En el km turbo 1-TCK 2-GND 3-TMS 4-TDI 5-TD0 6-Vcc

Probaré a realizar el cable y ya cuento algo por aquí.

saludos
Julio.


My K-MOUSE TURBO use same pinout of JTAG connector as Czech development board for CPLD:
http://www.mcu.cz/print.php?news.420
Imagen

All my CPLD based projects also use this pinout.

IMPOSSIBLE USING XC9572 IN K-MOUSE TURBO:
It's 5V version of CPLD, but internal structure is different than in XC9572XL (3.3V version). All XL versions use advanced internal structure than old 5V versions. Is impossible use 5V CPLD in K-MOUSE TURBO. Source code can be compiled only for XL versions !

Avatar de Usuario
winston
Sabreman
Mensajes: 469
Registrado: Mar Ago 19, 2008 4:17 pm
Ubicación: Isla de Man
Contactar:

Re: programar un xc9572 para el kempston turbo 2008

Mensaje por winston » Vie Nov 13, 2009 8:22 pm

JULIO escribió:En el JTAG 1-Vcc 2-gnd 3-TCK 4-TD0 5-TDI 6-TMS
En el km turbo 1-TCK 2-GND 3-TMS 4-TDI 5-TD0 6-Vcc


Deberías hacer (o comprar) un cable como el mío. No me importa el orden de las patillas de JTAG porque el mío tiene "flying leads":

Imagen

Imagen
Tarjeta ethernet para el Spectrum - http://spectrum.alioth.net/doc

Debemos practicar un quirkafleeg

Avatar de Usuario
VELESOFT
Jack The Nipper
Mensajes: 135
Registrado: Dom Feb 01, 2009 9:21 am

Re: programar un xc9572 para el kempston turbo 2008

Mensaje por VELESOFT » Vie Nov 13, 2009 9:52 pm

CPLD programming CABLE for K-MOUSE 2008, PROFI INTERFACE, Czech CPLD devel.board,....

All resistors value = 82 Ohm
Última edición por VELESOFT el Sab Dic 12, 2009 4:24 pm, editado 1 vez en total.

Avatar de Usuario
JULIO
Freddy Hardest
Mensajes: 599
Registrado: Mar May 08, 2007 10:30 am
Ubicación: Castilla La Mancha.

Re: programar un xc9572 para el kempston turbo 2008

Mensaje por JULIO » Vie Nov 13, 2009 11:04 pm

VELESOFT escribió:IMPOSSIBLE USING XC9572 IN K-MOUSE TURBO:
It's 5V version of CPLD, but internal structure is different than in XC9572XL (3.3V version). All XL versions use advanced internal structure than old 5V versions. Is impossible use 5V CPLD in K-MOUSE TURBO. Source code can be compiled only for XL versions !


:oops: Pues gracias a toda la informacion aportada.

Avatar de Usuario
JULIO
Freddy Hardest
Mensajes: 599
Registrado: Mar May 08, 2007 10:30 am
Ubicación: Castilla La Mancha.

Re: programar un xc9572 para el kempston turbo 2008

Mensaje por JULIO » Sab Nov 14, 2009 11:25 pm

Menos mal que no me puse a programar el cpld.
Esta tarde he estado trabajando duro y solo me faltan las resistencias de 82 Ohm.
De paso me he hecho un JTAG a 5v para la otra placa, que hay mas abajo. :wink:
Imagen

Avatar de Usuario
VELESOFT
Jack The Nipper
Mensajes: 135
Registrado: Dom Feb 01, 2009 9:21 am

Re: programar un xc9572 para el kempston turbo 2008

Mensaje por VELESOFT » Sab Dic 12, 2009 4:20 pm

Programming cable (JTAG) for K-MOSE and PROFI INTERFACE

(sorry, my previous schematic contain bugs. This is correct version)

Imagen

Imagen

DATA FOR EAGLE:
http://velesoft.speccy.cz/other/profi/c ... -profi.zip

Avatar de Usuario
JULIO
Freddy Hardest
Mensajes: 599
Registrado: Mar May 08, 2007 10:30 am
Ubicación: Castilla La Mancha.

Re: programar un xc9572 para el kempston turbo 2008

Mensaje por JULIO » Lun Dic 14, 2009 8:36 am

VELESOFT escribió:Programming cable (JTAG) for K-MOSE and PROFI INTERFACE
(sorry, my previous schematic contain bugs. This is correct version)


Thanks!, fix the previous version is very simple, only two cuts and solder two wires for
pin 9 and 11 of buffer.

I've been waiting 20 days for the parcel post of new xc9572xl and had not yet used the jtag_cz
....fortunately

saludos
Julio.

Avatar de Usuario
VELESOFT
Jack The Nipper
Mensajes: 135
Registrado: Dom Feb 01, 2009 9:21 am

Re: programar un xc9572 para el kempston turbo 2008

Mensaje por VELESOFT » Mié Dic 16, 2009 8:34 pm

JULIO escribió:Thanks!, fix the previous version is very simple, only two cuts and solder two wires for
pin 9 and 11 of buffer.


And pins 16 and 17 of CANON connector must be disconnect

Avatar de Usuario
JULIO
Freddy Hardest
Mensajes: 599
Registrado: Mar May 08, 2007 10:30 am
Ubicación: Castilla La Mancha.

Re: programar un xc9572 para el kempston turbo 2008

Mensaje por JULIO » Vie Dic 18, 2009 10:09 am

VELESOFT escribió:And pins 16 and 17 of CANON connector must be disconnect


and again thank my friend,
the PCB is now repaired. :D

Avatar de Usuario
VELESOFT
Jack The Nipper
Mensajes: 135
Registrado: Dom Feb 01, 2009 9:21 am

Re: programar un xc9572 para el kempston turbo 2008

Mensaje por VELESOFT » Jue Dic 24, 2009 9:19 pm


Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados