Advertisement

PowerTrace Serial User´s Guide

TRACE32 Online Help
TRACE32 Directory
TRACE32 Index
TRACE32 Documents ......................................................................................................................
PowerTrace Serial User´s Guide ..................................................................................................
History .........................................................................................................................................
Introduction ................................................................................................................................
Installation ..................................................................................................................................
Trace Port Utilization .................................................................................................................
FAQ ..............................................................................................................................................
Diagnosis ....................................................................................................................................
PowerTrace Serial User´s Guide
©1989-2018 Lauterbach GmbH
1
1
3
3
3
3
4
5
5
5
8
9
11
12
17
20
21
21
21
22
22
23
23
27
27
27
28
28
30
31
31
31
31

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PowerTrace Serial and is the answer not in the manual?

Questions and answers

Summary of Contents for Lauterbach PowerTrace Serial

  • Page 1: Table Of Contents

    PowerTrace Serial User´s Guide TRACE32 Online Help TRACE32 Directory TRACE32 Index  TRACE32 Documents ........................PowerTrace Serial User´s Guide ....................History ............................Introduction ..........................Intended Audience Prerequisites Contacting Support Installation ..........................Hardware Installation PowerTrace Serial Adapter for AGBT (LA-3556) Adapter for RH850 (LA-3561)
  • Page 2 LA-1235 - 40pin Flex Cable LA-2770 - Mipi34-ARM20 Adapter LA-2114 - 34pin Half Size Cable LA-3522 - ACC-PTSERIAL-ETM 7-8 LA-1239 - 80pin Flex Cable Electrical Specification for PowerTrace Serial Electrical Characteristics Absolute Maximum Ratings Switching Characteristics Timing Characteristics Maximum Lane Skew...
  • Page 3: History

    PowerTrace 2 is still the preferred tool for low speed and low lane count applications. However in case of lane speeds above 6Gbps and/or lane counts higher than four, the PowerTrace Serial will be the preferred tool.
  • Page 4: Contacting Support

    The complete text of the error messages you get (AREA.view) • Trace connector pinout (board schematics and layout) • Is the problem lane speed or lane count dependent? • A screenshot of each lane shown in Trace.ShowFocusEye (press SCAN before) ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 5: Installation

    The marker of pin 1 [C] of the plug is easy to miss, but is located close to one 45° corner [A]. For better illustration the picture below is rotated of 180°: A 45° conners B 90° conners C Pin 1 marker ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 6 The flex cables are labeled to make the installation easier: Serial Port 0: The debug cable can be connected to the PowerTrace Serial module or directly to the target depending on the target trace connector pin-out. Serial Port 1: The debug cable must be connected to the target directly or ©1989-2018 Lauterbach GmbH...
  • Page 7 ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 8: Adapter For Agbt (La-3556)

    AUTO26 debug connector JTAG16 debug connector Target connector PowerTrace Serial connector for Serial Port 1 Both debug connectors, AUTO26 [A] and the JTAG16 [B] hold the same debug signals coming from the target connector [C]. Only one debug connector at the time must be used.
  • Page 9: Adapter For Rh850 (La-3561)

    Adapter for RH850 (LA-3561) Connector Function AUTO26 debug connector JTAG14 debug connector Target connector PowerTrace Serial connector for Serial Port 1 Jumper Function X130 Set: Connects pin 16 (EVTI) of the target connector to TRIGOUT of PowerTrace Serial Open: EVTI not connected...
  • Page 10 Open: pin 24 of Auto26 is open Both debug connectors AUTO26 [A] or the JTAG14 [B] hold the same debug signals coming from the target connector [C]. Only one debug connector must be used at the time. ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 11: Adapter For Mini-Pcie (La-3526)

    The passive adapter card is used to adapt PC-like targets with trace data coming via MiniPCIe connectors. Connector Function MiniPCIe edge connector PowerTrace Serial connector for Serial Port 1 Insert the adapter carefully. ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 12: Adapter For Pcie Slot Card (La-3525)

    The adapter will be shipped in auto-configuration-mode which will work for most of the targets. Configuration changes (e.g. deemphasis) should be done carefully and knowledge of high-speed signaling techniques is necessary. ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 13 A PowerTrace Serial tool connector B Selector for adapter configuration mode for RX path C Selector for adapter configuration mode for TX path D Configuration switches for equalizer and deemphasis for groups of lanes (RX and TX) E Selector for adapter configuration mode for RX path...
  • Page 14 Off: TX register configuration in progress, failed or target not powered NOTE: The adapter configuration of RX buffers and TX buffers is pipelined. The TX configuration can only succeed if RX configuration was successful. ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 15 RX Jumper Function SCL SEL Must be set to 2-3. Set 1-2: SMB mode Set 2-3: Pin mode SDA SEL Must be set to 2-3. Set 1-2: SMB mode Set 2-3: Pin mode ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 16 Set 2-3: manual test with 50 termination PCIe MODE Emphasis/deemphasis configuration Default: Open Set 1-2: PCIe Gen3 without deemphasis Set 2-3: PCIe Gen3 with deemphasis Set 2-4: PCIe Gen1+2 Open: Auto detection of driver parameter ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 17: Configuration Switches

    Suggested for 1.5GHz 2.5GHz 4GHz 6GHz FR4 and less than 5inch traces FR4 5-10inch traces FR4 10inch traces FR4 15-20inch traces 10.3 12.8 13.7 FR4 20-30inch traces 10.2 13.9 16.2 FR4 25-30inch traces ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 18 Not allowed Equalizer configuration #1 is default. Vp-p DEM dB internal Suggested for Vp-p FR4 and less than 5inch 4mil traces FR4 and less than 5inch 4mil traces -3.5 FR4 and 10inch 4mil traces ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 19 FR4 and 15inch 4mil traces FR4 and less than 5inch 4mil traces -3.5 FR4 and 10inch 4mil traces FR4 and 15inch 4mil traces FR4 and 20inch 4mil traces else else Not allowed Deemphasis configuration #1 is default. ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 20: Configuration Guide

    Always first disable the switches before you enable the next configuration. Don’t have more than one switch enabled within a group. Changing the configuration must be done like this: 100 : current configuration 000 : set temporary configuration 001 : set final configuration ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 21: Software Installation

    Alternatively, connect the debug cable to an additional converter PCB, which splits debug and trace signals. The converter PCB needs to be ordered separately at Lauterbach. Connect the Serial Port 0 to your target’s trace port by using the flex extension cable delivered with your accessory set.
  • Page 22: Trace Port Utilization

    PCIe-based Trace Port HSSTP-based Trace Port The PowerTrace Serial can be used to trace many different architectures. Each architecture requires its own configuration on the target side to configure the CPU to send trace information. A common trace setup consists of the following parts: TRACE32 start-up •...
  • Page 23: Start-Up Script

    Set up the board (buffers, jumpers, etc.). To find the required information, refer to your target user guide. • Configure the operating frequency. The frequency depends on your own application. (C) Finally, the PowerTrace Serial needs to be trained to get the channel up correctly: • Start training sequence on target side (e.g. via script) •...
  • Page 24 Data.Set SD:0x10000008 %LE %LONG 20 ; Set target frequency SYStem.Option BigEndian OFF ; Set endianism ; PROGRAM SETUP Data.LOAD.ELF armle.axf /SPATH /LPATH ; Load example program Register.Set PC main ; Set program counter to ; program start ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 25 TRACEPORT.LaneCount 4lane ; Set number of lanes TRACEPORT.MsgBItEndian BigEndian ; Change bit endianness ; of Aurora payload TRACEPORT.EndsKiP 2 ; Skip the last two ; bytes of an Aurora ; frame (=>skip CRC) ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 26 Data.Set EAPB:0x80001200 %LE %LONG 0x0000000F ; Enable STP Link transmit ELSE PRINT "Failed to get channel up after 2s" ; Report error PRINT Analyzer.ISCHANNELUP() ; print channel status ENDDO ; End of script ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 27: Agbt-Based Trace Port

    NEXUS architectures like QorIQ, MPC57xx and RH850. PCIe-based Trace Port The PowerTrace Serial can be used to trace many different architectures. Each architecture requires its own configuration on the target side to configure the target device to send trace information via PCIe.
  • Page 28: Start-Up Script

    Configure PCIe root complex. PowerTrace Serial is always an endpoint • Set up trace source. (C) The PowerTrace Serial will be trained by the root complex. Finally the channel state should be checked: ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 29 DO etr_utility.cmm ETR1 set DAB &EtrAxiBase DO etr_utility.cmm" ETR1 set RSZ 0x8 DO etr_utility.cmm" ETR1 set AXICTL 0x00000F00 0x00000FBF Trace.METHOD Analyzer ETM.Trace ON ETM.ON ;Test the state of the trace channel PRINT Analyzer.ISCHANNELUP() ENDDO ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 30: Faq

    No information available ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 31: Diagnosis

    Diagnosis Device LED Codes POWER This LED gives information about the power state of PowerTrace Serial. It can blink or be off or on. The blink codes give further information about the issue: Code Note Comment 1111111111111111 permanent on power good...
  • Page 32: Displaying Error Messages

    Error messages are displayed: • In the upper left corner of the Trace.List window: • In the message line: • In the Area.view window: ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 33: Searching For Errors

    Select Expert and enter “flowerror” in the items field. The item entry is not case sensitive. Use the Find First and Find Next buttons to jump to the next flowerror within the trace. Click Find All to open a window listing all flowerrors. The command Trace.FindAll , FLOWERROR ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 34 This command starts a statistical analysis. An additional symbol (ERROR) is shown if errors were found. The search could take a long time depending on the used memory size of the trace module and the type of host interface. Check the status to estimate the time. ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 35: Types Of Trace Decoder Errors

    Memory contents have changed (e.g. self modifying code). • Wrong endianness configuration (bit/byte/word/long) • Skipping wrong amount of bytes at the end of each Aurora frame (CRC or not) Please see Diagnosis Check List. ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 36: Fifofull

    “Trace test failed: not enough samples in the trace” will give you a clue as to what might have caused the failure. For explanations of the error messages, refer to ”Error Message Emulator” “Error Messages” (error.pdf). ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 37: Diagnosis Check List

    (please refer to Connector Layout). Did the PowerTrace Serial work for other targets? If yes, what has changed on your new target board? Often messages such as Trace test failed: not enough samples in the trace...
  • Page 38 6. Check In case of shared trace pins, additional buffers (e.g. PCIE switches) may be used on the target hardware. Make sure that these buffers are enabled and configured correctly. ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 39 It reflects the trace signal seen by PowerTrace Serial. The absolute values cannot be guaranteed, but give an suitable impression of the signal integrity and what the tools does “see”. ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 40 8. Check Is your TRACE32 software up to date? VERSION.SOFTWARE It should be newer than build number #81148. Check http://www.lauterbach.com/updates.html or ask your local support team for an update or contact stp-support@lauterbach.com. ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 41: Advanced Checks

    The bit order of incoming trace data might be wrong. This can happen by user fault (wrong configuration) or by manufacturer fault (chip bug). The PowerTrace Serial allows to change bit, byte, word and double-word (long) order by the following commands: •...
  • Page 42: Recommendations For Target Board Design

    Capacitor vias should never be shared, each capacitor requires its own vias close to the pads. • The target voltage (VCCSENSE) has to be within the specified range, see Electrical requirements. For other voltage levels, contact icrstp-support@lauterbach.com. ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 43: Technical Data

    Technical Data In this section: • PowerTrace Serial Accessory Sets • Electrical Specification for PowerTrace Serial PowerTrace Serial Accessory Sets Product number Product code Includes LA-3521 ACC-PTSERIAL-ETM 1-6 LA-1235 (40pin flex cable) LA-2770 (Mipi34-ARM20-adapter) LA-2114 (34pin Half-size-Cable LA-3522 ACC-PTSERIAL-ETM 7-8...
  • Page 44: La-2770 - Mipi34-Arm20 Adapter

    Flat ribbon cable 75  Impedance Capacitance 22.5pF/ft. Inductance 0.317µH/ft. Propagation Delay 1.7 ns/ft. Conductor 30 AWG Insulation Material Contact Current Rating 0.5A Contact Resistance 30 m Length 45mm Pitch 1.27mm x 1.27mm ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 45: La-3522 - Acc-Ptserial-Etm

    LA-1239 - 80pin Flex Cable Manufacturer Samtec Type 30 AWG Twinax 100  Impedance Capacitance 48.9 pF/m Inductance 0.518 uH/m Propagation Delay 4.79 ns/m Shield Braid, Silver Plated Copper Dielectric Jacket Length 53 cm ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 46: Electrical Specification For Powertrace Serial

    Electrical Specification for PowerTrace Serial Electrical Characteristics Serial Port 0 VCCSENSE 1.2-3.3V Vendor IO 1.2-3.3V JTAG 1.2-3.3V TRIGIN 1.2-3.3V TRIGOUT 1.2-3.3V Synchronous reference clock CML output, fraction of lane speed (1/1, 1/2, 1/20, 1/25, 1/30, (bit clock) 1/34, 1/40, 1/50), max.
  • Page 47: Timing Characteristics

    Timing Characteristics Maximum Lane Skew Lane skew 10UI Additional Data 100  differential Impedance Material Device Connector Samtec 40 pin, ERF8-020-01-L-D-RA-L-TR 80 pin, ERF8-040-01-L-D-RA-L-TR ©1989-2018 Lauterbach GmbH PowerTrace Serial User´s Guide...
  • Page 48: Simulation Model

    XC7K325T-FFG900, GTX icrstp-support@lauterbach.com PowerTrace Serial Models of the FPGA and the connector are required to simulate the input stage of PowerTrace Serial. Please contact Xilinx and Samtec for device simulation models: Xilinx FPGA: Kintex7 XC7K320T-3, FF900, GTX-transceiver Samtec connector: ERF8 series, 80pin, right-angle Dimensions tbd.
  • Page 49: Debug

    The 34pin debug connector should be seen as extension to Serial Port 0. The ARM-HSSTP standard defines a target connector which includes debug signals and trace signals. The debug signals are not used by the PowerTrace Serial, but they can be accessed via the MIPI-conform 34pin connector on the top of the module.

Table of Contents