Vida de un FPGA
Vida de un FPGA
Buenas,
Me surge una duda, cuantos años nos durara el zxuno? es como los chips de un spectrum gomas por ejemplo? que estan desde el 1982 y estan como el primer dia. O tiene un numero de lecturas o algo parecido?
Me surge una duda, cuantos años nos durara el zxuno? es como los chips de un spectrum gomas por ejemplo? que estan desde el 1982 y estan como el primer dia. O tiene un numero de lecturas o algo parecido?
Re: Vida de un FPGA
Yo creo que lo primero que cascará será la flash. Me suena haber leido en el datasheet algo como 20 años de vida.
- mcleod_ideafix
- Mensajes: 831
- Registrado: 27 Sep 2015, 00:14
- Ubicación: Jerez de la Frontera
- Contactar:
Re: Vida de un FPGA
La FPGA, en principio, no tiene fecha de caducidad. Su diseño está basado en celdas SRAM. No tiene flash interna, así que ese problema no lo tiene. La SPI flash, en cambio, sí que la tiene: no puede escribirse en ella indefinidamente, y lo escrito tiene un tiempo de vidacarmeloco escribió:Yo creo que lo primero que cascará será la flash. Me suena haber leido en el datasheet algo como 20 años de vida.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
Re: Vida de un FPGA
Entonces lo podran heredar mis nietos y funcionara?
Re: Vida de un FPGA
Yo me refería a la SPI Flash. Me suena haber leido un tiempo de vida de los datos guardados en ella de 20 años, y no recuerdo el número de ciclos de escritura, pero también me suenan como 100.000 ciclos. Está todo el la hoja de datos de la winbondmcleod_ideafix escribió:La FPGA, en principio, no tiene fecha de caducidad. Su diseño está basado en celdas SRAM. No tiene flash interna, así que ese problema no lo tiene. La SPI flash, en cambio, sí que la tiene: no puede escribirse en ella indefinidamente, y lo escrito tiene un tiempo de vidacarmeloco escribió:Yo creo que lo primero que cascará será la flash. Me suena haber leido en el datasheet algo como 20 años de vida.
Re: Vida de un FPGA
Quien sabe... igual si, pero puede que tengan que re-grabarle el firmwareHAL9000 escribió:Entonces lo podran heredar mis nietos y funcionara?
Yo prefiero pensar en poder disfrutar yo y ahora de las cosas. Los que vengan detrás no se lo que harán.
- mcleod_ideafix
- Mensajes: 831
- Registrado: 27 Sep 2015, 00:14
- Ubicación: Jerez de la Frontera
- Contactar:
Re: Vida de un FPGA
Lo importante es que la descripción hardware que da lugar a un Spectrum esté preservada. El como se convierta esa descripción hardware a algo tangible dependerá de la tecnología del momento. Ayer eran circuitos discretos, alguna que otra PLD y las ULAs de Ferranti. Hoy son FPGAs. Mañana quizás esté al alcance del usuario el hacerse sus propios ASICs en lugar de tener que invertir millones para ello, o bien es posible que los procesadores futuros tengan tanta potencia que sean capaces de interpretar código HDL a la misma velocidad a la que funciona una versión sintetizada de ese código en la FPGA. Es por eso que desde el equipo hemos querido hacer mucho hincapié en la naturaleza "open" del proyecto. Estamos viendo a nuestro alrededor cómo otras iniciativas están cayendo a lo más bajo porque sus autores "pasan" del producto y lo han dejado morir. Al ser cerrado, nadie podrá tomar el relevo.
A efectos prácticos, esto significa que probablemente, de aquí a 10 años no sea posible construir tiradas de ZX-UNO con el esquema actual porque la FPGA Spartan 6 que usamos ya esté descatalogada y no se encuentre. Pero si no es con la Spartan 6, será con otra: la familia Spartan 7 está llamando a la puerta (aún no hay especificaciones oficiales, ni se sabe nada más allá del nombre). Y no tiene por qué ser Xilinx: puede ser de otro fabricante, como Altera, Lattice o Atmel. El core usa las menos caracteríticas propias posibles para funcionar como Spectrum, y aquellas que son exclusivas de la Sparttan 6 (multiboot y selección dinámica de frecuencias) no son imprescindibles para que pueda funcionar un Spectrum con todas las cositas que tiene el que está implementado en el ZX-UNO.
A efectos prácticos, esto significa que probablemente, de aquí a 10 años no sea posible construir tiradas de ZX-UNO con el esquema actual porque la FPGA Spartan 6 que usamos ya esté descatalogada y no se encuentre. Pero si no es con la Spartan 6, será con otra: la familia Spartan 7 está llamando a la puerta (aún no hay especificaciones oficiales, ni se sabe nada más allá del nombre). Y no tiene por qué ser Xilinx: puede ser de otro fabricante, como Altera, Lattice o Atmel. El core usa las menos caracteríticas propias posibles para funcionar como Spectrum, y aquellas que son exclusivas de la Sparttan 6 (multiboot y selección dinámica de frecuencias) no son imprescindibles para que pueda funcionar un Spectrum con todas las cositas que tiene el que está implementado en el ZX-UNO.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
Re: Vida de un FPGA
Dentro de 20 o 30 años, lo que me preocupa no es la electrónica, a mi me preocupa más seguir conservando mis dientes, la electrónica siempre se puede reemplazar pero nosotros empezaremos a estar ya un poco demacrados.