PiZx: Clon barato de spectrum con FPGA (WIP)

Sinclair QL, ZX81, +2, +3, 128K ...
Avatar de Usuario
jotego
Atari 1040 STf
Atari 1040 STf
Mensajes: 657
Registrado: 16 Ene 2013, 23:25
Sistema Favorito: Atari ST
primer_sistema: Amstrad CPC
consola_favorita: Sony PlayStation 2
Primera consola: Atari Lynx
Ubicación: Valencia (España)
Gracias dadas: 27 veces
Gracias recibidas: 44 veces
Contactar:

Re: Idea: Clon barato de spectrum con FPGA

Mensajepor jotego » 31 Jul 2013, 11:35

mcleod_ideafix escribió:Ok. Ahora me explicas cómo has llegado a esa conclusión? Los cálculos que has hecho me han dejado un poco a cuadros... ¿qué cocientes son esos que has calculado? (sobre todo el último, el cociente de los cuadrados de las tensiones, parece un cociente de potencias). ¿Acaso la relación entre la frecuencia a la que trabaja un circuito y su consumo de potencia es lineal?


La relación entre la frecuencia y la potencia sí es lineal W = f C V²

Pero en realidad yo estaba pensando en cuánto perdías de transconductancia en el transistor al bajar el voltaje. Según la tecnología y la amplitud de la señal, la relación va entre lineal y cuadrática, de ahí que calculase la razón 5/3.3 y su cuadrado. Pero, aunque la transconductancia bajase cuadráticamente, el voltaje al que se carga la siguiente etapa también está bajando (porque ya no se carga hasta 5V sino hasta 3,3V). Así que el retardo de propagación no aumentaría cuadráticamente. Estimo que el retardo aumentaría entre 5/3,3 y su cuadrado y como esa cifra es bastante menor que lo que bajamos la frecuencia (20/3,5), veo razonable esperar que funcione. Estos cálculos no aseguran que vaya a funcionar pero sí estos cálculos tan sencillos ya indicaran problemas no habría nada que hacer (es decir, son condición necesaria pero no suficiente).

Lo suyo sería simular algunas puertas en esa tecnología, que seguramente será al menos de 1,2µm, pero eso lleva bastante más trabajo. Tendríamos una respuesta más precisa pero seguiría siendo condición necesaria pero no suficente para el circuito real.

Avatar de Usuario
Hark0
Amiga 1200
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: Idea: Clon barato de spectrum con FPGA

Mensajepor Hark0 » 31 Jul 2013, 11:47

antoniovillena escribió:
mcleod_ideafix escribió:
antoniovillena escribió:Pues estaría genial. Se me ocurre una demo que haga uso de scroll hardware y la paleta ULAplus que vaya a 50fps con scroll suave de 1px.

Ups! Yo lo que había pensado era un "rompemuros" pero al estilo mojonés.


Sea lo que sea lo que hagan es otro aliciente más para sacar para adelante este proyecto.


¿Más alicientes?

Ayer estuve pensando en el logotipo del proyecto, pero como no hay nombre definitivo pueeeeeeees:

- MOF (Multi Ordenador FPGA) <- \:D/
- Z80F (Z80 FPGA)
- etc...

¿alguna propuesta? :mrgreen:

También pense y trabajé algo acerca de la caja de envio, tamaño, diseño, etc.... probando con el tamaño de la Rpi... ahora que se barajan otros tamaños tendría que adaptar, pero no hay problema... el diseño incluia espacio para la placa, 1 mini manual y una SD...

Sí! Empezando la casa por el tejado... XD (pero como dije, es en lo único que puedo aportar, en el material gráfico/impreso).

;)
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.

Avatar de Usuario
antoniovillena
Amiga 1200
Amiga 1200
Mensajes: 2013
Registrado: 16 Abr 2012, 21:22
Gracias recibidas: 8 veces

Re: Idea: Clon barato de spectrum con FPGA

Mensajepor antoniovillena » 31 Jul 2013, 12:16

Hark0 escribió:- MOF (Multi Ordenador FPGA) <- \:D/
- Z80F (Z80 FPGA)
- etc...

¿alguna propuesta? :mrgreen:


ZX Pi
ZX 3.14
Rainbow Pi
Rainbow 3.14
PiZx
PiBow

..suponiendo que el tamaño sea el de la RasPi

Avatar de Usuario
Hark0
Amiga 1200
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: Idea: Clon barato de spectrum con FPGA

Mensajepor Hark0 » 31 Jul 2013, 12:21

antoniovillena escribió:
Hark0 escribió:- MOF (Multi Ordenador FPGA) <- \:D/
- Z80F (Z80 FPGA)
- etc...

¿alguna propuesta? :mrgreen:


ZX Pi
ZX 3.14
Rainbow Pi
Rainbow 3.14
PiZx
PiBow

..suponiendo que el tamaño sea el de la RasPi


Veo que MOF no ha gustado... :mrgreen:
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.

Avatar de Usuario
radastan
Amiga 2500
Amiga 2500
Mensajes: 4542
Registrado: 11 Jun 2007, 19:29
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Sega Genesis/Megadrive
Primera consola: TV Games/Pong Clone
Ubicación: Córdoba
Gracias dadas: 9 veces
Gracias recibidas: 40 veces
Contactar:

Re: Idea: Clon barato de spectrum con FPGA

Mensajepor radastan » 31 Jul 2013, 12:23

Yo propongo como nombre ZXOne.
Yo tengo una máquina del tiempo, se llama ZX Spectrum, siempre me devuelve a los buenos momentos.
(\.../) (\.../) (\.../) (\.../)
( *.*) ('.'= ) ('.'= ) ('.'= )
(")_(") (")_(") (")_(") (")_(")
╔═══╦═══╦═══╦══╦══╗
║╔═╗║╔═╗║╔═╗╠╣╠╩╣╠╝
║║─║║╚══╣║─╚╝║║─║║
║╚═╝╠══╗║║─╔╗║║─║║
║╔═╗║╚═╝║╚═╝╠╣╠╦╣╠╗
╚╝─╚╩═══╩═══╩══╩══╝

Avatar de Usuario
jotego
Atari 1040 STf
Atari 1040 STf
Mensajes: 657
Registrado: 16 Ene 2013, 23:25
Sistema Favorito: Atari ST
primer_sistema: Amstrad CPC
consola_favorita: Sony PlayStation 2
Primera consola: Atari Lynx
Ubicación: Valencia (España)
Gracias dadas: 27 veces
Gracias recibidas: 44 veces
Contactar:

Re: Idea: Clon barato de spectrum con FPGA

Mensajepor jotego » 31 Jul 2013, 12:32

antoniovillena escribió:PiZx


PiZx y lo pronunciamos "picex"

Avatar de Usuario
Hark0
Amiga 1200
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: Idea: Clon barato de spectrum con FPGA

Mensajepor Hark0 » 31 Jul 2013, 12:34

Bien, siempre y cuando SOLO se trate de maquinitas Sinclair.... ;)

:mrgreen:

-- Actualizado 31 Jul 2013, 12:37 --

jotego escribió:
antoniovillena escribió:PiZx


PiZx y lo pronunciamos "picex"


"PICEX" ¿como se lee? o en plan "guiri" tal que "PAICICS"? :roll:
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.

Avatar de Usuario
antoniovillena
Amiga 1200
Amiga 1200
Mensajes: 2013
Registrado: 16 Abr 2012, 21:22
Gracias recibidas: 8 veces

Re: Idea: Clon barato de spectrum con FPGA

Mensajepor antoniovillena » 31 Jul 2013, 12:41

Hark0 escribió:Bien, siempre y cuando SOLO se trate de maquinitas Sinclair.... ;)


No necesariamente. Por ejemplo el proyecto Minimig viene de aMIGa, y el de Mist de aMIga/atari ST, y ambos contienen FPGAs genéricos que pueden albergar cualquier sistema.

Avatar de Usuario
Hark0
Amiga 1200
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: Idea: Clon barato de spectrum con FPGA

Mensajepor Hark0 » 31 Jul 2013, 12:45

antoniovillena escribió:
Hark0 escribió:Bien, siempre y cuando SOLO se trate de maquinitas Sinclair.... ;)


No necesariamente. Por ejemplo el proyecto Minimig viene de aMIGa, y el de Mist de aMIga/atari ST, y ambos contienen FPGAs genéricos que pueden albergar cualquier sistema.


Ok!

Acabo de Googlear "PiZx" y NINGÚN resultado.... :P

Edit:

Cawen10.... hay un PiZx.blogspot.com pero sin contenido ninguno.... :shock: :?


A mi ME GUSTA el nombre!
Última edición por Hark0 el 31 Jul 2013, 12:47, editado 1 vez en total.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.

Avatar de Usuario
antoniovillena
Amiga 1200
Amiga 1200
Mensajes: 2013
Registrado: 16 Abr 2012, 21:22
Gracias recibidas: 8 veces

Re: Idea: Clon barato de spectrum con FPGA

Mensajepor antoniovillena » 31 Jul 2013, 12:46

Estoy haciendo un recuento de pines para ver lo que necesitamos:

Código: Seleccionar todo

RGB Dac 3 bits= 9
CSync=          1
Audio out=      2
SPI Flash=      4
SPI SD=         4
PS/2 Keyboard=  2
CLK=            1
RAM=           29
Expansión=     45


Me da un total de 97, curiosamente los mismos que hay disponibles en el encapsulado de 144 pines del XC3S200. El conector de expansión es de 3x16= 48 pines, pero he reservado 3 para 5V, 3.3V y GND. Si queremos añadirle leds u otras cosas tendría que ser compartiendo pines con el bus de expansión. Por cierto no es posible compartir ningún pin entre RAM y bus de expansión, es una pena porque compartir un bus de direcciones o un bus de datos nos habría venido muy bien.

-- Actualizado 31 Jul 2013, 11:49 --

Se me había olvidado EAR, que es un sólo bit. Habría que hacer apaños como el que hice en la MOD-VGA compartiendo pines entre teclado y SPI ROM o algo similar.

-- Actualizado 31 Jul 2013, 11:59 --

Entonces la cosa está entre:

PiZx, se pronuncia "paicex" algo así, corregidme si me equivoco
ZXOne, se pronuncia "cexuan"

-- Actualizado 31 Jul 2013, 12:23 --

Aquí tenéis una idea cutre de logo
Adjuntos
PiZx.png
PiZx.png (79 KiB) Visto 4352 veces


Volver a “Sinclair/Spectrum”

¿Quién está conectado?

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