Re: Idea: Clon barato de spectrum con FPGA
Publicado: 30 Jul 2013, 13:53
Jodó, esto suena genial. Y si, además, le metéis ULA+ tendré que decir eso de SHUT UP AND TAKE MY MONEY!!!
Escena retro informática. Online desde 011111010001
https://www.zonadepruebas.com/
mcleod_ideafix escribió:O Resulta que el Z80 CMOS, aunque en las especificaciones dice que se alimenta a 5V, puede alimentarse y funcionar a 3.3V . Esto significa que tenemos un Z80 real compatible en voltaje con la FPGA. Se puede quitar la implementación del Z80 de la FPGA y dejar a ésta únicamente para lo que es E/S y pantalla.
jotego escribió:El sacar el Z80 fuera de la FPGA es una buena idea pero no tengo tan claro que vaya a funcionar de forma estable a 3.3V. Una cosa es intentarlo en un prototipo al que le vas a exigir poco y otra ponerlo en una placa a posta y venderlo. Si en la hoja de datos no pone que va a 3.3V, no hay que usarlo a 3.3V en un producto.
antoniovillena escribió:En las especificaciones de los circuitos CMOS normalmente te dan un rango amplio de alimentación, y los parámetros te vienen en función de cómo lo alimentes. Por ejemplo en lugar de decirte Voh de 4.8V, te dicen de Vcc-0.2V. Así si lo alimentas con 5 será de 4.8 y si lo alimentas con 3.3 será 3.1. No digo que se pueda o que no se pueda, habría que analizar el datasheet del Z80 en profundidad.
jotego escribió:antoniovillena escribió:En las especificaciones de los circuitos CMOS normalmente te dan un rango amplio de alimentación, y los parámetros te vienen en función de cómo lo alimentes. Por ejemplo en lugar de decirte Voh de 4.8V, te dicen de Vcc-0.2V. Así si lo alimentas con 5 será de 4.8 y si lo alimentas con 3.3 será 3.1. No digo que se pueda o que no se pueda, habría que analizar el datasheet del Z80 en profundidad.
Por donde fallará es por temperatura y frecuencia. El chip se ha diseñado y probado para cierto rango de voltaje, temperatura y frecuencia. Si le bajas el voltaje, como es todo digital, seguirá funcionando pero más lento. Puede que no lo notes a temperatura ambiente, pero cuando lleve un ratito encendido y se caliente fallará. Puede que un chip te vaya bien 20 horas, pero a lo mejor otro, falla a las 5 horas. A lo mejor ejecutando cierto programa que lo calienta menos no falla, pero con otro que lo calienta más sí.
jepalza escribió:Por cierto, la gente ya está pidiendo de apuntarse a algo inexistente, así que, por favor, no pongaís lo de "apúntame un kit completo" que aquí no se habla de eso, esto no es una lista de apuntados, es solo una idea de base. Si un día esto ve la luz, se pondrá un lista formal.
mcleod_ideafix escribió:Bueno, el chip es CMOS, no NMOS, y su frecuencia máxima es de 20MHz. Muy probablemente no funcione correctamente a 20MHz si se alimenta con 3,3V pero en el Spectrum está funcionando a 3.5MHz, menos de la cuarta parte de la frecuencia máxima, así que seguramente incluso alimentado a 3.3V es estable a esa frecuencia. Además, es estático. No se calienta nada a 5V, menos aún a 3.3V , ¿no?
mcleod_ideafix escribió:O también podría pasar que el chip fuera completamente funcional a 3.3V y Zilog se lo calle para no dañar las ventas de sus familias Z8 y Encore, que sí van a 3.3V