headerheaderheaderheaderheaderheaderheaderheader
header
headerheaderheaderheaderheaderheaderheaderheaderheaderheaderheader
header
Zoom de la FPGA
Escrito por Vincent Rivière

picture
Ya sabe que el Firebee dispone de dos circuitos principales: el ColdFire (detallado en el artículo anterior "Zoom in"), y la FPGA. Hoy mostramos los familiares componentes que residen en la FPGA, y cómo es ésto posible.

FPGA significa "Field-programmable gate array", en otras palabras "matriz de puertas programable". Éste es un componente electrónico que contiene una gran cantidad de puertas lógicas, que son reprogramables a través del lenguaje de programación VHDL. Así, es posible implementar circuitos complejos bien conocidos simplemente volviendo a configurar la FPGA. Esta técnica es muy potente, por ejemplo en el proyecto Suska es capaz de implementar todo el hardware de un ST en una FPGA.

En la placa base del Firebee tenemos una FPGA del tipo Altera Cyclone III. Es un circuito muy potente, que contiene cerca de 40.000 elementos lógicos. La mayor parte de los pines de muchos de los conectores del FireBee están conectados directamente a él. Por consiguiente, el comportamiento del FireBee se puede ajustar simplemente reconfigurando la FPGA. Ésto puede hacerse por software.

La placa del FireBee está construída únicamernte con componentes electrónicos modernos. Todos los componentes clásicos de Atari son implementados con la FPGA, y se comportan exactamente igual que en un Falcon. Muchos de los componentes virtuales del FireBee vienen del proyecto Suska, mientras que otros (como el VIDEL) son todos nuevos.

picture


- VIDEL: El famoso chip de vídeo del Falcon.

- DMA disk: El circuito utilizado para las transferencias de datos de la unidad de disquetes y el ACSI.

- MC68901 MFP: Controlador de interrupciones, temporizadores, puertos de entrada/salida...

- WD1772 FDC: El controlador de la unidad de disquetes, con soporte para discos de alta densidad.

- ACIA 6850 IKBD: Controlador del teclado/ratón/joystick.

- ACIA 6850 MIDI: Controlador para dispositivos MIDI.

- NVRAM: Reloj en tiempo real del Falcon y memoria no volátil.

- DMA Sound: Circuito de sonido DMA del STe.

- IDE: Interfaz IDE del Falcon, para discos duros IDE y tarjetas CompactFlash.

- JTAG: No es realmente un dispositivo, es una interfaz física para conectar un depurador de hardware.

Puede haber notado la falta de algunos componentes del Falcon: Blitter, DSP 56001, etc. Pueden aparecer en el Firebee cuando alguien las implemente en VHDL.

Y, por supuesto, la FPGA no se limita al hardware Atari. Podría ser utilizado para implementar cualquier tipo de hardware, circuitos existentes o personalizados. Combinado con la potencia del ColdFire, el FireBee es la plataforma escogida por los hackers del hardware.

Puede encontrar más información sobre el Cyclone III en el sitio web de Altera.

Últimas noticias
HTTP 521 Servidor web caído - Falla de hardware en firebee.org
2021-03-22:
Quizás ya lo hayan notado: algunas noticias, páginas y enlaces de descarga no están ...
Leer más
Lanzamiento de GFA Basic Editor (GBE) v3.7
2021-01-18:
Para los que no sabían, el autor original de GFA Basic murió en 2011. El 9 de Diciembre ...
Leer más
Nueva versión de AHCC.
2020-12-03:

Después de casi 3 años, Henk Robbers ha lanzado la versión 6.0 de AHCC, el 27 ...

Leer más
Sindicación RSS | Condiciones de uso | Mapa del sitio