How Many Processing Units Are in the Atari Jaguar Chipset?
The Atari Jaguar’s custom chipset contains multiple distinct processing units distributed across two primary application-specific integrated circuits known as Tom and Jerry. Within these custom chips, there are four main programmable processing engines: the Graphics Processing Unit (GPU), the Blitter, the Object Processor, and the Digital Signal Processor (DSP). While the system also utilizes a Motorola 68000 CPU for general control, this standard processor is separate from the custom silicon, making the core custom architecture a multi-processor design focused on handling graphics and audio tasks independently.
The architecture of the Atari Jaguar was marketed heavily on its 64-bit capabilities and parallel processing power. The custom chipset is divided into two main components. The first chip, codenamed Tom, handles the majority of the graphics and system memory management. Inside Tom, there are three specific processing units. The GPU is a 64-bit RISC processor responsible for general-purpose calculations and graphics logic. The Blitter is a 64-bit unit designed for fast memory manipulation and graphics drawing operations. The Object Processor acts as a co-processor that manages the display list and sprite rendering directly to the video output.
The second custom chip, codenamed Jerry, focuses primarily on audio and input handling. Jerry contains the Digital Signal Processor (DSP), which is a 32-bit RISC processor used for sound synthesis and additional game logic offloading. Alongside the DSP, Jerry includes a sound processor for mixing audio channels and an I/O controller for managing controller ports and serial communications. When counting only the programmable processing engines housed within the custom Tom and Jerry chipset, the total comes to four distinct units working in parallel.
Confusion often arises because Atari’s marketing materials frequently cited a three-processor architecture. This count typically included the Motorola 68000 control CPU alongside the GPU and the DSP, omitting the Blitter and Object Processor from the headline number. However, from a technical hardware perspective regarding the custom ASICs specifically, the presence of the GPU, Blitter, Object Processor, and DSP defines the true processing unit count of the proprietary silicon. This complex arrangement allowed the Jaguar to perform multiple tasks simultaneously, though it presented significant challenges for developers attempting to optimize code across the different units.