Commodore AA+ Chipset

Commodore AA+ Chipset

This was the last classic Amiga compatible chipset that Commodore announced in 1992. They planned to release it in 1994 for low end Amiga computers along with AAA.

Contents

History

In 1991 Commodore realized that AAA cost was going high, so they postponed it until 1994 and hesitantly designed AGA and released it in 1992 to keep up with the competitors.

Commodore was convinced that even in 1994 AAA systems with their 4 custom chips (6 chips in the 64-bit systems) would be very expensive to use in a low price A1200 like computer or CD32 like console. So unlike Commodore's habit of designing one custom chip for both high end and low end computers to save development costs, Commodore decided to design two custom chips: AAA for the high end computers and AA+ for the low end ones.

In January 1993 at Devcon in Orlando, Florida, Lew Eggebrecht Commodore VP of Engineering at the time stated the following:

"AA+ will be a more profitable version of AA with all the things we wished we'd got in but didn't have time. We have a list of all the problems we currently have at the low end. The serial port, we can't read high density floppies, there isn't enough band width to do 72 Hz screens plus there are no chunky pixel modes for rendering. We listed all those and said, "OK let's go out and fix them as quickly as we can", so AA+ is an extension, not radically new architecture. We're doing the best that we can, taking advantage of advances in technology, significantly reducing the cost and that's the goal."

According to Dave Haynie AA+ only existed on papers and the actual design never started due to Commodore's lack of money at the time. Like AAA and Hombre, Commodore was planning to use AA+ with the Acutiator system that Dave Haynie designed.

A few years later Access Innovations adopted the AA+ name for its BoXeR AGA compatible chipset.

Compatibility

Unlike AAA which was a radical design from ECS and did not support AGA registers, AA+ was built on the foundations of AGA and would be 100% AGA compatible.

Operating System

AA+ systems would be shipped with forthcoming Commodore AmigaOS 4 which added RTG support for chunky pixels.

Chips

To keep costs down, Amiga custom chips would be reduced from 3 (OCS,ECS,AGA) to only two. AA+ would feature two custom chips with 160 - 280 pin packages and each chip would have 100,000 transistors on it. In comparison, AGA Alice has 80,000 while ECS has a total of 60,000. On the other hand, AAA, with its 4 chips, would have a total count of 750,000 transistors, and more than 1,000,000 in its 6 chips 64-bit configuration.

CPU

Commodore stated that AA+ was designed to support ALL 32-bit 680x0 CPUs. For Chunky support, low end systems (A1400) would most likely feature a 68020 with full 32-bit memory addressing (i.e. not 68EC020) or even 68EC030 which could handle RTG drivers easily. Commodore did not add chunky pixels to AGA because RTG which was to be part of Commodore forthcoming AmigaOS 4 required at least 68020 (not 68020EC in A1200) with 4 MB memory at least, while the standard 599 US$ A1200 only had 2 MB and 68020EC CPU.

Memory

AA+ had 8x memory bandwidth over ECS by using 128-bit long memory bus bursts like AAA. Maximum Chip RAM would increase from AGA 2 MB to 8 MB.

AA+ Systems would use 60 ns DRAM, to add Chunky, AA+ systems would need at least 4 MB as a standard to support RTG, most likely A1200 like systems (A1400?) would be shipped with 8 MB which was the standard in 1994 for low end PCs.

Graphics

With 57 MHz pixel clock, AA+ could display progressive rock steady 800 x 600 at 72 Hz resolution in 256 colors easily, or even interlaced 1024 x 768 screens. Perhaps the most significant advancement was the addition of 8- and 16-bit Chunky mode with 24-bit Hybrid mode (3 planes of 8-bit Chunks),although the max resolution for 16-bit pixels would be 640 x 480.

Blitter

A 2x blitter performance over AGA/ECS was promised; compared to AGA 32-bit blitter, AAA blitter had 8x gain in performance because the blitter improved from 16-bit to 32-bit and could use 128-bits long bursts which the AGA blitter couldn't.

The 2x performance increase could be gained by updating AGA blitter from 16-bit to 32-bit without using AAA blitter long bursts which will make cost higher, Commodore never declared whether AA+ would include a 32-bit blitter or utilize 128-bit long bursts like AAA did.

Possibly, the AA+ blitter would stay 16 bit like the AGA one to keep the price down and stay compatible with AGA registers without emulating it like the costly AAA did. Of course Commodore had to add workaround functions to the blitter to improve its speed in 16 bit mode.

A 16-bit performance increase may have also come as a result of using Chunky pixels which the new blitter could handle, AAA blitter was improved to be pixel addressing rather than plane addressing with masks, modulos, and shifts. A new Clip-Rect Line Drawing function was added to AAA blitter for better GUI performance. It is most likely that Commodore would try to copycat some of these new bitter functions to AA+.

By adding Cookie-cut technology to 16-bit AA+ blitter like the Natami team, Commodore made blitting faster by a factor of 2x in comparison to similar planar modes without being forced to use masks like planar modes, just like using hardware sprites in Amiga.

Sound

When asked, Lew Eggebrecht VP of Engineering at Commodore stated that AA+ will support 16-bit sound samples, but it is unclear whether this support would be added by adding a DSP] chip, or by improving Paula to something better like AAA, although Lew Eggebrecht stated once that DSP will be integrated in future low end and high end computers for CD-ROM sound support.

More than 4 channels support like AAA was unconfirmed, sample rates remains unknown but most likely it would be synchronized to AGA Paula to keep it compatible with cycle exact software.

Floppy

AA+ would fully support 1.76 MB HD floppy drives at full speed without using workaround kludges like former Amigas, former HD floppy drives were essentially made to spin at half the speed of standard HD floppy drives to cope with Paula's lack of support of higher bit rates.

Serial Port

AA+ would have two four-byte buffered FIFO serial UARTs like the AAA.

Specifications

  • Two Chips with 100k Transistor each.
  • Synchronous to video clock.
  • 160 - 280 pin packages.
  • 32 bit DRAM 60 ns Page Mode Chip Memory.
  • 57 MHz pixel clock.
  • ECS & AGA registers compatible.
  • 4 MB 4 Mbit/s Floppy Controller with Hardware CRC floppy drives using standard technology.
  • Support for ALL 32 bit 680x0 CPUs.
  • 8x memory bandwidth increase over ECS.
  • 2x Blitter Performance (gets twice as many clocks as on AGA).
  • Rock steady 800 x 600 x 8-bit Non-Interlace 72 Hz refresh rate, Larger screens at lower refresh rates.
  • 16-bit True Color mode (although recent developments with the completion of the first cycle of chipset design indicate that this will actually be a 24-bit True Color Mode)
  • FIFO serial ports with large buffer.
  • Increased chip ram limit up to 8 MB. With 23-bit memory addressing registers instead of AGA's 21-bit registers.

References

See also

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Commodore 64 — Type Home computer Release date August 1982[1] Discontinued …   Wikipedia

  • Commodore International — Industry Computer hardware Electronics Founded Toronto, Ontario, Canada (1954) Defunct 1994 …   Wikipedia

  • Commodore USA — Commodore USA, LLC Industry Computer Hardware Electronics Founded 2010 Headquarters Fort Lauderdale, Florida, USA Key people …   Wikipedia

  • Commodore Amiga 2000 — Commodore Amiga 2000. El Commodore Amiga 2000, también conocido como, el A2000, fue presentado por Commodore en 1987, aproximadamente al mismo tiempo que el modelo de bajo rango A500. A pesar de estar orientado al segmento alto del mercado,… …   Wikipedia Español

  • Commodore Amiga 500 — Una Commodore Amiga 500 completa Tipo Computador personal Comercializado 1987 …   Wikipedia Español

  • Commodore Amiga 600 — Tipo Computador personal Desarrollador Commodore Comercializado Marzo …   Wikipedia Español

  • Commodore 16 — Release date 1984 Media ROM Cartridge, Casette tape Operating system Commodore BASIC 3.5 …   Wikipedia

  • Commodore MAX Machine — Release date 1 …   Wikipedia

  • Commodore Amiga — Amiga Cet article a pour sujet les ordinateurs Amiga. Pour une définition du mot « amiga », voir l’article amiga du Wiktionnaire …   Wikipédia en Français

  • Commodore Amiga — Letztes offizielles Logo Der Commodore Amiga (spanisch amiga: Freundin) war ein von Mitte der 1980er bis Anfang/Mitte der 1990er weit verbreiteter Computer, der besonders in seinen Einsteigermodellen (A500 und A1200) als Heimcomputer beliebt war …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”