FPGAMANIA - Sistemas retro en FPGA

MiSTer FPGA

MiSTer FPGA es un proyecto derivado de MiST. Su nombre viene de "MiST en Terasic" y usa un chip FPGA de mucha mayor capacidad con la friolera de 110K elementos lógicos (LE) frente a los 24.624 de la MiST y un procesador ARM más rápido gracias a la placa industrial Terasic DE10-Nano la cual es ampliable a través de los conectores GPIO.

El procesador ARM funciona con una distribución minimalista de Linux, y no participa para nada en la implementación de los sistemas, sino que se encarga solamente de tareas como manejo de la tarjeta SD, actualizaciones, red, etc.

Gracias a la FPGA de mucha mayor capacidad y a la posibilidad de conectar memoria SDRAM adicional se han podido implementar sistemas mucho más complejos como SNES con todos sus chips especiales, Neo-Geo o incluso un 486SX, aunque este último con limitaciones.

MiSTer es un proyecto libre y bien organizado. Estas dos características junto a la imbatible calidad/precio de la Terasic DE10-Nano son en mi opinión una parte importante del éxito de MiSTer:

  • Cualquiera es bienvenido para fabricar y vender complementos, lo cual facilita su difusión y popularidad
  • No se incluye ni hardware ni software que no tengan una licencia libre y dependan de un fabricante
  • Se trata de un proyecto abierto con buena documentación y bien dirigido

El proyecto goza de un desarrollo muy activo por múltiples desarrolladores, en muchos casos soportados en Patreon. Todo está en su sitio, y todo está bien centralizado desde el menú OSD. Todos los cores se benefician de nuevas mejoras del sistema y están centralizados en un sólo repositorio, aunque también hay repositorios secundarios cuya forma de desarrollo es incompatible con la estandarización que se sigue en el repositorio oficial, aunque esto no impide que puedan ser instalados y actualizados con un script alternativo.

Características técnicas

  • FPGA Altera Cyclone V SE con 110K LE
  • CPU de doble núcleo ARM Cortex A9
  • Salida de video y audio HDMI
  • Posibilidad de salida de video y audio analógico con un adaptador
  • 1GB de memoria ram DDR3 disponible para los chips ARM y FPGA
  • ARM con Linux exclusivamente para tareas ajenas al funcionamiento de los sistemas implementados
  • Alta velocidad en la conexión ARM y FPGA al estar ambos en el mismo chip
  • Salida AV mediante HDMI con escalador incorporado para que funcione en pantallas modernas

Donde comprar la MiSTer FPGA

Se trata de un proyecto libre, por lo que puedes descargarte los gerbers y esquemáticos para fabricar tú mismo las placas complementarias, tanto para uso personal como para venderlas y ganar dinero con tu trabajo. Esto facilita que se puedan comprar tanto MiSTer completas como las placas accesorias en el foro oficial de vendedores.

Donde comprar el Terasic DE10-Nano

La placa Terasic DE10-Nano se puede comprar a unos 150 dólares americanos o 127 si eres estudiante o profesor. Para cualquier comprador el precio es de poco más de 140 euros puesta en casa. Hay que tener en cuenta que comprar el chip FPGA que imporpora suelto es más cara que comprar la entrenadora completa y el precio actual es una promoción.

Información adicional

En los siguientes enlaces conocerás todo lo básico para empezar con MiSTer de forma económica y usando siempre complementos estándar para una mayor compatibilidad con la distribución oficial y futuros desarrollos:

  • Como empezar con MiSTer FPGA. Aquí indico lo básico para empezar a disfrutar de MiSTer indicando componentes esenciales y como hacerla funcionar.

Enlaces MiSTer FPGA

Destacado