FPGA NES se ve nítido en Perfboard

Los FPGA son cosas asombrosas, llenas de células lógicas que se pueden restablecer de acuerdo con su corazón. Sobresalen en el procesamiento de señales, cualquier cosa que requiera velocidad y en la recreación de hardware antiguo. En esa vena [Jon Thomasson] decidió traer de vuelta el Nintendo Entertainment System original, en perfecto estado.

La construcción utiliza Spartan 6 de Xilinx, que [Jon] utiliza en forma de su propio diseño de placa de desarrollo. El núcleo de NES cortesía del código de [Brian Bennett], adquirido de Github. Los juegos se cargan desde una tarjeta SD por Parallax Propeller, que transmite los datos a la FPGA a través de una conexión en serie. La pantalla está en una pantalla LCD nítida de 800 × 480, con la salida de video 4: 3 de NES mostrada en forma de columna.

El proyecto se ensambla en un tablero perfilado, con un agradable factor de forma portátil. El control se realiza mediante botones táctiles en el diseño clásico de NES. El consumo de corriente es de aproximadamente 400 mA, lo que da un tiempo de funcionamiento de aproximadamente 5 horas mientras se agotan cuatro baterías AA.

Hemos visto la respetable NES implementada en plataformas FPGA antes. A medida que las placas de desarrollo se vuelven más baratas y los dispositivos más capaces, espere ver implementados sistemas cada vez más complejos. Video después del descanso.

  • HenryH dice:

    Sí, después de pasar semanas con Arduino IDE y PlatformIO tratando de compilar código para ESP32 en una cantidad de tiempo razonable y transfiriendo documentos de Espressif y videos de Youtube para operaciones bastante simples, estoy empezando a pensar que estoy volviendo al desarrollo de FPGA. por nada lejos. -crítico. Los microcontroladores se convierten en un complejo estúpido de desarrollar, y Quartus (casi ridículamente) es un orden de magnitud más fácil de usar. Obtenga un libro de Pong P. Chu más cercano a su plataforma / idioma FPGA y puede ir. El futuro no debería depender de la naturaleza inflada de los “microcontroladores” de hoy, sino que cree los suyos propios desde el principio. Pasarás el mismo tiempo en ambos sentidos.

    • Ene. dice:

      No siempre se trata de elegir las herramientas adecuadas para el trabajo. A veces, simplemente elige lo que sabe, porque esa podría ser la solución más rápida (no la más óptima).

  • piotr_go dice:

    https://www.youtube.com/watch?v=G2Sd0vWBi_E

  • Brian Parker dice:

    https://www.retrousb.com/product_info.php?cPath=36&products_id=78 este también usa fpga

Alberto Gimenez
Alberto Gimenez

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *