Microsparc-Iiep™ Validation Catalog

Total Page:16

File Type:pdf, Size:1020Kb

Microsparc-Iiep™ Validation Catalog microSPARC-IIep™ Validation Catalog Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303 USA 650 960-1300 Part No.: 851-2430 Revision: 01 July 1999 Copyright © 1999 Sun Microsystems, Inc. All rights reserved. The contents of this documentation is subject to the current version of the Sun Community Source License, microSPARC-II ("the License"). You may not use this documentation except in compliance with the License. You may obtain a copy of the License by searching for "Sun Community Source License" on the World Wide Web at http://www.sun.com. See the License for the rights, obligations, and limitations governing use of the contents of this documentation. Sun Microsystems, Inc. has intellectual property rights relating to the technology embodied in this documentation. In particular, and without limitation, these intellectual property rights may include one or more U.S. patents, foreign patents, or pending applications. Sun, Sun Microsystems, the Sun logo, all Sun-based trademarks and logos, Solaris, Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. microSPARC is a trademark or registered trademark of SPARC International, Inc. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the United States and other countries. an architecture developed by Sun Microsystems, Inc. THIS PUBLICATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID. THIS PUBLICATION COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS. CHANGES ARE PERIODICALLY ADDED TO THE INFORMATION HEREIN; THESE CHANGES WILL BE INCORPORATED IN NEW EDITIONS OF THE PUBLICATION. SUN MICROSYSTEMS, INC. MAY MAKE IMPROVEMENTS AND/OR CHANGES IN THE PRODUCT(S) AND /OR THE PROGRAM(S) DESCRIBED IN THIS PUBLICATION AT ANY TIME. Please Recycle Contents 1. Introduction 1 1.1 microSPARC-IIep Blocks 1 1.2 microSPARC-IIep Diagnostic Style 1 1.3 microSPARC-IIep Diagnostic Modes 2 2. Diagnostic Environment 5 2.1 Test Environment 5 2.2 Memory Environment 5 2.2.1 Tests Using the Assembly to Verilog tool 6 2.3 PCI Environment 9 3. Integer Unit Tests 13 4. Floating-point Unit Tests 47 5. Memory Management Unit Tests 77 6. Instruction and Data Cache Tests 105 7. Memory Interface Unit Tests 113 7.1 FlashPROM Controller 8-bit Tests 116 7.2 FlashPROM Controller 32-bit Tests 117 Contents iii 8. PCI Controller Unit Tests 119 9. Random Diagnostic Tests 133 Index 135 iv microSPARC-IIep Validation Catalog • July 1999 Preface The book, microSPARC-IIep Validation Catalog, is one of a four-manual documentation set for the microSPARC-II technology. The other three manuals are: • Multiprocessor SPARC Architecture Simulator (MPSAS) User’s Guide, describes how to use the MPSAS and its associated programs. • Multiprocessor SPARC Architecture Simulator (MPSAS) Programmer’s Guide explains the facilities for creating or modifying MPSAS modules or otherwise extending MPSAS. • microSPARC-IIep Megacell Reference explains how to build microSPARC-IIep megacells. Organization of This Book This book is intended for programmers who develop and debug programs to be run the microSPARC-IIep. It is arranged as follows: Chapter 1, "Introduction," introduces the microSPARC-IIep validation catalog. Chapter 2, "Diagnostic Environment," describes the diagnostic environment used for microSPARC-IIep verification. Chapter 3, "Integer Unit Test," identifies the integer unit validation test suites. Chapter 4, "Floating-point Unit Tests," covers the microSPARC-IIEp floating- point unit diagnostic tests. v Chapter 5, "Memory Management Unit Tests," describes the diagnostic tests for the memory management unit. Chapter 6, "Instruction and Data Cache Tests," describes the instruction and data cache validation test suites. Chapter 7, "Memory Interface Unit Tests," covers the memory interface unit diagnoztics. Chapter 8, "PCI Controller Unit Tests," covers the PCI controller unit tests. Chapter 9, "Random Diagnostic Tests," describes the diagnostic test randomly generated using the thrash process. Prerequisite Knowledge It is assumed that you are familiar with programming in the C language in the UNIX® environment and that you have a basic familiarity with computer architecture, in particular the SPARC architecture. For further information, see the list of documents in the following section. Related Books and References The following documents contain material that further explains or clarifies information presented in this guide. The SPARC V8 Architecture Manual SunOS Reference Manual: Section 1, User Commands The C Programming Language by Brian W. Kernighan and Dennis M. Ritchie, Prentice Hall; ISBN: 0131103628 vi microSPARC-IIep Validation Catalog • July 1999 Typographic Conventions The following table describes the typographic conventions used in this book. Table P-1Typographic Conventions Typeface or Symbol Meaning Example AaBbCc123 The names of commands, instructions, files, Edit your .login file. and directories; on-screen computer output; Use ls -a to list all files. email addresses; URLs machine_name% You have mail. AaBbCc123 What you type, contrasted with on-screen machine_name% su computer output Password: AaBbCc123 Command-line placeholder: To delete a file, type rm filename. replace with a real name or value AaBbCc123 Book titles, section titles in cross-references, Read Chapter 6 in User’s Guide. new words or terms, or emphasized words These are called class options. You must be root to do this. Sun Documents The SunDocsSM program provides more than 250 manuals from Sun Microsystems, Inc. If you live in the United States, Canada, Europe, or Japan, you can purchase documentation sets or individual manuals by using this program. For a list of documents and how to order them, see the catalog section of the SunExpress™ Internet site at http://www.sun.com/sunexpress. Sun Documentation Online The docs.sun.com Web site enables you to access Sun technical documentation online. You can browse the docs.sun.com archive or search for a specific book title or subject. The URL is http://docs.sun.com/. Disclaimer The information in this manual is subject to change and will be revised from time to time. For up-to-date information, contact your Sun representative. Preface vii viii microSPARC-IIep Validation Catalog • July 1999 CHAPTER 1 Introduction The microSPARC-IIep is a highly integrated, low-cost, low-power implementation of the SPARC V8 RISC architecture. High performance is achieved by the high level of integration including on-chip instruction and data caches, and close coupling of the CPU with main memory. A full custom implementation allows for a target frequency of 70 MHz and 150 MHz, providing sustained performance of 42 and 84 Specmarks, respectively. The design is highly testable with the use of the full JTAG scan support. The microSPARC-IIep supports up to 256 Mbytes of DRAM and four 32-bit 33 MHz PCI slots. 1.1 microSPARC-IIep Blocks This catalog contains descriptions of the diagnostics used in the architectural verification of microSPARC-IIep. Explanations are provided for the individual test cases.The diagnostics are divided into the following sections: ■ Integer Unit ■ Floating-Point Unit ■ Memory Management Unit ■ Instruction Cache and Data Cache ■ Memory Interface Unit ■ PCI Controller ■ Random Tests 1.2 microSPARC-IIep Diagnostic Style The microSPARC-IIep diagnostics can be classified into two categories: 1 ■ Non-asm2ver style: contains no notion of Reference MMU and thereby always runs with the MMU disabled. ■ asm2ver style: contains a notion of Reference MMU. The MMU is enabled and the process allows for mapping of virtual pages. Many of the diagnostics are self-checking and do not require Microprocessor SPARC Architecture Simulator (MPSAS) support (option -n sas on run script). MPSAS performs rudimentary modeling of the PCI (just a memory), so most tests of the PCI are self-checking for that reason. 1.3 microSPARC-IIep Diagnostic Modes The microSPARC-IIep diagnostics make use of a concept called “mode.” A mode is a way of enabling or disabling some of the major functional blocks of microSPARC- IIep. The following modes are used in the microSPARC-IIep: ■ c_pa_reset: cacheable physical address (cpa) prevents virtual to physical address translation. ■ tlb_reset: translation look-aside buffer (tlb) register mode with one TLB entry. Causes thrashing of the TLB for extra traffic on the internal memory bus. ■ tlb32_reset: translation look-aside buffer (tlb) register mode configured to operate with all 32 entries. The TLB replacement counter is enabled and the entries are replaced using a pseudorandom algorithm. ■ nc: no cache (nc) mode with reset environment. In this mode, the microSPARC- IIep is configured so that the Instruction Cache and Data Cache are both disabled. All memory references miss the cache. This mode resets the Instruction Cache Enable and Data Cache Enable bits in the Processor Control Register. ■ nic: no instruction cache (nic) mode with reset environment. In this mode, the microSPARC-IIep is configured so that the Instruction Cache is disabled. All instruction accesses to the cache cause a miss. This mode resets the Instruction Cache Enable bit in the Processor Control Register. ■ ndc: no data cache (ndc) mode with reset environment. In this mode, the microSPARC-IIep is configured so that the Data Cache is disabled. All data accesses to the cache cause a miss. This mode resets the Data Cache Enable bit in the Processor Control Register. ■ fastrfr: refresh (rfr) mode with reset environment. In this mode, the microSPARC-IIep is configured so that the external DRAM refresh rate is the fastest. The microSPARC-IIep generates a refresh cycle every 128 clocks. This mode resets the Refresh Control bits [1:0] in the Processor Control Register. 2 microSPARC-IIep Validation Catalog • July 1999 ■ s: standby (s) assert/deassert randomly the power-down mode pin.
Recommended publications
  • Sun Fire E2900 Server
    Sun FireTM E2900 Server Just the Facts February 2005 SunWin token 401325 Sun Confidential – Internal Use Only Just The Facts Sun Fire E2900 Server Copyrights ©2005 Sun Microsystems, Inc. All Rights Reserved. Sun, Sun Microsystems, the Sun logo, Sun Fire, Netra, Ultra, UltraComputing, Sun Enterprise, Sun Enterprise Ultra, Starfire, Solaris, Sun WebServer, OpenBoot, Solaris Web Start Wizards, Solstice, Solstice AdminSuite, Solaris Management Console, SEAM, SunScreen, Solstice DiskSuite, Solstice Backup, Sun StorEdge, Sun StorEdge LibMON, Solstice Site Manager, Solstice Domain Manager, Solaris Resource Manager, ShowMe, ShowMe How, SunVTS, Solstice Enterprise Agents, Solstice Enterprise Manager, Java, ShowMe TV, Solstice TMNscript, SunLink, Solstice SunNet Manager, Solstice Cooperative Consoles, Solstice TMNscript Toolkit, Solstice TMNscript Runtime, SunScreen EFS, PGX, PGX32, SunSpectrum, SunSpectrum Platinum, SunSpectrum Gold, SunSpectrum Silver, SunSpectrum Bronze, SunStart, SunVIP, SunSolve, and SunSolve EarlyNotifier are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the United States and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. UNIX is a registered trademark in the United States and other countries, exclusively licensed through X/Open Company, Ltd. All other product or service names mentioned
    [Show full text]
  • Microsparc-II-Usersm
    Products Rights Notice: Copyright © 1991-2008 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, California 95054, U.S.A. All Rights Reserved You understand that these materials were not prepared for public release and you assume all risks in using these materials. These risks include, but are not limited to errors, inaccuracies, incompleteness and the possibility that these materials infringe or misappropriate the intellectual property right of others. You agree to assume all such risks. THESE MATERIALS ARE PROVIDED BY THE COPYRIGHT HOLDERS AND OTHER CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS (INCLUDING ANY OF OWNER'S PARTNERS, VENDORS AND LICENSORS) BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THESE MATERIALS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Sun, Sun Microsystems, the Sun logo, Solaris, OpenSPARC T1, OpenSPARC T2 and UltraSPARC are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon architecture developed by Sun Microsystems, Inc.
    [Show full text]
  • Microsparc™-Iiep
    Preliminary STP1100BGA December 1997 microSPARC™-IIep DATA SHEET SPARC v8 32-Bit Microprocessor With PCI/DRAM Interfaces DESCRIPTION The microSPARC-IIep 32-bit microprocessor is a highly integrated, high-performance microprocessor. Imple- menting the SPARC Architecture version 8 specification, it is ideally suited for low-cost uniprocessor embedded applications. It is built with leading edge CMOS technology, with the core operating at a low voltage of 3.3V for optimized power consumption. The microSPARC-IIep includes on chip: integer unit (IU), floating-point unit (FPU), large separate instruction and data caches, a 32-entry version 8 reference MMU, programmable DRAM controller, PCI controller, PCI bus interface, a 16-entry IOMMU, flash memory interface support, interrupt controller, 2 timers, internal and boundary scan through JTAG interface, power management and clock generation capabilities. The operating frequencies are 100 MHz. Features Benefits • Integrated 32-bit, 33 MHz PCI expansion bus controller • Connection to industry-standard expansion bus • Integrated 256 MByte DRAM controller • High-bandwidth memory controller to reduce latency • Built-in 16 MByte flash memory controller • Flash memory interface runs real-time operating systems that loads and runs code out of ROM • SPARC high-performance RISC architecture • Compatible with over 10,000 applications and existing development tools • Support for little and big endian byte ordering • Handles with ease PCI devices designed for DOS machines, along with UNIX® applications • 8-window,
    [Show full text]
  • SPARC Assembly Language Reference Manual
    SPARC Assembly Language Reference Manual 2550 Garcia Avenue Mountain View, CA 94043 U.S.A. A Sun Microsystems, Inc. Business 1995 Sun Microsystems, Inc. 2550 Garcia Avenue, Mountain View, California 94043-1100 U.S.A. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Portions of this product may be derived from the UNIX® system, licensed from UNIX Systems Laboratories, Inc., a wholly owned subsidiary of Novell, Inc., and from the Berkeley 4.3 BSD system, licensed from the University of California. Third-party software, including font technology in this product, is protected by copyright and licensed from Sun’s Suppliers. RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 and FAR 52.227-19. The product described in this manual may be protected by one or more U.S. patents, foreign patents, or pending applications. TRADEMARKS Sun, Sun Microsystems, the Sun logo, SunSoft, the SunSoft logo, Solaris, SunOS, OpenWindows, DeskSet, ONC, ONC+, and NFS are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. UNIX is a registered trademark in the United States and other countries, exclusively licensed through X/Open Company, Ltd. OPEN LOOK is a registered trademark of Novell, Inc.
    [Show full text]
  • Deliveringperformanceonsun:Optimizing Applicationsforsolaris
    DeliveringPerformanceonSun:Optimizing ApplicationsforSolaris TechnicalWhitePaper 1997-1999 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California 94303 U.S.A All rights reserved. This product and related documentation is protected by copyright and distributed under licenses restricting its use, copying, distribution and decompilation. No part of this product or related documentation may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Portions of this product may be derived from the UNIX® and Berkeley 4.3 BSD systems, licensed from UNIX Systems Laboratories, Inc. and the University of California, respectively. Third party font software in this product is protected by copyright and licensed from Sun’s Font Suppliers. RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 and FAR 52.227-19. The product described in this manual may be protected by one or more U.S. patents, foreign patents, or pending applications. TRADEMARKS Sun, Sun Microsystems, the Sun logo, Sun WorkShop, and Sun Enterprise are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. UltraSPARC, SPARCompiler, SPARCstation, SPARCserver, microSPARC, and SuperSPARC are trademarks or registered trademarks of SPARC International, Inc. in the United States and other countries. All other product names mentioned herein are the trademarks of their respective owners. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc.
    [Show full text]
  • Sparcstation 4 Model 110 Service Manual
    SPARCstation 4 Model 110 Service Manual Sun Microsystems Computer Company A Sun Microsystems, Inc. Business 901 San Antonio Road Palo Alto, CA 94303-4900 USA 650 960-1300 fax 650 969-9131 Part No.: 802-6464-10 Revision A, July 1996 1997 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, California 94303-4900 U.S.A. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Portions of this product may be derived from the UNIX® system, licensed from Novell, Inc., and from the Berkeley 4.3 BSD system, licensed from the University of California. UNIX is a registered trademark in the United States and in other countries and is exclusively licensed by X/Open Company Ltd. Third-party software, including font technology in this product, is protected by copyright and licensed from Sun’s suppliers. RESTRICTED RIGHTS: Use, duplication, or disclosure by the U.S. Government is subject to restrictions of FAR 52.227-14(g)(2)(6/87) and FAR 52.227-19(6/87), or DFAR 252.227-7015(b)(6/95) and DFAR 227.7202-3(a). Sun, Sun Microsystems, the Sun logo, and Solaris are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and in other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc.
    [Show full text]
  • Washington Apple Pi Journal, February 1986
    $ 2 50 Wa/hington Apple Pi The Journal of WashingtonG Apple Pi, Ltd. Volume.. 8 Februar lLl1986 number 2 Hiahliahtl- - Best (III) Picks in '86 Quad Thermometer 'EXCEL'ing With Your Mac HFS Follies New Apple Announcements In This Issue... Officers &Staff, Editorial •• • •• 3 Quad Thermometer ••• •• •••• Tom Riley 25 " President's Corner • Tom Warrick 4 "Print Using" for Forth . •• • Chester H. Page 32 Event Queue, General Information 5 Program Selector Review . • • • • • Barry Fox 34 New Meeting Format • ••••• 6 Pascal & Modula-2 Implementations . Robert C. Platt 36 WAP Calendar, SigNews • 7 Softviews. • • • • Oavid Morganstein 38 WAP Hotline . • ••••••••• 8 The View From Durham • • •• • Chris Klugewicz 40 December Meet ing Report • • • • Adrien Youell 9 Frede r ick Apple Core • • • • 43 EDSIG News ••• • •• Peter Combes 9 Mac i ntosh & Scientific Environment.Lynn R. Trusal 43 WAP Bulletin Board Systems. • • •• •• 9 Macintosh in the News, Etc . • Lynn R. Trusal 44 Q &A • •• • •• • • ••• • • Bruce F. Field 10 The New Mac - Is It an NBI? •• Lynn R. Trusal 45 Classifieds, Commercial Classifieds, Job Mart •• 12 Book Reviews •• • • •• Robert C. Platt 46 Letter to the Editor •• • • • •• ••• 12 Computer Mail as Entertainment •• Bro . Tom Sawyer 47 The Best (III) Picks in '86 • • • David Ottal i ni 14 Mac Q &A . •••• • •• • Jonathan E. Hardis 48 GAMESIG News ••• • ••••••• Barry Bedrick 16 OverVUE 2.0: Problem & Solution •• James J . Derhaag 51 Enchanted Scepters:A Review • • • Barry & Ben Bedrick 17 MacNo vice • • • • •• • • Ralph J. Begleiter 52 Mindwheel : A Review . ••• • • Steven Payne 17 'EXCEL'ing With Your Mac ••• David Morganstein 54 Playing "Time Zone" Steven Payne 18 Excel Power: Manipulating Cells .. Tom Warrick 56 Wildnerness: A Review Beryl Swarztrauber 18 HFS Follies •• • •••••• Tom Warrick 58 Baron: A Review .
    [Show full text]
  • High-Performance Workstation at an Entry-Level Price
    SPARCstation™ 5 High-performance workstation at an entry-level price. With its high-speed 170 MHz TurboSPARC chip, the SPARCstation™ 5 delivers enough horsepower to make even your most CPU-intensive applications run the way they’re supposed to — fast. With multiple configurations to choose from, workstation. The Model 170 provides a low you’re sure to find a SPARCstation 5 system that cost solution for developing Java™ applets as well suitstheworkyoudo.TheSPARCstation 5 Model as browsing and publishing online information 170 offers a choice in monitors and graphics. on internal intranets and on the Internet. The And inside every SPARCstation 5 system there’s newest SunPC™ card makes the SPARCstation 5 room for one floppy drive, two hard drives, Model 170 an excellent choice for the enterprise three SBus slots, and even a CD-ROM. Because desktop. These products allow users to run your desktop space is at a premium, we used a their UNIX® and Windows applications all in compact pizza-box design. The SPARCstation 5 one desktop at an affordable price. comes standard with 32-MB memory, expand- And the Solaris™ operating environment, able up to 256 MB. You can store large graphics the leader for enterprise-wide computing, com- files with up to 118 GB of mass storage. bines an easy-to-use graphical user interface Innovative multimedia capabilities include with sophisticated, network-aware personal 16-bit CD-quality audio, speaker, external micro- productivity tools, including multimedia elec- phone, the ShowMe™ whiteboard and shared tronic mail, calendar manager, and graphical applications software, and the SunVideo™ card, file manager.
    [Show full text]
  • Computer Architectures an Overview
    Computer Architectures An Overview PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Sat, 25 Feb 2012 22:35:32 UTC Contents Articles Microarchitecture 1 x86 7 PowerPC 23 IBM POWER 33 MIPS architecture 39 SPARC 57 ARM architecture 65 DEC Alpha 80 AlphaStation 92 AlphaServer 95 Very long instruction word 103 Instruction-level parallelism 107 Explicitly parallel instruction computing 108 References Article Sources and Contributors 111 Image Sources, Licenses and Contributors 113 Article Licenses License 114 Microarchitecture 1 Microarchitecture In computer engineering, microarchitecture (sometimes abbreviated to µarch or uarch), also called computer organization, is the way a given instruction set architecture (ISA) is implemented on a processor. A given ISA may be implemented with different microarchitectures.[1] Implementations might vary due to different goals of a given design or due to shifts in technology.[2] Computer architecture is the combination of microarchitecture and instruction set design. Relation to instruction set architecture The ISA is roughly the same as the programming model of a processor as seen by an assembly language programmer or compiler writer. The ISA includes the execution model, processor registers, address and data formats among other things. The Intel Core microarchitecture microarchitecture includes the constituent parts of the processor and how these interconnect and interoperate to implement the ISA. The microarchitecture of a machine is usually represented as (more or less detailed) diagrams that describe the interconnections of the various microarchitectural elements of the machine, which may be everything from single gates and registers, to complete arithmetic logic units (ALU)s and even larger elements.
    [Show full text]
  • Javastation-HOWTO
    Linux on the Sun JavaStation NC HOWTO Linux on the Sun JavaStation NC HOWTO Table of Contents Linux on the Sun JavaStation NC HOWTO....................................................................................................1 Robert S. Dubinski...................................................................................................................................1 1. META Information.........................................................................................................................................2 1.1. The Purpose of this Document..........................................................................................................2 1.2. Acknowledgments.............................................................................................................................2 1.2.1. Document Contributors.....................................................................................................3 1.3. History..............................................................................................................................................3 1.4. Document Copyright and Licenses...................................................................................................5 1.5. Location of the Latest Version and Source.......................................................................................5 1.6. Reporting Bugs Found In or Additions to the HOWTO...................................................................6 1.7. TODO List for this HOWTO............................................................................................................6
    [Show full text]
  • Minimizing the Solaris Operating Environment for Security: Updated for Solaris 9 Operating Environment
    An Archived Oracle Technical Paper November 2002 Minimizing the Solaris Operating Environment for Security: Updated for Solaris 9 Operating Environment Important note: this paper was originally published before the acquisition of Sun Microsystems by Oracle in 2010. The original paper is enclosed and distributed as- is. It refers to products that are no longer sold and references technologies that have since been re-named. An Archived Oracle Technical Paper Minimizing the Solaris™ Operating Environment for Security Updated for Solaris 9 Operating Environment By Alex Noordergraaf, Enterprise Server Products Group, Security Architect Sun BluePrints™ OnLine—November 2002 http://www.sun.com/blueprints Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95045 U.S.A. 650 960-1300 Part No. 816-5241-10 Revision 1.0 Edition: November 2002 An Archived Oracle Technical Paper Copyright 2002 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, California 95045 U.S.A. All rights reserved. Sun Microsystems, Inc. has intellectual property rights relating to technology embodied in the product that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S. patents listed at http:// www.sun.com/patents and one or more additional patents or pending patent applications in the U.S. and in other countries. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any.
    [Show full text]
  • Microsparc™-Iiep User's Manual
    microSPARC™-IIep User’s Manual April 1997 - microSPARC-IIep User’s Manual April 1997 Sun Microelectronics 2550 Garcia Avenue Mountain View, CA U.S.A. 94043 1-800-681-8845 www.sun.com/sparc Part Number: 802-7100-01 Copyright © 1997 Sun Microelectronics All Rights Reserved. THE INFORMATION CONTAINED IN THIS DOCUMENT IS PROVIDED “AS IS” WITHOUT ANY EXPRESS REPRESENTATIONS OR WARRANTIES. IN ADDITION, SUN MICROELECTRONICS DISCLAIMS ALL IMPLIED REPRESENTATIONS AND WARRANTIES, INCLUDING ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON- INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS. This document contains proprietary information of Sun Microelectronics or under license from third parties. No part of this document may be reproduced in any form or by any means or transferred to any third party without the prior written consent of Sun Microelectronics Sun, Sun Microsystems, and the Sun logo are trademarks or registered trademarks of Sun Microelectronics in the United States and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the United States and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microelectronics The information contained in this document is not designed or intended for use in on-line control of aircraft, air traffic, aircraft navigation or aircraft communications; or in the design, construction, operation or maintenance of any nuclear facility. Sun disclaims any express or implied warranty of fitness for such uses. Printed in the United States of America. Contents 1. microSPARC-IIep Overview . 1 1.1 Introduction. 1 1.2 microSPARC-IIep Memory Map .
    [Show full text]