EasyManua.ls Logo

HP 1630A User Manual

HP 1630A
183 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #69 background imageLoading...
Page #69 background image
Model1630A/D/G

Performance
Analysis
Measurements
INTRODUCTION
Chapter
5
Performance
Analysis
Measurements
As
the
software
begins
to
push
the
limits
of
the
hardware
of
a
system,
the
need
for
more
efficient
code
becomes
much
more
apparent
.
The
software
must
be
able
to
respond
to
all
of
its
inputs
in
a
timely
fashion,
with
little
or
no
delays
.
Performance
Analysis
allows
the
programmer
to
analyze
code-to
find
bottlenecks
and
inefficiencies
.
The
Overview
Measurements
of
the
1630
series logic
analyzers
(available
in
the
state-only
configuration)
provide
the
programmer
with
tools
with
which
to
perform
this
analysis
.
These
tools
allow
the
programmer
to
analyze
module
processor
usage,
intermodule
linkage,
module
duration,
and
time-based
interaction
.
The
output
of
these
tools
appear
as
bar
graphs
(called
histograms)
relating
the
relative
actions
between
measured
items
.
These
histograms
are
presented
in
the
chart
menu
after
the
trace
specification
has
been
set
up
for
an
overview
measurement
.
With
the
exception
of
the
Time
Positional
measurement,
these
measurements
execute
in
a
continuous
random
sample
mode
.
A
sample
consists
of
1024
qualified
states
.
The
time
between
states varies
randomly
to
insure
random
sampling
.
To
stop
a
measurement
immediately,
press
the
STOP
key
twice
.
The
first
press
will
force
the
analyzer
to
take
one
more
sample
and
then
quit
.
Two
consecutive
STOPs
will
force
the
analyzer
to
abort
the
current
sample
.
The
following
chapterdescribes
the
overview
measurements,
and
provides
example
usages
of
these
measurements
.
The
1630A/D
analyzers
can
show
two
types
of
histograms
:
state
label
histograms
and
time
interval
histograms
.
The
1630G
analyzer
can
show
two
types
of
state
label
histograms
(counting
states
or
program
activity),
time
interval
histograms,
time
position
histograms
and
linkage
histograms
.
STATE
LABEL
OVERVIEW
MEASUREMENT
State
Label
Overview
Measurement
allows
the
programmer
to
define
module
code
ranges
and
then
compute
the
amount
of
time
spent
within
these
modules,
relative
to
each
other,
or
relative
to
the
entire
system
software
.
The
ranges
are
defined
for
one
of
the
eight
possible
labels
defined
in
the
format
menu
.
(For
a
typical
inverse
assembler
application,
these
wouldbe
ADDR,
DATA,
and
STAT
.)
The
ranges
may
be
defined
as
any
locations
between
the
maximum
and
minimum
values
possible
for
that
label
.
State
Label
Measurement
is
very
beneficial
in
improving
overall
system
performance
.
It
allows
the
programmer
to
define
sections
of
code
critical
to
the
overall
system
or
module
performance,
and
thereby
avoid
wasting
time
attempting
to
optimize
code
that
does
not
noticeably
affect overall
performance
.
For
example,
a
module
that
performs
floating
point
processing
is
found
to
be
noticeably
slow
.
The
floating
point
module
consists
of
seven
routines
:
F_ADD,
F_SUB,
F_MUL,
F_DIV,
F_CMP,
F_MOVE,
and
F_NORM
.
These
routines
provide
floating
point
addition,
subtraction,
multiplication,
division,
comparison,
moves,
and
normalization
.
To
improve
the
module
performance,
the
individual
routines
are
defined
in
the
State Label
Trace
menu,
and
then
analyzed,
as
in
the following
steps
.

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the HP 1630A and is the answer not in the manual?

HP 1630A Specifications

General IconGeneral
BrandHP
Model1630A
CategoryMeasuring Instruments
LanguageEnglish

Summary

General Information

Introduction

Overview of the manual's purpose and content.

Analyzer Description

Detailed explanation of the HP 1630A/D/G logic analyzer's features.

State Analysis

Describes the state analysis function of the logic analyzer models.

Timing Analysis

Details the timing analysis capabilities of the logic analyzer systems.

Installation

Power Requirements

Specifies the electrical power source requirements for the logic analyzer.

Self-Test

Outlines the analyzer's self-test routine and troubleshooting information.

Connecting Analyzer To Target System

Provides procedures for connecting the analyzer to a system under test.

Front Panel Controls and Menu Map

Front Panel Controls

Explains the function of each key on the logic analyzer's front panel.

Input/Output Displays Menu Map

Illustrates the available menus and navigation paths for displays.

State Measurements

Capturing A State Trace

Step-by-step guide on acquiring state data from a target system.

The State Format Specification

Details how to set up data display formatting for state analysis.

The State Trace Specification

Defines parameters for starting, stopping, and qualifying state traces.

Sequential Triggering

Explains how to trigger based on a sequence of events in the state stream.

Performance Analysis Measurements

State Label Overview Measurement

Analyzes module code ranges and time spent within them using histograms.

Time Interval Overview Measurement

Measures time spent within routines or between transition points using histograms.

Time Positional Measurements

Provides histograms of event occurrences over a specified time period.

Timing Measurements

Triggering

Details methods for triggering timing measurements based on patterns or edges.

The Timing Format Specification

Covers setting up label and threshold assignments for timing data.

The Timing Trace Specification

Defines parameters for single or continuous timing traces.

Waveform Displays

Describes how timing data is visualized in waveform format.

Interactive State And Timing Measurements

Interactive State/Timing Triggering

Details how master and slave analyzers coordinate triggers.

Executing Coordinated Measurements

Outlines procedures for performing combined state and timing measurements.

The Peripherals Menus

[PERIPHERALS] SYSTEM CONFIGURATION

Configures analyzer interaction with peripherals and system settings.

1630A/D System [Peripherals] Specification Menu

Specifies settings for the 1630A/D peripherals.

1630G System [Peripherals] Specification Menu

Specifies settings for the 1630G peripherals.

Using HP-IB Or HP-IL Interface

HP-IB and HP-IL Interface Capabilities

Lists implemented HP-IB and HP-IL interface functions.

Keyboard Mnemonics

Explains device-dependent commands using mnemonic-per-keystroke format.

Data Formats

Details various data formats used in learn strings.

Display Messages

Introduction

Lists and defines status, error, and prompt messages.

Error Messages

Provides definitions for various error messages encountered.

An HP-IB Overview

HP-IB System Terms

Defines terms and concepts for HP-IB system operations.

Message Concepts

Classifies the twelve message types for the HP-IB.

Using A Printer

Obtaining Hard Copy From A Printer

Provides steps to connect a printer and obtain hard copies of displays.

Using The Disc Memory Accessory

The Storage Operations Menu

Details the options for storing and loading files on disc.

How To Read A Disc File

Instructions for loading files from a disc into analyzer memory.

Using The Tape Memory Accessory

How To Use Tape Memory Accessory

Guide to using the digital cassette drive for storing and loading data.

Safety

Warranty

Outlines the product warranty terms and conditions.

Limitation of Warranty

Specifies conditions under which the warranty does not apply.

Microprocessor Preprocessors

Inverse Assembly

Describes software that translates microprocessor instruction sets to mnemonic form.

Custom Design Interfaces With User-definable Interface Module

Discusses custom interface modules for specific designs.

General Specifications

Microprocessor Specifications

Lists specifications for supported microprocessors.

Environmental

Details operating temperature, altitude, and humidity ranges.

Bus Preprocessors

The HP 10342B Bus Preprocessor Provides

Lists features of the HP 10342B bus preprocessor.

Inverse Assembly

Describes the function of the inverse assembler software.

Related product manuals