Agilent Technologies 16700 Musical Instrument Amplifier User Manual


 
41
Post-Processing and Analysis Tool Sets
Source Correlation
Debug Your Source Code
The Agilent B4620B source correla-
tion tool set correlates a microproces-
sor execution trace window with a
corresponding high-level source code
window. The source correlation tool
set enhances your software develop-
ment environment by providing mul-
tiple views of code execution and
variable content under severe real-
time constraints.
Using the B4620B you can obtain
answers to many of your questions
concerning software code execution,
data tracking, and software-hardware
integration.
Obtain Answers to the Following
Questions:
Software Code Execution
What happened just before the
target 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
leading up to or occurring after an
area of interest?
Data Tracking
What is the exact history of a
variable's value over time?
Which routine(s) corrupted the
data?
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
software problems?
Is the software engineer working
on the same problem as the hard-
ware engineer?
What portion of the source code
correlates to the problem the
hardware engineer reported?
Product Description
The tool set's main advantage is its
ability to allow you to observe soft-
ware execution without halting the
system or adding instructions to the
code. The tool set uses information
provided in your compiler's object file
to build a database of source files,
line numbers and symbol information
to reference to logic analyzer traces.
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
16700 Series system, you can support
new processors by changing analysis
probes and verifying object file com-
patibility. Multiple-processor systems
are also supported.
Source
Analyzer
Trace
Figure 5.2. The source correlation tool set allows you to observe software execution without halting the system or
adding instructions to the code.
Debug
Your Development Environment
Compile
Relocatable
Object Code
Link
Absolute
Object Code
Edit
Source File
Symbol File
Download