The Silicon Graphics Indy is a graphics workstation from 1993 that packs a lot of features in a small "pizza-box" form-factor that was popular at the time. The Indy is the lower-end successor to the Indigo workstation (the higher-end successor was Indigo2) and has built-in video capture hardware — it also shipped with an IndyCam, a webcam-like camera that was intended for video conferencing. The Indy was succeeded by the O2 workstation in 1996.
Table of contents
The available Indy configurations differ only by the installed processor and graphics options, the motherboard and chassis are the same across the entire product line.
There was a variant of the Indy called Challenge S, which was basically an Indy without graphics and any audio/video I/O. It's not possible to convert a Challenge S into an Indy, as its motherboard is missing a lot of components.
|Processor||Clock speed [MHz]||L1 cache I/D [kB]||L2 cache I+D [kB]||Module part number|
Some processor options require a PROM upgrade to work. The R4400/200 processor needs PROM version "July 15, 1994" or later, the R4600/133 needs "Sept 28, 1994" or later, and the R5000 processors need "February 12, 1996" or later.
The PROM can be upgraded to a newer version only by using an external EPROM programmer, since it's stored in an older UV-erasable EPROM chip.
The Indy motherboard has 8 sockets for industry-standard 72-pin FPM (fast page mode) SIMMs with parity. Use 60ns or 70ns SIMMs (60ns is faster).
The maximum configuration is 256MB (eight 32MB sticks) and the minimum is 32MB (eight 4MB sticks). Sticks must always be installed in groups of four equal sticks.
Indy has two different families of graphics options that attach to its GIO32bis bus: Newport (XL) and Express (XZ). Both implement OpenGL 1.0 (plus SGI extensions).
There are two different Newport (XL) graphics boards: XL8 (8-bit color, part number 030-8124-00x) and XL24 (24-bit color, part number 030-8131-00x). A dual-head XL8 configuration is possible, but requires a special dual-head board (part number 030-0899-00x), since it's not possible to just plug in two XL cards.
The Express (XZ) graphics come in only one form: a two-board set (part number 030-8234-00x + 030-8235-00x). The advantage over the XL boards is that XZ does geometry calculations in hardware instead of on the main CPU. However, in an R5000 Indy, the CPU is faster than the geometry engine on the XZ graphics, so the XL boards are preferable in this case (unless you also need depth-buffering [e.g. when doing 3D CAD], in which case the XZ board takes the lead again). No dual-head option is available for XZ graphics, most likely because of physical constraints (i.e. size of the boards and their heat dissipation).
The PROM version must be "June 20, 1994" or later to support XZ graphics.
None of the graphics options on the Indy support hardware texturing.
The Indy comes with quite a few built-in multimedia I/O ports:
- 1/8" jacks for: line in, line out, headphones, microphone, speakers,
- composite video input,
- S-video input,
- connector for the IndyCam camera.
Apart from the built-in options above, the following two GIO video cards were available:
- Indy Video (part number 030-8138-00x) — provides uncompressed analog video I/O with composite and S-video ports.
- Cosmo Compress (part number 030-8139-00x) — provides MJPEG compression and decompression, connects to the Indy Video board via an internal ribbon cable.
My Indy is rather low-end, with just a 100MHz R4600 CPU (with no L2 cache!), 32MB of RAM, and an XL8 graphics card.
- Indy Workstation Owner's Guide (PDF, 3.6MB)
- DMUX1 ASIC Specification (PDF, 89kB)
- GIO64 Bus Specification (PDF, 224kB)
- HPC3 ASIC Specification (PDF, 184kB)
- IOC2 ASIC Specification (PDF, 50kB)
- MC (Memory Controller) ASIC Specification (PDF, 177kB)
- Virtual DMA Specification (PDF, 272kB)
- Newport graphics RB2 (RAM Buffer) ASIC Specification (PDF, 33kB)
- Newport graphics REX3 (Raster Engine) ASIC Specification (PDF, 336kB)
- Newport graphics RO1 (ReOrganizer) ASIC Specification (PDF, 32kB)
- Newport graphics VC2 (Video Controller) ASIC Specification (PDF, 138kB)
- Newport graphics XMAP9 ASIC Specification (PDF, 70kB)