Página 4 de 6

#61 Re: Reemplazo PLA

Publicado: 05 Oct 2019 23:43
por Bone
:risita1: pues sí.... :ok1:
Lo edito!!

#62 Re: Reemplazo PLA

Publicado: 06 Oct 2019 16:49
por pintza
Hay cambios.
Tenía mal puesto el cable del programador, al no tener un puerto jtag y tener que ir colocando cable a cable el de masa lo tenía puesto en otra parte. :cabezazo1:
Ha sido un despiste monumental, luego pondré alguna foto del por que del despiste.

Ahora el programa de Xilinx reconoce el chip sin problema pero no es capaz de programarlo. Al hacerlo siempre muestra un avance del 0% y al pasar un rato aparece el mensaje de que la grabación ha sido un éxito.
Pero no, no graba nada de nada.

Quizá el chip esté mal, o yo me he cargado algo al intercambiar los cables. Tengo que hacer unas pruebas con el cable Xilinx y otra placa para ver si funciona correctamente.

#63 Re: Reemplazo PLA

Publicado: 06 Oct 2019 20:57
por Bone
pintza escribió: 06 Oct 2019 16:49 Hay cambios.
Tenía mal puesto el cable del programador, al no tener un puerto jtag y tener que ir colocando cable a cable el de masa lo tenía puesto en otra parte. :cabezazo1:
Ha sido un despiste monumental, luego pondré alguna foto del por que del despiste.

Ahora el programa de Xilinx reconoce el chip sin problema pero no es capaz de programarlo. Al hacerlo siempre muestra un avance del 0% y al pasar un rato aparece el mensaje de que la grabación ha sido un éxito.
Pero no, no graba nada de nada.

Quizá el chip esté mal, o yo me he cargado algo al intercambiar los cables. Tengo que hacer unas pruebas con el cable Xilinx y otra placa para ver si funciona correctamente.
Eso son muy buenas noticias...indica que mi cable Xilinx NO FUNCIONA. Por lo tanto el que viene nuevo puede que funcione como es debido.
Tienes el otro CPLD nuevo, pero antes de desoldar el que supones frito, haz un GET_ID del IMPACT y dime que valor te retorna el integrado, please!!
Otra cosa, no hagas los cables del JTAG muy largos que da problemas. Otra cosa para probar es BORRAR el CPLD, ya que he leido que a veces vienen programados.

#64 Re: Reemplazo PLA

Publicado: 06 Oct 2019 23:23
por pintza
He leído esto tarde y ya tengo cambiado el chip. Total, mismo resultado.

Respecto al cable, he probado con la placa Humble48 y funciona correctamente. Borra, lee y graba perfectamente.

El Get_ID, lo hice. No da error pero tampoco devuelve ningún resultado. Tampoco daba error el borrado, pero tampoco lo hacía.
Muy raro todo y con el otro chip pasa exactamente lo mismo.
Raro raro.

Unas fotos de la PLA:
IMG_20191002_124755.jpg
IMG_20191002_124806.jpg
IMG_20191006_173615.jpg
El fallo anterior fue que no vi la correspondencia de los pines, pensaba que era el orden de la pegatina superior, pero no.
IMG_20191006_173713.jpg

#65 Re: Reemplazo PLA

Publicado: 07 Oct 2019 06:14
por Bone
Iba a decirte, tienes el TMS y GND intercambiados, pero esas capturas son de la primera prueba, ¿no?

Otra cosa que estoy pensando es que puede que SÍ que se esté programando. Me explico. El jed sumistrado es el mismo que usé hace dos años. No lo he podido depurar por el problema que he tenido al no poder programarlos. Me refiero a un posible problema con diferentes revisiones del C64 y es la señal POWER-TO-RESET que es demasiado temprana.
Prueba cuando puedas a pinchar el reemplazo supuestamente programado y antes de encender el C64 le das al boton RESET (espero que tengas hecho alguno) y enciendes el C64 con el reset pulsado y lo sueltas cuando haya arrancado a ver si arranca como debe.

:loco1: * S U E R T E * :loco1:

#66 Re: Reemplazo PLA

Publicado: 07 Oct 2019 13:12
por Bone
Este es el quasi-definitivo reemplazo PLAnet... :sarcastico1: :sarcastico1: :sarcastico1:

Imagen

Espero que así este más clarito todo... :carcajada1:

#67 Re: Reemplazo PLA

Publicado: 07 Oct 2019 13:21
por merlinkv
Miatuquemajoelpuntico ... eh? .... :sarcastico1: :sarcastico1: :sarcastico1:

#68 Re: Reemplazo PLA

Publicado: 07 Oct 2019 23:20
por pintza
Bone escribió: 07 Oct 2019 13:12 Este es el quasi-definitivo reemplazo PLAnet... :sarcastico1: :sarcastico1: :sarcastico1:

Imagen

Espero que así este más clarito todo... :carcajada1:
Así, así está perfecto.
Y si ya marcas GND y Vcc estaría requeteperfecto. :carta1:

#69 Re: Reemplazo PLA

Publicado: 08 Oct 2019 08:51
por Bone
pintza escribió: 07 Oct 2019 23:20
Bone escribió: 07 Oct 2019 13:12 Este es el quasi-definitivo reemplazo PLAnet... :sarcastico1: :sarcastico1: :sarcastico1:

Imagen

Espero que así este más clarito todo... :carcajada1:
Así, así está perfecto.
Y si ya marcas GND y Vcc estaría requeteperfecto. :carta1:
Aquí te dije esto:
"Otra cosa que estoy pensando es que puede que SÍ que se esté programando. Me explico. El jed sumistrado es el mismo que usé hace dos años. No lo he podido depurar por el problema que he tenido al no poder programarlos. Me refiero a un posible problema con diferentes revisiones del C64 y es la señal POWER-TO-RESET que es demasiado temprana.
Prueba cuando puedas a pinchar el reemplazo supuestamente programado y antes de encender el C64 le das al boton RESET (espero que tengas hecho alguno) y enciendes el C64 con el reset pulsado y lo sueltas cuando haya arrancado a ver si arranca como debe.

:loco1: * S U E R T E * :loco1:"


Mi pregunta es, tu C64 es un ASSY 250407 ??

#70 Re: Reemplazo PLA

Publicado: 08 Oct 2019 09:52
por Bone
Revisión del PLANet...

Imagen

Como creo que esta versión funcionará de 10, pues la estoy puliendo un poco. :sarcastico1:

#71 Re: Reemplazo PLA

Publicado: 08 Oct 2019 10:04
por merlinkv
Hola Bone,

Ya sé que es dar el latazo, pero ya que estás puesto .... ¿No te parecería mejor alterar el diseño y poner todas las conexiones para programar la CPLD en una misma línea mediante pines?

Ya sé que la PLA no es algo que vayamos a programar todos los días, pero quién sabe.

La PCB quedaría un poc más grande, pero la verdad es que hay espacio de sobra y sería algo mucho más cómodo y funcional que ir soldando y desoldando ... ¿no?

Yoesporincordiarunpoconámás ... :sarcastico1: :sarcastico1: :sarcastico1:

#72 Re: Reemplazo PLA

Publicado: 08 Oct 2019 10:57
por Bone
merlinkv escribió: 08 Oct 2019 10:04 Yoesporincordiarunpoconámás ... :sarcastico1::sarcastico1:
Absolugarficamente!!! Como va a ser incordio?
merlinkv escribió: 08 Oct 2019 10:04 ¿No te parecería mejor alterar el diseño y poner todas las conexiones para programar la CPLD en una misma línea mediante pines?
Eso lo he pensado para hacer un PLA como los que se ven por internet, con bujeros pa poner pines, pero no me gusta na de na... He pensado incluso en poner los pads por la cara de abajo y así no se ven una vez programado. Deja que le de un par de vueltas...
Hacer la PCB un poco mas grande es una linea roja :sarcastico1: si estoy intentando que no sobresalga para nada de los pines...al estilo del ARMSid (versión antigua)...ya se...ya se... se me va un poco la pinza... :loco1: pero es que soy asín de raruno....
Sigo editando.....

#73 Re: Reemplazo PLA

Publicado: 08 Oct 2019 19:44
por pintza
Bone escribió: 08 Oct 2019 09:52 Revisión del PLANet...

Imagen

Como creo que esta versión funcionará de 10, pues la estoy puliendo un poco. :sarcastico1:
Ahora si que está perfecta. :sarcastico1:

#74 Re: Reemplazo PLA

Publicado: 08 Oct 2019 19:59
por pintza
Bone escribió: 08 Oct 2019 08:51
pintza escribió: 07 Oct 2019 23:20
Bone escribió: 07 Oct 2019 13:12 Este es el quasi-definitivo reemplazo PLAnet... :sarcastico1: :sarcastico1: :sarcastico1:

Imagen

Espero que así este más clarito todo... :carcajada1:
Así, así está perfecto.
Y si ya marcas GND y Vcc estaría requeteperfecto. :carta1:
Aquí te dije esto:
"Otra cosa que estoy pensando es que puede que SÍ que se esté programando. Me explico. El jed sumistrado es el mismo que usé hace dos años. No lo he podido depurar por el problema que he tenido al no poder programarlos. Me refiero a un posible problema con diferentes revisiones del C64 y es la señal POWER-TO-RESET que es demasiado temprana.
Prueba cuando puedas a pinchar el reemplazo supuestamente programado y antes de encender el C64 le das al boton RESET (espero que tengas hecho alguno) y enciendes el C64 con el reset pulsado y lo sueltas cuando haya arrancado a ver si arranca como debe.

:loco1: * S U E R T E * :loco1:"


Mi pregunta es, tu C64 es un ASSY 250407 ??
Todas las pruebas que comentas ya las hice ayer, pero sin resultado positivo.
Al grabar no da error, todo lo contrario, dice éxito. Pero la barra de porcentaje siempre está en el 0%.
Al verificar,lógicamente falla. Ya que al no grabar no coincide con el archivo Jed.
El Blank check también lo supera con éxito, por lo que está claro que no es capaz de grabarlo.

Por lo que sea el programador no es capaz de grabar el chip.

Buscando un poco he visto este esquema:
Imagen

Lleva algo más de electrónica de la que has puesto en la nueva placa, aquí cada Vcc lleva su condensador de desacoplo.

#75 Re: Reemplazo PLA

Publicado: 08 Oct 2019 20:02
por pintza
merlinkv escribió: 08 Oct 2019 10:04 Hola Bone,

Ya sé que es dar el latazo, pero ya que estás puesto .... ¿No te parecería mejor alterar el diseño y poner todas las conexiones para programar la CPLD en una misma línea mediante pines?

Ya sé que la PLA no es algo que vayamos a programar todos los días, pero quién sabe.

La PCB quedaría un poc más grande, pero la verdad es que hay espacio de sobra y sería algo mucho más cómodo y funcional que ir soldando y desoldando ... ¿no?

Yoesporincordiarunpoconámás ... :sarcastico1: :sarcastico1: :sarcastico1:
Más o menos algo como esto:

Imagen

#76 Re: Reemplazo PLA

Publicado: 08 Oct 2019 20:10
por pintza
Por cierto.
según el esquema que puse antes, ¿no debería estar la pata Nº7 puesta a Vcc?. :carta1:

#77 Re: Reemplazo PLA

Publicado: 08 Oct 2019 21:57
por merlinkv
Según el datasheet de la XC9536XL VQ44:

- GND -> 4, 17, 25
- VCCint 3.3v -> 15, 35
- VCCio 2.5/3.3v -> 26

Veo que conectas VCC a 15, 35 y 26 ... ¿es correcto? lo digo por ser la 26 VCCio 2.5/3.3 ... Pero de CPLD's, ma pasa como con otras cosas .... lo justico ....

#78 Re: Reemplazo PLA

Publicado: 09 Oct 2019 00:56
por Bone
Sí..sí..es correcto, esos 3 pines van a 3.3v. Basicamente he cambiado el nombre del ic i puesto un regulador, ya que la versión XL es compatible pin a pin con la 9536 a secas...salvo que se alimenta de 3.3v aunque es tolerante a señales de 5v. Aunque mañana volveré a repasar todo otra vez.... :gamer2:

#79 Re: Reemplazo PLA

Publicado: 09 Oct 2019 01:04
por Bone
pintza escribió: 08 Oct 2019 20:10 Por cierto.
según el esquema que puse antes, ¿no debería estar la pata Nº7 puesta a Vcc?. :carta1:
Bueno, el esquema anterior no lo acabo de entender. A no ser que quieran mantener la señal fija en el pin7....porque ese es un pin de entrada/salida. :loco1:

#80 Re: Reemplazo PLA

Publicado: 09 Oct 2019 05:33
por merlinkv
Pues la verdad, los pines de JTAG están en su sitio, no termino de entender por qué no se programan los chips ...

Edito: Imagino que ya lo habréis hecho, pero ¿Habéis probado a programarlo fuera del C64 alimentando el chip de forma externa?