VAX 6000 Model 600 System Technical User's Guide

Total Page:16

File Type:pdf, Size:1020Kb

VAX 6000 Model 600 System Technical User's Guide VAX 6000 Model 600 System Technical User’s Guide Order Number: EK–660EA–TM.001 This manual serves as a reference on how to write software to this machine and covers the information needed to do field-level repair or programming customized to the CPU. It includes information on interrupts, error handling, and detailed theory of operation. Digital Equipment Corporation First Printing, January 1992 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The software, if any, described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license. No responsibility is assumed for the use or reliability of software or equipment that is not supplied by Digital Equipment Corporation or its affiliated companies. Copyright ©1992 by Digital Equipment Corporation All Rights Reserved. Printed in U.S.A. The postpaid READER’S COMMENTS form on the last page of this document requests the user’s critical evaluation to assist in preparing future documentation. The following are trademarks of Digital Equipment Corporation: DEC PDP VAXcluster DEC LANcontroller ULTRIX VAXELN DECnet UNIBUS VMS DECUS VAX XMI DWMVA VAXBI This document was prepared using VAX DOCUMENT, Version 1.2 Contents PREFACE xv CHAPTER 1 THE VAX 6000 MODEL 600 SYSTEM 1–1 1.1 SYSTEM ARCHITECTURE 1–2 1.2 SAMPLE SYSTEM 1–4 1.3 SYSTEM FRONT VIEW 1–6 1.4 SYSTEM REAR VIEW 1–8 1.5 SUPPORTED ADAPTERS 1–10 CHAPTER 2 KA66A CPU MODULE 2–1 2.1 OVERVIEW AND BLOCK DIAGRAM 2–2 2.1.1 NVAX CPU Chip 2–3 2.1.1.1 Ibox • 2–4 2.1.1.2 Ebox and Microsequencer • 2–5 2.1.1.3 Fbox • 2–5 2.1.1.4 Mbox • 2–5 2.1.1.5 Cbox • 2–6 2.1.2 Backup Cache 2–6 2.1.3 NEXMI Chip, System Support, and XMI Interface 2–7 2.2 CPU SECTION 2–8 2.2.1 Data Types 2–8 2.2.2 Instruction Set 2–9 2.2.3 Physical Address Space 2–10 2.2.4 Memory Management 2–11 2.2.4.1 Translation Buffer • 2–12 2.2.4.2 Memory Management Control Registers • 2–13 iii Contents 2.2.5 Exceptions and Interrupts 2–14 2.2.5.1 Interrupts • 2–15 2.2.5.2 Exceptions • 2–17 2.2.5.3 Unique Exceptions • 2–18 2.2.5.4 Console Halt • 2–23 2.2.6 System Control Block 2–25 2.2.7 Process Structure 2–28 2.3 CACHE OVERVIEW 2–30 2.3.1 Writeback Cache and Ownership Concepts 2–30 2.3.2 Virtual Instruction Cache 2–31 2.3.3 Primary Cache 2–32 2.3.4 Backup Cache 2–32 2.3.4.1 Backup Cache Operating Modes • 2–33 2.3.4.2 Cbox Internal Processor Registers • 2–33 2.3.4.3 Tag Store and Data RAM Control • 2–36 2.3.4.4 Backup Cache Is OFF • 2–36 2.3.4.5 Backup Cache Is in Force Hit Mode • 2–37 2.3.4.6 Backup Cache Is in Error Transition Mode • 2–37 2.3.4.7 How to Turn the B-Cache Off • 2–38 2.3.4.8 How to Turn the B-Cache On • 2–39 2.3.5 Cache Initialization 2–40 2.4 NVAX BOX DESCRIPTIONS 2–42 2.4.1 Ibox 2–42 2.4.1.1 Effects of Ibox Pipelining • 2–42 2.4.1.2 Branch Prediction Unit • 2–43 2.4.2 Ebox 2–43 2.4.3 Fbox 2–44 2.4.4 Mbox 2–44 2.4.4.1 Translation Buffer Tag Fills • 2–45 2.4.4.2 Translation Buffer PTE Fills • 2–45 2.4.4.3 Recording Mbox Errors • 2–47 2.4.5 Cbox 2–47 2.5 KA66A TOY CLOCK AND INTERVAL TIMER 2–49 2.5.1 Time-of-Day Register (TODR) 2–49 2.5.2 Programmable Interval Clock 2–49 2.5.3 Time-of-Year Clock 2–50 2.6 XMI INTERFACE 2–54 2.6.1 XMI Address Space 2–54 2.6.1.1 XMI Memory Space • 2–54 2.6.1.2 XMI I/O Space • 2–54 iv Contents 2.6.2 XMI Transaction Generation/Response Tables 2–56 2.6.3 Invalidates 2–57 2.6.4 Writeback Queues 2–58 2.6.5 Lockout Avoidance 2–58 2.6.6 Interrupts and IDENTs 2–59 2.6.6.1 Responding to XMI Interrupts • 2–59 2.6.6.2 Generating the IDENT • 2–59 2.6.6.3 XMI Device Interrupt Priority • 2–60 2.6.6.4 Implied Vector Interrupts (IVINTR) • 2–60 2.6.6.4.1 IVINTR Mask Generation • 2–60 2.6.6.4.2 Interprocessor IVINTR (IP IVINTR) Response • 2–60 2.6.6.4.3 Write Error IVINTR (WE IVINTR) Response • 2–61 2.6.7 XMI Registers 2–61 2.7 KA66A CPU MODULE REGISTERS 2–63 2.7.1 IPR and Cache Addressing 2–63 2.7.2 Internal Processor Registers 2–67 CPU IDENTIFICATION REGISTER (CPUID) 2–71 INTERVAL CLOCK CONTROL AND STATUS REGISTER (ICCS) 2–72 NEXT INTERVAL COUNT REGISTER (NICR) 2–74 INTERVAL COUNT REGISTER (ICR) 2–75 CONSOLE RECEIVER CONTROL AND STATUS REGISTER (RXCS) 2–76 CONSOLE RECEIVER DATA BUFFER REGISTER (RXDB) 2–78 CONSOLE TRANSMITTER CONTROL AND STATUS REGISTER (TXCS) 2–80 CONSOLE TRANSMITTER DATA BUFFER REGISTER (TXDB) 2–82 MACHINE CHECK ERROR SUMMARY REGISTER (MCESR) 2–83 CONSOLE SAVED PROGRAM COUNTER REGISTER (SAVPC) 2–84 CONSOLE SAVED PROCESSOR STATUS LONGWORD (SAVPSL) 2–85 I/O RESET REGISTER (IORESET) 2–90 SYSTEM IDENTIFICATION REGISTER (SID) 2–91 PATCHABLE CONTROL STORE CONTROL REGISTER (PCSCR) 2–93 EBOX CONTROL REGISTER (ECR) 2–96 CBOX CONTROL REGISTER (CCTL) 2–99 BACKUP CACHE DATA ECC REGISTER (BCDECC) 2–103 BACKUP CACHE ERROR TAG STATUS REGISTER (BCETSTS) 2–105 BACKUP CACHE ERROR TAG INDEX REGISTER (BCETIDX) 2–108 BACKUP CACHE ERROR TAG REGISTER (BCETAG) 2–109 BACKUP CACHE ERROR DATA STATUS REGISTER (BCEDSTS) 2–111 BACKUP CACHE ERROR DATA INDEX REGISTER (BCEDIDX) 2–114 v Contents BACKUP CACHE ERROR DATA ECC REGISTER (BCEDECC) 2–115 CBOX ERROR FILL ADDRESS REGISTER (CEFADR) 2–117 CBOX ERROR FILL STATUS REGISTER (CEFSTS) 2–118 NDAL ERROR STATUS REGISTER (NESTS) 2–123 NDAL ERROR OUTPUT ADDRESS REGISTER (NEOADR) 2–126 NDAL ERROR OUTPUT COMMAND REGISTER (NEOCMD) 2–127 NDAL ERROR DATA HIGH REGISTER (NEDATHI) 2–130 NDAL ERROR DATA LOW REGISTER (NEDATLO) 2–132 NDAL ERROR INPUT COMMAND REGISTER (NEICMD) 2–133 VIC MEMORY ADDRESS REGISTER (VMAR) 2–135 VIC TAG REGISTER (VTAG) 2–137 VIC DATA REGISTER (VDATA) 2–139 IBOX CONTROL AND STATUS REGISTER (ICSR) 2–140 PHYSICAL ADDRESS MODE REGISTER (PAMODE) 2–142 MEMORY MANAGEMENT EXCEPTION ADDRESS REGISTER (MMEADR) 2–143 MEMORY MANAGEMENT EXCEPTION PTE ADDRESS REGISTER (MMEPTE) 2–144 MEMORY MANAGEMENT EXCEPTION STATUS REGISTER (MMESTS) 2–145 TB PARITY ADDRESS REGISTER (TBADR) 2–148 TB PARITY STATUS REGISTER (TBSTS) 2–149 P-CACHE PARITY ADDRESS REGISTER (PCADR) 2–153 P-CACHE STATUS REGISTER (PCSTS) 2–154 P-CACHE CONTROL REGISTER (PCCTL) 2–157 2.7.3 XMI Registers 2–160 NDAL CONTROL AND STATUS REGISTER (NCSR) 2–162 NEXMI INPUT PORT REGISTER (IPORT) 2–168 NEXMI OUTPUT PORT0 REGISTER (OPORT0) 2–170 NEXMI OUTPUT PORT1 REGISTER (OPORT1) 2–172 DEVICE REGISTER (XDEV) 2–173 BUS ERROR REGISTER (XBER) 2–174 FAILING ADDRESS REGISTER (XFADR) 2–181 XMI GENERAL PURPOSE REGISTER (XGPR) 2–185 NODE-SPECIFIC CONTROL AND STATUS REGISTER (NSCSR) 2–186 XMI CONTROL REGISTER (XCR) 2–188 FAILING ADDRESS EXTENSION REGISTER (XFAER) 2–194 BUS ERROR EXTENSION REGISTER (XBEER) 2–197 WRITEBACK 0 FAILING ADDRESS REGISTER (WFADR0) 2–201 WRITEBACK 1 FAILING ADDRESS REGISTER (WFADR1) 2–202 2.8 KA66A CPU MODULE INITIALIZATION, SELF-TEST, AND BOOTING 2–203 2.8.1 Initialization Overview 2–203 vi Contents 2.8.2 Detailed Initialization Description 2–205 2.8.2.1 NVAX CPU Hardware/Microcode Initialization • 2–208 2.8.2.2 Console Initialization • 2–208 2.8.2.3 Unnecessary Explicit Initialization • 2–210 2.8.2.4 Warm Start Initialization • 2–210 2.8.2.5 Node Reset • 2–210 2.8.2.6 Boot Processor Determination • 2–211 2.8.2.7 Memory Configuration • 2–211 2.8.2.7.1 Selection of Interleave • 2–211 2.8.2.7.2 Memory Testing and the Bitmap • 2–212 2.8.2.8 DWMBB Configuration • 2–213 2.8.2.9 DWMVA Configuration • 2–213 2.8.3 Bootstrapping or Restarting the Operating System 2–214 2.8.3.1 Operating System Restart • 2–214 2.8.3.2 Failing Restart • 2–215 2.8.3.3 Restart Parameters • 2–216 2.8.3.4 Operating System Bootstrap • 2–216 2.8.3.5 Boot Algorithm • 2–217 2.8.3.6 Boot Parameters • 2–218 2.8.3.7 Bootstrap Software Sequence • 2–219 2.9 INTERPROCESSOR COMMUNICATION THROUGH THE CONSOLE PROGRAM 2–220 2.9.1 Required Communications Paths 2–220 2.9.2 Console Communications Area 2–221 2.9.3 Sending a Message to Another Processor 2–229 2.10 ERROR HANDLING 2–231 2.10.1 Error State Collection 2–233 2.10.2 Error Analysis 2–236 2.10.3 Error Recovery 2–237 2.10.3.1 Special Considerations when Memory Management Is Off • 2–238 2.10.3.2 Cache Coherence in Error Handling • 2–239 2.10.3.2.1 Disabling and Flushing the Caches (Leaving the B-Cache in ETM) • 2–240 2.10.3.2.2 Enabling the Caches • 2–241 2.10.3.3 Special Writeback Cache Recovery • 2–241 2.10.3.3.1 B-Cache Uncorrectable Error During Writeback • 2–241 2.10.3.3.2 Memory State • 2–241 2.10.3.3.2.1 Accessing Memory State • 2–242 2.10.3.3.2.2 Repairing Memory State (Fill Errors) • 2–242 2.10.3.3.2.3 Repairing Memory State (Tagged-Bad Locations) • 2–243 2.10.3.3.3 Extracting Data from the B-Cache • 2–243 2.10.3.3.4 Address Determination Procedure for Recovery from Uncorrectable B-Cache Data RAM Errors • 2–243 2.10.3.3.5 Special Address Determination Procedure for Recovery from Uncorrectable B-Cache Tag Store Errors • 2–244 2.10.3.4 Cache and TB Test Procedures • 2–245 vii Contents 2.10.3.5 NEXMI Error Handling • 2–245 2.10.4 Error Retry 2–246 2.10.4.1 General Multiple Error Handling Philosophy • 2–246 2.10.4.2 Retry Special Cases • 2–247 2.10.5 Console Halt and Halt Interrupt 2–247 2.10.6 Machine Check Exception 2–249 2.10.6.1 MCHK_UNKNOWN_MSTATUS • 2–259 2.10.6.2 MCHK_INT.ID_VALUE • 2–259 2.10.6.3 MCHK_CANT_GET_HERE • 2–259 2.10.6.4 MCHK_MOVC.STATUS • 2–259 2.10.6.5 MCHK_ASYNC_ERROR • 2–259 2.10.6.5.1 TB Parity Errors • 2–260 2.10.6.5.2 Ebox Stage 3 STALL Timeout Error • 2–260 2.10.6.6 MCHK_SYNC_ERROR • 2–260 2.10.6.6.1 VIC Parity Errors • 2–261 2.10.6.6.2 B-Cache Data RAM Uncorrectable
Recommended publications
  • VAX VMS at 20
    1977–1997... and beyond Nothing Stops It! Of all the winning attributes of the OpenVMS operating system, perhaps its key success factor is its evolutionary spirit. Some would say OpenVMS was revolutionary. But I would prefer to call it evolutionary because its transition has been peaceful and constructive. Over a 20-year period, OpenVMS has experienced evolution in five arenas. First, it evolved from a system running on some 20 printed circuit boards to a single chip. Second, it evolved from being proprietary to open. Third, it evolved from running on CISC-based VAX to RISC-based Alpha systems. Fourth, VMS evolved from being primarily a technical oper- ating system, to a commercial operat- ing system, to a high availability mission-critical commercial operating system. And fifth, VMS evolved from time-sharing to a workstation environment, to a client/server computing style environment. The hardware has experienced a similar evolution. Just as the 16-bit PDP systems laid the groundwork for the VAX platform, VAX laid the groundwork for Alpha—the industry’s leading 64-bit systems. While the platforms have grown and changed, the success continues. Today, OpenVMS is the most flexible and adaptable operating system on the planet. What start- ed out as the concept of ‘Starlet’ in 1975 is moving into ‘Galaxy’ for the 21st century. And like the universe, there is no end in sight. —Jesse Lipcon Vice President of UNIX and OpenVMS Systems Business Unit TABLE OF CONTENTS CHAPTER I Changing the Face of Computing 4 CHAPTER II Setting the Stage 6 CHAPTER
    [Show full text]
  • Thesis May Never Have Been Completed
    UvA-DARE (Digital Academic Repository) Digital Equipment Corporation (DEC): A case study of indecision, innovation and company failure Goodwin, D.T. Publication date 2016 Document Version Final published version Link to publication Citation for published version (APA): Goodwin, D. T. (2016). Digital Equipment Corporation (DEC): A case study of indecision, innovation and company failure. General rights It is not permitted to download or to forward/distribute the text or part of it without the consent of the author(s) and/or copyright holder(s), other than for strictly personal, individual use, unless the work is under an open content license (like Creative Commons). Disclaimer/Complaints regulations If you believe that digital publication of certain material infringes any of your rights or (privacy) interests, please let the Library know, stating your reasons. In case of a legitimate complaint, the Library will make the material inaccessible and/or remove it from the website. Please Ask the Library: https://uba.uva.nl/en/contact, or a letter to: Library of the University of Amsterdam, Secretariat, Singel 425, 1012 WP Amsterdam, The Netherlands. You will be contacted as soon as possible. UvA-DARE is a service provided by the library of the University of Amsterdam (https://dare.uva.nl) Download date:26 Sep 2021 Digital Equipment Corporation (DEC) (DEC) Corporation Digital Equipment David Thomas David Goodwin Digital Equipment Corporation (DEC): A Case Study of Indecision, Innovation and Company Failure David Thomas Goodwin Digital Equipment Corporation (DEC): A Case Study of Indecision, Innovation and Company Failure David Thomas Goodwin 1 Digital Equipment Corporation (DEC): A Case Study of Indecision, Innovation and Company Failure ACADEMISCH PROEFSCHRIFT ter verkrijging van de graad van doctor aan de Universiteit van Amsterdam op gezag van de Rector Magnificus prof.
    [Show full text]
  • The Design of the VAX 4000 Model 100 and Microvax 3100 Model 90 Desktop Systems by Jonathan C. Crowell and David W. Maruska
    The Design of the VAX 4000 Model 100 and MicroVAX 3100 Model 90 Desktop Systems By Jonathan C. Crowell and David W. Maruska 1 Abstract The MicroVAX 3100 Model 90 and VAX 4000 Model 100 systems were designed to meet the growing demand for low-cost, high-performance desktop servers and timesharing systems. Both systems are based on the NVAX CPU chip and a set of VLSI support chips, which provide outstanding CPU and I/O performance. Housed in like desktop enclosures, the two systems provide 24 times the CPU performance of the original VAX-11/780 computer. With over 2.5 gigabytes of disk storage and 128 megabytes of main memory, the complete base system fits in less than one cubic foot of space. The system design was highly leveraged from existing designs to help meet an aggressive schedule. 2 Introduction The demand for low-cost, high-performance desktop servers and timesharing systems is increasing rapidly. The MicroVAX 3100 Model 90 and VAX 4000 Model 100 systems were designed to meet this demand. Both systems are based on the NVAX CPU chip and a set of very large-scale integration (VLSI) support chips, which provide outstanding CPU and I/O performance.[1] Each member of the MicroVAX 3100 family of systems constitutes a low- cost, general-purpose, multiuser VAX system in an enclosure that fits on the desktop. This enclosure supports all the required components of a typical system, including the main memory, synchronous and asynchronous communication lines, thick-wire and ThinWire Ethernet, and up to five small computer system interface (SCSI)-based storage devices.
    [Show full text]
  • VAX 6000 Model 600 System Technical User's Guide
    VAX 6000 Model 600 System Technical User’s Guide Order Number: EK–660EA–TM.001 This manual serves as a reference on how to write software to this machine and covers the information needed to do field-level repair or programming customized to the CPU. It includes information on interrupts, error handling, and detailed theory of operation. Digital Equipment Corporation First Printing, January 1992 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The software, if any, described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license. No responsibility is assumed for the use or reliability of software or equipment that is not supplied by Digital Equipment Corporation or its affiliated companies. Copyright ©1992 by Digital Equipment Corporation All Rights Reserved. Printed in U.S.A. The postpaid READER’S COMMENTS form on the last page of this document requests the user’s critical evaluation to assist in preparing future documentation. The following are trademarks of Digital Equipment Corporation: DEC PDP VAXcluster DEC LANcontroller ULTRIX VAXELN DECnet UNIBUS VMS DECUS VAX XMI DWMVA VAXBI dt This document was prepared using VAX DOCUMENT, Version 1.2 Contents PREFACE xv CHAPTER 1 THE VAX 6000 MODEL 600 SYSTEM 1–1 1.1 SYSTEM ARCHITECTURE 1–2 1.2 SAMPLE SYSTEM 1–4 1.3 SYSTEM FRONT
    [Show full text]
  • Database Integration
    I DATABASE INTEGRATION ALPHA SERVERS & WORKSTATIONS Digital ALPHA 21164 CPU Technical Journal Editorial The Digital TechnicalJournal is a refereed Cyrix is a trademark of Cyrix Corporation. Jane C. Blake, Managing Editor journal published quarterly by Digital dBASE is a trademark and Paradox is Helen L. Patterson, Editor Equipment Corporation, 30 Porter Road a registered trademark of Borland Kathleen M. Stetson, Editor LJ02/D10, Littleton, Massachusetts 01460. International, Inc. Subscriptionsto the Journal are $40.00 Circulation (non-U.S. $60) for four issues and $75.00 EDA/SQL is a trademark of Information Catherine M. Phillips, Administrator (non-U.S. $115) for eight issues and must Builders, Inc. Dorothea B. Cassady, Secretary be prepaid in U.S. funds. University and Encina is a registered trademark of Transarc college professors and Ph.D. students in Corporation. Production the electrical engineering and computer Excel and Microsoft are registered pde- Terri Autieri, Production Editor science fields receive complimentary sub- marks and Windows and Windows NT are Anne S. Katzeff, Typographer scriptions upon request. Orders, inquiries, trademarks of Microsoft Corporation. Joanne Murphy, Typographer and address changes should be sent to the Peter R Woodbury, Illustrator Digital TechnicalJournal at the published- Hewlett-Packard and HP-UX are registered by address. Inquiries can also be sent elec- trademarks of Hewlett-Packard Company. Advisory Board tronically to [email protected]. Single copies INGRES is a registered trademark of Ingres Samuel H. Fuller, Chairman and back issues are available for $16.00 each Corporation. Richard W. Beane by calling DECdirect at 1-800-DIGITAL Donald Z. Harbert (1-800-344-4825).
    [Show full text]
  • Circuit Implementation of a 300-Mhz 64-Bit Second-Generation CMOS Alpha CPU by William J
    Circuit Implementation of a 300-MHz 64-bit Second-generation CMOS Alpha CPU by William J. Bowhill, Shane L. Bell, Bradley J. Benschneider, Andrew J. Black, Sharon M. Britton, Ruben W. Castelino, Dale R. Donchin, John H. Edmondson, Harry R. Fair, III, Paul E. Gronowski, Anil K. Jain, Patricia L. Kroesen, Marc E. Lamere, Bruce J. Loughlin, Shekhar Mehta, Robert O. Mueller, Ronald P. Preston, Sribalan Santhanam, Timothy A. Shedd, Michael J. Smith, Stephen C. Thierauf ABSTRACT A 300-MHz, custom 64-bit VLSI, second-generation Alpha CPU chip has been developed. The chip was designed in a 0.5-um CMOS technology using four levels of metal. The die size is 16.5 mm by 18.1 mm, contains 9.3 million transistors, operates at 3.3 V, and supports 3.3-V/5.0-V interfaces. Power dissipation is 50 W. It contains an 8-KB instruction cache; an 8-KB data cache; and a 96-KB unified second-level cache. The chip can issue four instructions per cycle and delivers 1,200 mips/600 MFLOPS (peak). Several noteworthy circuit and implementation techniques were used to attain the target operating frequency. INTRODUCTION The Alpha 21164 chip is a 300-megahertz (MHz), quad-issue, custom very large-scale integration (VLSI) implementation of the Alpha architecture that delivers peak performance of 1,200 million instructions per second (mips)/600 million floating-point operations per second (MFLOPS). The chip is designed in a 0.5-micrometer (um) complementary metal-oxide semiconductor (CMOS) technology using four levels of metal. The die measures 16.5 millimeters (mm) by 18.1 mm and contains 9.3 million transistors.
    [Show full text]
  • DEC: the Mistakes That Led to Its Downfall
    DEC: The mistakes that led to its downfall David T. Goodwin, Roger G. Johnson Birkbeck College, University of London [email protected] , [email protected] In 1987 Digital Equipment Corporation (DEC) was the number two computer manufacturer in the world with its founder being named the “‘most successful entrepreneur in the history of American business” by Fortune magazine. This paper looks at the later history of Digital Equipment Corporation and asks how an organisation that was so successful in 1988 could sink to become a takeover target for a PC hardware company ten years later. The management styles and company culture have been extensively described in Edgar Schein’s book “DEC is dead, long live DEC” but there is much more to the story. The technology that the company developed and the business decisions made in the development and the direction of that technology had a major bearing on the fate of the company. Many mistakes were made over the last fifteen years of the company’s existence and this paper offers a suggestion as to what those mistakes were. In this paper, extensive use is made of interviews with people involved at the time as well as material from the Ken Olsen Archives at Gordon College which contain many of the memos that Ken Olsen sent in his long career at DEC. It considers DEC as a case study set in the context of literature on business change and the impact of downsizing. It looks at DEC’s initial attempt to break into the business market for personal computers in 1983, the personalities involved and the competing products that the company developed.
    [Show full text]
  • Digital Technical Journal, Volume 4, Number 3: NVAX-Microprocessor VAX Systems
    Editorial Jane C. Blake, Editor Kathleen M. Stetson, Associate Editor Helen L. Patterson, Associate Editor Circulation Catherine M. Phillips, Administrator Sherry L. Gonzalez Production Terri Autieri, Production Editor Anne S. Katzeff, ppographer Peter R. Woodbury, Illustrator Advisory Board Samuel H. Fuller, Chairman Richard W Beane Richard J. Hollingsworth Alan G. Nemeth Victor A. Vyssotsky Gayn B. Winters The Digital TechnicalJournal is published quarterly by Digital Equipment Corporation, 146 Main Street MLO 1-3/B68,Maynard, Massachusetts 01754-2571. Subscriptions to the Journal are $40.00 for four issues and must be prepaid in U.S. funds. University and college professors and Ph.D. students in the electrical engineering and computer science fields receive complimentary subscriptions upon request. Orders, inquiries, and address changes should be sent to the Digital TechnicalJournal at the published-by address. Inquiries can also be sent electronically to [email protected]. Single copies and back issues are available for $16.00 each from Digital Press of Digital Equipment Corporation, 1 Burlington Woods Drive, Burlington, MA 01830-4597 Digital employees may send subscription orders on the ENET to RDVAX::JOURNAL or by interoffice mail to mailstop ML01-3/B68. Orders should include badge number, site location code, and address. All employees must advise of changes of address. Comments on the content of any paper are welcomed and may be sent to the editor at the published-by or network address. Copyright O 1992 Digital Equipment Corporation. Copying without fee is permitted provided that such copies are made for use in educational institutions by faculty members and are not distributed for commercial advantage.
    [Show full text]
  • Vaxstation-Overview.Pdf
    VA$station - Wikipedia, the free encyclopedia Page 1 of 3 VAXstation From Wikipedia, the free encyclopedia The VAXstation was a family of workstation computers developed and manufactured by Digital Equipment Corporation DEC) using processors implementing the VA$ instruction set architecture ISA). Contents ( 1 VA$station I ( 2 VA$station II ( 2.1 VA$station II/,P$ ( . VA$station 2000 ( 0 VA$station 3100 Series ( 4.1 VA$station 3100 1odel 30 ( 4.2 VA$station 3100 1odel .2 ( 4.. VA$station 3100 1odel 40 ( 4.0 VA$station 3100 1odel 02 ( 4.3 VA$station 3100 1odel 45 ( 3 VA$station 3200 and VA$station 3500 ( 5 VA$station 3520 and VA$station .30/ ( 7 VA$station 4000 Series ( 7.1 VA$station 4000 1odel 30 ( 7.2 VA$station 4000 1odel 60 ( 7.. VA$station 4000 1odel 90 ( 7.0 VA$station 4000 1odel 90A ( 7.3 VA$station 4000 1odel 65 ( 2 VA$station 8000 ( 9 V$T 2000 ( 10 VA$station 100 ( 10.1 VA$station 500 ( 11 Software ( 12 References VAXstation I Introduced in 8ctober 1984, it was code named 9 Seahorse 9, and used the KD32 CP: module containing a 4 1Hz 250 ns) 1icroVA$ I processor. VAXstation II Code named 9Mayflower 9, it used the KA630 CP: module containing a 5 1Hz 200 ns) 1icroVA$ 78032 microprocessor. It was essentially a 1icroVA$ II in a workstation configuration. VAXstation II/GPX Introduced in December 1985, it was code named 9 Caylith 9, and was a variant of the VA$station II with hardware- enhanced, high-performance color graphics.
    [Show full text]
  • The NVAX and NVAX+ High-Performance VAX Microprocessors
    The NVAX and NVAX+ High-performance VAX Microprocessors By G. Michael Uhler, Debra Bernstein, Larry L. Biro, John F. Brown III, John H. Edmondson, Jeffrey D. Pickholtz, and Rebecca L. Stamm 1 Abstract The NVAX and NVAX+ CPU chips are high-performance VAX microprocessors that use techniques traditionally associated with RISC microprocessor designs to dramatically improve VAX performance. The two chips provide an upgrade path for existing VAX systems and a migration path from VAX systems to the new Alpha AXP systems. The design evolved throughout the project as time- to-market, performance, and complexity trade-offs were made. Special design features address the issues of debug, maintenance, and analysis. 2 Introduction The NVAX and NVAX+ CPUs are high-performance, single-chip microprocessors that implement Digital's VAX architecture.[1] The NVAX chip provides an upgrade path for existing systems that use the previous generation of VAX microprocessors. The NVAX+ chip is used in new systems that support Digital's DECchip 21064 microprocessor, which implements the Alpha AXP architecture.[2,3] These two NVAX chips share a basic design. The high-performance, complementary metal-oxide semiconductor (CMOS) process used to implement both chips allows the application of pipelining techniques traditionally associated with reduced instruction set computer (RISC) CPUs.[4] Using these techniques dramatically improves the performance of the NVAX and NVAX+ chips as compared to previous VAX microprocessors and results in performance that approaches and may even exceed the performance of popular industry RISC microprocessors. The chip design evolved throughout the project as the goals influenced the schedule, performance, and complexity trade-offs that were made.
    [Show full text]
  • Digital Equipment Corporation Records
    http://oac.cdlib.org/findaid/ark:/13030/c8t72p80 No online items Guide to the Digital Equipment Corporation records Finding aid prepared by Bo Doub, Kim Hayden, and Sara Chabino Lott Processing of this collection was made possible through generous funding from The Andrew W. Mellon Foundation, administered through the Council on Library and Information Resources' Cataloging Hidden Special Collections and Archives grant. Computer History Museum 1401 N. Shoreline Blvd. Mountain View, CA, 94043 (650) 810-1010 [email protected] April 2017 Guide to the Digital Equipment X2675.2004 1 Corporation records Title: Digital Equipment Corporation records Identifier/Call Number: X2675.2004 Contributing Institution: Computer History Museum Language of Material: English Physical Description: 1,239 Linear feet,611 record cartons, 357 manuscript boxes, 56 newspaper boxes, 169 periodical boxes, and 150 other box types Date (bulk): Bulk, 1957-1998 Date (inclusive): 1947-2002 Abstract: The Digital Equipment Corporation (DEC) records comprise DEC’s corporate archives, with material dating from 1947 to 2002. The bulk of the collection was collected and created during the company’s years of operation from 1957 to 1998. DEC, founded by engineers Ken Olsen and Harlan Anderson, was one of the largest and most successful computer companies in the industry’s history. Widely recognized for its PDP and VAX minicomputer product lines, by 1988 DEC was second only to IBM as the world’s largest computer company. This collection holds the papers of DEC’s executives, engineers, and personnel -- including the personal collections of founders Ken Olsen and Harlan Anderson. Also included are DEC’s administrative records and material relating to product development and engineering, with committee meeting minutes, correspondence, internal newsletters, product proposals, and engineering drawings.
    [Show full text]
  • The Vaxstation 4000 Model 90
    The VAXstation 4000 Model 90 By Michael A. Callander, Sr., Lauren M. Carlson, Andrew R. Ladd, Mitchell O. Norcross 1 Abstract The VAXstation 4000 Model 90 is the latest member of the VAXstation product line. Based on the NVAX CPU, the Model 90 was designed as a module upgrade to the VAXstation 4000 Model 60 system. The Model 90 has 2.7 times the CPU performance of the Model 60 and provides base-level, two-dimensional graphics performance of 266,000 vectors per second. It supports up to 128MB of memory, an SCSI-1 bus interface, a TURBOchannel option, a synchronous communication option, and several graphics options. The design team used only programmable devices to implement the new logic designed into the system. In addition, a breadboard provided the basis for logic and software verification. 2 Introduction During the summer of 1991, Digital's Semiconductor Engineering Group began planning a new VAX workstation based on the NVAX CPU chip.[1] The development process had three main goals: to increase CPU performance, to maintain an aggressive time-to-market schedule, and to provide upgrade compatibility with the VAXstation Model 60. The primary goal of the VAXstation 4000 Model 90 design was to implement a workstation with well over twice the CPU performance of its predecessor, the Model 60. The advent of high-performance workstations based on reduced instruction set computers (RISC) required any new VAX workstation to provide a significant performance increase over previous VAX workstations to be competitive in the marketplace. The Model 90 met this goal by achieving 2.7 times the performance of the VAXstation Model 60.
    [Show full text]