Página 1 de 1

[SOLUCIONADO] ¿Es posible resucitar una CPLD EPM7064?

Publicado: 01 Dic 2021, 10:53
por issalig
Hola a todos, pedí a nuestros amigos chinorris una unas CPLD obsoletas Altera EPM7064SLC44 y con cuatro vendedores distintos la tasa de éxito total estará por el 10%. :evil:
No se si el 90% restante está realmente mal, son otros integrados remarcados o qué. Eso, sí, los cachondos, los envían reel, del vertedero a tu casa pero en reel.

Las he intentado programar con el típico USB Blaster, me funciona para un par, pero el resto da error de comunicación JTAG y no la detecta.

¿Alguien sabe si hay alguna forma de resucitarlas? He leído por ahí que podrían estar bloqueadas otener el JTAG deshabilitado para ganar pines I/O y que mediante un proceso con 12V se podrían recuperar en caso que realmente no estén fritas pero no he encontrado nada que lo deje del todo claro. ( https://www.eevblog.com/forum/fpga/atme ... msg3162224 )

¿Alguien tiene una fuente fiable para obtener estos componentes?

Saludos.

Re: ¿Es posible resucitar una CPLD EPM7064?

Publicado: 01 Dic 2021, 11:41
por Popopo
Ostras, ya ha sido mala suerte...
O la nueva normalidad.

Desde que está toda esta crisis con los fake components... he parado de comprar nada electrónico. Aunque la cosa para largo va.
Si con la fuente te refieres para alimentar con 12v, ¿la de un Amstrad o un Spectrum +2A/B o +3 ¿no te valdría?

Re: ¿Es posible resucitar una CPLD EPM7064?

Publicado: 01 Dic 2021, 15:37
por Quickie
Hola,

Desgraciadamente tengo algo de experiencia, pero no con ese tipo específico de CPLD.

En cuanto a la tasa tan baja de dispositivos funcionales, es por desgracia, perfectamente posible.

He sufrido casos donde me han enviado microcontroladores remarcados cuyo IDCode lo identificaba como otro microcontrolador mas barato y limitado (atmega32 vs atmega1284), otros en los que no coincidía el IDCode y el vendedor me aseguraba y reaseguraba que se podían programar obviando ese punto (CPLDs ATF1582ASL, que se han convertido en ICs de Schrödinger al no poder programarlas con Atmel ISP obviando ese punto y ser la única opción usando un programador de puerto paralelo y evitar tener que comprar un programador de +300€) y finalmente otros casos en los que directamente el chip estaba remarcado y no era ni un microcontrolador, con diferente pinout, provocando un corto y daños.

En cuanto a lo de revivir cplds, lo desconozco, pero con microcontroladores sé que existe Atmega Fusebit Doctor, que no deja de ser un circuito basado en un atmega88 que permite restaurar los efuses de los microcontroladores atmega alimentándolos a 12v de manera muy concreta y mostrar el resultado de la comprobación/operación por puerto serie, legible con un programa de terminal.

Re: ¿Es posible resucitar una CPLD EPM7064?

Publicado: 01 Dic 2021, 17:09
por Popopo
Todo esto, os pasa con productos comprados por AliEXp directametne (a sus tiendas) o a través de distribuidores en España de grandes marcas?

Re: ¿Es posible resucitar una CPLD EPM7064?

Publicado: 01 Dic 2021, 17:16
por issalig
De ali. El problema es que esos componentes están obsoletos y en RS, mouser, etc, ... no los tienen.
He comprado memorias 4164 en ali, y de 20 habrá fallado sólo 1.

Re: ¿Es posible resucitar una CPLD EPM7064?

Publicado: 02 Dic 2021, 11:43
por evas2
A mi me paso un caso similar, pero con dos remesas de 5 epm6128 de aliexpress, para el zx max, salieron alguanos mal, no habia forma de programarlos, daban error.....

Re: ¿Es posible resucitar una CPLD EPM7064?

Publicado: 02 Dic 2021, 12:46
por issalig
SOLUCIONADO: Metiendo 12V en la patilla 44 OE1 con una resistencia de 4k7 para no freir nada durante un minutillo o así he conseguido recuperar algunos. Con esto, vuelven a tener activo el JTAG que parece que el porgrama que llevan usa esos pines para otras cosas y por lo tanto no responde por JTAG.

Todavía hay uno que no da señales de vida y otros que dicen que el ID es incorrecto aunque el tipo de chip que reporta está bien.

Conclusión: Aplicando 12V seguramente podréis recuperar algunos.

Info original en https://www.eevblog.com/forum/fpga/atme ... msg3162224

Re: [SOLUCIONADO] ¿Es posible resucitar una CPLD EPM7064?

Publicado: 02 Dic 2021, 13:49
por Popopo
Hola issaling
¿dónde conseguiste la info para el método?
Gracias

Re: [SOLUCIONADO] ¿Es posible resucitar una CPLD EPM7064?

Publicado: 02 Dic 2021, 13:55
por issalig
Popopo, he editado el mensaje y tienes el enlace arriba y aquí https://www.eevblog.com/forum/fpga/atme ... msg3162224