KA650 CPU Module Technical Manual

Total Page:16

File Type:pdf, Size:1020Kb

KA650 CPU Module Technical Manual KA6S0 CPU Module Technical Manual Order Number EK-KA650-UG.003 KA650 CPU Module Technical Manual Order Number EK-KA650-UG.003 digital equipment corporation maynard, massachusetts First Edition. December 1987 Second Edition. August 1988 Third Edition. March 1989 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 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 on equipment that is not supplied by Digital Equipment Corporation or its affiliated companies. Copyright @1989 by Digital Equipment Corporation. All Rights Reserved. Printed in U.S.A. The followlIlg are trademarks of Digital Equipment Corporation: DEC MicroVAX II RSX DECmate MicroVAX3500 RT DECUS MicroVAX 3600 UNIBUS DECwriter PDP VAX DIBOL P/OS VAXstation LSI-ll Professional VMS MASSBUS Q-bus VT MicroPDP-ll Q22-bus VT100 MicroVAX Rainbow Work Processor MicroVAX I RSTS FCC NOTICE: The equipment described in this manual generates, uses, and may emit radio frequency energy. The equipment has been type tested and found to comply with the limits for a Class A computing device pursuant to Subpart J of Part 15 of FCC Rules, which are designed to provide reasonable protection against such radio frequency interference when operated in a commercial environment. Operation of this equipment in a residential area may cause interference, in which case the user at his own expense may be required to take measures to· correct the interference. Contents About This Manual xv 1 Overview 1.1 KA650 Central Processor Module. 1-1 1.2 Clock Functions . 1-5 1.3 Central Processing Unit. 1-5 1.4 Floating-Point Accelerator . 1-6 1.5 Cache Memory . 1-6 1.6 Memory Controller ...................... " ..... " . 1-6 1.7 MicroVAX System Support Functions ................. 1-7 1.8 Resident Firmware ......... "..................... 1-7 1.9 Q22-bus Interface. 1-8 1.10 MS650-AA Memory Modules . 1-8 1.11 MS650-BA Memory Modules . 1-8 2 Installation and Configuration 2.1 Installing the KA650 ............................. 2-1 2.2 Configuring the KA650 ........................... 2-4 2.3 KA650 Connectors ............................... 2-4 2.3.1 Console SLU Connector (J1) ..................... 2-4 2.3.2 Configuration and Display Connector (J2) ........... 2-5 2.3.3 Memory Expansion Connector (J3) ................ 2-7 2.4 H3600-SA CPU Cover Panel ....................... 2-8 2.5 KA630CNF Configuration Board .................... 2-9 2.6 Compatible System Enclosures ..................... 2-14 Contents-iii Contents-iv 3 Architecture 3.1 Central Processor ................................ 3-1 3.1.1 Processor State ............................... 3-1 3.1.1.1 General Purpose Registers ..................... 3-2 3.1.1.2 Processor Status Longword .................... 3-3 3.1.1.3 Internal Processor Registers ................... 3-4 3.1.2 Data Types ................................... 3-8 3.1.3 Instruction Set ................................ 3-9 3.1.4 Memory Management .......................... 3-10 3.1.4.1 Translation Buffer ........................... 3-11 3.1.4.2 Memory Management Control Registers .......... 3-11 3.1.5 Exceptions and Interrupts ....................... 3-12 3.1.5.1 Interrupts ................................. 3-12 3.1.5.2 Exceptions . .............................. 3-15 3.1.5.3 Information Saved on a Machine Check Exception .. 3-18 3.1.5.4 System Control Block ......................... 3-24 3.1.5.5 Hardware Detected Errors ..................... 3-26 3.1.5.6 Hardware Halt Procedure ..................... 3-27 3.1.6 System Identification ........................... 3-29 3.1.7 CPU References ............................... 3-31 3.1.7.1 Instruction-Stream Read References ............. 3-31 3.1.7.2 Data-Stream Read References .................. 3-31 3.1. 7.3 Write References ............................. 3-32 3.2 Floating-Point Accelerator. 3-32 3.2.1 Floating-Point Accelerator Instructions ............. 3-32 3.2.2 Floating-Point Accelerator Data Types .............. 3-32 3.3 Cache Memory .................................. 3-33 3.3.1 Cacheable References ........................... 3-33 3.3.2 First-Level Cache .............................. 3-34 3.3.2.1 First-Level Cache Organization ................. 3-34 3.3.2.2 First-Level Cache Address Translation ........... 3-36 3.3.2.3 First-Level Cache Data Block Allocation .......... 3-37 3.3.2.4 First-Level Cache Behavior on Writes ............ 3-38 3.3.2.5 Cache Disable Register ....................... 3-38 3.3.2.6 Memory System Error Register ................. 3-41 3.3.2.7 First-Level Cache Error Detection ............... 3-43 Contents-v 3.3.3 Second-Level Cache ............................ 3-43 3.3.3.1 Second-Level Cache Organization ............... 3-44 3.3.3.2 Second-Level Cache Address Translation .......... 3-46 3.3.3.3 Second-Level Cache Data Block Allocation ......... 3-47 3.3.3.4 Second-Level Cache Behavior on Writes .......... 3-48 3.3.3.5 Cache Control Register ....................... 3-48 3.3.3.6 Second-Level Cache Error Detection ............. 3-50 3.3.3.7 Second-Level Cache as Fast Memory ............. 3-51 3.4 Main Memory System ............................ 3-52 3.4.1 Main Memory Organization ...................... 3-55 3.4.2 Main Memory Addressing ....................... 3-55 3.4.3 Main Memory Behavior on Writes ................. 3-56 3.4.4 Main Memory Error Status Register ............... 3-56 3.4.5 Main Memory Control and Diagnostic Status Register .. 3-60 3.4.6 Main Memory Error Detection and Correction ........ 3-62 3.5 Console Serial Line ...................... ....... 3-64 3.5.1 Console Registers .............................. 3-64 3.5.1.1 Console Receiver Control/Status Register ......... 3-65 3.5.1.2 Console Receiver Data Buffer ................... 3-66 3.5.1.3 Console Transmitter Control/Status Register ....... 3-67 3.5.1.4 Console Transmitter Data Buffer . ....... 3-69 3.5.2 Break Response ............................... 3-69 3.5.3 Baud Rate ................................... 3-70 3.5.4 Console Interrupt Specifications ................... 3-70 3.6 Time-of-Year Clock and Timers ..................... 3-71 3.6.1 Time-of-Year Clock ............................. 3-71 3.6.2 Interval Timer ................................ 3-72 3.6.3 Programmable Timers .......................... 3-72 3.6.3.1 Timer Control Registers ....................... 3-73 3.6.3.2 Timer Interval Registers ...................... 3-75 3.6.3.3 Timer Next Interval Registers .................. 3-75 3.6.3.4 Timer Interrupt Vector Registers ................ 3-76 3.7 Boot and Diagnostic Facility ....................... 3-76 3.7.1 Boot and Diagnostic Register ..................... 3-77 3.7.2 Diagnostic LED Register ........................ 3-79 Contents-vi 3.7.3 ROM Memory ................................. 3-79 3.7.3.1 ROM Socket ................................ 3-79 3.7.3.2 ROM Address Space .......................... 3-80 3.7.3.3 Resident Firmware Operation .................. 3-80 3.7.4 Battery Backed-Up RAM ........................ 3-81 3.7.5 KA650 Initialization ............................ 3-81 3.7.5.1 Power-Up Initialization ....................... 3-82 3.7.5.2 Hardware Reset ............................. 3-82 3.7.5.3 110 Bus Initialization ......................... 3-82 3.7.5.4 110 Bus Reset Register ........................ 3-82 3.7.5.5 Processor Initialization ....................... 3-82 3.S Q22-bus Interface ................................ 3-83 3.S.1 Q22-bus to Main Memory Address Translation ....... 3-84 3.S.1.1 Q22-bus Map Registers ....................... 3-85 3.S.1.2 Accessing the Q22-bus Map Registers ............ 3-87 3.S.1.3 Q22-bus Map Cache .......................... 3-88 3.S.2 CDAL Bus to Q22-bus Address Translation .......... 3-90 3.S.3 Interprocessor Communication Register ............. 3-90 3.S.4 Q22-bus Interrupt Handling ..................... 3-92 3.S.5 Configuring the Q22-bus Map .................... 3-92 3.S.5.1 Q22-bus Map Base Address Register ............. 3-93 3.S.6 System Configuration Register .................... 3-93 3.8.7 DMA System Error Register ..................... 3-95 3.S.S Q22-bus Error Address Register .................. 3-9S 3.S.9 DMA Error Address Register ..................... 3-99 3.S.1O Error Handling ............................... 3-99 4 KASSO Firmware 4.1 KA650 Firmware Features. 4-1 4.1.1 Halt Entry, Exit, and Dispatch .................... 4-2 4.1.1.1 Halt Entry G Saving Processor State .............. 4-2 4.1.1.2 Halt Exit - Restoring Processor state. 4-3 4.1.1.3 Halt Dispatch. 4-4 4.1.1.4 External Halts. 4-5 Contents-vii 4.1.2 Power-Up .................................... 4-5 4.1.2.1 Initial Power-Up Test ......................... 4-6 4.1.2.2 Locating a Console Device ..................... 4-6 4.1.3 Mode Switch Set to Test ......................... 4-7 4.1.4 Mode Switch Set to Query ....................... 4-8 4.1.5 Mode Switch Set to Normal ...................... 4-9 4.1.6 LED Codes ................................... 4-10 4.2 Console Service. 4-11 4.2.1 Console Control Characters. 4-11 4.2.2 Console Command Syntax. 4-13 4.2.3 Console Command Keywords. .. .. .. .. 4-14 4.2.4 Console Command Qualifiers. .. .. .. .. 4-15 4.2.5 Command Address Specifiers. 4-15 4.2.6
Recommended publications
  • Engineering Specification for the KA43 Processor Module Revision 1.0 1–May–1989 COMPANY CONFIDENTIAL RESTRICTED DISTRIBUTION
    Engineering Specification for the KA43 Processor Module Revision 1.0 1–May–1989 COMPANY CONFIDENTIAL RESTRICTED DISTRIBUTION COPYRIGHT (c) 1989 by DIGITAL EQUIPMENT CORPORATION This information shall not be disclosed to non-Digital personnel or generally distributed within Digital. Distribution is restricted to persons authorized and designated by the responsible en- gineer or manager. This document shall not be left unattended, and when not in use shall be stored in a locked storage container. 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 occur in this document. The information in this document does not describe any program or product currently available from Digital Equipment Corporation. Nor does Digital Equipment Corporation commit to imple- ment this specification in any program or product. Digital Equipment Corporation makes no commitment that this document accurately describes any product which it might ever make. Digital Equipment Corporation CONTENTS Preface . ........................................................... v Chapter 1 INTRODUCTION .............................................. 1 1.1 Scope of Document ................................................... 1 1.2 General Description .................................................. 1 1.3 Applicable Documents ................................................. 2 Chapter 2 KA43 ROM MEMORY ........................................
    [Show full text]
  • Digital Technical Journal, Number 7, August 1988: CVAX
    Digital Technical Tournal Digital Equipment Corporation Managing Editor Richard W Beam Edltor Jane C. Dlak Pcoductloa St& Production Editor - Helen 1 Partenon Designer - Charlotte Bell Typographers -Jonathan M. Bohy Macgaret Burdine lllusultor - Deborah Kc~lcy Advisoiy Board Samuel H. Fuller, Chairman Robert M. Glorioso John W. McCredle Mahendra R. Patel F. Grant Saviers William D. Srrcckr Victor A. Vyssutsky The Digital Technical Journal is published by Digital Equipment Corporatloa, 77 Reed Road, Hudson, Magsachu~etts0 1749. Changes of address should be sent to Digital Equipment Corporation. attention: List Maintenance. I0 Forbes Road, Northboro, MA 01532 Please indude the address label wlth changes marked. Comments on the content of any paper arc welcomed. Write to the editor at Mall Stop HL02.3/K11 at the published~bpaddress. Comments can ahbe sent on the BNET to RDVAX: :BIAKEor on the ARPANET to B~%RDVAX.DE~DE~. Copyright @ 1988 Digital Equipment Corporation. Copying without fee is permitted provided that such copies are made for use in educational lnstltutions by faculty members and are nor distributed for commercial advantage. Abstncting with credit of Digital Equipment Corporation's authorship is permltted. Requests for other copies for a Pee may br made to Digiul Press of Digital Equipment Corporation. A11 rights reserved. The information in this journal is subject to change without notice and should not bc construed as a com- mltment by Digital Equipment Corporation. Digital Equipment Corpmtion assumes no responslbllity for any errors that may appcss in this document ISSN 0898.901X Documentatlcm Number EY-6742H-DP The following are wademarks of Digital Gquipmcnt Corporation: ALL.IN-I.
    [Show full text]
  • Chapter 1-Introduction to Microprocessors File
    Chapter 1 Introduction to Microprocessors Expected Outcomes Explain the role of the CPU, memory and I/O device in a computer Distinguish between the microprocessor and microcontroller Differentiate various form of programming languages Compare between CISC vs RISC and Von Neumann vs Harvard architecture NMKNYFKEEUMP Introduction A microprocessor is an integrated circuit built on a tiny piece of silicon It contains thousands or even millions of transistors which are interconnected via superfine traces of aluminum The transistors work together to store and manipulate data so that the microprocessor can perform a wide variety of useful functions The particular functions a microprocessor perform are dictated by software The first microprocessor was the Intel 4004 (16-pin) introduced in 1971 containing 2300 transistors with 46 instruction sets Power8 processor, by contrast, contains 4.2 billion transistors NMKNYFKEEUMP Introduction Computer is an electronic machine that perform arithmetic operation and logic in response to instructions written Computer requires hardware and software to function Hardware is electronic circuit boards that provide functionality of the system such as power supply, cable, etc CPU – Central Processing Unit/Microprocessor Memory – store all programming and data Input/Output device – the flow of information Software is a programming that control the system operation and facilitate the computer usage Programming is a group of instructions that inform the computer to perform certain task NMKNYFKEEUMP Introduction Computer
    [Show full text]
  • Digital Technical Journal, Number 7, August 1988: CVAX-Based Systems
    CVAX-based Systems Digital Technical Journal Digital Equipment Corporation umhcr 7 August I9R8 Managing Editor Richard W Beane Editor jane C. Blake Production Staff Produnion Editor- Helen L. Paucrson Designer- Charlo!!<: Bell Typographers- Jonathan !\·f. Uohy Margart:t Burdine lllustrawr- Dt:borah Keeley Advisory Board Samuel H. Fuller, Chairman Robert M. Glorioso John W McCredie Mahendra R. Patel F. Grant Saviers William D. Strecker Victor A. Vyssotsky The Digital Tecbnical jnumal is published by Digital Equipmt:nt Corporation. 77 Reed Road. Hudson. Massachuscus 01749. Changes of address should be sent to Digital E quipment Corporation. aut:ntion: List Maintenance. I 0 Forbes Road. Northboro. MA 015j2. Please includt: the address label with changes marked. Comments on the content of any paper are wclcomt:d. Write to the editor at Mail Stop 1-lLOl-.�/Kil at the published-by address. Comments can also be sent on the ENET to RDV�'X::OIAKE or on the ARPANET to BLA.K.E'X,RDVAX. DEC�)l)ECWRL. Copyright © 1988 Digital Equ ipment Corporation. Copying without fee is permiued providt:d that such copies are made for use in t:duc:uional institmions by faculty members and arc not distributed for commercial advamage. Abstracting with credit of Digital Equipment Corporation's authorship is pcrmiued. Requests for other copies for a fee may be made 10 Digital Press of Digital Equipmem Corporation. All rights reserved. The information in this journal is subject to change without notice and should not be construed as a com­ miunem by Digital E quipment Corporation. Digital Equipment Corporation assumt:s no responsibility for any errors that may appear in this document.
    [Show full text]
  • VAX-Computer
    wdv-notes Stand: 24.JUL.1993 (4.) 188 VAX Computer: Modell-Übersicht. Wiss.Datenverarbeitung © 1980–1993 Karl-Heinz Dittberner FREIE UNIVERSITÄT BERLIN Hard Mit der folgenden Liste wird versucht, die ID-Bezeichnung, die relative (auf die Als Quellen wurden diverse DEC-Pu- alle von der Firma Digital Equipment VAX-11/780 bezogene) Leistungsfähig- blikationen verwendet sowie die Beschrei- Corporation (DEC) produzierten Modelle keit in VUPS, die in etwa dem MIPS bungen von SYS$GETSYI in der VMS- der Computer-Familien der VAX und der entspricht, die Typen der vorhandenen I/ Dokumentation und von $PRDEF, $VAX- Alpha AXP in einer konzentrierten Form O-Busse, der Modell-Name sowie der DEF und $ALPHADEF in der System zu erfassen. Tarnname (code name). Macro Library. Das Verzeichnis wurde im Die Übersicht ist nach Prozessor-Fa- Bei den Bus-Bezeichnungen bedeu- März 1993 der im UseNET von Paul Hardy milien und innerhalb dieser nach Subtypen ten: U = UniBus, M = MassBus, C = CI- (Email: [email protected]) veröffentlichten (X bzw. S) gegliedert. Angegeben sind für Bus, Q = Q-Bus, B = BI-Bus, D = DSSI, X Liste angepaßt. Alle zur Zeit noch aktuel- die einzelnen Computer-Modelle die SID- = XMI, T = TurboChannel, S = SCSI, F = len Modelle sind hinter dem Code-Namen Bezeichnung, die den CPU-Typ enthält, FutureBus+, E = EISA-Bus. mit einem * versehen. SID X ID VUPS Bus Model Name Code Name SID X ID VUPS Bus Model Name Code Name —— 1977: 700 series ———————————————————————————— —— 1991: NVAX+ chip series ———– Decimal SID = 385875968 ———————— 0100xxxx – 780 1.0
    [Show full text]
  • 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]
  • 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]
  • 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]
  • The Computer History Simulation Project
    The Computer History Simulation Project The Computer History Simulation Project The Computer History Simulation Project is a loose Internet-based collective of people interested in restoring historically significant computer hardware and software systems by simulation. The goal of the project is to create highly portable system simulators and to publish them as freeware on the Internet, with freely available copies of significant or representative software. Simulators SIMH is a highly portable, multi-system simulator. ● Download the latest sources for SIMH (V3.5-1 updated 15-Oct-2005 - see change log). ● Download a zip file containing Windows executables for all the SIMH simulators. The VAX and PDP-11 are compiled without Ethernet support. Versions with Ethernet support are available here. If you download the executables, you should download the source archive as well, as it contains the documentation and other supporting files. ● If your host system is Alpha/VMS, and you want Ethernet support, you need to download the VMS Pcap library and execlet here. SIMH implements simulators for: ● Data General Nova, Eclipse ● Digital Equipment Corporation PDP-1, PDP-4, PDP-7, PDP-8, PDP-9, PDP-10, PDP-11, PDP- 15, VAX ● GRI Corporation GRI-909 ● IBM 1401, 1620, 1130, System 3 ● Interdata (Perkin-Elmer) 16b and 32b systems ● Hewlett-Packard 2116, 2100, 21MX ● Honeywell H316/H516 ● MITS Altair 8800, with both 8080 and Z80 ● Royal-Mcbee LGP-30, LGP-21 ● Scientific Data Systems SDS 940 Also available is a collection of tools for manipulating simulator file formats and for cross- assembling code for the PDP-1, PDP-7, PDP-8, and PDP-11.
    [Show full text]
  • KA680 CPU Module Technical Manual
    KA680 CPU Module Technical Manual Order Number: EK-KA680-TM-001 First Edition, December 1991 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 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 on equipment that is not supplied by Digital Equipment Corporation or its affiliated companies. © Digital Equipment Corporation 1991. All Rights Reserved. The postpaid Reader’s Comments forms at the end of this document request your critical evaluation to assist in preparing future documentation. The following are trademarks of Digital Equipment Corporation: DEC, DECnet, DEQNA, DSSI, LPV11–SA, MicroVAX, PDP, Q–bus, Q22–bus, RRD50, RSTS, ThinWire, ULTRIX, UNIBUS, VAX, VAXELN, VAXstation, VMS, VT, and the Digital logo. This document was prepared using VAX DOCUMENT, Version 2.0. Contents Preface . xxiii 1 Overview 1.1 Introduction . 1–1 1.2 KA680 CPU Module . 1–2 1.2.1 The Central Processing Subsystem . 1–4 1.2.1.1 The NVAX Central Processing Unit (DC246) . 1–4 1.2.1.2 The Cache Memory . 1–5 1.2.2 The System Support Subsystem . 1–5 1.2.2.1 The System Support Chip [SSC (DC511)] . 1–5 1.2.2.2 The Firmware ROMs . 1–6 1.2.2.3 The Boot and Diagnostic Register .
    [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]