The first Indigo model (code-named
Hollywood) was introduced on July 22, 1991. It is based on the IP12 processor board, which contains a 32-bit
MIPS R3000A microprocessor soldered on the board and proprietary memory slots supporting up to 96 MB of RAM. The later version (code-named
Blackjack) was introduced in July 1992, priced from $, utilising a 64-bit MIPS
R4000SC processor clocked externally at 50 MHz. The model is based on the IP20 processor board, which has a removable processor module (PM1 or PM2) containing a R4000 (100 MHz) or
R4400 processor (100 MHz or 150 MHz) that implements the MIPS-III instruction set. The IP20 uses standard 72-pin SIMMs with parity, and has 12 SIMM slots for a total of 384 MB of RAM at maximum. A
Motorola 56000 DSP is used for Audio IO, giving it 4-channel 16-bit audio.
Ethernet is supported on board by the
SEEQ 80C03 chipset coupled with the HPC (High-performance Peripheral Controller), which provides the
DMA engine. The HPC interfaces primarily between the
GIO bus and the Ethernet,
SCSI (WD33C93 chipset) and the 56000 DSP. The GIO bus interface is implemented by the PIC (Processor Interface Controller) on IP12 and MC (Memory Controller) on IP20. Much of the hardware design can be traced back to the
SGI IRIS 4D/3x series, which shared the same
memory controller,
Ethernet,
SCSI, and optionally DSP as the IP12 Indigo. The 4D/30, 4D/35 and Indigo R3000 are all considered IP12 machines and run the same IRIX kernel. The Indigo R3000 is effectively a reduced cost 4D/35 without a VME bus. The PIC supports a VME expansion bus (used on the 4D/3x series) and GIO expansion slots (used on the Indigo). In all IP12, IP20, and IP22/IP24 (see
SGI Indigo2) systems the HPC attached to the GIO bus. == Graphics options ==