HOME

TheInfoList



OR:

The AAA chipset (Advanced Amiga Architecture) was intended to be the next-generation
Amiga Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved graphi ...
multimedia Multimedia is a form of communication that uses a combination of different content forms such as text, audio, images, animations, or video into a single interactive presentation, in contrast to tradition ...
system designed by
Commodore International Commodore International (other names include Commodore International Limited) was an American home computer and electronics manufacturer founded by Jack Tramiel. Commodore International (CI), along with its subsidiary Commodore Business Mach ...
. Initially begun as a secret project, the first design discussions were started in 1988, and after many revisions and redesigns the first silicon versions were fabricated in 1992–1993. The project was all but abandoned in 1993 after it was projected that PCs were to equal the AAA shortly after release, so a further jump was needed, leading to project Hombre. AAA was not designed to be AGA compatible.


Design goals

AAA was slated to include numerous technologies. * 32/64 bit data bus. * 256 deep
CLUT In computer graphics, a palette is the set of available colors from which an image can be made. In some systems, the palette is fixed by the hardware design, and in others it is dynamic, typically implemented via a color lookup table (CLUT), ...
entries 25-bit wide each (256 indirect colors indexed through 24-bit palette with extra genlock bit like
AGA Aga or AGA may refer to: Business * Architectural Glass and Aluminum (AGA), a glazing contractor, established in 1970 * AGA (automobile), ''Autogen Gasaccumulator AG'', 1920s German car company *AGA AB, ''Aktiebolaget Svenska Gasaccumulator'', a ...
has). This mode runs in the native
AmigaOS AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early version ...
display. * Direct 16 bit-planes
planar Planar is an adjective meaning "relating to a plane (geometry)". Planar may also refer to: Science and technology * Planar (computer graphics), computer graphics pixel information from several bitplanes * Planar (transmission line technologies), ...
pixels without
CLUT In computer graphics, a palette is the set of available colors from which an image can be made. In some systems, the palette is fixed by the hardware design, and in others it is dynamic, typically implemented via a color lookup table (CLUT), ...
entries, since this mode doesn't contain a palette or a
CLUT In computer graphics, a palette is the set of available colors from which an image can be made. In some systems, the palette is fixed by the hardware design, and in others it is dynamic, typically implemented via a color lookup table (CLUT), ...
it requires some kind of ReTargetable Graphics (RTG) driver like chunky modes. * New Agnus/Alice replacement chip 'Andrea' with an updated 32-bit
blitter A blitter is a circuit, sometimes as a coprocessor or a logic block on a microprocessor, dedicated to the rapid movement and modification of data within a computer's memory. A blitter can copy large quantities of data from one memory area to anot ...
and
Copper Copper is a chemical element with the symbol Cu (from la, cuprum) and atomic number 29. It is a soft, malleable, and ductile metal with very high thermal and electrical conductivity. A freshly exposed surface of pure copper has a pinkis ...
which can handle chunky pixels. * A line-buffer chip with
double buffering In computer science, multiple buffering is the use of more than one buffer to hold a block of data, so that a "reader" will see a complete (though perhaps old) version of the data, rather than a partially updated version of the data being create ...
called 'Linda' provides higher resolution (up to 1280 x 1024). Linda also decompresses two new packed pixels (PACKLUT, PACKHY) on the fly. * Updated version of Paula called 'Mary' with 8 voices that can be assigned either to left or right channel; each channel has 16-bit resolution with up to 100
kHz The hertz (symbol: Hz) is the unit of frequency in the International System of Units (SI), equivalent to one event (or cycle) per second. The hertz is an SI derived unit whose expression in terms of SI base units is s−1, meaning that on ...
sample rate; additionally it does 8-bit audio sampling input. * Direct Chunky 16-bit pixels (15 bits for 32768 colors and 1 bit for
genlock Genlock (generator locking) is a common technique where the video output of one source (or a specific reference signal from a signal generator) is used to synchronize other picture sources together. The aim in video applications is to ensure the ...
overlay), provided by custom chip 'Monica', this mode requires RTG driver. * New 24-bit hybrid mode (with a chunky/
planar Planar is an adjective meaning "relating to a plane (geometry)". Planar may also refer to: Science and technology * Planar (computer graphics), computer graphics pixel information from several bitplanes * Planar (transmission line technologies), ...
properties) consisted of 3 byte-planes of 8 bit chunks each. Like chunky modes it requires RTG driver for lacking
CLUT In computer graphics, a palette is the set of available colors from which an image can be made. In some systems, the palette is fixed by the hardware design, and in others it is dynamic, typically implemented via a color lookup table (CLUT), ...
. * New 8/4/2 bit Half- Chunky Graphics Mode which indirect through
CLUT In computer graphics, a palette is the set of available colors from which an image can be made. In some systems, the palette is fixed by the hardware design, and in others it is dynamic, typically implemented via a color lookup table (CLUT), ...
like 8-bit
planar Planar is an adjective meaning "relating to a plane (geometry)". Planar may also refer to: Science and technology * Planar (computer graphics), computer graphics pixel information from several bitplanes * Planar (transmission line technologies), ...
modes do.(requires RTG) * New packed (compressed) pixels (2-bit PACKLUT and 4-bit PACKHY) decompressed by Linda to 8-bit half-chunky or 24-bit Hybrid pixels respectively, used for speeding up animations. * A reversible pixel clock for a frame grabber (a
video capture Video capture is the process of converting an analog video signal—such as that produced by a video camera, DVD player, or television tuner—to digital video and sending it to local storage or to external circuitry. The resulting digital data ar ...
device) in chunky modes (this only work with
VRAM Video random access memory (VRAM) is dedicated computer memory used to store the pixels and other graphics data as a framebuffer to be rendered on a computer monitor. This is often different technology than other computer memory, to facilitate b ...
systems). * New
Hold-and-Modify Hold-And-Modify, usually abbreviated as HAM, is a display mode of the Commodore Amiga computer. It uses a highly unusual technique to express the color of pixels, allowing many more colors to appear on screen than would otherwise be possible. ...
modes (HAM-8 chunky and HAM-10 for 24bit / 16.8 million colours). * Sprites size can go up to 128 pixels in width with any height. * Dual 8-bit playfields. *
VRAM Video random access memory (VRAM) is dedicated computer memory used to store the pixels and other graphics data as a framebuffer to be rendered on a computer monitor. This is often different technology than other computer memory, to facilitate b ...
Chip Memory systems with optional 32/64 bit
DRAM Dynamic random-access memory (dynamic RAM or DRAM) is a type of random-access semiconductor memory that stores each bit of data in a memory cell, usually consisting of a tiny capacitor and a transistor, both typically based on metal-oxid ...
chip memory (for lower cost systems). * 12x to 20x memory bandwidth of
Chip RAM Chip RAM is a commonly used term for the integrated RAM used in Commodore's line of Amiga computers. Chip RAM is shared between the central processing unit (CPU) and the Amiga's dedicated chipset (hence the name). It was also, rather misleadingly, k ...
access of ECS. * 8x
blitter A blitter is a circuit, sometimes as a coprocessor or a logic block on a microprocessor, dedicated to the rapid movement and modification of data within a computer's memory. A blitter can copy large quantities of data from one memory area to anot ...
speed increase of
AGA Aga or AGA may refer to: Business * Architectural Glass and Aluminum (AGA), a glazing contractor, established in 1970 * AGA (automobile), ''Autogen Gasaccumulator AG'', 1920s German car company *AGA AB, ''Aktiebolaget Svenska Gasaccumulator'', a ...
/ ECS
blitter A blitter is a circuit, sometimes as a coprocessor or a logic block on a microprocessor, dedicated to the rapid movement and modification of data within a computer's memory. A blitter can copy large quantities of data from one memory area to anot ...
. * Direct support for raw
floppy disk A floppy disk or floppy diskette (casually referred to as a floppy, or a diskette) is an obsolescent type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined w ...
s (2.88 MB IBM-style-formatted and all known format including Mac floppies), with a direct interface to a raw
CD-ROM A CD-ROM (, compact disc read-only memory) is a type of read-only memory consisting of a pre-pressed optical compact disc that contains data. Computers can read—but not write or erase—CD-ROMs. Some CDs, called enhanced CDs, hold both comput ...
drive or Digital Audio Tape (DAT) and a
digital radio Digital radio is the use of digital technology to transmit or receive across the radio spectrum. Digital transmission by radio waves includes digital broadcasting, and especially digital audio radio services. Types In digital broadcasting syst ...
interface, managed by Mary chip (port and audio peripheral controller). * Asynchronous design managed by Linda and Andrea makes AAA pixel clock independent of its bus clock so the chipset can work with any CPU (including any
RISC In computer engineering, a reduced instruction set computer (RISC) is a computer designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a complex instruction set comput ...
processor). * The chipset would include up to 1 million
transistor upright=1.4, gate (G), body (B), source (S) and drain (D) terminals. The gate is separated from the body by an insulating layer (pink). A transistor is a semiconductor device used to Electronic amplifier, amplify or electronic switch, switch e ...
s in its 64-bit dual-system configuration (total). * Up to ChipRAM (
graphics Graphics () are visual images or designs on some surface, such as a wall, canvas, screen, paper, or stone, to inform, illustrate, or entertain. In contemporary usage, it includes a pictorial representation of data, as in design and manufacture ...
memory) in dual-systems. * Two four-byte buffered FIFO serial
UART A universal asynchronous receiver-transmitter (UART ) is a computer hardware device for asynchronous serial communication in which the data format and transmission speeds are configurable. It sends data bits one by one, from the least significan ...
s, one of these
UART A universal asynchronous receiver-transmitter (UART ) is a computer hardware device for asynchronous serial communication in which the data format and transmission speeds are configurable. It sends data bits one by one, from the least significan ...
is in the same RGA address as the original Paula
UART A universal asynchronous receiver-transmitter (UART ) is a computer hardware device for asynchronous serial communication in which the data format and transmission speeds are configurable. It sends data bits one by one, from the least significan ...
. * A built-in
genlock Genlock (generator locking) is a common technique where the video output of one source (or a specific reference signal from a signal generator) is used to synchronize other picture sources together. The aim in video applications is to ensure the ...
. * 40 on-demand DMA channels dynamically allocated by Andrea. * 64-bit pixel bus with 114
MHz The hertz (symbol: Hz) is the unit of frequency in the International System of Units (SI), equivalent to one event (or cycle) per second. The hertz is an SI derived unit whose expression in terms of SI base units is s−1, meaning that one he ...
pixel clock in dual systems which makes 1280x1024 @72 Hz screens possible. * 128-bit long memory bus bursts The initial
chipset In a computer system, a chipset is a set of electronic components An electronic component is any basic discrete device or physical entity in an electronic system used to affect electrons or their associated fields. Electronic components are ...
run was largely functional, but some important pieces such as the interrupt controller didn't work, and others were never tested. Three prototypes called '
Nyx Nyx (; , , "Night") is the Greek goddess and personification of night. A shadowy figure, Nyx stood at or near the beginning of creation and mothered other personified deities, such as Hypnos (Sleep) and Thanatos (Death), with Erebus (Darknes ...
', meaning "night" in
Classical Greek Ancient Greek includes the forms of the Greek language used in ancient Greece and the ancient world from around 1500 BC to 300 BC. It is often roughly divided into the following periods: Mycenaean Greek (), Dark Ages (), the Archaic peri ...
, were built as technology demonstrators and debugger boards for the new chips. However Nyx was never intended as the final production machine, AAA systems would have been based around the Acutiator architecture designed by
Dave Haynie Dave Haynie is an American electrical engineer and was chief engineer at Commodore International. He is vocal in the Amiga community. See also * Metabox (on German Wikipedia) * PIOS The International Open Series (often referred to as Pontin ...
.
Commodore Commodore may refer to: Ranks * Commodore (rank), a naval rank ** Commodore (Royal Navy), in the United Kingdom ** Commodore (United States) ** Commodore (Canada) ** Commodore (Finland) ** Commodore (Germany) or ''Kommodore'' * Air commodore, a ...
declared bankruptcy before designs were completed; some of the focus on AAA chips moved to creating a radically different
64-bit In computer architecture, 64-bit Integer (computer science), integers, memory addresses, or other Data (computing), data units are those that are 64 bits wide. Also, 64-bit central processing unit, CPUs and arithmetic logic unit, ALUs are those ...
design based on a modified
PA-RISC PA-RISC is an instruction set architecture (ISA) developed by Hewlett-Packard. As the name implies, it is a reduced instruction set computer (RISC) architecture, where the PA stands for Precision Architecture. The design is also referred to as ...
7150
CPU A central processing unit (CPU), also called a central processor, main processor or just processor, is the electronic circuitry that executes instructions comprising a computer program. The CPU performs basic arithmetic, logic, controlling, and ...
with added graphics instructions and video pipelines (See
Hombre chipset Hombre is a RISC chipset for the Amiga, designed by Commodore, which was intended as the basis of a range of Amiga personal computers and multimedia products, including a successor to the Amiga 1200, a next generation game machine called CD64 and a ...
). Fully functioning AAA chips were never produced, though they were much talked about in the trade press. Numerous plans for purchasing
Amiga Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved graphi ...
and salvaging the technology came and went after Commodore's demise; all of them including the realization that for the
Amiga Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved graphi ...
to stay competitive, the development and release of AAA or Hombre would have to be one of their overriding goals.


See also

*
Original Amiga chipset The Original Chip Set (OCS) is a chipset used in the earliest Commodore Amiga computers and defined the Amiga's graphics and sound capabilities. It was succeeded by the slightly improved Enhanced Chip Set (ECS) and greatly improved Advanced Grap ...
*
Amiga Ranger Chipset Amiga Ranger is an unreleased prototype personal computer by Commodore which was intended to be the second generation Amiga chipset, prior to ECS. It was designed by the original Los Gatos Amiga team including Jay Miner. Overview After the relea ...
*
Enhanced Chip Set The Enhanced Chip Set (ECS) is the second generation of the Amiga computer's chipset, offering minor improvements over the original chipset (OCS) design. ECS was introduced in 1990 with the launch of the Amiga 3000. Amigas produced from 1990 onwa ...
*
Amiga Advanced Graphics Architecture Amiga Advanced Graphics Architecture (AGA) is the third-generation Amiga graphic chipset, first used in the Amiga 4000 in 1992. Before release AGA was codenamed Pandora by Commodore International. AGA was originally called AA for Advanced Archit ...
*
Hombre chipset Hombre is a RISC chipset for the Amiga, designed by Commodore, which was intended as the basis of a range of Amiga personal computers and multimedia products, including a successor to the Amiga 1200, a next generation game machine called CD64 and a ...
*
List of home computers by video hardware This is a list of home computers, sorted alphanumerically, which lists all relevant details of their video hardware. Home computers are the second generation of desktop computers, entering the market in 1977 and becoming common during the 1980s. ...


External links


An Overview of the Advanced Amiga Architecture and Other Future Directions by Dave Haynie 1993

Dave Haynie documents of AAA and Nyx prototype





The Dave Haynie Archive with detailed info and specs


{{Amiga hardware Amiga chipsets Graphics chips Sound chips AmigaOS