Sign In
Upload
Manuals
Brands
HP Manuals
Measuring Instruments
64700 series
HP 64700 series Manuals
Manuals and User Guides for HP 64700 series. We have
3
HP 64700 series manuals available for free PDF download: User Manual
HP 64700 series User Manual (312 pages)
64000-UX CASE Solutions for Microprocessors, Softkey Interface
Brand:
HP
| Category:
Measuring Instruments
| Size: 5.51 MB
Table of Contents
Table of Contents
9
1 Introducing the Analyzer
21
Analyzer Features
21
Simple Measurements
21
Trace Storage, Prestore, and Count
21
Sequencer and Windowing
22
Coordinated Measurements
22
Performance Measurements
22
External Analysis
22
Timing Analyzer
22
2 Getting Started
25
Introduction
25
Prerequisites
26
The Sample Program
26
Description of the Sample Program
26
Figure 2-1. Pseudo-Code Algorithm of Sample Program
27
Figure 2-2. Sample Program Listing
28
Figure 2-3. Sample Program Listing (Cont'D)
29
Before You Can Use the Analyzer
30
Load the Program
30
Run the Program
30
The Default Trace Command
30
Displaying the Trace
30
Expressions in Trace Commands
32
Values
33
Symbols
33
Operators
33
Qualifying the Trigger Condition
34
Trigger Position
34
Trace List Description
35
Modifying Previous Trace Commands
38
Command Recall
38
Trace Modify Command
38
Specifying Storage Qualifiers
39
Prestoring States
40
Changing the Count Qualifier
42
Turning Counting off
43
Triggering on the Nth Occurrence of a State
43
Triggering on Multiple States
44
Using Address, Data, and Status Qualifiers
45
Using the Sequencer
46
Specifying a Restart Term
48
Tracing "Windows" of Activity
49
Storing and Loading Trace Commands
51
Trace Commands in the Event Log Display
52
Storing and Loading Traces
52
Stopping the Trace
53
Tracing on Halt
54
Conclusion
54
3 Displaying Traces
55
Introduction
55
Display Positioning
56
Figure 3-1. Program Used for Example Displays
56
Up/Down
56
Left/Right
57
Changing the Trace Depth
57
Displaying about a Line Number
58
Disassembling the Trace Information
59
Displaying in Absolute Format
60
Displaying in Mnemonic Format
61
Including High-Level Source Lines
62
Additional Options with Source On/Only
62
Inverse Video
62
Number_Of_Source_Lines 12
63
Tabs Are
63
Including Symbol Information
64
Changing Column Widths
65
Displaying Count Absolute/Relative
66
Offsetting Address Information
67
Returning to the Default Trace Display
68
Displaying External Analyzer Information
69
Trace Status Display
70
4 Making Software Performance Measurements
71
Overview
71
Introduction
71
Activity Measurements
72
Memory Activity
72
Program Activity
72
Duration Measurements
72
Figure 4-1. Memory Activity and Program Activity
73
Module Duration
74
Module Usage
75
Using the Software Performance Measurement Tool
75
Setting up the Trace Command
75
Activity Measurements
75
Duration Measurements
76
Using Trace Commands Other than the Default
76
Initializing the Performance Measurement
76
Address Range File Format
77
Default Initialization
77
Initialization with User Defined Ranges
77
Selecting Duration Measurements
78
Time Range File Format
78
Initialization with Global Symbols
79
Initialization with Local Symbols
79
Restoring the Current Measurement
79
Running the Performance Measurement
80
Ending the Performance Measurement
80
Using the "Perf32" Report Generator
81
Options to "Perf32
81
Interpreting Reports of Activity Measurements
82
Memory Activity
82
Absolute
83
Additional Symbols for Address
83
Mean
83
Relative
83
Standard Deviation
83
Symbols Within Range
83
Error Tolerance and Confidence Level
84
Relative and Absolute Counts
84
Average Time
85
Interpreting Reports of Duration Measurements
85
Maximum Time
85
Minimum Time
85
Number of Intervals
85
Error Tolerance and Confidence Level
86
Standard Deviation
86
Examples
87
The SPMT Demo Program
87
Figure 4-2. Demo Program Function Calls
88
Compiling the Demo Program
89
Copying the Default Emulator Configuration File
89
Copying the Demo Program
89
Example of Compiling and Executing the Demo Program
89
Configuring the Emulator
90
Entering the Emulation System
90
Loading the Demo Program
90
Running the Demo Program
90
Activity Measurement Example
91
Figure 4-3. Example Activity Measurement
93
Duration Measurement Examples
100
Figure 4-4. Prefetch Correction
100
Prefetch and Recursion Considerations
100
Example Duration Measurement
102
Figure 4-5. Example Duration Measurement
104
Figure 4-5. Example Duration Measurement (Cont'D)
105
5 Using the External Analyzer
107
Introduction
107
Before You Can Use the External Analyzer
107
Assembling the Analyzer Probe
108
Figure 5-1. Assembling the Analyzer Probe
108
Connecting the Probe to the Emulator
109
Figure 5-2. Attaching Grabbers to Probe Wires
109
Figure 5-3. Removing Cover to Emulator Connector
110
Figure 5-4. Connecting the Probe to the Emulator
111
Connecting Probe Wires to the Target System
112
Figure 5-5. Connecting the Probe to the Target System
112
Configuring the External Analyzer
113
Should Emulation Control the External Bits
114
Threshold Voltage
114
External Analyzer Mode
114
Slave Clock Mode for External Bits? (State Mode Only)
115
Figure 5-6. Mixed Clock Demultiplexing
116
Figure 5-7. Slave Clocks
117
Figure 5-8. True Demultiplexing
118
Edges of J (K,L,M) Clock Used for Slave Clock
119
Defining External Labels
119
Configuring Interactive Measurements
120
Using the Analyzer Trigger to Drive the External Analyzer
121
Figure 5-9. Interactive Measurement Configuration
121
Saving the Configuration
122
6 Timing: Introduction
123
Overview
123
Features of the Timing Analyzer
123
Measurement Modes
124
Standard Mode
124
Glitch Capture Mode
125
Figure 6-1. Standard Data Acquisition Mode
125
Trace Memory
126
The Trace Specification
126
The Format Specification
126
The Post-Process Specification
126
Figure 6-2. Glitch Capture Data Acquisition Mode
126
The Timing Diagram
127
The Trace List
127
7 Timing: Getting Started
129
Overview
129
Prerequisites for Using the Timing Analyzer Softkey Interface
129
Installation
130
Entering the Timing Analyzer Softkey Interface
130
Making a Simple Timing Measurement
131
Entering Numerical Values
133
8 Timing: Using the Analyzer
135
Overview
135
Moving Around the Analyzer Interface
136
Referencing Analyzer Signals
137
Specifying Threshold Voltages
137
Testing for Signal Activity
138
Managing Labels
138
Defining Labels
138
Modifying Label Definitions
139
Renaming Labels
139
Selecting Measurement Options
140
Selecting the Timing Analyzer Mode
140
Glitch Capture Mode
140
Standard Mode
140
Selecting the Sample Period or Rate
141
Specifying the Trigger Condition
141
Trigger on Anything
141
Trigger on Pattern
141
Trigger on Pattern Duration
142
Greater than Duration
142
Less than Duration
143
Trigger on any Glitch
143
Qualifying Patterns
143
Trigger Delay
144
Trigger Positioning
144
Modifying the Trigger Condition
144
Starting and Stopping a Trace
144
Execute
145
Execute Repetitively
145
Halt
145
Using the Timing Diagram
146
Timing Diagram Organization
146
Mark Locations
146
Memory Reference
146
Mode
146
Reference Points
146
Sample Period
146
Signal Labels
146
Statistical Summary
146
Waveform
146
Presenting Signals
148
Moving the Cursor
149
Showing Levels at the Cursor
150
Magnifying the Diagram
150
Changing the Waveform Size
150
Scrolling the Diagram
151
Using the Trace List
151
Trace List Organization
151
Figure 8-2. Trace List Organization
152
Sample Number
152
Moving the Cursor
154
Scrolling the Trace List
155
Analyzing Trace Memory
155
Locating Events in Trace Memory
155
Marking Events
157
Processing for Data
159
Determining Intervals
159
Statistics
160
Choosing Statistics Types
160
Excluding Samples
160
Logging Statistics
161
Comparing Current and Stored Measurements
162
Storing Measurements
162
Selecting a Compare File
162
Presenting Stored Signals
163
Figure 8-3. Comparing Stored and Current Traces
163
Copying Specifications
164
Copying Trace Data
165
Copying Measurement Data
166
Ending a Session
166
Releasing the System
166
Ending to Continue Later
167
Ending and Blocking Other Access
167
Selecting the Measurement System or Another Module
167
9 Timing : Commands
169
Overview
169
Softkey Interface Features
169
Softkeys
169
Command Completion
169
Command Word Selection
169
Command Line Recall
170
Command Line Erase
170
Multiple Commands on One Line
170
Change Directory
170
Filters and Pipes
170
Command Files
170
Help Command
171
Syntax Conventions
171
Oval-Shaped Symbols
171
Rectangular-Shaped Symbols
171
Circles
171
Summary of Commands
172
Command Syntax
174
Activity_Test
175
Compare
176
Configuration
180
Copy
182
Cursor
187
Default
188
Define
189
Delete
192
Diagram
193
Display
194
End
196
Execute
199
Find
201
Format
206
Halt
207
Halt_Repetitive_Execution
207
Help
212
Indicate
214
List
216
Magnify
217
Mark
219
Mode_Is
226
Modify
227
Pod
228
Pod_Command
229
Post
231
Present
232
Process_For_Data
236
Qualifier
240
Rename
243
Roll
244
Sample
246
Statistics
248
Threshold
251
Trace
253
Trigger
254
Wait
258
Waveform_Size
260
External Analyzer Specifications
263
General Specifications
263
State Analyzer
263
Timing Analyzer
264
Timing Output and Diagrams
265
Overview
265
Timing Diagram Outputs
265
Graphics Timing Diagrams
266
TERM Shell Variable
266
WMSCRN Shell Variable
267
WMBASEFONT Shell Variable
267
Required Filesets
268
Using the Timing Analyzer under the X Window System
268
DISPLAY Shell Variable
268
WINDOWID Shell Variable
269
LINES and COLUMNS Shell Variables
269
Defaults
269
Remote Connections
271
ASCII Timing Diagrams
272
Default ASCII Diagram
272
Customizing the ASCII Diagram
273
Waveform Sizes and ASCII Characters
273
Row Locations for Cursor Indicators
274
Row Locations for Mark Indicators
274
Assigning the TIMING_ASCII Shell Variable
275
Characters to Define the Cursor
275
Printer Requirements
276
Using Measurement Data in Hexadecimal
277
Understanding the Measurement Data Output
277
Standard Mode Data Format
277
Glitch Capture Mode Data Format
278
Comparing Measurement Data to a Trace List
279
Timing Messages
281
Overview
281
Status Messages
281
Informational Messages
283
Waiting for Trigger
283
External Trace Running
283
External Trace Complete
284
External Trace Halted
284
Error Messages
284
Accurate Timing Measurements
293
Introduction
293
Time Interval Resolution
293
Factors
294
Interchannel Skew
294
Memory Depth
294
Sample Period
294
Calculation
295
Improving the Accuracy of Time Interval Measurements
295
Improving the Accuracy of Mean Value Measurements
296
Accuracy of Standard Deviation Measurements
297
Statistical Errors Caused by Sampling Process
298
Advertisement
HP 64700 series User Manual (138 pages)
Emulators
Brand:
HP
| Category:
Measuring Instruments
| Size: 3.21 MB
Table of Contents
Using this Manual
5
Table of Contents
7
1 Introducing the HP 64700 Series Analyzer
13
Overview
13
Figure 1-1. Block Diagram of HP 64700 Series Analyzer
14
Analyzer Features
15
Simple Measurements
15
Trace Storage, Prestore, and Count
15
Sequencer
15
External Analysis
15
External Timing Analysis
16
Coordinated Measurements
17
2 Using the Internal Analyzer
19
Introduction
19
Modifying the Trace Specification
19
Sequence Levels
20
Figure 2-1. Trace Specification Screen
20
Sequence Level Field
21
Find State or Trigger on State Field
22
Storage Qualifier Field
22
Occurrence Count Field
23
Branches
23
Count
24
Prestore
24
Trigger Position
25
Specifying State Patterns and Expressions
25
Values
25
Constants
26
Figure 2-2. Ranges, Patterns, and Expressions
26
Operators
27
Assigning Values to the Pattern Resources
28
Assigning Values to the Range Resource
28
Trace Labels
28
Predefined Values for 68000 Emulator Status
29
Interset Operators
30
Intraset Operators
30
Specifying Pattern Expressions
30
Set Operator Limitations
31
Resetting the Trace Specification
31
Starting the Trace
31
Halting a Trace Measurement
32
Displaying the Trace
32
Changing the Trace Format
34
Tracing Foreground/Background Execution
34
Figure 2-3. Analysis Format Screen
35
Trace Labels
35
3 Internal Analyzer Examples
37
Introduction
37
Prerequisites
38
The Sample Program
38
What the Sample Program Does
38
Figure 3-1. Pseudo-Code Algorithm of Sample Program
39
Figure 3-2. Sample Program Listing
40
Mapping Memory for the Sample Program
44
Loading the Sample Program
45
Figure 3-3. Memory Map Configuration Display
45
Set up the Stack Pointer
46
Running the Sample Program
46
Activating the Trace Window
46
Specifying a Simple Trigger
47
Figure 3-4. Simple Trigger Specification
47
Using Storage Qualifiers
51
Figure 3-5. Storage Qualifier Specification
52
Using Trace Prestore
54
Figure 3-6. Prestore Qualifier Specification
54
Changing the Count Qualifier
57
Figure 3-7. Count Qualifier Specification
57
Using "Restart On" Branches
60
Figure 3-8. Branches "Restart On" Specification
61
Using Branches "Per Level
63
Figure 3-9. Tracing Last Write to RESULTS Area
65
Figure 3-10. Branches "Per Level" Specification
69
Storing "Windows" of Program Execution
72
Figure 3-11. Storing a Window of Program Execution
73
Figure 3-12. Store "Window" Trace Specification
74
Excluding Windows of Program Execution
78
Triggering on a State Outside the Window
78
Figure 3-14. Triggering on a State Outside the Window
79
Using Multiple Trigger Levels
80
Figure 3-15. Using Multiple Trigger Levels
80
4 Using the External Analyzer
83
Introduction
83
Before You Can Use the External Analyzer
84
Assembling the Analyzer Probe
84
Figure 4-1. Assembling the Analyzer Probe
85
Connecting the Probe to the Emulator
86
Figure 4-2. Attaching Grabbers to Probe Wires
86
Figure 4-3. Removing Cover to Emulator Connector
87
Figure 4-4. Connecting the Probe to the Emulator
88
Connecting Probe Wires to the Target System
89
Figure 4-5. Connecting the Probe to the Target System
90
Specifying Threshold Voltages & Defining Labels
91
Figure 4-6. Analysis Format Display
91
Defining External Analyzer Labels
92
External Trace Signal Activity
92
Specifying Threshold Voltages
92
Selecting the External Analyzer Mode
93
Using the External Analyzer When Aligned with Internal
94
Figure 4-7. External Data in the Trace
95
Using the External State Analyzer
96
Selecting the Clock Source
96
Figure 4-8. Analysis Format Display
96
Figure 4-9. Qualified Clocks
97
Specifying the Maximum Qualified Clock Speed
98
External Analyzer Specifications
99
External State Analyzer Specifications
99
5 Using the External Timing Analyzer
101
Introduction
101
Prerequisites
102
Configuring for Timing Analysis
102
Specifying Threshold Voltages & Defining Labels
103
Figure 5-1. Timing Interface Main Display
103
Figure 5-2. Timing Label Specification
104
Threshold Voltages
104
Activity
105
Labels
105
Timing Specification
105
Acquisition Modes
107
Figure 5-3. Transitional Acquisition Mode
107
Transitional
107
Figure 5-4. Standard Acquisition Mode
108
Figure 5-5. Glitch Acquisition Mode
108
Glitch
109
Standard
109
Sample Period
109
Armed by
109
Begin
109
TRIG1 or TRIG2
110
Trigger Position
110
Trigger Holdoff (Prestore)
110
Trigger Delay
110
Label Qualifier
111
Specifying the Trigger Condition
111
Find Pattern
112
Duration
112
Greater than Duration
112
Less than Duration
112
Figure 5-6. Pattern Trigger
113
Then Find Edge or Glitch
114
Reset
114
Figure 5-7. Edge Trigger
115
Figure 5-8. Glitch Trigger
116
Timing Waveform Display
117
Setting the Time Per Division
117
Figure 5-9. Timing Waveform Display
117
Scrolling through the Waveform Display
118
Reference Points
118
Cursor Moves (X, O, X & O)
118
Magnify about (X or O)
118
Trigger
118
User Defined (X, O)
118
Inserting/Deleting Channels
119
Examples
119
Starting the Timing Measurement
119
Halting the Trace
119
External Timing Analyzer Specifications
120
6 Making Coordinated Measurements
121
Introduction
121
Tracing at EXECUTE
123
Using the Analyzer Trigger to Break into the Monitor
123
Using the Analyzer Trigger to Drive External Signals
124
Figure 6-1. Cross Trigger Configuration
124
Allowing CMB or BNC Triggers to Arm the Analyzer
125
Arming the Internal Emulation Analyzer
125
Arming the External Analyzer
126
Figure 6-2. Receiving External Signals
126
Using One Analyzer to Arm the Other
127
Other Trigger Combinations
128
Figure 6-3. Using One Analyzer to Arm the Other
128
HP 64700 series User Manual (124 pages)
Emulators Terminal Interface
Brand:
HP
| Category:
Measuring Instruments
| Size: 4.3 MB
Table of Contents
Using this Manual
5
Table of Contents
7
Chapter 1 Introducing the HP 64700 Series Analyzer
13
Overview
13
Analyzer Features
13
Figure 1-1. Block Diagram of HP 64700 Series Analyzer
14
Coordinated Measurements
15
External Analysis
15
Sequencer
15
Simple Commands for Common Measurements
15
Simple Measurements
15
Trace Storage, Prestore, and Count
15
Other Features
16
Chapter 2 Getting Started
17
Introduction
17
Prerequisites
18
The Sample Program
18
Description of the Sample Program
18
Before You Can Use the Analyzer
19
Figure 2-1. Pseudo-Code Algorithm of Sample Program
19
Figure 2-2. Sample Program Listing
20
Map Memory
21
Load the Program
22
Run the Program
22
The Default Trace Specification
22
Initializing the Analyzer (Tinit)
22
Starting the Trace (T)
23
Halting the Trace (Th)
23
Displaying the Trace Status (Ts)
23
Displaying the Trace (Tl)
24
Expressions in Trace Commands
26
Tokens
26
Trace Labels
27
Predefined Trace Labels
27
Values
27
Predefined Equates for Emulation Analyzer Status
29
Expression Examples
30
Changing the Trace Format (Tf)
30
Specifying a Simple Trigger (Tg)
32
Specifying an Occurrence Count
35
Specifying Storage Qualifiers (Tsto)
35
Prestoring States (Tpq)
36
Qualifying Prestore States
36
Turning off Prestore
37
Changing the Count Qualifier (Tcq)
38
Using the Sequencer (Tsq)
39
Resetting the Sequencer (Tsq -R)
40
The Default Sequencer Specification
40
Simple Trigger and the Sequencer
41
Primary and Secondary Branch Expressions (Tif, Telif)
42
Figure 2-4. Specifying Primary and Secondary Branches
43
Inserting Sequence Terms (Tsq -I)
45
Deleting Sequence Terms (Tsq -D)
46
Changing the Trigger Position (Tp)
46
Tracing a Program as It Starts up
48
Chapter 3 Accessing Full Analyzer Capability
49
Introduction
49
Prerequisites
50
Easy" and "Complex" Configuration Differences
50
Sequence Terms and the Trigger
50
Primary Branch Expressions
51
Secondary Branch Expressions
51
Storage Qualifiers
51
Complex Expressions
51
Commands that Change in the "Complex" Configuration
55
The Sample Program
56
Figure 3-1. "Complex" Configuration Sample Program
56
Before You Can Use the Analyzer
60
Switching into the "Complex" Configuration (Tcf -C)
60
The Default Sequencer Specification (Tsq -R)
61
Figure 2-3. the Default Sequencer Specification
61
Specifying a Simple Trigger (Tg)
62
Figure 3-2. "Complex" Configuration Default Sequencer
62
Using the Sequencer in the "Complex" Configuration
64
Figure 3-3. Simple Trigger in "Complex" Configuration
64
Hints to Make Setting up the Sequencer Easy
65
Figure 3-4. Flowchart of Hypothetical Program
66
Figure 3-5. Drawing the Sequencer Diagram
68
Tracing "Windows" of Activity
71
Figure 3-6. Tracing a "Window" of Activity
72
Isolating and Tracing Specific Conditions
76
Figure 3-7. Sequencer to Isolate Sample Program Bug
79
Chapter 4 Using the External Analyzer
85
Introduction
85
Before You Can Use the External Analyzer
85
Connecting the Analyzer Probe Lines to the Target System
86
Figure 4-1. Assembling the Analyzer Probe
86
Figure 4-2. Attaching Grabbers to Probe Wires
87
Figure 4-3. Removing Cover to Emulator Connector
88
Figure 4-4. Connecting the Probe to the Emulator
89
Figure 4-5. Connecting Probe to the Target System
91
Specifying External Trace Signal Threshold Voltages
92
Defining External Trace Labels
92
Selecting the External Analyzer Mode
93
Aligned with Emulation Analyzer
93
Independent State Analyzer
94
Independent State Analyzer Commands (Xt, Xtarm
94
Specifying the Independent Analyzer Clock Source
95
Independent Timing Analyzer
95
External Analyzer Specifications
96
Chapter 5 Making Coordinated Measurements
97
Introduction
97
Specifying an Arm Condition
98
Driving Signals When the Trigger Is Found
99
Figure 5-1. Coordinated Measurements
100
Breaking on an Analyzer Trigger
101
Cross-Arming between Emulation and External Analyzers
102
Cross-Triggering
103
Chapter 6 Special Analyzer Topics
105
Introduction
105
Displaying Trace Activity (Ta)
105
Specifying the Analyzer Clock Source (Tck)
106
Tracing Background Execution
106
Selecting Clock Signals
107
Specifying the Maximum Qualified Clock Speed
108
Figure 6-1. Qualified Clocks
108
Qualifying Clocks (Tck -L, -H)
109
Using Slave Clocks for Demultiplexing (Tsck)
110
Figure 6-2. Mixed Clock Demultiplexing
110
Figure 6-3. Slave Clocks
111
Mixed Clocks
111
Figure 6-4. True Demultiplexing
112
True Demultiplexing
113
Saving Trace Specifications in Command Files
113
Example
113
Advertisement
Advertisement
Related Products
hp 6890 series
HP 64780A
HP 6811B
HP 6812B
HP 6813B
HP 64783A
HP 64783B
HP 68302
HP ProBook 6470b
HP Pavilion 6470Z
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