*
*Home|Chinese|Japanese*About ARM|Forums|Events|News|Employment|Contact Us|Investors*
dotted rule
*ARM - the architecture for the digital worldARM - the architecture for the digital world
search
*
*
***
*MARKETS:PRODUCTS & SOLUTIONS:CONNECTED COMMUNITY:TECHNICAL SUPPORT:DOCUMENTATION*
*
technical support
*
*
****
*.Technical Support
*
*
*>>Home Page*
*
*.Obtaining Support*
*
*.FAQs*
*
**Development Tool FAQs*
**IP FAQs*
**Embedded Software FAQs*
**Artisan Physical IP FAQs (Login Required)*
*
*.Downloads*
*
*.Documentation*
*
*.Training*
*
*.Where To Buy*
*
*.Keil MCU Tools*
*
*.What's New*
*
*.ARM Newsgroups*
*
*.Active Assist On-site Services*
*
*
*
technical support FAQsask ARM*
*

Technical Support Search
*     (Advanced Search)
  FAQs   Documentation   Downloads   Forums

*

 
downarrowHow do I perform profiling on the ARM1176JZF-S core tile on the Emulation Baseboard?
Applies to: Core Tiles, General Versatile Issues, Profiling, RealView Development Suite (RVDS) 3.1 Professional, RealView Profiler (RVP) 1.0

This FAQ is applicable when running a CT1176JZF-S on an Emulation Baseboard with the FPGA images provided with AN177.

Firstly, ensure that you have connected the trace probe to the TRACEA connector on the Core Tile. The Mictor Trace connectors on the EB do not allow access to the core ETM.

In this configuration the ARM1176JZF-S on the Core Tile runs at 360MHz by default, which is currently too fast for RealView Profiler. You will need to slow down the clock to 250MHz or less to perform hardware profiling. To do this you can use the clock test application from the Versatile CD - this is located at

%ARMROOT%\Versatile\CT1156-1176_HBI0154\version\build\software\CT1156-1176_clock

The core clock frequency is calculated as:

Core Frequency = ( (REFCLK / indiv) * (vcodiv / 2outdiv  + 1) ) / clkdiv

where
indiv = PLL input divider
vcodiv = VCO Output divider
outdiv = PLL output divider
clkdiv = Core clk divider

For more information refer to AN177 and the technical reference manuals for the EB and the CT1176JZF-S.

For example, to clock the core down to 200MHz, enter the following values when prompted:

REFCLK   20
PLL input divider 1
PLL VCO divider  80
PLL output divider 2
Core clk divider 0
Internal clk divider 1
External clk divider 3

You will then need to reset the board with no debugger attached.






back to top

*
**
*4 dots*Other ARM Websites
*
shadow *LEGAL STATEMENTshadow