Sólo con los multiplicadores y divisores no es posible llegar a la frecuencia exacta. De todas formas se pueden sintetizar divisores extra empleando lógica y quizás sea posible llegar a una frecuencia lo suficientemente aproximada para que no se note la diferencia. Sería cuestión de explorar dicha posibilidad, pero eso requiere tiempo y no está dentro de las prioridades. Si tienes los suficientes conocimientos puedes comprarte el A+ e investigarlo por tu cuenta.
-- Actualizado 09 Ago 2015, 17:15 --
En breve voy a cerrar el hilo y abrir otro porque se está haciendo enorme. ¿Alguna sugerencia para el título?
ZX-Uno prototipo 2: seguimos dándole caña
- antoniovillena
- Amiga 1200
- Mensajes: 2013
- Registrado: 16 Abr 2012, 21:22
- Gracias recibidas: 8 veces
- mcleod_ideafix
- Amiga 2500
- Mensajes: 5316
- Registrado: 06 Oct 2009, 04:12
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Vectrex
- Primera consola: TV Games/Pong Clone
- Ubicación: Jerez de la Frontera
- Gracias dadas: 12 veces
- Gracias recibidas: 54 veces
- Contactar:
Re: ZX-Uno prototipo 2: seguimos dándole caña
Yo, la verdad, no quitaría el AD724. Generar las frecuencias tan exactas que necesita es bastante complicado, incluso para el potente PLL de la Spartan 6. Más fácil sería si el reloj maestro en lugar de ser de 50MHz fuera de una frecuencia más... "amigable" para esos otros relojes, pero entonces no podríamos generar la frecuencia exacta de 14MHz que necesita el core de Spectrum, o 28MHz para el scandoubler.
Y si tuviera que pelear por espacio para meter otro chip, sería para meter un Z80A de los de verdad, versión CMOS y a 3.3V. No veais la de problemas que tienen los cores de Z80 para FPGA. El que es exacto en los ciclos de bus no lo es con la señal WAIT, y viceversa.
Pero vamos, que ni vamos a integrar un Z80A, ni vamos a quitar el AD724. El core de Spectrum, principal atractivo del ZX-Uno, ya funciona lo suficientemente decente como para no necesitarlo
Y si tuviera que pelear por espacio para meter otro chip, sería para meter un Z80A de los de verdad, versión CMOS y a 3.3V. No veais la de problemas que tienen los cores de Z80 para FPGA. El que es exacto en los ciclos de bus no lo es con la señal WAIT, y viceversa.
Pero vamos, que ni vamos a integrar un Z80A, ni vamos a quitar el AD724. El core de Spectrum, principal atractivo del ZX-Uno, ya funciona lo suficientemente decente como para no necesitarlo

Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista
-
- ZX Spectrum 16
- Mensajes: 15
- Registrado: 21 Abr 2014, 17:09
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Nintendo GameBoy
- Primera consola: Nintendo GameBoy
Re: ZX-Uno prototipo 2: seguimos dándole caña
Ok, simplemente he realizado unas sugerencias, por si se pudiera reducir el coste y el diseño, con las explicaciones que habeis dicho lo veo logico como esta diseñado.
Una duda, la selecion de un crital de cuarzo o el otro para que es, realmente ???
No seria mejor poner el cristar y selecionar el sitema de video que vallamos a usar, supongo que tendreis alguna logica pero no lo se, lo podeis explicar.
Una duda, la selecion de un crital de cuarzo o el otro para que es, realmente ???
No seria mejor poner el cristar y selecionar el sitema de video que vallamos a usar, supongo que tendreis alguna logica pero no lo se, lo podeis explicar.
- antoniovillena
- Amiga 1200
- Mensajes: 2013
- Registrado: 16 Abr 2012, 21:22
- Gracias recibidas: 8 veces
Re: ZX-Uno prototipo 2: seguimos dándole caña
Es por ejemplo si quieres sintetizar un Atari 2600. Hay juegos pal y juegos ntsc. En una tele multinorma podrías jugar a ambos sin tener que desoldar el cristal
-
- ZX Spectrum 16
- Mensajes: 15
- Registrado: 21 Abr 2014, 17:09
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Nintendo GameBoy
- Primera consola: Nintendo GameBoy
Re: ZX-Uno prototipo 2: seguimos dándole caña
Ok entiendo, yo creia que en el spectrum el sistema de video estaba en el harware no en el sofware de los programas.
- antoniovillena
- Amiga 1200
- Mensajes: 2013
- Registrado: 16 Abr 2012, 21:22
- Gracias recibidas: 8 veces
- mcleod_ideafix
- Amiga 2500
- Mensajes: 5316
- Registrado: 06 Oct 2009, 04:12
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Vectrex
- Primera consola: TV Games/Pong Clone
- Ubicación: Jerez de la Frontera
- Gracias dadas: 12 veces
- Gracias recibidas: 54 veces
- Contactar:
Re: ZX-Uno prototipo 2: seguimos dándole caña
andornot escribió:Ok entiendo, yo creia que en el spectrum el sistema de video estaba en el harware no en el sofware de los programas.
Y así es, pero el ZX-Uno ha nacido con vocación de poder alojar más de un sistema clásico, aunque su principal atractivo sea precisamente el core de Spectrum. El Atari 2600 que dice Antonio es un buen ejemplo, y que podría caber perfectamente dentro de la FPGA.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista
- antoniovillena
- Amiga 1200
- Mensajes: 2013
- Registrado: 16 Abr 2012, 21:22
- Gracias recibidas: 8 veces
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 20 invitados