Este artículo explica en detalle lo anunciado en el vídeo publicado en el canal oficial de AmiCUBE, que podéis ver al final de esta noticia.
Nuevos avances en el desarrollo de la plataforma AmiCUBE Mini, que marca la transición de la Generación 6 a la Generación 7 de los componentes FPGA de Xilinx/AMD, consolidando una arquitectura moderna y de bajo coste basada en el núcleo Minimig AGA, ya ejecutado con éxito en hardware real.
El desarrollo se lleva a cabo sobre una placa Edge de All About FPGAs, fabricada en India, equipada con un chip Artix 7 con unos 35.000 elementos lógicos (LE). Uno de los factores clave que ha permitido acelerar el progreso ha sido la migración al entorno de herramientas Vivado, sustituyendo el antiguo software ISE/IC. Su herramienta de análisis lógico integrada (Integrated Logic Analyzer – ILA) está siendo considerada fundamental, al simplificar notablemente el proceso de depuración y prueba.
El núcleo Minimig AGA ha sido portado con éxito, y todo el sistema funciona como un SoC (System on Chip), incluyendo RAM y una emulación del 68020 que ofrece un rendimiento comparable al de un 030 o incluso un 040, con una precisión de ciclo (cycle exact) gracias a su implementación en Verilog.
Para facilitar la conexión de periféricos durante las pruebas, se ha diseñado un módulo auxiliar llamado P-mode, que permite conectar teclado, ratón y joystick, además de integrar regulación de voltaje de 3.3V y 5V, inversores para señales activas en bajo, desplazadores de nivel (CBTDs) para aislar la lógica de 5V y 3.3V, y LEDs de depuración que muestran la actividad del reloj y los datos de entrada. Este diseño soluciona un problema histórico del Minimig original, en el que la interfaz PS/2 usaba un simple divisor resistivo, provocando incompatibilidades con ciertos teclados. En la placa final, la separación lógica mediante CBTDs garantiza una compatibilidad total.
El sistema ya es completamente funcional: el teclado y el ratón operan correctamente, los tiempos y restricciones de timing están perfectamente ajustados, y el audio se encuentra plenamente habilitado. El menú F12, característico del Minimig, se ejecuta ahora en un núcleo blando (soft core) dentro del propio FPGA, eliminando la necesidad de un chip ARM externo, una decisión que simplifica el diseño y evita depender de componentes obsoletos o costosos.
Entre los próximos pasos, se prevé mejorar la salida de vídeo VGA —actualmente limitada a 12 bits en la placa de desarrollo, alcanzando 16 bits en la versión final—, integrar RTG (ReTargetable Graphics) dentro del Artix 7 y estudiar la implementación de Ethernet, lo que requeriría un chip compatible con AmigaOS y el desarrollo de drivers específicos.
El diseño final del AmiCUBE Mini apunta a un ordenador compacto y moderno con formato Nano-ITX y posibilidad de montaje VESA, capaz de fijarse detrás de un monitor o televisor. Todo el sistema se alimentará mediante un único cable USB, con doble salida de vídeo (HDMI y VGA), compatibilidad tanto con PS/2 como con USB, y soporte completo para teclados, ratones y joysticks inalámbricos.
En cuanto a la memoria, se ha optado por mantener SD RAM por su baja latencia y compatibilidad directa con la arquitectura Minimig, descartando DDR3 debido a su comportamiento burst y mayor latencia. Esta decisión coincide con la adoptada por otras plataformas FPGA como MiSTer, garantizando un equilibrio óptimo entre coste, rendimiento y fidelidad.
El AmiCUBE Mini busca ser una plataforma asequible y eficiente, utilizando FPGA y RAM económicas, con la posibilidad de incluir memoria flash que permita cargar el núcleo y la ROM al arrancar, dejando la tarjeta SD libre para imágenes ADF y otros archivos de usuario.
El diseño del PCB está siendo elaborado con precisión profesional, aplicando impedancia controlada, igualación de longitud y desacoplamiento adecuado para asegurar la estabilidad en líneas de alta velocidad como HDMI y los pares diferenciales de reloj.

