ebook img

hp :: 64700 :: software emulator :: B3050-97002 80186 Emulation GUI Jan94 PDF

582 Pages·5.1 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview hp :: 64700 :: software emulator :: B3050-97002 80186 Emulation GUI Jan94

User’s Guide for the Graphical User Interface HP 64767 80186/8/XL/EA/EB Emulation/Analysis Notice Hewlett-Packard makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material. Hewlett-Packard assumes no responsibility for the use or reliability of its software on equipment that is not furnished by Hewlett-Packard. © Copyright 1987, 1992, 1993, 1994, Hewlett-Packard Company. This document contains proprietary information, which is protected by copyright. All rights are reserved. No part of this document may be photocopied, reproduced or translated to another language without the prior written consent of Hewlett-Packard Company. The information contained in this document is subject to change without notice. HP is a trademark of Hewlett-Packard Company. Microtec is a registered trademark of Microtec Research Inc. OSF/Motif and Motif are trademarks of the Open Software Foundation in the U.S. and other countries. SunOS, SPARCsystem, OpenWindows, and SunView are trademarks of Sun Microsystems, Inc. UNIX is a registered trademark of UNIX System Laboratories Inc. in the U.S.A. and other countries. Hewlett-Packard P.O. Box 2197 1900 Garden of the Gods Road Colorado Springs, CO 80901-2197, U.S.A. RESTRICTED RIGHTS LEGEND Use, duplication, or disclosure by the U.S. 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. Hewlett-Packard Company, 3000 Hanover Street, Palo Alto, CA 94304 U.S.A. Rights for non-DOD U.S. Government Departments and Agencies are as set forth in FAR 52.227-19(c)(1,2). 2 Printing History New editions are complete revisions of the manual. The date on the title page changes only when a new edition is published. A software code may be printed before the date; this indicates the version level of the software product at the time the manual was issued. Many product updates and fixes do not require manual changes, and manual corrections may be done without accompanying product changes. Therefore, do not expect a one-to-one correspondence between product updates and manual revisions. Edition 1 B3050-97000, December 1992 Edition 2 B3050-97001, February 1993 Edition 3 B3050-97002, January 1994 Safety, Certification and Warranty Safety and certification and warranty information can be found at the end of this manual on the pages before the back cover. 3 80186/8/XL/EA/EB Emulation and Analysis The HP 64767 80186/188 emulator replaces the microprocessor in your embedded microprocessor system, also called the target system, so that you can control execution and view or modify processor and target system resources. The emulator requires an emulation analyzer that captures 48 channels of emulation processor bus cycle information synchronously with the processor’s clock signal. The HP 64706 (48 channel), the HP 64703 (64 channel), the HP 64704 (80 channel), or the HP 64794 (80 channel, dee memory) Emulation Bus Analyzer meets this requirement. The HP 64703 Emulation Bus Analyzer also has an an external analyzer that captures up to 16 channels of data external to the emulator. With the Emulator, You Can ... • Plug into 80186/188/XL/EA/EB target systems. • Download programs into emulation memory or target system RAM. • Display or modify the contents of processor registers and memory resources. • Run programs at clock speeds up to 20 MHz (with no wait-states from emulation memory), set up software breakpoints, step through programs, and reset the emulation processor. With the Analyzer, You Can ... • Trigger the analyzer when a particular bus cycle state is captured. States are stored relative to the trigger state. • Qualify which states get stored in the trace. • Prestore certain states that occur before each normal store state. • Trigger the analyzer after a sequence of up to 8 events have occurred. • Capture data on signals of interest in the target system with the external analyzer. • Cause emulator execution to break when the analyzer finds its trigger condition. 4 With the HP 64700 Card Cage, You Can ... • Use the RS-422 capability of the serial port and an RS-422 interface card on the host computer (HP 98659 for the HP 9000 Series 300) to provide upload/download rates of up to 230.4K baud. • Easily upgrade HP 64700 firmware by downloading to flash memory. With Multiple HP 64700s, You Can ... • Start and stop up to 16 emulators at the same time (up to 32 if modifications are made). • Use the analyzer in one HP 64700 to arm (that is, activate) the analyzers in other HP 64700 card cages or to cause emulator execution in other HP 64700 card cages to break. • Use the HP 64700’s BNC connector to trigger an external instrument (for example, a logic analyzer or oscilloscope) when the analyzer finds its trigger condition, or you can allow an external instrument to arm the analyzer or break emulator execution. With the Graphical User Interface, You Can ... • Use the emulator and analyzer under an X Window System that supports OSF/Motif interfaces. • Enter commands using pull-down or pop-up menus. • Enter, recall, and edit commands using the command line pushbuttons. • Enter file names, recalled commands, recalled values, etc., using dialog boxes. • Set breakpoints by pointing the mouse cursor on a line in the mnemonic memory display and clicking. • Create action keys for commonly used commands or command files. With the Softkey Interface, You Can ... • Use the emulator and analyzer with a terminal or terminal emulator. • Quickly enter commands using softkeys, command recall, and command editing. 5 In This Book This book documents the Graphical User Interface and the Softkey Interface when used with the HP 64767 80186/8/XL/EA/EB emulator and the HP 64703/4/6 analyzer. It is organized into five parts whose chapters are described below. Part 1. Quick Start Guide Chapter 1 presents an overview of emulation and analysis and quickly shows you how to use the emulator and analyzer. Part 2. User’s Guide Chapter 2 shows how to plug the emulator into a target system. Chapter 3 shows you how to start and exit the HP 64700 interfaces. Chapter 4 shows you how to enter commands. Chapter 5 shows how to configure the emulator. Chapter 6 shows how to use the emulator. Chapter 7 shows how to use the analyzer. Chapter 8 shows how to use the Software Performance Measurement Tool. Chapter 9 shows how to use the external state analyzer. Chapter 10 shows how to make coordinated measurements. Chapter 11 shows how to change X resource settings. Part 3. Reference Chapter 12 describes emulator/analyzer interface commands. Chapter 13 lists the error messages that can occur while using the emulator/analyzer interface. Chapter 14 lists the emulator specifications and characteristics. Part 4. Concept Guide Chapter 15 contains conceptual information on various topics. Part 5. Installation Guide Chapter 16 outlines the installation of the Graphical User Interface. Chapter 17 shows you how to install or update emulator firmware. 6 Contents Part 1 Quick Start Guide 1 Getting Started The Emulator/Analyzer Interface — At a Glance 24 The Softkey Interface 24 Softkey Interface Conventions 25 The Graphical User Interface 26 Graphical User Interface Conventions 28 The Getting Started Tutorial 31 Step 1. Start the demo 32 Step 2: Display the program in memory 33 Step 3: Run from the transfer address 34 Step 4: Step high-level source lines 35 Step 5: Display the previous mnemonic display 36 Step 6: Run until an address 37 Step 7: Display data values 38 Step 8: Display registers 39 Step 9: Step assembly-level instructions 40 Step 10: Trace the program 41 Step 11: Exit the emulator/analyzer interface 43 7 Contents Part 2 User’s Guide 2 Plugging into a Target System Step 1. Turn OFF power 49 Step 2. Unplug probe from demo target system 49 Step 3. Set up the probe for the clock source 50 Step 4. Plug the 8018x PGA emulator probe into the target system 53 Step 5. Connect the BGND flying lead 54 Step 6. Turn ON power 55 3 Starting and Exiting HP 64700 Interfaces Starting the Emulator/Analyzer Interface 59 To start the emulator/analyzer interface 59 To start the interface using the default configuration 60 To run a command file on interface startup 61 To display the status of emulators 61 To unlock an interface that was left locked by another user 62 Opening Other HP 64700 Interface Windows 63 To open additional emulator/analyzer windows 63 To open the high-level debugger interface window 64 To open the software performance analyzer (SPA) interface window 64 Exiting HP 64700 Interfaces 65 To close an interface window 65 To exit a debug/emulation session 66 8 Contents 4 Entering Commands Using Menus, the Entry Buffer, and Action Keys 69 To choose a pulldown menu item using the mouse (method 1) 70 To choose a pulldown menu item using the mouse (method 2) 71 To choose a pulldown menu item using the keyboard 71 To choose popup menu items 73 To place values into the entry buffer using the keyboard 74 To copy-and-paste to the entry buffer 74 To recall entry buffer values 77 To use the entry buffer 77 To copy-and-paste from the entry buffer to the command line entry area 78 To use the action keys 79 To use dialog boxes 79 To access help information 83 Using the Command Line with the Mouse 84 To turn the command line on or off 84 To enter a command 85 To edit the command line using the command line pushbuttons 86 To edit the command line using the command line popup menu 87 To recall commands 88 To get help about the command line 88 Using the Command Line with the Keyboard 89 To enter multiple commands on one command line 89 To recall commands 90 To edit commands 90 To access on-line help information 91 Using Command Files 92 To start logging commands to a command file 95 To stop logging commands to a command file 95 To playback (execute) a command file 96 Using Pod Commands 97 To display the pod commands screen 98 To use pod commands 98 9 Contents Forwarding Commands to Other HP 64700 Interfaces 99 To forward commands to the high-level debugger 99 To forward commands to the software performance analyzer 100 5 Configuring the Emulator Using the Configuration Interface 103 To start the configuration interface 104 To modify a configuration section 106 To store a configuration 108 To change the configuration directory context 109 To display the configuration context 110 To access help information 110 To exit the configuration interface 111 To load a configuration 111 Modifying the General Configuration Items 112 To select the type of processor to emulate 112 To specify the target memory access size 113 To select the default physical to logical run address conversion 113 To restrict the emulator to real-time runs 114 To turn OFF the restriction to real-time runs 115 To enable/disable entry into the monitor after configuration 115 Selecting the Emulation Monitor Program 116 To select the background monitor program 117 To select the foreground monitor program 118 To use a custom foreground monitor program 120 Mapping Memory 122 To map memory ranges 122 To characterize unmapped ranges 125 To delete memory map ranges 126 Setting the Debug/Trace Options 127 To specify a processor clock rate greater than 16 MHz 127 To enable/disable breaks on writes to ROM 128 To include/exclude background states in the trace 128 10

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.