HOME

TheInfoList



OR:

The AAA chipset (Advanced Amiga Architecture) was intended to be the next-generation
Amiga Amiga is a family of personal computers produced by Commodore International, Commodore from 1985 until the company's bankruptcy in 1994, with production by others afterward. The original model is one of a number of mid-1980s computers with 16-b ...
multimedia Multimedia is a form of communication that uses a combination of different content forms, such as Text (literary theory), writing, Sound, audio, images, animations, or video, into a single presentation. T ...
system designed by
Commodore International Commodore International Corporation was a home computer and electronics manufacturer with its head office in The Bahamas and its executive office in the United States founded in 1976 by Jack Tramiel and Irving Gould. It was the successor compan ...
. 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 stymied in 1993 based on a lack of funds for chip revisions. At the same time AAA started first silicon testing, the next generation Commodore chipset project was in progress. While AAA was a reinvention and huge upgrade of the Amiga architecture, project Hombre was essentially a clean slate. It took what was learned from Amiga and went in new directions, which included an on-chip CPU with a custom 3D instruction set, 16-bit and 24-bit chunky pixel display, and up to four 16-bit playfields running simultaneously. Hombre also embraced the
PCI bus PCI may refer to: Business and economics * Payment card industry, businesses associated with debit, credit, and other payment cards ** Payment Card Industry Data Security Standard, a set of security requirements for credit card processors * Pro ...
, which was seen as the future for main board interconnect and expansion going forward.


Design goals

AAA was slated to include numerous technologies. * 32-bit CPU bus * 32-bit and 64-bit graphics bus options. * 256 deep CLUT entries 25-bit wide each (256 indirect colors indexed through 24-bit palette with extra genlock bit like AGA 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 versions ...
display. * Direct 16 bit-planes planar pixels without CLUT entries, since this mode doesn't contain a palette or a 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 a ...
and
Copper Copper is a chemical element; it has symbol Cu (from Latin ) 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 pinkish-orang ...
which can handle chunky pixels. * A line-buffer chip with double buffering called 'Linda' provides higher resolution (up to 1280 × 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), often described as being equivalent to one event (or cycle) per second. The hertz is an SI derived unit whose formal expression in terms of SI base uni ...
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 properties) consisted of 3 byte-planes of 8 bit chunks each. Like chunky modes it requires RTG driver for lacking CLUT. * New 8/4/2 bit Half- Chunky Graphics Mode which indirect through CLUT like 8-bit planar 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 ...
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. It often uses a different technology than other computer memory, in order to ...
systems). * New Hold-and-Modify 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. It often uses a different technology than other computer memory, in order to ...
Chip Memory systems with optional 32/64 bit
DRAM Dram, DRAM, or drams may refer to: Technology and engineering * Dram (unit), a unit of mass and volume, and an informal name for a small amount of liquor, especially whisky or whiskey * Dynamic random-access memory, a type of electronic semicondu ...
chip memory (for lower cost systems). * 12× to 20× memory bandwidth of Chip RAM access of ECS. * 8×
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 a ...
speed increase of AGA/ 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 a ...
. * Direct support for raw
floppy disk A floppy disk or floppy diskette (casually referred to as a floppy, a diskette, or a disk) is a 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 with a ...
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 computer data storage, data computers can read, but not write or erase. Some CDs, called enhanced CDs, hold b ...
drive or
Digital Audio Tape Digital Audio Tape (DAT or R-DAT) is a signal recording and playback medium developed by Sony and introduced in 1987. In appearance it is similar to a Compact Cassette, using 3.81 mm / 0.15" (commonly referred to as 4 mm) magnetic t ...
(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. This should not be confused with In ...
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 electronics and computer science, a reduced instruction set computer (RISC) is a computer architecture designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a comp ...
processor). * The chipset would include up to 1 million
transistor A transistor is a semiconductor device used to Electronic amplifier, amplify or electronic switch, switch electrical signals and electric power, power. It is one of the basic building blocks of modern electronics. It is composed of semicondu ...
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 the data, as in design and manufa ...
memory) in dual-systems. * Two four-byte buffered FIFO serial
UART A universal asynchronous receiver-transmitter (UART ) is a peripheral 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 significant to ...
s, one of these
UART A universal asynchronous receiver-transmitter (UART ) is a peripheral 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 significant to ...
is in the same RGA address as the original Paula
UART A universal asynchronous receiver-transmitter (UART ) is a peripheral 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 significant to ...
. * 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), often described as being equivalent to one event (or cycle) per second. The hertz is an SI derived unit whose formal expression in terms of SI base u ...
pixel clock in dual systems which makes 1280×1024 @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 on one or more integrated circuits that manages the data flow between the processor, memory and peripherals. The chipset is usually found on the motherboard of computers. Chips ...
run has a number of early chip problems. The LUT was scrambled, so while it was possible to put up images on the screen in test systems, it was necessary to run a bit-skiggling filter that re-arranged the color to work with the existing hardware. There was a bug in the Andrea memory controller that required a FIBed die locked into either DRAM or VRAM mode. There was a bug in the Andrea bus control logic that prevented Andrea's data bus from going tri-state during DMA reads from the other chips. That prevented some important bits of the functionality of the other chips from being tested. Three prototypes called ' Nyx', 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 Archa ...
, 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. Rather, the Nyx system was a test bed for the AAA chips and some other new ideas at Commodore, including custom memory modules for Chip RAM, Kickstart ROM on a module (with support for Flash), a multiple simultaneous pixel clock system, a low cost wired, self-terminating point to point LAN, Commodore 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 integers, memory addresses, or other data units are those that are 64 bits wide. Also, 64-bit central processing units (CPU) and arithmetic logic units (ALU) are those that are based on processor registers, a ...
design based on a modified
PA-RISC Precision Architecture reduced instruction set computer, RISC (PA-RISC) or Hewlett Packard Precision Architecture (HP/PA or simply HPPA), is a computer, general purpose computer instruction set architecture (ISA) developed by Hewlett-Packard f ...
7150 CPU with added graphics instructions and video pipelines (See Hombre chipset). 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 produced by Commodore International, Commodore from 1985 until the company's bankruptcy in 1994, with production by others afterward. The original model is one of a number of mid-1980s computers with 16-b ...
and salvaging the technology came and went after Commodore's demise; all of them including the realization that for the Amiga 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 the greatly improved Adva ...
* Amiga Ranger Chipset *
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. Another version was developed ...
* Amiga Advanced Graphics Architecture * Hombre chipset * List of home computers by video hardware


References


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