Sign In
Upload
Manuals
Brands
HP Manuals
Computer Hardware
64746
HP 64746 Manuals
Manuals and User Guides for HP 64746. We have
1
HP 64746 manual available for free PDF download: User Manual
HP 64746 User Manual (626 pages)
Emulation/Analysis
Brand:
HP
| Category:
Computer Hardware
| Size: 4.95 MB
Table of Contents
Table of Contents
7
Part 1 Quick Start Guide
21
Getting Started
23
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: Display Memory at an Address in a Register
43
Step 12: Patch Assembly Language Code
44
Step 13: Exit the Emulator/Analyzer Interface
47
Part 2 User's Guide
49
Starting and Exiting HP 64700 Interfaces
51
Starting the Emulator/Analyzer Interface
53
To Start the Emulator/Analyzer Interface
53
To Start the Interface Using the Default Configuration
54
To Run a Command File on Interface Startup
55
To Display the Status of Emulators
55
To Unlock an Interface that was Left Locked by Another User
56
Opening Other HP 64700 Interface Windows
57
To Open Additional Emulator/Analyzer Windows
57
To Open the High-Level Debugger Interface Window
58
To Open the Software Performance Analyzer (SPA) Interface Window
58
Exiting HP 64700 Interfaces
59
To Close an Interface Window
59
To Exit a Debug/Emulation Session
60
Entering Commands
61
Using Menus, the Entry Buffer, and Action Keys
63
To Choose a Pulldown Menu Item Using the Mouse (Method 1)
64
To Choose a Pulldown Menu Item Using the Mouse (Method 2)
65
To Choose a Pulldown Menu Item Using the Keyboard
65
To Choose Popup Menu Items
67
To Place Values into the Entry Buffer Using the Keyboard
68
To Copy-And-Paste to the Entry Buffer
68
To Recall Entry Buffer Values
71
To Use the Entry Buffer
71
To Copy-And-Paste from the Entry Buffer to the Command Line Entry Area
72
To Use the Action Keys
73
To Use Dialog Boxes
73
To Access Help Information
77
Using the Command Line with the Mouse
78
To Turn the Command Line on or off
78
To Enter a Command
79
To Edit the Command Line Using the Command Line Pushbuttons
80
To Edit the Command Line Using the Command Line Popup Menu
81
To Recall Commands
82
To Get Help about the Command Line
82
Using the Command Line with the Keyboard
83
To Enter Multiple Commands on One Command Line
83
To Recall Commands
84
To Edit Commands
84
To Access On-Line Help Information
85
Using Command Files
86
To Start Logging Commands to a Command File
89
To Stop Logging Commands to a Command File
89
To Playback (Execute) a Command File
90
Using Pod Commands
91
To Display the Pod Commands Screen
92
To Use Pod Commands
92
Forwarding Commands to Other HP 64700 Interfaces
93
To Forward Commands to the High-Level Debugger
93
To Forward Commands to the Software Performance Analyzer
94
Configuring the Emulator
95
Using the Configuration Interface
99
To Start the Configuration Interface
100
To Modify a Configuration Section
102
To Store a Configuration
104
To Change the Configuration Directory Context
105
To Display the Configuration Context
106
To Access Help Information
106
To Exit the Configuration Interface
107
To Load a Configuration
107
Modifying the General Configuration Items
108
To Select the Emulator Clock Source
108
To Enable/Disable Entry into the Monitor after Configuration
109
To Restrict the Emulator to Real-Time Runs
110
To Turn off the Restriction to Real-Time Runs
111
To Select the Inverse Assembly Syntax
111
Selecting the Emulation Monitor Program
112
To Use the Background Monitor Program
115
To Use a Foreground Monitor Program
116
Mapping Memory
120
To Map Memory Ranges
121
To Characterize Unmapped Ranges
123
To Delete Memory Map Ranges
124
To Map Memory Ranges that Use Function Codes
125
Configuring the Emulator Pod
127
To Enable/Disable Bus Arbitration
128
To Specify the Analyzer's Response to Bus Arbitration
129
To Enable/Disable Emulation Memory Synchronization
130
To Enable/Disable /BERR Connection to Target System
131
To Enable/Disable Response to Target System Interrupts
132
To Select the Normal or Dedicated Interrupt Mode
132
To Set the Reset Value for the Supervisor Stack Pointer
133
To Set the Processor Data Bus Width
134
To Specify the Target Memory Access Size
134
To Select /IACK7 or PB0
135
To Drive Background Cycles to the Target System
135
To Stop Driving Background Cycles to the Target System
136
To Specify /DTACK Sources for Chip Selects
137
Setting the Debug/Trace Options
138
To Enable/Disable Breaks on Writes to ROM
138
To Specify Which TRAP Instruction Is Used for Software Breakpoints
139
To Include/Exclude Background States in the Trace
140
Plugging into a Target System
141
Connecting the Emulator Probe
143
Step 1. Turn off Power
144
Step 2. Connect the Probe to the Target System
145
Step 3. Turn on Power
147
If You Need a PQFP Connector
148
Configuring the Emulator for In-Circuit Operation
149
Step 1. Understand the Important Concepts
150
Step 2. Set up Your Chip-Selects
152
Step 3. Reprogram Chip-Select Base Addresses
155
Step 4. Know Your Interrupt Mode
158
Step 5. Decide Whether to Use the Foreground Monitor
160
Step 6. Set up the Emulator for the Foreground Monitor
161
Step 7. if You Use the 68302 Built-In DRAM Refresh
166
Step 8. Set up the DTACK Signals
167
Step 9. if Emulator Status Shows HALTED
169
Step 10. Choose the Correct Target Memory Access Size
173
Step 11. Check Your DTACK Pullup Resistor
174
If You Have Problems
175
Using the Emulator
179
Loading and Storing Absolute Files
181
To Load Absolute Files
181
To Load Absolute Files Without Symbols
182
To Store Memory Contents into Absolute Files
182
Using Symbols
183
To Load Symbols
183
To Display Global Symbols
184
To Display Local Symbols
185
To Display a Symbol's Parent Symbol
189
To Copy-And-Paste a Full Symbol Name to the Entry Buffer
190
Using Context Commands
191
To Display the Current Directory and Symbol Context
192
To Change the Directory Context
192
To Change the Current Working Symbol Context
193
Executing User Programs
194
To Run Programs from the Current PC
194
To Run Programs from an Address
195
To Run Programs from the Transfer Address
195
To Run Programs from Reset
195
To Run Programs until an Address
196
To Stop (Break From) User Program Execution
197
To Step High-Level Source Lines
197
To Step Assembly-Level Instructions
198
To Reset the Emulation Processor
199
Using Software Breakpoints
200
To Display the Breakpoints List
202
To Enable/Disable Breakpoints
203
To Set a Permanent Breakpoint
205
To Set a Temporary Breakpoint
206
To Set All Breakpoints
207
To Deactivate a Breakpoint
207
To Re-Activate a Breakpoint
208
To Clear a Breakpoint
210
To Clear All Breakpoints
212
Displaying and Modifying Registers
213
To Display Register Contents
216
To Modify Register Contents
217
Displaying and Modifying Memory
218
To Display Memory
218
To Display Memory in Mnemonic Format
219
To Return to the Previous Mnemonic Display
219
To Display Memory in Hexadecimal Format
220
To Display Memory in Real Number Format
221
To Display Memory at an Address
222
To Display Memory Repetitively
223
To Modify Memory
223
Displaying Data Values
224
To Display Data Values
224
To Clear the Data Values Display and Add a New Item
225
To Add Items to the Data Values Display
225
Changing the Interface Settings
226
To Set the Source/Symbol Modes
226
To Set the Display Modes
227
Using System Commands
229
To Set UNIX Environment Variables
229
To Display the Name of the Emulation Module
230
To Display the Event Log
230
To Display the Error Log
231
To Edit Files
232
To Copy Information to a File or Printer
235
To Open a Terminal Emulation Window
236
Using Simulated I/O
237
To Display the Simulated I/O Screen
237
To Use Simulated I/O Keyboard Input
238
Using Basis Branch Analysis
239
To Store BBA Data to a File
239
Using the Emulation Analyzer
241
The Basics of Starting, Stopping, and Displaying Traces
243
To Start a Trace Measurement
244
To Display the Trace Status
244
To Stop a Trace Measurement
247
To Display the Trace
248
To Position the Trace Display on Screen
249
To Change the Trace Depth
250
To Modify the Last Trace Command Entered
250
Qualifying Trigger and Store Conditions
251
To Qualify the Trigger State and Position
256
To Trigger on a Number of Occurrences of some State
259
To Qualify States Stored in the Trace
260
To Prestore States before Qualified Store States
261
To Change the Count Qualifier
262
To Trace until the Analyzer Is Halted
264
To Break Emulator Execution on the Analyzer Trigger
265
Using the Sequencer
266
To Trigger after a Sequence of States
266
To Specify a Global Restart State
268
To Trace "Windows" of Program Execution
269
Modifying the Trace Display
271
To Display the Trace about a Line Number
272
To Display the Trace, Disassembling from a Line Number
273
To Display the Trace in Absolute Format
274
To Display the Trace in Mnemonic Format
275
To Display the Trace with High-Level Source Lines
276
To Display the Trace with Symbol Information
278
To Change Column Widths in the Trace Display
279
To Display Time Counts in Absolute or Relative Format
280
To Display the Trace with Addresses Offset
281
To Return to the Default Trace Display
282
To Display External Analyzer Information
283
Saving and Restoring Traces
284
To Save Trace Commands
284
To Restore Trace Commands
285
To Save Traces
286
To Restore Traces
287
Making Software Performance Measurements
289
Activity Performance Measurements
291
To Set up the Trace Command for Activity Measurements
293
To Initialize Activity Performance Measurements
294
To Interpret Activity Measurement Reports
298
Duration Performance Measurements
306
To Set up the Trace Command for Duration Measurements
307
To Initialize Duration Performance Measurements
309
To Interpret Duration Measurement Reports
311
Running Measurements and Creating Reports
315
To Run Performance Measurements
315
To End Performance Measurements
316
To Create a Performance Measurement Report
317
Using the External State Analyzer
319
Setting up the External Analyzer
321
To Connect the External Analyzer Probe to the Target System
322
Configuring the External Analyzer
325
To Control the External Analyzer with the Emulator/Analyzer Interface
326
To Specify the Threshold Voltage
327
To Specify the External Analyzer Mode
328
To Specify the Slave Clock Mode
329
To Define Labels for the External Analyzer Signals
332
Making Coordinated Measurements
335
Setting up for Coordinated Measurements
339
To Connect the Coordinated Measurement Bus (CMB)
339
To Connect to the Rear Panel BNC
341
Starting/Stopping Multiple Emulators
343
To Enable Synchronous Measurements
343
To Start Synchronous Measurements
344
To Disable Synchronous Measurements
344
Using Trigger Signals
345
To Drive the Emulation Analyzer Trigger Signal to the CMB
347
To Drive the Emulation Analyzer Trigger Signal to the BNC Connector
348
To Drive the External Analyzer Trigger Signal to the CMB
348
To Drive the External Analyzer Trigger Signal to the BNC Connector
349
To Break Emulator Execution on Signal from CMB
349
To Break Emulator Execution on Signal from BNC
350
To Break Emulator Execution on External Analyzer Trigger
350
To Arm the Emulation Analyzer on Signal from CMB
351
To Arm the Emulation Analyzer on Signal from BNC
351
To Arm the Emulation Analyzer on External Analyzer Trigger
352
To Arm the External Analyzer on Signal from CMB
352
To Arm the External Analyzer on Signal from BNC
353
To Arm the External Analyzer on Emulation Analyzer Trigger
353
Setting X Resources
355
To Modify the Graphical User Interface Resources
358
To Use Customized Scheme Files
362
To Set up Custom Action Keys
364
To Set Initial Recall Buffer Values
365
To Set up Demos or Tutorials
367
Part 3 Reference
371
Emulator/Analyzer Interface Commands
373
How Pulldown Menus Map to the Command Line
374
How Popup Menus Map to the Command Line
379
Syntax Conventions
381
Commands
382
Break
383
Bbaunld
384
Cmb_Execute
385
Copy
386
Copy Local_Symbols_In
389
Copy Memory
390
Copy Registers
392
Copy Trace
393
Display
394
Display Data
396
Display Global_Symbols
399
Display Local_Symbols_In
400
Display Memory
401
Display Registers
405
Display Simulated_Io
406
Display Software_Breakpoints
407
Display Trace
408
End
412
Expr
413
Fcode
416
Forward
418
Help
419
Load
421
Log_Commands
423
Modify
424
Modify Configuration
425
Modify Keyboard_To_Simio
426
Modify Memory
427
Modify Register
430
Modify Software_Breakpoints
431
Performance_Measurement_End
433
Performance_Measurement_Initialize
434
Performance_Measurement_Run
436
Pod_Command
439
Qualifier
440
Range
442
Reset
445
Run
446
Sequencing
448
Set
450
Specify
455
State
457
Step
459
Stop_Trace
461
Store
462
Symb
464
Trace
471
Trigger
474
Wait
476
Window
478
Error Messages
481
Graphical/Softkey Interface Messages - Unnumbered
483
Graphical/Softkey Interface Messages - Numbered
500
Terminal Interface Messages
503
Emulator Messages
503
68302 Emulator Messages
506
General Emulator and System Messages
510
Analyzer Messages
523
Specifications and Characteristics
527
Emulator Specifications and Characteristics
528
Processor Compatibility
528
Electrical
528
Physical
533
Environmental
534
Part 4 Concept Guide
535
Concepts
537
Resources and the Graphical User Interface
539
Resource Specifications
539
How X Resource Specifications Are Loaded
541
Scheme Files
543
Advertisement
Advertisement
Related Products
HP 64793 Series
HP 64793A
HP 64793B
HP HP 64782B
HP HP 64782C
HP HP 64782E
HP HP 64782G
HP HP 64782J
HP 64751
HP 64704
HP Categories
Desktop
Laptop
Server
Monitor
Switch
More HP Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL