Interface Megaflash para CPC

Sistemas 464, 664, 6128, 472, ...
Avatar de Usuario
antoniovillena
Amiga 1200
Amiga 1200
Mensajes: 2013
Registrado: 16 Abr 2012, 21:22
Gracias recibidas: 8 veces

Re: Interface Megaflash para CPC

Mensajepor antoniovillena » 14 Nov 2013, 12:37

tic escribió:¿No seria mejor pedirla aqui luego?(esta podría valer si es pin compatible). es 512k x8 ¿no?.

http://www.diotronic.com/semiconductore ... 12118.aspx

Son 27 centimos de diferencia solo por chip.no hay que esperar 1 mes y sin riesgo de aduanas.


Esas son las mismas que compré yo para el clon de 128k, y por ebay están más baratas aún:

http://www.ebay.com/itm/360359925306

La verdad es que diotronic está muy bien, hay que hacer un pedido medianamente grande para que te compensen los gastos de envío pero tienen muy buenos precios en integrados genéricos de la serie 74xx. Y además de no tener que esperar como dice tic, tienes la ventaja de poder pedir la cantidad que quieras.

Avatar de Usuario
wilco2009
MSX Turbo R
MSX Turbo R
Mensajes: 401
Registrado: 29 Ago 2013, 15:48
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: ZX81
consola_favorita: Sega Master System
Primera consola: Atari 2600
Gracias dadas: 1 vez
Gracias recibidas: 7 veces

Re: Interface Megaflash para CPC

Mensajepor wilco2009 » 14 Nov 2013, 12:44

Parece muy buena opción, pero el único problema que le veo es que la referencia es 29F040 y en la página web de Bryce hace referencia a que únicamente se deben usar para ser totalmente compatible con el Megaflash ROM manager las memorias con código de producto W29C040-90 y cita como ejemplo la marca Winbond.

Aunque no cita el motivo, entiendo que el problema puede venir del protocolo de protección/desprotección de las memorias, ya que es la principal diferencia que he encontrado.
En la 29F040 el protocolo de protección afecta a cada sector de datos de manera individual, mientras que en la 29C040 se afecta a la memoria al completo.

En el caso de la 29F040 la memoria es algo más rápida (70 ns) frente a los 100ns de tiempo de acceso en lectura de la 29C040, pero eso no creo que de problemas.

Como no tengo ninguna en mi poder no puedo hacer pruebas para verificar si funcionarán o no, por lo que puede ser preferible limitarse al modelo exacto que cita Bryce.

Quizás, si alguien que viva en Madrid o en Barcelona se anima, le reintegro el precio de la memoria y le envío ya el paquete para que pueda montar el interface y probar....

tic
Amiga 1200
Amiga 1200
Mensajes: 1286
Registrado: 24 Sep 2007, 15:34
Gracias dadas: 17 veces
Gracias recibidas: 26 veces

Re: Interface Megaflash para CPC

Mensajepor tic » 14 Nov 2013, 12:54

Bueno, se le puede preguntar a bryce el porque, y si no se puede pues nada ;) .

Avatar de Usuario
wilco2009
MSX Turbo R
MSX Turbo R
Mensajes: 401
Registrado: 29 Ago 2013, 15:48
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: ZX81
consola_favorita: Sega Master System
Primera consola: Atari 2600
Gracias dadas: 1 vez
Gracias recibidas: 7 veces

Re: Interface Megaflash para CPC

Mensajepor wilco2009 » 14 Nov 2013, 19:39

Como parece que flopping tiene algunas memorias 29F040, aunque son SMD, me va a prestar una y haré la prueba con un adaptador de SMD a DIP.
Si es lo que pienso, el único problema que tendrán las 29F040 es que el sistema de protección contra escritura será diferente, por lo que no funcionará la opción de desprotegerlas desde un CPC.
No es muy grave ya que se pueden desproteger todas con el programador antes de enviarlas.

Avatar de Usuario
wilco2009
MSX Turbo R
MSX Turbo R
Mensajes: 401
Registrado: 29 Ago 2013, 15:48
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: ZX81
consola_favorita: Sega Master System
Primera consola: Atari 2600
Gracias dadas: 1 vez
Gracias recibidas: 7 veces

Re: Interface Megaflash para CPC

Mensajepor wilco2009 » 19 Nov 2013, 08:57

Al final paypal ha resuelto devolver el dinero. Las memorias siguen apareciendo como que salieron de China el día 17 y no se sabe nada más.

Esta tarde probaré una memoria que me ha prestado flopping y si funciona, en cuanto tenga el dinero en mi cuenta gestiono la alternativa que ha propuesto un tic.

No he podido encontrar al final la 29F040 para poder hacer pruebas, pero he estado haciendo pruebas con las siguientes memorias que flopping tenía disponibles:
49F040, 27C4001,

En principio son totalmente compatible a nivel de patillaje con la 29C040 según el datasheet, pero no he conseguido hacer funcionar ninguna con el MegaFlash ROM Manager, y ni siquiera he conseguido hacer funcionar el interface haciendo una copia integra de lo que ya tengo en mi 29C040 con el programador. El CPC simplemente se colgaba.

29F002, 28F020

Son compatibles pero sólo tienen 256K. A excepción de eso no parece haber diferencias pero tampoco funcionan ninguna de las dos.

Mala suerte, parece que van a tener que ser las 29C040.
Ahora me tocara volver a tratar con el chino con el que se ha perdido dos veces el paquete o bien buscar una alternativa.

Avatar de Usuario
wilco2009
MSX Turbo R
MSX Turbo R
Mensajes: 401
Registrado: 29 Ago 2013, 15:48
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: ZX81
consola_favorita: Sega Master System
Primera consola: Atari 2600
Gracias dadas: 1 vez
Gracias recibidas: 7 veces

Re: Interface Megaflash para CPC

Mensajepor wilco2009 » 20 Nov 2013, 12:49

Después de leerme detenidamente los datasheets y confirmarlo en CPCWiki, el modelo tiene que ser específicamente el 29C040.

Así como las lecturas se realizan para todos los modelos de la misma manera, no ocurre lo mismo con las escrituras.

En todos los chips, el proceso de borrado de un sector inicializa todos los bits a 1, y luego durante la escritura ponemos a 0 los bits que necesitemos.

En el modelo 29C040 se utilizan sectores de 256 bytes que tienen que ser programados de una sola vez tanto en escritura como en borrado.
Si la protección está deshabilitada, el proceso de escritura del chip es el siguiente:

Código: Seleccionar todo

Para cada byte en el bloque hacer
     Provocar una trasición de alto a bajo nivel en el pin /WE
     Escribir un byte en la dirección correspondiente

La escritura termina después de 150 microsegundos sin cambios en /WE


Cuando acaba la escritura, todos los bytes que no han sido especificados se ponen a FF.

Es decir hace el borrado de bloque de forma transparente para el usuario.

Sin embargo en el modelo 29F040 se debe borrar un bloque entero de 64Kb y las escrituras se hacen todas byte a byte.
Adicionalmente el proceso de escritura en este modelo consta de cuatro ciclos.
1er ciclo - escribir AAh en 5555h
2º ciclo - escribir 55h en 2AAAh
3er ciclo - escribir A0h at 5555h
4º ciclo - Escribir el dato en la dirección correspondiente

El programa de gestión de las ROMs debe saber y soportar el chip que estamos utilizando.

Para utilizar cualquier otra flash el programa debería borrar el sector antes de escribirlo, y en el caso concreto de la 29F040 tendríamos un nuevo inconveniente, ya que deberíamos tener 64Kb de memoria disponible para poder reprogramar un bloque, lo que lo haría incompatible con el CPC464, además, por supuesto, de que el programa también tiene que soportar este modo de operación y los actuales están preparados para el otro chip.

Voy a empezar a buscar alternativas de compra, pero la única opción válida es el chip 29C040.

tic
Amiga 1200
Amiga 1200
Mensajes: 1286
Registrado: 24 Sep 2007, 15:34
Gracias dadas: 17 veces
Gracias recibidas: 26 veces

Re: Interface Megaflash para CPC

Mensajepor tic » 20 Nov 2013, 22:48

Pues nada que se le va hacer :).

Avatar de Usuario
wilco2009
MSX Turbo R
MSX Turbo R
Mensajes: 401
Registrado: 29 Ago 2013, 15:48
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: ZX81
consola_favorita: Sega Master System
Primera consola: Atari 2600
Gracias dadas: 1 vez
Gracias recibidas: 7 veces

Re: Interface Megaflash para CPC

Mensajepor wilco2009 » 30 Nov 2013, 16:48

Buenas nuevas amigos!!!

Ya tengo las memorias flash W29C040-90B, idénticas a las del pedido anterior y que ya están probadas, por lo que no hay peligro de que no funcionen.

Por otro lado también me faltaba otro pedido de zócalos de 32 pines normales y chips 74HCT02, que aunque no me preocupaba tanto como las flash también estaba pendiente, ya que su valor era muy inferior.
Pues bien, consultando el seguimiento, este último pedido ya aparece como que está en España, por lo que espero que durante la semana que viene ya tenga absolutamente todo el material.
¡¡Ya era hora!! :D :D

En cuanto me llegue empiezo a hacer los envíos por estricto orden de lista, por lo que los que aun falten por abonar el envío que se pongan en contacto conmigo.

un saludo.

Avatar de Usuario
mentalthink
Amiga 2500
Amiga 2500
Mensajes: 2840
Registrado: 11 Abr 2010, 15:06
Gracias dadas: 45 veces
Gracias recibidas: 14 veces

Re: Interface Megaflash para CPC

Mensajepor mentalthink » 01 Dic 2013, 17:10

Ok Wilco, creo que esto se mira en una lista que hay en el foro del que nunca me acuerdo del nombre, de Satán... XD XD.

Ya estaré al tanto que no sé si me toca o no...

Gracias de nuevo por la info, y unas ganas tremendas de toquetear el chisme esté..

Avatar de Usuario
jltursan
Amiga 2500
Amiga 2500
Mensajes: 4028
Registrado: 13 Oct 2006, 19:45
Sistema Favorito: MSX
primer_sistema: Dragon
Ubicación: Serracines, Madrid, España
Gracias dadas: 57 veces
Gracias recibidas: 157 veces
Contactar:

Re: Interface Megaflash para CPC

Mensajepor jltursan » 01 Dic 2013, 20:22

¡Buenas noticias, caramba!. Ya irás avisando cuando sea...


Volver a “Amstrad CPC”

¿Quién está conectado?

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