Formation - ARM RVDS Trace & Simulation (reference 004693A)
 
    Partners
  • Do not hesitate to request the detailed course description by contacting training@mvd-fpga.com
  • This training course is approved by ARM
  • Practical exercices are based on RVDS IDE
   
           
    Prerequisites
  • A basic understanding of ARM cores
   
             
  Course Objectives
  • This course provides an detailed description of the features supported by the RealView Debugger : simulation and trace
  • A lot of exercices have been developed to understand the capabilities offered by these tools
   
           
    Duration
  • 1-day course
  • Note that this course can be appended to a core course (see ARM7, ARM9, ARM11, Cortex-M3 courses)
   
           
    Topics

(The full description of this course can be provided on request)

CONTROLLING EXECUTION WITH RVD

  • The Real-View Debugger environment
  • Taking control over a particular target in a multi-target system
  • Loading images and binaries
  • Mapping target memories
  • Changing the execution context
  • Debugging with command scripts
  • Using macros for debugging
  • Configuring workspace settings, how to configure, save and load a board package

SIMULATION WITH RVISS

  • RVISS components, processor model, memory model
  • Tracer, debugging support for tracing, interpreting trace file output, configuring tracer
  • Profiler, configuring the profiler, RVISS cycle types, uncached cores, cached cores, page-table module
  • Memory modelling with mapfiles
  • Developing peripheral models
  • Clarifying ISS variables like $statistics and $clock
  • How to customize/modify ARM ISS to add new behavior
  • Target configuration (memory features : wait states), cache size

REAL-TIME TRACE WITH ARM TOOLS

  • Introduction to tracing
  • Tracing with RVD commands
  • How to activate / configure an instruction trace
  • Setting up new trace conditions on a running core
  • Configuring the conditions for trace capture, capturing trace with tracepoints
  • Configuring the ETM
  • Analyzing trace information, profiling trace information
   
           
    Documentation

Training manuals will be given to participants during training. Precise and easy of use, those notes can be used as a reference afterwards.
   
           
    Other trainings :

If you want to know our other training courses and their contents, you can consult or download our complete training courses list on this page : Training courses - General presentation