El chipset AAA ( Arquitectura avanzada de Amiga ) estaba destinado a ser el sistema multimedia Amiga de próxima generación diseñado por Commodore International . Inicialmente iniciado como un proyecto secreto, las primeras discusiones de diseño se iniciaron en 1988, y después de muchas revisiones y rediseños, las primeras versiones de silicio se fabricaron en 1992-1993. El proyecto fue prácticamente abandonado en 1993 después de que se proyectara que las PC igualarían a la AAA poco después del lanzamiento, por lo que se necesitaba un salto adicional, lo que llevó al proyecto Hombre . AAA no fue diseñado para ser compatible con AGA.
Objetivos de diseño
Estaba previsto que AAA incluyera numerosas tecnologías.
- Bus de datos de 32/64 bits.
- 256 entradas CLUT de profundidad de 25 bits de ancho cada una (256 colores indirectos indexados a través de una paleta de 24 bits con un bit extra de genlock como AGA ). Este modo se ejecuta en la pantalla nativa de AmigaOS .
- 16 directos planos de bits planar de píxeles sin CLUT entradas, ya que este modo no contiene una paleta o una CLUT se requiere algún tipo de retargetable Gráficos (RTG) piloto como modos gruesos.
- Nuevo chip de reemplazo de Agnus / Alice 'Andrea' con un blitter de 32 bits actualizado y Copper que puede manejar píxeles gruesos .
- Un chip de búfer de línea con doble búfer llamado 'Linda' proporciona una resolución más alta (hasta 1280 x 1024). Linda también descomprime dos nuevos píxeles empaquetados (PACKLUT, PACKHY) sobre la marcha.
- Versión actualizada de Paula llamada 'Mary' con 8 voces que se pueden asignar al canal izquierdo o derecho; cada canal tiene una resolución de 16 bits con una frecuencia de muestreo de hasta 100 kHz ; además, hace una entrada de muestreo de audio de 8 bits.
- Píxeles directos Chunky de 16 bits (15 bits para 32768 colores y 1 bit para superposición de genlock ), proporcionados por el chip personalizado 'Monica', este modo requiere un controlador RTG.
- El nuevo modo híbrido de 24 bits (con propiedades chunky / planar ) constaba de 3 planos de bytes de 8 bits cada uno. Al igual que los modos gruesos, requiere un controlador RTG para carecer de CLUT .
- Nuevo modo de gráficos Half- Chunky de 8/4/2 bits que indirectamente a través de CLUT como lo hacen los modos planos de 8 bits (requiere RTG)
- Nuevos píxeles empaquetados (comprimidos) (PACKLUT de 2 bits y PACKHY de 4 bits) descomprimidos por Linda en píxeles de medio trozo de 8 bits o píxeles híbridos de 24 bits respectivamente, utilizados para acelerar las animaciones.
- Un reloj de píxeles reversible para un capturador de fotogramas (un dispositivo de captura de video ) en modos gruesos (esto solo funciona con sistemas VRAM ).
- Nuevos modos Hold-and-Modify (HAM-8 grueso y HAM-10 para 24 bits / 16,8 millones de colores).
- El tamaño de los sprites puede alcanzar los 128 píxeles de ancho con cualquier altura.
- Campos de juego duales de 8 bits.
- Sistemas de memoria de chip VRAM con memoria de chip DRAM opcional de 32/64 bits (para sistemas de menor costo).
- Ancho de banda de memoria de 12x a 20x de acceso a Chip RAM de ECS .
- 8x blitter aumento de la velocidad de AGA / ECS blitter .
- Soporte directo para disquetes sin procesar de 4 MB (2,88 MB con formato estilo IBM y todos los formatos conocidos, incluidos los disquetes Mac ), con una interfaz directa a una unidad de CD-ROM sin procesar o cinta de audio digital (DAT) y una interfaz de radio digital , administrada por chip Mary (puerto y controlador periférico de audio).
- El diseño asincrónico administrado por Linda y Andrea hace que el reloj de píxeles AAA sea independiente de su reloj de bus para que el chipset pueda funcionar con cualquier CPU (incluido cualquier procesador RISC ).
- El chipset incluiría hasta 1 millón de transistores en su configuración de sistema dual de 64 bits (total).
- ChipRAM ( memoria gráfica ) de hasta 16 MB en sistemas duales.
- Dos UART serie FIFO con búfer de cuatro bytes , uno de estos UART está en la misma dirección RGA que el UART Paula original .
- Un genlock incorporado .
- 40 canales DMA bajo demanda asignados dinámicamente por Andrea.
- Bus de píxeles de 64 bits con reloj de píxeles de 114 MHz en sistemas duales que posibilita pantallas de 1280x1024 a 72 Hz .
- Ráfagas de bus de memoria de 128 bits de largo
La ejecución inicial del chipset fue en gran medida funcional, pero algunas piezas importantes, como el controlador de interrupciones, no funcionaron y otras nunca se probaron.
Se construyeron tres prototipos llamados ' Nyx ', que significa "noche" en griego clásico , como demostradores de tecnología y placas de depuración para los nuevos chips. Sin embargo, Nyx nunca fue pensado como la máquina de producción final, los sistemas AAA se habrían basado en la arquitectura Acutiator diseñada por Dave Haynie .
Commodore se declaró en quiebra antes de que se completaran los diseños; parte del enfoque en los chips AAA se trasladó a la creación de un diseño de 64 bits radicalmente diferente basado en una CPU PA-RISC 7150 modificada con instrucciones gráficas adicionales y canalizaciones de video (Ver chipset Hombre ). Los chips AAA en pleno funcionamiento nunca se produjeron, aunque se habló mucho de ellos en la prensa especializada. Numerosos planes para comprar Amiga y salvar la tecnología aparecieron y desaparecieron después de la desaparición de Commodore; todos ellos incluyendo la comprensión de que para que Amiga se mantenga competitiva, el desarrollo y lanzamiento de AAA o Hombre tendría que ser uno de sus objetivos primordiales.
Ver también
- Conjunto de chips Amiga original
- Chipset Amiga Ranger
- Conjunto de chips mejorado
- Arquitectura gráfica avanzada de Amiga
- Hombre chipset
- Lista de computadoras domésticas por hardware de video
enlaces externos
- Una descripción general de la arquitectura avanzada de Amiga y otras direcciones futuras por Dave Haynie 1993
- Documentos de Dave Haynie del prototipo AAA y Nyx
- Un resumen de los prototipos de Nyx
- Una historia detallada de los chips AAA
- El archivo de Dave Haynie con información detallada y especificaciones
- ACUCIONADOR