Es un clon basado en una de las descripciones que envié a opencores.org . Este clon en concreto añade además un scandoubler y un conversor a HDMI, con lo que la salida de video es la mejor posible hoy día. Jozsef ha encontrado un modo de video de HDMI que se ajusta perfectamente a los timmings del Spectrum, así que cualquier efecto de multicolor, o borde a pantalla completa sigue funcionando sin problemas, sin necesidad de hacer doble buffering.
Lo del doble buffering es necesario cuando el ordenador saca video a un ritmo que no es, para entendernos, un divisor entero del ritmo al que el televisor explora la pantalla. Por ejemplo, en los emuladores se necesita porque el monitor del PC saca una imagen a 60 o 72Hz, y no a 50Hz. Además la frecuencia de barrido horizontal del Spectrum tampoco es divisor entero de la que saca el monitor.
La frecuencia de pixel usada por Jozsef, 28MHz, es múltiplo de 7Mhz que es la frecuencia de pixel del Spectrum: en el tiempo en que el Spectrum pinta un pixel, el televisor pinta cuatro (28 entre 7). En el modo de 720x576, de esos 4 píxeles el televisor los mezcla para sacar dos, y esos son los que pinta (probablemente pintando uno sí uno no, o mezclando el color de dos píxeles para crear uno solo). La frecuencia de campo es de 50Hz, así que aquí coincide con la del Spectrum, terminando TV y Spectrum al mismo tiempo de pintar un campo completo de imagen.
Ha usado una FPGA del mismo tipo que la que quiere usar Winston para su proyecto ULAplus con salida HDMI.
Descripción y fotos del clon, aquí:
http://joco.homeserver.hu/zxpipi/
CLon FPGA de Spectrum con salida HDMI, por Jozsef Laszlo
- 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:
CLon FPGA de Spectrum con salida HDMI, por Jozsef Laszlo
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista
- Hark0
- Amiga 1200
- Mensajes: 1695
- Registrado: 11 Jul 2012, 23:44
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: (Otro)
- Primera consola: (Otro)
- Ubicación: Cornellà de Llobregat - Barcelona
- Contactar:
Re: CLon FPGA de Spectrum con salida HDMI, por Jozsef Laszlo
Aprovecho el hilo para preguntar...
¿cual sería la FPGA más buena, bonita y barata para alojar un ZX 48 Kb?
¿y para un 128 Kb?
Gracias!
¿cual sería la FPGA más buena, bonita y barata para alojar un ZX 48 Kb?
¿y para un 128 Kb?
Gracias!

- 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: CLon FPGA de Spectrum con salida HDMI, por Jozsef Laszlo
Hark0 escribió:Aprovecho el hilo para preguntar...
¿cual sería la FPGA más buena, bonita y barata para alojar un ZX 48 Kb?
Suponiendo que la ROM y la RAM las dejes fuera, una Xilinx Spartan 3E-250 sería suficiente. En el caso del Spectrum 48K la ROM podría además caber dentro de la FPGA y sólo tendrías que dejar fuera la RAM.
Es posible que haya opciones más baratas si usas FPGA's de Altera, pero no conozco precios ni equivalencias de capacidad Xilinx-Altera.
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
Re: CLon FPGA de Spectrum con salida HDMI, por Jozsef Laszlo
La Xilinx Spartan 3A-s200 (la que lleva la MOD-VGA) es muy parecida pero con 32K de ram interna en lugar de 24K. Esto te permite construir un clon de ZX Spectrum 16K sin necesidad de ROM ni RAM externa. Y puedes sintetizar el modelo 48K sin necesidad de ROM externa ni de multiplexar la RAM externa (en los Spectrums se necesitan 2 bancos de RAM diferenciados, uno contenido y el otro sin contención).
- 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: CLon FPGA de Spectrum con salida HDMI, por Jozsef Laszlo
Pero no sé si tiene recursos lógicos suficientes como para albergar el Z80, la ULA y el resto de la lógica. Probablemente sí. Tampoco sé si es más barata que la 3E-250
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
Re: CLon FPGA de Spectrum con salida HDMI, por Jozsef Laszlo
Claro que cabe, el clon MOD-VGA que hizo superfo y el que estoy haciendo yo son la muestra de ello. En cuanto al precio, no lo sé, no compro los chips sueltos pero creo que la serie spartan 3e es una mejora con respecto a la spartan 3a, por lo que presumiblemente la xc3s200a sea un poco más barata y posiblemente más difícil de encontrar por obsoleta.
- Hark0
- Amiga 1200
- Mensajes: 1695
- Registrado: 11 Jul 2012, 23:44
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: (Otro)
- Primera consola: (Otro)
- Ubicación: Cornellà de Llobregat - Barcelona
- Contactar:
Re: CLon FPGA de Spectrum con salida HDMI, por Jozsef Laszlo
¿Estamos hablando de esta placa o similares?
XC3S250E XILINX Spartan-3E FPGA Evaluation Development Core Board + XCF02S FLASH:
http://www.ebay.es/itm/XC3S250E-XILINX- ... 3cccebf9aa
o...
¿Saldria más a cuenta una Gameduino?
Gameduino (o como meter un ZX Spectrum con ULAplus en...)
viewtopic.php?f=26&t=2107
XC3S250E XILINX Spartan-3E FPGA Evaluation Development Core Board + XCF02S FLASH:
http://www.ebay.es/itm/XC3S250E-XILINX- ... 3cccebf9aa
o...
¿Saldria más a cuenta una Gameduino?
Gameduino (o como meter un ZX Spectrum con ULAplus en...)
viewtopic.php?f=26&t=2107
- 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: CLon FPGA de Spectrum con salida HDMI, por Jozsef Laszlo
Hark0 escribió:¿Estamos hablando de esta placa o similares?
XC3S250E XILINX Spartan-3E FPGA Evaluation Development Core Board + XCF02S FLASH:
http://www.ebay.es/itm/XC3S250E-XILINX- ... 3cccebf9aa
o...
¿Saldria más a cuenta una Gameduino?
Gameduino (o como meter un ZX Spectrum con ULAplus en...)
viewtopic.php?f=26&t=2107
Entre esas dos que pones, la Gameduino mucho mejor (y si le pones la SRAM, todavía mejor). De todas formas, para cualquiera de las dos necesitarás más cositas, tal como un programador, y en el caso de la Gameduino, tener un poco de maña para sacar las conexiones del JTAG, que no están disponibles a priori desde los conectores del Gameduino.
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
Re: CLon FPGA de Spectrum con salida HDMI, por Jozsef Laszlo
Lo que pasa con el conector JTAG de la MOD-VGA es que el fabricante no vio convenientemente soldarlo, se supone que la MOD-VGA ya viene configurada de fábrica y para el propósito que tiene (tarjeta de video de un Arduino) no es necesario reprogramarla. Superfo no se molestó en buscar dicho conector por lo que hizo puentes. Yo sin embargo sí que compré el conector (tengo de sobra por si a alguien le interesa), con el cable enchufado queda así:

- Hark0
- Amiga 1200
- Mensajes: 1695
- Registrado: 11 Jul 2012, 23:44
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: (Otro)
- Primera consola: (Otro)
- Ubicación: Cornellà de Llobregat - Barcelona
- Contactar:
Re: CLon FPGA de Spectrum con salida HDMI, por Jozsef Laszlo
mcleod_ideafix escribió:Hark0 escribió:¿Estamos hablando de esta placa o similares?
XC3S250E XILINX Spartan-3E FPGA Evaluation Development Core Board + XCF02S FLASH:
http://www.ebay.es/itm/XC3S250E-XILINX- ... 3cccebf9aa
o...
¿Saldria más a cuenta una Gameduino?
Gameduino (o como meter un ZX Spectrum con ULAplus en...)
viewtopic.php?f=26&t=2107
Entre esas dos que pones, la Gameduino mucho mejor (y si le pones la SRAM, todavía mejor). De todas formas, para cualquiera de las dos necesitarás más cositas, tal como un programador, y en el caso de la Gameduino, tener un poco de maña para sacar las conexiones del JTAG, que no están disponibles a priori desde los conectores del Gameduino.
Vamos, lo que se comenta en el hilo al que hago referencia....
-- Actualizado 02 Jul 2013, 17:54 --
antoniovillena escribió:Lo que pasa con el conector JTAG de la MOD-VGA es que el fabricante no vio convenientemente soldarlo, se supone que la MOD-VGA ya viene configurada de fábrica y para el propósito que tiene (tarjeta de video de un Arduino) no es necesario reprogramarla. Superfo no se molestó en buscar dicho conector por lo que hizo puentes. Yo sin embargo sí que compré el conector (tengo de sobra por si a alguien le interesa), con el cable enchufado queda así:
Esto seria el kit completo... ¿cierto?
(perdonad mi ignorancia

¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 11 invitados