DECstation
Encyclopedia
The DECstation was a brand of computers used by DEC
Digital Equipment Corporation
Digital Equipment Corporation was a major American company in the computer industry and a leading vendor of computer systems, software and peripherals from the 1960s to the 1990s...

, and refers to three distinct lines of computer systems—the first released in 1978 as a word processing
Word processing
Word processing is the creation of documents using a word processor. It can also refer to advanced shorthand techniques, sometimes used in specialized contexts with a specially modified typewriter.-External links:...

 system, and the latter (more widely known) two both released in 1989. These comprised a range of computer workstations based on the MIPS architecture
MIPS architecture
MIPS is a reduced instruction set computer instruction set architecture developed by MIPS Technologies . The early MIPS architectures were 32-bit, and later versions were 64-bit...

 and a range of PC compatibles. The MIPS-based workstations ran Ultrix
Ultrix
Ultrix was the brand name of Digital Equipment Corporation's native Unix systems. While ultrix is the Latin word for avenger, the name was chosen solely for its sound.-History:...

, a DEC-proprietary version of UNIX
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

.

DECstation 78

The first line of computer systems given the DECstation name were word processing systems based on the PDP-8
PDP-8
The 12-bit PDP-8 was the first successful commercial minicomputer, produced by Digital Equipment Corporation in the 1960s. DEC introduced it on 22 March 1965, and sold more than 50,000 systems, the most of any computer up to that date. It was the first widely sold computer in the DEC PDP series of...

. These
systems, built into a VT52
VT52
The VT52 was a CRT-based computer terminal produced by Digital Equipment Corporation introduced in September, 1975 . It provided a screen of 24 rows and 80 columns of text and supported all 95 ASCII characters as well as 32 graphics characters. It supported asynchronous communication at baud rates...

 terminal
Computer terminal
A computer terminal is an electronic or electromechanical hardware device that is used for entering data into, and displaying data from, a computer or a computing system...

, were also known as the VT78.

History

The second (and completely unrelated) line of DECstations began with the DECstation 3100, which was released on 11 January 1989. The DECstation 3100 was the first commercially available RISC-based machine built by DEC.

This line of DECstations was the fruit of an advanced development skunkworks project
Skunkworks project
A skunkworks project is one typically developed by a small and loosely structured group of people who research and develop a project primarily for the sake of radical innovation. The term typically refers to technology projects, and originated with Skunk Works, an official alias for the Lockheed...

 carried out in DEC's Palo Alto Hamilton Ave facility. Known as the PMAX project, its focus was to produce a computer systems family with the economics and performance to compete against the likes of Sun Microsystems
Sun Microsystems
Sun Microsystems, Inc. was a company that sold :computers, computer components, :computer software, and :information technology services. Sun was founded on February 24, 1982...

 and other RISC-based UNIX platforms of the day. The brainchild of James Billmaier
James Billmaier
-Biography:James Billmaier is the founding partner of Charge Northwest, an electric vehicle infrastructure advisory and software integration Company. He is a Graduate of Santa Clara University. He is also the author of Jolt!: The Impending Dominance of the Electric Car and Why America Must Take...

, Mario Pagliaro, Armando Stettner
Armando Stettner
Armando P Stettner is a computer engineer and architect who is most widely known for spearheading the native VAX version of Unix, Ultrix, during his tenure at Digital Equipment Corporation.-Biography:...

 and Joseph DiNucci, the systems family was to also employ a truly RISC-based architecture when compared to the heavier and very CISC
Complex instruction set computer
A complex instruction set computer , is a computer where single instructions can execute several low-level operations and/or are capable of multi-step operations or addressing modes within single instructions...

 VAX or the then still under development Prism
DEC PRISM
PRISM was a 32-bit RISC instruction set architecture developed by Digital Equipment Corporation . It was the final outcome of a number of DEC research projects from the 1982–1985 time-frame, and was at the point of delivering silicon in 1988 when the management canceled the project...

 architectures. At the time DEC was mostly known for their CISC systems including the successful PDP and VAX
VAX
VAX was an instruction set architecture developed by Digital Equipment Corporation in the mid-1970s. A 32-bit complex instruction set computer ISA, it was designed to extend or replace DEC's various Programmed Data Processor ISAs...

 lines.

Several architectures were considered from Intel
Intel i860
The Intel i860 was a RISC microprocessor from Intel, first released in 1989. The i860 was one of Intel's first attempts at an entirely new, high-end instruction set since the failed Intel i432 from the 1980s...

, Motorola
Motorola 88000
The 88000 is a RISC instruction set architecture developed by Motorola. The 88000 was Motorola's attempt at a home-grown RISC architecture, started in the 1980s. The 88000 arrived on the market some two years after the competing SPARC and MIPS...

 and others but the group quickly selected the MIPS
MIPS Technologies
MIPS Technologies, Inc. , formerly MIPS Computer Systems, Inc., is most widely known for developing the MIPS architecture and a series of pioneering RISC chips. MIPS provides processor architectures and cores for digital home, networking and mobile applications.MIPS Computer Systems Inc. was...

 line of microprocessors. The (early) MIPS microprocessors supported both big- and little-endian modes (configured during hardware reset). Little-endian mode was chosen both to match the byte ordering of VAX-based systems and the growing number of Intel-based PCs and computers.

In contrast to the VAX and the later DEC Alpha
DEC Alpha
Alpha, originally known as Alpha AXP, is a 64-bit reduced instruction set computer instruction set architecture developed by Digital Equipment Corporation , designed to replace the 32-bit VAX complex instruction set computer ISA and its implementations. Alpha was implemented in microprocessors...

 architectures, the DECstation 3100 and family were specifically designed and built to run a UNIX system, Ultrix
Ultrix
Ultrix was the brand name of Digital Equipment Corporation's native Unix systems. While ultrix is the Latin word for avenger, the name was chosen solely for its sound.-History:...

, and no version of the VMS operating system
Operating system
An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...

 was ever released for DECstations. Interestingly, one of the issues being debated at the project's inception was whether or not DEC could sustain, grow, and compete with an architecture it did not invent or own (manage). As the core advocates later left the company, the MIPS-based line of computers was shut down in favor of the Alpha-based computers, a DEC invented and owned architecture, descended from the Prism development work.

The first generation of commercially marketed DEC Alpha systems, the DEC 3000 AXP
DEC 3000 AXP
DEC 3000 AXP was the name given to a series of computer workstations and servers, produced from 1992 to around 1995 by Digital Equipment Corporation. The DEC 3000 AXP series formed part of the first generation of computer systems based on the 64-bit Alpha AXP architecture...

 series, were similar in some respects to contemporaneous MIPS-based DECstations, which were sold alongside the Alpha systems as the DECstation line was gradually phased out. Both used the TURBOchannel
TURBOchannel
TURBOchannel is an open computer bus developed by DEC by during the late 1980s and early 1990s. Although it was open for any vendor to implement in their own systems, it was mostly used in Digital's own systems such as the MIPS-based DECstation and DECsystem systems, in the VAXstation 4000, and in...

 expansion bus for video and network cards, as well as being sold with the same TURBOchannel option modules, mice, monitors, and keyboards.

Later DECstations planned to be based on the ECL
Emitter coupled logic
In electronics, emitter-coupled logic , is a logic family that achieves high speed by using an overdriven BJT differential amplifier with single-ended input, whose emitter current is limited to avoid the slow saturation region of transistor operation....

-based R6000 were canceled on 14 August 1990 after Bipolar Integrated Technology
Bipolar Integrated Technology
Bipolar Integrated Technology was a semiconductor company based in Beaverton, Oregon which sold products implemented with ECL technology. The company was founded in 1983 by former Floating Point Systems, Intel, and Tektronix engineers. The company was later renamed BIT Inc..The initial product...

 failed to deliver sufficient volumes of the microprocessor, which was difficult to fabricate. Yields of the R6000 were further reduced as DEC required the little-endian mode used from the beginning to continue to be available.

The MIPS-based DECstations were used as the first target system and development platform for the Mach microkernel
Microkernel
In computer science, a microkernel is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system . These mechanisms include low-level address space management, thread management, and inter-process communication...

, as well as early development of the Windows NT
Windows NT
Windows NT is a family of operating systems produced by Microsoft, the first version of which was released in July 1993. It was a powerful high-level-language-based, processor-independent, multiprocessing, multiuser operating system with features comparable to Unix. It was intended to complement...

 operating system. Shortly prior to the release of the DEC Alpha systems, a port of OSF/1 to the DECstation was completed, but it was not commercially released. More recently, various free operating systems such as NetBSD
NetBSD
NetBSD is a freely available open source version of the Berkeley Software Distribution Unix operating system. It was the second open source BSD descendant to be formally released, after 386BSD, and continues to be actively developed. The NetBSD project is primarily focused on high quality design,...

 and Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

/MIPS have been ported to the MIPS-based DECstations, extending their useful life by providing a modern operating system.

The GXemul
GXemul
GXemul is a computer architectureemulator being developed by Anders Gavare. It isavailable as free software under a revised BSD-style license.In 2005, Gavare changed the name of the software project...

 project emulates several of these DECstation models.

Models

The original MIPS-based DECstation 3100 was followed by a cost reduced 2100. The DECstation 3100 was claimed to be the world's fastest UNIX workstation at the time. When it was introduced it was about three times as fast as the VAXstation 3100 which was introduced at about the same time. Server configurations of DECstation models, distributed without a framebuffer
Framebuffer
A framebuffer is a video output device that drives a video display from a memory buffer containing a complete frame of data.The information in the memory buffer typically consists of color values for every pixel on the screen...

 or a graphics accelerator, both Turbochannel
TURBOchannel
TURBOchannel is an open computer bus developed by DEC by during the late 1980s and early 1990s. Although it was open for any vendor to implement in their own systems, it was mostly used in Digital's own systems such as the MIPS-based DECstation and DECsystem systems, in the VAXstation 4000, and in...

 and Q-bus
Q-Bus
The Q-bus was one of several bus technologies used with PDP and MicroVAX computer systems manufactured by the Digital Equipment Corporation of Maynard, Massachusetts....

 based, were called "DECsystem
DECsystem
DECsystem was a line of server computers from Digital Equipment Corporation. They were based on MIPS architecture processors and ran DEC's version of the UNIX operating system, called Ultrix...

" but should not be confused with some PDP-10
PDP-10
The PDP-10 was a mainframe computer family manufactured by Digital Equipment Corporation from the late 1960s on; the name stands for "Programmed Data Processor model 10". The first model was delivered in 1966...

 machines of the same name.

Early models of the DECstation were heavily integrated systems with little expansion capability and do not even possess expansion buses. The DECstation 5000 systems, introduced later, improved on the lack of expansion capabilities by providing the TURBOchannel Interconnect. The DECstation 5000 systems are also ARC (Advanced RISC Computing)
Advanced RISC Computing
Advanced RISC Computing is a specification promulgated by a defunct consortium of computer manufacturers , setting forth a standard MIPS RISC-based computer hardware and firmware environment....

 compatible. The last DECstation models focused on increased component integration by using more custom ASIC
Application-specific integrated circuit
An application-specific integrated circuit is an integrated circuit customized for a particular use, rather than intended for general-purpose use. For example, a chip designed solely to run a cell phone is an ASIC...

s to reduce the number of discrete components. This begun with the DECstation 5000 Model 240, which replaced discrete components with LSI ASICs and ended with the last model, the DECstation 5000 Model 260, which used a single VLSI ASIC for much of the control logic.

Packaged DECstation 5000 systems were sometimes suffixed with two or three letters. These letters refer to what graphics option the system has.

DECstation 3100 and DECstation 2100

Model and codename Processor MHz Introduced Withdrawn
3100 "PMAX" R2000, R2010, R2020 chipset 16.67 MHz (60 ns) 11 January 1989 ?
2100 "PMIN" R2000, R2010, R2020 chipset 12.50 MHz (80 ns) 11 July 1989 ?

Processor

The DECstation 3100 and 2100 uses a R2000
R2000 (microprocessor)
The R2000 is a microprocessor chip set developed by MIPS Computer Systems that implemented the MIPS I instruction set architecture . Introduced in January 1986, it was the first commercial implementation of the MIPS architecture and the first merchant RISC processor available to all companies...

 processor, a R2010 floating point coprocessor and four R2020 write buffers. The R2000 uses an external 64 KB direct-mapped instruction cache and a 64 KB direct-mapped write-through data cache with a cache line size of four bytes. Four R2020 implement a four-stage write buffer to improve performance by permitting the R2000 to write to its write-through data cache without stalling.

The R2000 microprocessor could be configured to run either in big-endian or little-endian mode. In the DECstation family, the decision was made to run little-endian to maintain compatibility with both the VAX
VAX
VAX was an instruction set architecture developed by Digital Equipment Corporation in the mid-1970s. A 32-bit complex instruction set computer ISA, it was designed to extend or replace DEC's various Programmed Data Processor ISAs...

 family and the growing population of Intel-based PC's.
Memory

The DECstation 3100 and 2100's memory system contains both the DRAM
Dram
Dram or DRAM may refer to:As a unit of measure:* Dram , an imperial unit of mass and volume* Armenian dram, a monetary unit* Dirham, a unit of currency in several Arab nationsOther uses:...

-based system memory and VRAM
VRAM
Video RAM, or VRAM, is a dual-ported variant of dynamic RAM , which was once commonly used to store the framebuffer in some graphics adapters....

-based framebuffers. The amount of system memory supported is 4 to 24 MB, organized into six physical memory banks. These systems has 12 SIMM
SIMM
A SIMM, or single in-line memory module, is a type of memory module containing random access memory used in computers from the early 1980s to the late 1990s. It differs from a dual in-line memory module , the most predominant form of memory module today, in that the contacts on a SIMM are redundant...

 slots that use 2 MB SIMMs, with each SIMM containing 1,048,576 word × 18-bit DRAMs. The SIMMs are installed in pairs (in increments of 4 MB) and the memory system is byte-parity protected. The monochrome framebuffer are implemented with a 256 KB VFB01 SIMM and the color framebuffer, a 1 MB VBF02 SIMM. If one of these framebuffer SIMMs are not present, the framebuffer cannot be used. Interestingly the SIMM slots were rated for 25 removal and insertion cycles, with five being the recommended limit.
Graphics

Graphics capability was provided by two frame buffer modules, the monochrome and color frame buffer. The monochrome frame buffer supports 1-bit color and a resolution of 1024 × 864 pixels, while the color frame buffer supports 8-bit color and the same resolution as the monochrome frame buffer. Both frame buffers use the Brooktree
Brooktree
Brooktree is an American company founded in 1983 by Henry Katzenstein to commercialize a faster hardware architecture for digital to analog converters, three to eight times faster than the converters on the market....

 Bt478 RAMDAC
RAMDAC
Random Access Memory Digital-to-Analog Converter is a combination of three fast DACs with a small SRAM used in computer graphics display adapters to store the color palette and to generate the analog signals to drive a color monitor...

 with three 256-entry, 8-bit color maps. The hardware cursor is generated by DC503 PCC (Programmable Cursor Chip), which can provide a 16 × 16 pixel, 2-bit color cursor. The color frame buffer has a 8-bit write mask, used to select which pixel(s) are to be updated. None of the framebuffers use all the memory provided by the frame buffer module, the color frame buffer's VRAM is organized as 2048 × 1024 pixels and the monochrome frame buffer, 1024 × 1024, but only the leftmost pixels are displayed in the color frame buffer and the topmost pixels in the monochrome frame buffer. Unused areas of the VRAM may be used to store graphical structures such as fonts. The frame buffers are not parity-protected, unlike the rest of the system memory. A DB15 male connector is used for video. The connector uses RS343A/RS170 compatible signals.
Ethernet and SCSI

These DECstations have onboard 10 Mb/s Ethernet provided by an AMD 7990 LANCE
AMD Lance Am7990
AMD Lance Am7990 IEEE 802.3 Ethernet Media Access Controller controller were introduced in 1985. Its architecture is the basis for AMD’s PCnet Family of highly integrated single-chip Ethernet controllers...

 (Local Area Network Controller for Ethernet) and an AMD 7992 SIA (Serial Interface Adapter), which implements the interface, a BNC ThinWire Ethernet connector. A 32 768 word × 16-bit (64 KB) network buffer constructed out of SRAMs is provided to improve performance. A 32 word by 8-bit (EASR) Ethernet Address Station ROM provides the MAC address. It is mounted in a DIP socket and is removable.

The 5 MB/s single-ended SCSI interface is provided by a DC7061 SII gate array
Gate array
A gate array or uncommitted logic array is an approach to the design and manufacture of application-specific integrated circuits...

 with a 64 K by 16-bit (128 KB) SCSI buffer used to improve performance. These DECstations does not provide any internal storage, so the SCSI interface is connected to an external port (HONDA68 male connector) to be connected to drive expansion boxes.
Other

These systems have four asynchronous serial lines that are provided by a DC7085 gate array. Of the four serial lines, only the third line has the required modem control signals to support a modem. A 4-pin MMJ connector is provided for the keyboard line, a 7-pin DIN connector for mouse line, and two 6-pin MMJ connectors for printer and modem lines. The real time clock is a Motorola MC146818, which also has 50 bytes of RAM for storing console configuration information, and the 256 KB of ROM for storing boot-strap and self-test software is provided by two 128 KB ROMs in DIP sockets.
Enclosure

The enclosure used by the DECstation 3100 and 2100 is the identical to the enclosure used by the VAXstation 3100 as these systems use a mechanically identical system module. The enclosure can accommodate two 3.5-inch drives, which are mounted on trays above the system module. The system module is located on the left of the enclosure and the power supply, which takes up a fourth of the space inside the enclosure, is located on the left.

Personal DECstation 5000 Series

The Personal DECstation 5000 Series are entry-level workstations, code named "MAXine". The Personal DECstation uses a low-profile desktop case, which contained a power supply on the left and two mounts for two fixed drives, or one fixed drive and one diskette drive, at the front. The system logic was contained on two printed circuit boards, the base system module, which contained the majority of the logic, and the CPU module, which contained the processor.
Model Processor MHz Introduced Discontinued
Model 20 R3000A, R3010 chipset 20 28 January 1994
Model 25 R3000A, R3010 chipset 25 28 January 1994
Model 33 R3000A, R3010 chipset 33 22 June 1992 28 January 1994
Model 50 R4000 100 28 January 1994

CPU module

There were three models of the CPU module, which contains the CPU subsystem. The first model contains a chipset consisting of a 20, 25 or 33 MHz R3000A CPU and R3010 FPU accompanied by a 64 KB instruction cache and a 64 KB data cache. Both caches are direct-mapped and have a 4-byte cache line. The data cache is write through. All components on the CPU module operate at the same clock frequency as the R300A.

A CPUCTL ASIC is also present, its purpose to provide interfacing and buffering between the faster CPU module and the slower 12.5 MHz system module. The CPUCTL ASIC also implements a 12.5 MHz TURBOchannel that serves as the system interconnect.

The second model is a revised version of the first module with a 20 or 25 MHz R3000A and R3010 that used plastic packaging, whereas the previous model used ceramic packaging. The third model contains a R4000
R4000
The R4000 is a microprocessor developed by MIPS Computer Systems that implemented the MIPS III instruction set architecture . Officially announced on 1 October 1991, it was one of the first 64-bit microprocessors and the first MIPS III implementation...

 microprocessor with internal instruction and data caches complemented by a 1 MB secondary cache.
Memory

These systems have 8 MB of onboard memory and four SIMM slots that can be used to expand the amount of memory by 32 MB, for a total of 40 MB of memory. These SIMM slots accept 2 and 8 MB SIMMs in pairs. All SIMMs in the system must be of the same size. The memory bus is 40 bits wide, with 32 bits used for data and four bits used to for byte-parity. The Memory Control ASIC controls the memory and communicates with the CPU subsystem via the TURBOchannel bus.
Expansion

Expansion is provided by two TURBOchannel slots, each with 64 MB of physical address space.
Graphics

The Personal DECstation features an integrated 8-bit color frame buffer capable of a resolution of 1024 × 768 at a refresh rate of 72 Hz. The frame buffer consists of 1 MB of VRAM organized as 262,144 32-bit words, with each 32-bit word containing four 8-bit pixels. The frame buffer uses an INMOS
INMOS
Inmos Limited was a British semiconductor company, founded by Iann Barron, with both the head office and the design office at Aztec West in Bristol, it was incorporated in November 1978.- Products :...

 IMS G332 RAMDAC with a 256-entry 24-bit color look up table, which selects 256 colors for display out of a palette of 16,777,216. The frame buffer is treated as part of the memory subsystem.
I/O subsystem

The I/O subsystem provides the system with a 8-bit single-ended SCSI bus, 10 Mbit/s Ethernet, serial line, the Serial Desktop Bus and analog audio. SCSI is provided by a NCR 53C94
NCR 53C9x
The NCR 53C9x is a family of application-specific integrated circuits produced by the former NCR Corporation for implementing the SCSI protocol in hardware. The 53C9x is a low-cost solution and was therefore widely adopted by OEMs in various motherboard and peripheral device designs...

 ASC (Advanced SCSI Controller). Ethernet is provided by an AMD Am7990 LANCE (Local Area Network Controller for Ethernet) and an AMD Am7992 SIA (Serial Interface Adapter) that implements the AUI
Attachment Unit Interface
An Attachment Unit Interface is a 15 pin connection that provides a path between a node's Ethernet interface and the Medium Attachment Unit , sometimes known as a transceiver. It is the part of the IEEE Ethernet standard located between the Media Access Control , and the MAU...

 interface. A single serial port capable of 50 to 19,200 baud with full modem control capability is provided by a Zilog
Zilog
Zilog, Inc., previously known as ZiLOG , is a manufacturer of 8-bit and 24-bit microcontrollers, and is most famous for its Intel 8080-compatible Z80 series.-History:...

 Z85C30 SCC (Serial Communications Controller). Analog audio and ISDN support is provided by an AMD 79C30A DSC (Digital Subscriber Controller). These devices are connected to IOCTL ASIC via two 8-bit buses or one 16-bit bus. The ASIC interfaces the subsystem to the TURBOchannel interconnect.

DECstation 5000 Model 100 Series

Model Processor MHz Introduced Discontinued
Model 120 R3000A, R3010 chipset 20 ? ?
Model 125 R3000A, R3010 chipset 25 ? ?
Model 133 R3000A, R3010 chipset 33 ? ?
Model 150 R4000 100 ? ?


The DECstation 5000 Model 100 Series, code named "3MIN", are mid-range workstations. Early models used a chipset consisting of a R3000A CPU and a R3010 CPU on 3- by 5-inch daughter card that plugs into a connector on the system module. The Model 150 replaces the R3000A and R3010 with a single R4000 with an integrated FPU. The Model 120 and 125 have two external caches, a 64 KB instruction cache and a 64 KB data cache. The Model 133 has a 128 KB instruction cache.

These systems support 16 to 128 MB of memory through 16 SIMM slots that accept 2 or 8 MB SIMMs. Only one type of SIMM may be used, 2 and 8 MB SIMMs cannot be mixed in the same system. The 2 MB SIMM is identical to the SIMM used in the DECstation 2100 and 3100, allowing upgrades from these older systems to the Model 100 Series to reuse the old memory.

Three TURBOchannel option slots are provided. The Model 100 Series introduces the I/O Controller ASIC (later known as the IOCTL ASIC), which interfaces the two 8-bit I/O buses to the 12.5 MHz TURBOchannel.

DECstation 5000 Model 200 Series

The DECstation 200 Series are high-end workstations. Server configurations of the DECstation 500 Model 200, 240 and 260 were known as the DECsystem 5000 Model 200, 240 and 260 respectively. These systems only contain a CPU module, a system module and a power supply located on left side of the enclosure. They do not have any internal storage capability. Drives were intended to be installed in external single- or multiple-drive enclosures. These enclosures were connected to system via a SCSI connector located at the rear of the system. Alternatively, storage was to be provided by a file server
File server
In computing, a file server is a computer attached to a network that has the primary purpose of providing a location for shared disk access, i.e. shared storage of computer files that can be accessed by the workstations that are attached to the computer network...

 accessed over a network.
Model and codename Processor MHz Introduced Discontinued
Model 200 "3MAX" R3000
R3000
The R3000 is a microprocessor chip set developed by MIPS Computer Systems that implemented the MIPS I instruction set architecture . Introduced in June 1988, it was the second MIPS implementation, succeeding the R2000 as the flagship MIPS microprocessor...

, R3010 chipset
25 3 April 1990 ?
Model 240 "3MAX+" R3400 40 ? No earlier than September 1994
Model 260 "3MAX+" R4000
R4000
The R4000 is a microprocessor developed by MIPS Computer Systems that implemented the MIPS III instruction set architecture . Officially announced on 1 October 1991, it was one of the first 64-bit microprocessors and the first MIPS III implementation...

120 ? ?

CPU subsystem

Each member of the Model 200 Series had a unique CPU subsystem. The Model 200's CPU subsystem is located on the KN02 system module and contains a chipset composed of the R3000
R3000
The R3000 is a microprocessor chip set developed by MIPS Computer Systems that implemented the MIPS I instruction set architecture . Introduced in June 1988, it was the second MIPS implementation, succeeding the R2000 as the flagship MIPS microprocessor...

 CPU, R3010 FPU and R3220 MB (six-stage write/memory buffer). Also part of the subsystem is the processor's external 64 KB instruction cache and 64 KB write-through data cache. In contrast, the Model 240's CPU subsystem is located on a daughter card, the CPU module, and does not use a processor chipset, featuring a single 40 MHz R3400 instead. The R3400 integrates the R3000A CPU and the R3010 FPU in a single die and package. The processor's external 64 KB instruction cache and 64 KB data cache is connected to the R3400 by a 40 MHz bus that also serves as the data path to the MB ASIC. The Model 260's CPU subsystem is also located on a CPU module daughter card, but it features a 120 MHz (60 MHz external) R4000
R4000
The R4000 is a microprocessor developed by MIPS Computer Systems that implemented the MIPS III instruction set architecture . Officially announced on 1 October 1991, it was one of the first 64-bit microprocessors and the first MIPS III implementation...

 with internal instruction and data caches and an external secondary cache. The Model 260's CPU subsystem is unique in the Model 200 Series as it contains the boot ROM firmware
Firmware
In electronic systems and computing, firmware is a term often used to denote the fixed, usually rather small, programs and/or data structures that internally control various electronic devices...

, unlike the other members, which have their boot ROM located the system module. This difference is due to the R4000 requiring different firmware that could not be replaced when upgrading a Model 240 to a Model 260.
Memory subsystem

The Model 200 Series has 15 SIMM slots located on the system module that can hold 8 to 480 MB of memory. Proprietary 128-pin memory array modules (SIMMs) with capacities of 8 MB (39 1 Mbit DRAM chips) or 32 MB (39 4 Mbit DRAM chips) are used. All SIMMs installed in a system must be of the same size. If 8 MB SIMMs are used, the system may contain 8 to 120 MB of memory. If 32 MB SIMMs are used, the system may contain 32 to 480 MB of memory. The memory subsystem operates at 25 MHz and is 32 bits wide to match the native word length of the R3000. The memory subsystem is protected by a ECC scheme with seven bits of check for every 32-bit transaction.

The SIMMs are two-way interleaved using the low-order method, where even and odd memory addresses are treated as separate banks of memory. Interleaving the memory subsystem doubles the bandwidth of a non-interleaved memory subsystem using the same DRAMs, allowing the Model 200 Series to achieve an effective maximum bandwidth of 100 MB/s.

An optional 1 MB NVRAM
NVRAM
Non-volatile random-access memory is random-access memory that retains its information when power is turned off, which is described technically as being non-volatile...

 module that provides a disk cache
Disk cache
Disk cache may refer to:* Disk buffer, the small amount of buffer memory present on a hard drive.* Page cache, the cache of disk pages kept by the operating systems, stored in unused main memory.* General application-level caching of data stored on the disk....

 to improve performance can be installed in one of the SIMM slots (slot 14, the SIMM slot closest to the front edge of the system module). The module uses a battery to prevent data from being lost in case of power failure. The module is useful only when optional software is installed.

The Model 200 uses discrete components to implement the memory subsystem logic. In the Model 240, these discrete components are replaced by three ASICs, the MB ASIC, the MT ASIC and the MS ASIC. The MB (Memory Buffer) ASIC serves as an interface between the 40 MHz CPU module domain and the 25 MHz system module domain. It is connected to the MT ASIC, which serves as the memory controller. The MT ASIC provides memory control and refresh, handles memory DMA and transactions, and ECC checking. The MS (Memory Strobe) ASIC provides 15 sets of memory control lines and routes memory control signals from the MT ASIC to the destination SIMM. The MS ASIC replaces 16 discrete components used in the Model 200 and also generates the 25 MHz system clock signal, replacing a further three discrete components used in the Model 200.
Expansion

The Model 200 Series uses the TURBOchannel Interconnect for expansion and all models have three TURBOchannel option slots. The Model 200 provides 4 MB of physical address space for each TURBOchannel option, while the Model 240 and 260 provides 8 MB. TURBOchannel in the Model 240 and 260 is clocked at 25 MHz. In the Model 240 and 260, the MT ASIC implements TURBOchannel and serves as the controller.
I/O subsystem

The Model 200's I/O subsystem is significantly different from the Model 240 and 260's I/O subsystem. In the Model 200, Ethernet and SCSI capabilities are provided by two integrated TURBOchannel option modules, PMAD-AA for Ethernet and PMAZ-AA for SCSI. The PMAD-AA uses an AMD 7990 LANCE (Local Area Network Controller for Ethernet), which provides 10BASE-T Ethernet. The interface is implemented by an AMD 7992 SIA (Serial Interface Adapter
Serial port
In computing, a serial port is a serial communication physical interface through which information transfers in or out one bit at a time...

) and a BNC ThinWire connector. The 8-bit, single-ended SCSI bus is provided by an NCR 53C94 ASC (Advanced SCSI Controller). Both integrated option modules have 128 KB of SRAM each serving as a buffer to improve performance. Four serial lines are also provided for the keyboard, mouse, communications port and printer. These lines are implemented by two DC7085s. A Dallas Semiconductor DS1287 real time clock with 50 bytes of NVRAM is also featured, as is a 256 KB system boot-strap and diagnostic ROM in a socket.

In contrast, the Model 240's and 260's I/O subsystem is based around an I/O Controller ASIC that serves as a bridge between TURBOchannel and the two I/O buses it implements. I/O devices such as the two Zilog Z85C30 SCCs (Serial Communications Controller), a NCR 53C94 ASC, an AMD 7990 LANCE, Dallas Semiconductor DS1287 real time clock and system ROM are connected to the I/O buses. The I/O Controller ASIC was not introduced by the Model 240, it was first featured in the Model 100 series, but the ASIC used in the Model 240 differs by being clocked twice as high, at 25 MHz instead of 12.5 MHz. The Model 240's I/O subsystem would later be used in the DEC 3000 AXP in a modified form.

Graphics

DECstation systems with TURBOchannel slots could use TURBOchannel-based framebuffers, 2D graphics accelerators and 3D graphics accelerators.

Framebuffers

  • CX "Color Frame-Buffer Graphics Module", model PMAG-BA. It was capable of 8-bit color at a resolution of 1024 × 864.
  • HX "Smart Frame-Buffer Graphics Module", models PMAGB-BA/BC/BE. The HX is a framebuffer with a custom ASIC with limited, but very fast, 2D acceleration capabilities.
  • MX "Monochrome
    Monochrome
    Monochrome describes paintings, drawings, design, or photographs in one color or shades of one color. A monochromatic object or image has colors in shades of limited colors or hues. Images using only shades of grey are called grayscale or black-and-white...

     Frame-Buffer Graphics Module"
    , model PMAG-AA. The MX is capable of 1-bit color at a resolution of 1280 × 1024 with a refresh rate of 72 Hz.
  • TX "True Color Frame-Buffer Graphics Module", models PMAG-JA, PMAGB-JA. Both models were capable of 24-bit color at a resolution of 1280 × 1024. The two models differ only in refresh rate, the PMAG-JA had a 66 Hz refresh rate and the PMAGB-JA, 72 Hz.

2D graphics accelerators

  • PX "2D Graphics Accelerator". The PX was based on the PixelStamp architecture, but without the geometry engine, meaning that it could only accelerate 2D graphics. It was superseded by the HX at some point in most applications.

3D graphics accelerators

These options were:
  • The PXG, also known as the "Lo 3D Graphics Accelerator" or the "Mid 3D Graphics Accelerator" depending on configuration
  • The PXG+, also known as the "Lo 3D Plus Graphics Accelerator" or the "Mid 3D Plus Graphics Accelerator" depending on configuration
  • The PXG Turbo, also known as the "Hi 3D Graphics Accelerator"
  • The PXG Turbo+, also known as the "Hi 3D Plus Graphics Accelerator"


All PXG variants are capable of either 8-bit or 24-bit color, a resolution of 1280 × 1024 and a refresh rate of either 66 or 72 Hz. The PXG also has an 8-bit or 24-bit Z-buffer and is double buffered. The color depth and the depth of Z-buffer can be extended by installing additional VSIMMs or Z-buffer modules on the module. The PXG Turbo variants are capable of 24-bit color, a resolution of 1280 × 1024 and a refresh rate of either 66 or 72 Hz. They differ by featuring a 24-bit buffer for storing off-screen pixmaps in addition to the 24-bit Z-buffer and double buffer.

These 3D graphics accelerators implemented Digital's proprietary PixelStamp architecture, which is derived from two research projects, Pixel Planes from the University of North Carolina
University of North Carolina
Chartered in 1789, the University of North Carolina was one of the first public universities in the United States and the only one to graduate students in the eighteenth century...

 and The 8 by 8 Display from the Carnegie-Mellon University.

The PixelStamp architecture is a geometry pipeline that consists of a DMA engine, a geometry engine and a PixelStamp. The DMA engine interfaces the pipeline to the system via TURBOchannel, receiving packets from the CPU and sending them to the geometry engine. The geometry engine consists of an amount of SRAM and an Intel i860. Packets from the DMA engine are stored in the SRAM, where they are processed by the i860, which writes the results to a FIFO.

The PixelStamp consists of a STIC (STamp Interface Chip) ASIC and one or two STAMP ASICs. The STIC fetches the results in the FIFO and passes them on to the STAMP ASIC(s), which performs scan conversion
Rasterisation
Rasterisation is the task of taking an image described in a vector graphics format and converting it into a raster image for output on a video display or printer, or for storage in a bitmap file format....

 and other graphical functions. Once the data has been processed by the STAMP ASICs, the final result, which consists of RGB data, is written into the framebuffer built from VSIMMs (a SIMM with VRAMs) that are located on the graphics accelerator option module to be displayed.

These graphics accelerators can be grouped into two distinct categories, the double-width options and the triple-width options. The PXG and PXG+ are double-width TURBOchannel option modules and the PXG Turbo and PXG Turbo+ are triple-width TURBOchannel option modules. Models suffixed with a "+" are higher performance models of the base model, with a 44 MHz i860 instead of a 40 MHz i860 and STIC and STAMP ASICs that operate at clock frequencies 33% higher. Models suffixed with "Turbo" differ by featuring 256 KB of SRAM and two STAMP ASICs instead of 128 KB of SRAM and one STAMP ASIC. Models known as a "Lo 3D Graphics Accelerator" or a "Lo 3D Plus Graphics Accelerator" can be upgraded to a "Mid 3D Graphics Accelerator" or a "Mid 3D Plus Graphics Accelerator" by installing more VSIMMs and Z-buffer modules.

Multimedia

Depending on the model of DECstation, some systems were capable of performing video conferencing, high-quality audio output and video input. These were achieved through the use TURBOchannel option modules and external peripherals. Video input was achieved by using the DECvideo (also known as the PIP (Picture-in-Picture) live-video-in) option, a daughterboard
Daughterboard
A daughterboard, daughtercard or piggyback board is a circuit board meant to be an extension or "daughter" of a motherboard , or occasionally of another card...

 that plugs into the TX framebuffer to provide NTSC
NTSC
NTSC, named for the National Television System Committee, is the analog television system that is used in most of North America, most of South America , Burma, South Korea, Taiwan, Japan, the Philippines, and some Pacific island nations and territories .Most countries using the NTSC standard, as...

, PAL
PAL
PAL, short for Phase Alternating Line, is an analogue television colour encoding system used in broadcast television systems in many countries. Other common analogue television systems are NTSC and SECAM. This page primarily discusses the PAL colour encoding system...

 and SECAM
SECAM
SECAM, also written SÉCAM , is an analog color television system first used in France....

 input. When this option was used in conjunction with a video camera, a microphone and the required software, the DECstation can be used for video conferencing.

Audio capabilities were provided by the DECaudio TURBOchannel option module, which contained two AMD
Advanced Micro Devices
Advanced Micro Devices, Inc. or AMD is an American multinational semiconductor company based in Sunnyvale, California, that develops computer processors and related technologies for commercial and consumer markets...

 79C30A DSC (Digital Subscriber Controller) devices and a Motorola
Motorola
Motorola, Inc. was an American multinational telecommunications company based in Schaumburg, Illinois, which was eventually divided into two independent public companies, Motorola Mobility and Motorola Solutions on January 4, 2011, after losing $4.3 billion from 2007 to 2009...

 56001 DSP
Digital signal processor
A digital signal processor is a specialized microprocessor with an architecture optimized for the fast operational needs of digital signal processing.-Typical characteristics:...

. The two AMD 79C30A DSCs were used for voice-quality audio input and output, while the Motorola 56001 was used for high-quality audio. The DSP was initially not used, due to the firmware being incomplete, although the capability was provided later in an update.

DECstation PCs

Confusingly, simultaneous with the launch of the DECstation workstation line, Digital also announced a range of DECstation-branded PC compatibles with Intel x86 processors that ran MS-DOS
MS-DOS
MS-DOS is an operating system for x86-based personal computers. It was the most commonly used member of the DOS family of operating systems, and was the main operating system for IBM PC compatible personal computers during the 1980s to the mid 1990s, until it was gradually superseded by operating...

. These were identified by three-digit model numbers; the DECstation 2xx, 3xx and 4xx series using the Intel 80286
Intel 80286
The Intel 80286 , introduced on 1 February 1982, was a 16-bit x86 microprocessor with 134,000 transistors. Like its contemporary simpler cousin, the 80186, it could correctly execute most software written for the earlier Intel 8086 and 8088...

, 80386
Intel 80386
The Intel 80386, also known as the i386, or just 386, was a 32-bit microprocessor introduced by Intel in 1985. The first versions had 275,000 transistors and were used as the central processing unit of many workstations and high-end personal computers of the time...

 and 80486
Intel 80486
The Intel 80486 microprocessor was a higher performance follow up on the Intel 80386. Introduced in 1989, it was the first tightly pipelined x86 design as well as the first x86 chip to use more than a million transistors, due to a large on-chip cache and an integrated floating point unit...

 processors respectively. These computers were not built by Digital, but by Tandy Corporation
Tandy Corporation
Tandy Corporation was a family-owned leather goods company based in Fort Worth, Texas. Tandy was founded in 1919 as a leather supply store, and acquired RadioShack in 1963. The Tandy name was dropped in May 2000, when RadioShack Corporation was made the official name.-History:Tandy began in 1919...

 in the United States and Olivetti
Olivetti
Olivetti S.p.A. is an Italian manufacturer of computers, printers and other business machines.- Founding :The company was founded as a typewriter manufacturer in 1908 in Ivrea, near Turin, by Camillo Olivetti. The firm was mainly developed by his son Adriano Olivetti...

 in Europe. At the time of introduction, Digital offered a trade-in program for owners of its earlier x86, but PC incompatible, computer, the Rainbow 100
Rainbow 100
The Rainbow 100 was a microcomputer introduced by Digital Equipment Corporation in 1982. This desktop unit had the video-terminal display circuitry from the VT102, a video monitor similar to the VT220 in a dual-CPU box with both Zilog Z80 and Intel 8088 CPUs.The Rainbow 100 was a triple-use...

.

Systems based on the 80286 are:
  • DECstation 210
  • DECstation 212
  • DECstation 212LP


Systems based on the 80386 are:
  • DECstation 316
  • DECstation 316+
  • DECstation 316sx
  • DECstation 320
  • DECstation 320+
  • DECstation 320sx
  • DECstation 325c
  • DECstation 333c


Systems based on the 80486 are:
  • DECstation 420sx
  • DECstation 425c
  • DECstation 433T
  • DECstation 433W
  • DECstation 450dx2

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK