Entrevista extraída íntegramente de la página Obligement.
Aquí hay una entrevista con el ingeniero alemán Claude Schwarz, quien está en el proceso de desarrollar PiStorm , una solución de software / hardware basada en Raspberry Pi para Amiga.
– Quien es usted ? ¿Ingeniero, aficionado, entusiasta?
Soy aficionado pero llevo 20 años trabajando como ingeniero electrónico.
– ¿Cuál es tu relación con la comunidad Amiga?
Hmm pregunta difícil :). Usé el Amiga cuando tenía 12 años. Mi primer Amiga fue un A500 que recibí de mi padre, que acababa de comprar un A2000. Usé el Amiga principalmente para jugar. Pero en un momento mis amigos se volvieron hacia el PC y yo los seguí. Dejé el Amiga durante mucho tiempo.
Pero en 2018, vi la Vampire V600 e inmediatamente pensé: "Yo también lo quiero".
– ¿Cómo se te ocurrió la idea de PiStorm?
Compré un A600 en eBay y pedí el V600. Mientras esperaba la entrega, comencé a comprar más Amigas y tarjetas aceleradoras (sí, me volví adicto a MDR). Poco después de recibir la tarjeta V600, el equipo de Vampire me invitó a unirme a ellos. Esto es lo que hice y lo pasé muy bien durante dos años. Estaba ayudando con las pruebas y la programación VHDL. Pero a principios de 2020, pensé en algo diferente. Entonces comencé el proyecto PiStorm, es una idea que tenía desde hace mucho tiempo:
– ¿Cuáles son las principales dificultades para conectar el GPIO a la ubicación del 68000?
Es sincronización. El 68000 no es un procesador rápido, pero las señales deben sincronizarse con mucha precisión. Por ello, utilizamos un circuito CPLD / FPGA que sincroniza y recibe las señales de la Raspberry Pi a través del conector GPIO. Esto alivia el trabajo de la Raspberry Pi.
– ¿El chip U4?
Sí, el gran chip. Es un CPLD Altera MAX2.
– ¿Qué recursos de la Raspberry Pi serán utilizables por la parte Amiga?
Primero, es la emulación del procesador 68k a través de la tecnología Musashi, que es un procesador muy popular especialmente utilizado por el emulador MAME. Parte de la memoria de la Raspberry Pi será utilizable por la emulación del procesador. Definitivamente 256 MB (variable según la Raspberry Pi utilizada).
A continuación, el sistema de gráficos RTG. La memoria RTG también es direccionable directamente por el procesador emulado. Dado que la memoria de la Raspberry Pi es muy rápida, el sistema RTG es mucho más rápido que las tarjetas gráficas convencionales Zorro II / III.
Luego, hay dos sistemas de almacenamiento, incluido uno para la emulación Gayle IDE, que arrancará directamente desde un disco emulado con ROM 2.xo superior.
Más tarde, se agregará la emulación SCSI completa. La emulación SCSi evita el cuello de botella de la emulación IDE del chip Gayle. Para hacer posible el arranque desde SCSI emulado, también hay un BootROM y un controlador escritos para él. Esto hará posible arrancar sobre SCSI con el uso de un Kickstart estándar.
Además, las ROM Kickstart se pueden utilizar desde la placa base de un Amiga, pero también desde un archivo en una tarjeta SD conectada a la Raspberry Pi.
Pruebas PiStormPruebas PiStorm– ¿Qué rendimiento esperas?
Las partes más avanzadas fueron programadas por Bnu (famoso por su trabajo en la NES y que también trabaja en la fabulosa tarjeta RTG ZZ9000). Actualmente, el rendimiento está entre 15 y 18 MIPS. Lo que equivale a un 68030 a 60 MHz. Pero planeamos ir más lejos.
No hay comentarios:
Publicar un comentario