12.07.2015 Views

ARM DS-5 Using the Debug Hardware Configuration Utilities

ARM DS-5 Using the Debug Hardware Configuration Utilities

ARM DS-5 Using the Debug Hardware Configuration Utilities

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Configuring CoreSight systems6.13 CoreSight topology and associations for <strong>the</strong> Cortex-M3 FPGAThe following figure shows <strong>the</strong> CoreSight topology diagram for Cortex-M3 FPGA:TraceFunnelCortex-M3CSETMTPIUAHBAHB-APDAP<strong>ARM</strong>CS-DPThe Association file for this is:Figure 6-12 CoreSight system topology diagram - Cortex-M3 FPGAName=<strong>ARM</strong>CS-DP;Type=<strong>ARM</strong>CS-DP;Name=Cortex-M3;Type=Cortex-M3;ETM=ETMM3;Name=ETMM3;Type=CSETM;Core=Cortex-M3;TraceOutput=TPIU;Name=Funnel;Type=CSTFunnel;Name=TPIU;Type=CSTPIU;Port0=ETMM3;In this Association file:Name=<strong>ARM</strong>CS-DP;Type=<strong>ARM</strong>CS-DP;This line specifies <strong>the</strong> first device in our list is <strong>the</strong> <strong>ARM</strong> CoreSight <strong>Debug</strong> port.Any CoreSight components that are connected using <strong>the</strong> <strong>Debug</strong> Port associatedwith this template must follow this device.Name=Cortex-M3;Type=Cortex-M3;ETM=ETMM3;This line specifies that a Cortex-M3 processor is accessible using <strong>the</strong> preceding<strong>ARM</strong>CS-DP. The ETM=ETMM3 section states that <strong>the</strong> processor has an associatedETM called ETMM3.Name=ETMM3;Type=CSETM;Core=Cortex-M3;TraceOutput=TPIU;This line specifies that an ETM is accessible using <strong>the</strong> preceding <strong>ARM</strong>CS-DP.TraceOutput=TPIU signifies that this ETM can output into <strong>the</strong> component namedTrace Port Interface Unit (TPIU).Core=Cortex-M3 signifies that <strong>the</strong> source for trace captured by this ETM is <strong>the</strong>Cortex-M3 device.Name=Funnel;Type=CSTFunnel;This line specifies that a CoreSight Trace Funnel is accessible using <strong>the</strong> preceding<strong>ARM</strong>CS-DP.Name=TPIU;Type=CSTPIU;Port0=ETMM3;This line specifies that a CoreSight TPIU is accessible using <strong>the</strong> preceding<strong>ARM</strong>CS_DP.Port0=ETMM3 indicates that <strong>the</strong> source of trace that is stored in this ETB is <strong>the</strong>component named ETMM3.<strong>ARM</strong> DUI 0498F Copyright © 2010-2012 <strong>ARM</strong>. All rights reserved. 6-19ID021112Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!