cacharreo escribió: ↑03 Feb 2023, 13:29
Esta vez será la definitiva.
Y aprovecho para abrir un debate que creo interesante, ¿existe alguna restricción que impida usar un único chip de 1MB en vez de 2 de 512KB? En lo económico una AS6C8008 de 1MB coincide en especificaciones con la AS6C4008 de 512KB y cuesta solo un 31% más.
A primera vista, por especificaciones, diría que no debería haber problema. Quiero imaginar que se podría intentar que los pines CE (Chip Enable) de la AS6C8008 estuvieran activos por hard (/CE a 0 y CE2 a 5v), y que la señal RAM_CS1_B se conectara al pin A19 de esta ram de 1MB. En este primer planteamiento no parece que fuera necesario cambiar la programación de la CPLD. Después quedaría validar bien este modelo de integración, que no acaba de ser un cambio con garantía de éxito 100% de primeras en mi opinión.
Otra opción muy diferente sería optar por modificar el código de la CPLD (activando /CE y CE2 por código). Sería el punto más delicado por la validación posterior que pudiera conllevar y sería más importante que la que necesite la primera opción. Con mis conocimientos en programación (muy limitados
), lo veo algo así como poco alcanzable para mi ahora mismo
. Haber sido el padre de la criteria ayudaría mucho
.
Esta posibilidad de montar un chip de 1MB en lugar de 2x512KB, la estuve considerando en un inicio, pero sólo localicé chips con formato SMD. Preferí continuar con tecnología Through Hole con algún componente muy sencillo SMD. En mi caso me es más cómodo para soldar que SMD más complejos
, y para uso de recambios en caso necesario. Además creo que puede facilitar la vida a más usuarios cacharreadores, tiene su ventaja. Si aprece ese chip de 1MB en formato Through hole, lo podemos intentar si merece la pena!!
Ahora mismo, no se me ocurren más opciones sobre el papel, pero si las hay, las consideramos por supuesto!!!
Eso sí ... una versión con todos sus componentes en SMD sería más compacta todavía y tendría su puntillo