System information

Source
Analyzer
Trace
3
Obtain Answers to the
Following Questions:
Software Code Execution
What happened just before the
system crashed?
What source code was executed at
a specific point in time?
What is the exact time between
two user-defined system events?
What is the execution history lead-
ing up to or occurring after an
area of interest?
Data Tracking
What is the exact history of a vari-
able’s value over time?
Which routine(s) corrupted my
data?
Debug Your Source Code
As an engineer, you are responsi-
ble for the flawless execution of
your software in its real-time
environment. You must ensure
that both input and output data-
flow processing and system time
constraints are tested to design
specification. Valid measurements
can only be performed on the
actual hardware prototype.
Using the Agilent Technologies
B4620B source correlation tool set
you can obtain answers to many of
your questions concerning soft-
ware code execution, data track-
ing, and software-hardware inte-
gration.
Software-Hardware
Integration
What is the root cause of a system
failure—hardware or software?
Are timing anomalies found by the
hardware engineer the cause of
my software problems?
Am I working on the same prob-
lem as the hardware engineer?
What portion of my source code
correlates to the problem the
hardware engineer reported?
Product Description
The Agilent Technologies B4620B
source correlation tool set
correlates a microprocessor
execution trace window with a
corresponding high-level source
code window.
The tool set uses information
provided in your compiler’s object
file to build a database of source
files, line numbers and symbol
information. The tool set’s main
advantage is its ability to allow
you to observe software execution
without halting the system or
adding instructions to the code.
The tool set can also be used to
set up the logic analyzer trace by
simply pointing and clicking on a
source line.
Once the tool set is enabled on
your 16700A Series system, it
can support new processors by
changing analysis probes and
verifying object file compatibility.
Multiple-processor systems are
also supported.
The source correlation tool set
completes your software develop-
ment environment by providing
multiple views of code execution
and variable content under severe
real-time constraints.
Figure 2: Typical Development Cycle.
Debug
Your Development Environment
Compile
Relocatable
Object Code
Link
Absolute
Object Code
Edit
Source File
Symbol File
Download
The Source Correlation
Tool Set