SGI Indigo
Template:Short description Script error: No such module "Unsubst".
Script error: No such module "Infobox".Template:Template otherScript error: No such module "Check for unknown parameters".
The Indigo, introduced as the IRIS Indigo, is a line of workstation computers developed and manufactured by Silicon Graphics, Inc. (SGI). SGI first announced the system in July 1991.[1]
The Indigo is one of the most capable graphics workstations of its era, and was essentially peerless in the realm of hardware-accelerated three-dimensional graphics rendering. For use as a graphics workstation, the Indigo was equipped with a two-dimensional framebuffer or, for use as a 3D graphics workstation, with the Elan graphics subsystem including one to four Geometry Engines (GEs). SGI sold a server version with no video adapter.
The Indigo's design is based on a simple cube motif in indigo hue. Graphics and other peripheral expansions are accomplished via the GIO32 expansion bus.
The Indigo was superseded generally by the SGI Indigo2, and in the low-cost market segment by the SGI Indy.
Technical specifications
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.[1][2]
The later version (code-named Blackjack) was introduced in July 1992, priced from $12,485, utilising a 64-bit MIPS R4000SC processor clocked externally at 50 MHz.[3] 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.[4]
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
Entry graphics
For entry graphics, the 8-bit color frame buffer[5] comes in three versions. One version uses the system's GIO expansion bus. Another uses the main backplane like the XS, XZ, and Elan graphics options. The final is the same, but adds a second video output, giving the computer the ability to have two "heads", or monitors.
XS Graphics
The Indigo's XS Graphics option has a single GE7 Geometry Engine (GE), a RE3 Raster engine, a HQ2 Command engine, VC1, XMAP5. It is ideal for low-cost wireframe operations, compared to more powerful, and expensive options for textured graphics.[5] Part of SGI's Express line of graphics, four XS graphics options were produced for the Indigo: the XS-8 offers 8-bit color, with one VM2 video RAM module; the XS-Z adds the ZB-4 Z buffer; the XS-24 adds two VM2 modules and offers 24 color bits and 32 bits including brightness; and the XS-24Z adds a Z buffer.
XZ Graphics
The XZ graphics option is also a member of SGI's Express graphics line. It is similar to the XS-24z, but it includes a second GE7 Geometry Engine ASIC, doubling its geometry performance.
Elan Graphics
The highest performance graphics option offered for the Indigo, it is a member of SGI's Express graphics line. It is like the XS-24z and XZ, but has 4 GE7 Geometry Engine ASICs, giving it twice the performance of the XZ option.[4][6]
Operating system
The Indigo was designed to run IRIX, SGI's version of Unix.[2] The Indigos with R3000 processors are supported up to IRIX version 5.3, and Indigo equipped with an R4000 or R4400 processor can run up to IRIX 6.5.22.
Additionally, the free Unix-like operating system NetBSD has support for both the IP12 and IP20 Indigos as part of the sgimips port.[7]
SGI timeline
<timeline> DateFormat=mm/dd/yyyy Period = from:01/01/1983 till:01/01/2011 Define $now = 09/01/2007 Define $skip = at:end # Force a blank line Define $dayunknown = 15 # what day to use if it's actually not known Define $monthunknown = 06 # what month to use if it's not actually known ImageSize= width:850 height:auto barincrement:25 TimeAxis = orientation:horizontal PlotArea = right:5 left:5 bottom:60 top:5 Legend = orientation:vertical position:bottom columns:4
Colors =
id:bg value:white
id:m68k1 value:rgb(0.4,0.9,0.8) legend:M680x0
id:m68k2 value:rgb(0.4,1,0.9)
id:mips1 value:rgb(0.75,0.4,1) legend:MIPS
id:mips2 value:rgb(0.85,0.4,0.90)
id:x861 value:rgb(0.60,0.60,1) legend:Itanium
id:x862 value:rgb(0.55,0.55,0.8) legend:X86
id:lightline value:rgb(0.9,0.9,0.9)
id:lighttext value:rgb(0.5,0.5,0.5)
BackgroundColors = canvas:bg ScaleMajor = gridcolor:lighttext unit:year increment:2 start:01/01/1984
BarData =
barset:terminal barset:workstationlow barset:workstationmid barset:workstationhigh barset:server barset:workstationonyx barset:workstationaltixbased
PlotData=
width:15 textcolor:black
barset:terminal shift:(5,-5) anchor:from fontsize:s color:m68k1 from:11/$dayunknown/1983 till:$monthunknown/$dayunknown/1986 text:"1000/1200" barset:break color:m68k2 from:$monthunknown/$dayunknown/1986 till:$monthunknown/$dayunknown/1988 text:"2000/2200" barset:break color:x862 from:08/$dayunknown/1999 till:01/$dayunknown/2002 text:"Visual Workstation"
barset:workstationlow shift:(5,-5) anchor:from fontsize:s color:m68k1 from:$monthunknown/$dayunknown/1984 till:$monthunknown/$dayunknown/1986 text:"1400" barset:break color:m68k2 from:$monthunknown/$dayunknown/1986 till:$monthunknown/$dayunknown/1987 text:"2300" barset:break color:m68k1 from:$monthunknown/$dayunknown/1987 till:$monthunknown/$dayunknown/1988 text:"3000" barset:break color:mips1 from:10/$dayunknown/1988 till:$monthunknown/$dayunknown/1992 text:"Personal Iris" barset:break color:mips2 from:$monthunknown/$dayunknown/1993 till:$monthunknown/$dayunknown/1996 text:"Indy" barset:break color:mips1 from:$monthunknown/$dayunknown/1996 till:08/$dayunknown/2001 text:"O2" barset:break color:mips2 from:08/$dayunknown/2001 till:01/$dayunknown/2002 text:"O2+"
barset:workstationmid shift:(5,-5) anchor:from fontsize:s color:mips2 from:$monthunknown/$dayunknown/1986 till:$monthunknown/$dayunknown/1989 text:"Professional Iris" barset:break color:mips1 from:$monthunknown/$dayunknown/1990 till:$monthunknown/$dayunknown/1994 text:"Indigo" barset:break color:mips1 from:01/$dayunknown/2002 till:12/26/2006 text:"Fuel"
barset:workstationhigh shift:(5,-5) anchor:from fontsize:s color:mips1 from:10/$dayunknown/1988 till:12/$dayunknown/1991 text:"PowerSeries" barset:break color:mips1 from:$monthunknown/$dayunknown/1992 till:$monthunknown/$dayunknown/1997 text:"Indigo²" barset:break color:mips2 from:$monthunknown/$dayunknown/1997 till:$monthunknown/$dayunknown/2000 text:"Octane" barset:break color:mips1 from:$monthunknown/$dayunknown/2000 till:06/25/2004 text:"Octane2" barset:break color:mips2 from:06/$dayunknown/2003 till:12/25/2006 text:"Tezro"
barset:server shift:(5,-5) anchor:from fontsize:s color:mips1 from:$monthunknown/$dayunknown/1992 till:$monthunknown/$dayunknown/1997 text:"Challenge M" barset:break color:mips2 from:$monthunknown/$dayunknown/1996 till:01/$dayunknown/2002 text:"Origin 200" barset:break color:mips1 from:10/09/2001 till:12/31/2003 text:"Origin 300" barset:break color:x861 from:$monthunknown/$dayunknown/2005 till:12/$dayunknown/2006 text:"Altix 350" barset:break color:x862 from:12/$dayunknown/2006 till:end text:"Altix 450, Altix XE"
barset:workstationonyx shift:(5,-5) anchor:from fontsize:s color:mips2 from:01/$dayunknown/1992 till:12/$dayunknown/1997 text:"Crimson" barset:break color:mips1 from:10/09/1993 till:12/31/1998 text:"Onyx" barset:break color:mips2 from:10/09/1996 till:12/31/2000 text:"Onyx 2" barset:break color:mips1 from:10/09/2000 till:02/25/2005 text:"Onyx 300"
barset:workstationaltixbased shift:(5,-5) anchor:from fontsize:s color:mips1 from:$monthunknown/$dayunknown/1992 till:$monthunknown/$dayunknown/1997 text:"Challenge" barset:break color:mips2 from:10/09/1996 till:12/31/2000 text:"Origin 2000" barset:break color:mips1 from:10/09/2000 till:02/25/2005 text:"Onyx/Origin 3000" barset:break color:x861 from:04/26/2005 till:$monthunknown/$dayunknown/2010 text:"SGI Prism" barset:break color:x862 from:04/02/2008 till:end text:"SGI Virtu"
</timeline>
Popular culture
The Indigo was featured in Jurassic Park as the rendering system for Samuel L. Jackson's character Arnold and his station to render graphics for Park Control Systems. It was paired to a Macintosh Quadra 700.[8]
References
<templatestyles src="Reflist/styles.css" />
- ↑ a b Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ Script error: No such module "Citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
Script error: No such module "Check for unknown parameters".
External links
- IP12 - LinuxMIPS
- Technolust: The Indigo Page (Silicon Graphics - SGI)
- SGI Indigo / Silicon Graphics R4000 Architecture
- Indigo Power Supply basics
Script error: No such module "Check for unknown parameters".
Template:Silicon Graphics Template:Subject bar Template:Authority control