Tektronix TMS855 Instruction Manual

Instruction Manual
TMS855
HyperTransport Bus Software Support
071-1170-00
www.tektronix.com
Copyright © Tektronix, Inc. All rights reserved.
Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supercedes that in all previously published material. Specifications and price c hange privileges reserved.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
MagniVu is a trademark of Tektronix, Inc.

SOFTWARE WARRANTY

Tektronix warrants that the media on which this software product is furnished and the encoding of the programs on the media will be free from defects in materials and workmanship for a period of three (3) months from the date of shipment. If a medium or encoding proves defective during the warra nty period, Tektronix will provide a replacement in exchange for the defective medium. Except as to the media on which this software product is furnished, this software product is provided “as is” without warranty of any kind, either e xpress or implied. Tektronix does not warrant that the func tions contained in this software product will meet Customer’s requirements or that the operation of the programs will be uninterrupted or error-free.
In order to obtain service under this warranty, Customer must notify Tektronix of the defect before the expiration of the warranty period. If Tektronix is unable to provide a replacement that is free from defects in materials and workmanship within a reasonable time thereafter, Customer may terminate the license for this software product and return this software product and any associated materials for credit or refund.
THIS WARRANTY IS GIVEN BY TEKTRONIX IN LIEU OF ANY OTHER WARRANTIES, EXPRESS OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. TEKTRONIX’ RESPONSIBILITY TO REPLACE DEFECTIVE MEDIA OR REFUND CUSTOMER’S PAYMENT IS THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF THIS WARRANTY. TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.

Table of Contents

Getting Started
Operating Basics
Preface vii...................................................
Manual Conventions vii..............................................
Contacting Tektronix viii.............................................
Support Package Description 1--1.......................................
Disassembly Support 1--1..........................................
Logic Analyzer Software Compatibility 1--2..............................
Logic Analyzer Configuration 1--2......................................
Requirements and Restrictions 1--3......................................
Hardware Reset 1--3..............................................
Clock Rate 1--3..................................................
Setup/Hold Time Adjustments 1--3..................................
Nonintrusive Acquisition 1--3......................................
Limitations of the Support 1--4.........................................
Connecting the Logic Analyzer to a Target System 1--4.....................
Labeling P6880 Probes 1--5............................................
Setting Up the Support 2--1.....................................
Installing the Support Software 2--1.....................................
Support Package Setups 2--2...........................................
Clocking Options 2--3................................................
Acquiring and Viewing Disassembled Data 2--5....................
Acquiring Data 2--5..................................................
Changing How Data is Displayed 2--5...................................
Optional Display Selections 2--6....................................
Bus Specific Fields 2--6...........................................
Marking Cycles 2--7..................................................
Cycle Type Labels 2--8...............................................
Special Messages 2--9................................................
Viewing Disassembled Data 2--10........................................
All Display Format 2--11...........................................
No NOP Packets Display Format 2--13................................
Trigger Programs 2--15..........................................
Loading Trigger Programs 2--15.........................................
HT and HT_Tek Trigger Programs 2--16...............................
Setup/Hold Time Adjustments 2--19...............................
Reference
Channel Group Definitions 3--1..................................
Channel Groups 3--1.................................................
TMS855 HyperTransport Bus Software Support
i
Table of Contents
Specifications
Replaceable Parts List
Symbol and Channel Assignment Tables 3--9......................
Symbol Tables 3--9..................................................
Channel Assignment Tables 3--9........................................
HT Channel Group Assignments 3--10................................
Setup/Hold Calibration Groups 3--10..................................
Disassembly Groups for HT Support Package 3--11......................
HT_Tek Channel Group Assignments 3--13............................
Setup/Hold Calibration Groups 3--13..................................
Disassembly Groups for HT_Tek Support Package 3--14..................
Signal Source To Probe Connections 3--17.................................
Connections for HT and HT_Cal Support Packages 3--18.................
Connections for HT_Tek and HT_Tek_Cal Support Packages 3--25.........
Signal Acquisition 3--33.........................................
Signal Acquisition in HT and HT_Tek Support Packages 3--33.................
Specifications Table 4--1..............................................
Index
Parts Ordering Information 5 --1.........................................
Using the Replaceable Parts List 5--1....................................
ii
TMS855 HyperTransport Bus Software Support

List of Figures

Table of Contents
Figure 2--1: Disassembly display options for HT support
package 2--6...............................................
Figure 2--2: Example of All Display format for the HT_Tek support
package 2--11...............................................
Figure 2--3: Example of All display format with CRC and NOP
packets filtered for the HT_Tek support package 2--12...........
Figure 2--4: Example of No NOP Packets with Post Process filtering
in HT_Tek support package 2--13..............................
Figure 2--5: Loading trigger programs 2--16........................
Figure 3--1: P6880 differential probe land footprint for HT and
HT_Cal support packages 3--18...............................
Figure 3--2: P6880 differential probe land footprint for HT_Tek
and HT_Tek_Cal support packages 3--25.......................
Figure 3--3: P6880 differential probe land footprint for HT_Tek
and HT_Tek_Cal support packages 3--26.......................
Figure 3--4: Timing diagram for Upstream or Downstream bus 3--34....
Figure 3--5: Timing diagram for Upstream and Downstream bus
with Clock Inverted. 3--35....................................
Figure 3--6: Timing diagram for Upstream and Downstream bus 3--36..
Figure 3--7: Timing diagram for Upstream and Downstream bus
with skew 3--37.............................................
Figure 3--8: Timing diagram for Upstream and Downstream with
180 degree phase shift 3--38...................................
TMS855 HyperTransport Bus Software Support
iii
Table of Contents

List of Tables

Table 1--1: Probe requirements for the TMS855 HyperTransport
bus support packages 1--3...................................
Table 2--1: Disassembly display options 2--6.......................
Table 2--2: Mark selections and definitions for HT and HT_Tek
support packages 2--8......................................
Table 2--3: Cycle type labels for control p ackets in HT and HT_Tek
support packages 2--8......................................
Table 2--4: Cycle type labels for data packets for HT and HT_Tek
support packages 2--9......................................
Table 2--5: Cycle type labels for packet continuation for HT and
HT_Tek support packages 2--9...............................
Table 2--6: Description of special messages in the display 2--10........
T able 2--7: Description of special characters in the display 2--10.......
Table 3--1: HT and HT_Tek Channel groups 3--1..................
Table 3--2: HT_Ctrl group symbol table definitions 3--9.............
Table 3--3: HT Setup/Hold calibration groups 3--10..................
Table 3--4: U_CAD group assignments for HT support package 3--11...
Table 3--5: U_CAD_DM group assignments for HT support
package 3--11..............................................
Table 3--6: U_Control group assignments for HT support
package 3--12..............................................
Table 3--7: D_CAD group assignments for HT support package 3--12...
Table 3--8: D_CAD_DM group assignments for HT support
package 3--12..............................................
Table 3--9: D_Control group assignments for HT support
package 3--13..............................................
Table 3--10: HT_Tek Setup/Hold calibration groups 3--13............
Table 3--11: U_CAD group assignments for HT_Tek support
package 3--14..............................................
Table 3--12: U_CAD_DM group assignments for HT_Tek support
package 3--15..............................................
Table 3--13: U_Control group assignments for HT_Tek support
package 3--15..............................................
Table 3--14: D_CAD group assignments for HT_Tek support
package 3--15..............................................
iv
TMS855 HyperTransport Bus Software Support
Table of Contents
Table 3--15: D_CAD_DM group assignments for HT_Tek support
package 3--16..............................................
Table 3--16: D_Control group assignments for HT_Tek support
package 3--16..............................................
Table 3--17: Clock and qualifier channel assignments for HT support
package 3--19..............................................
Table 3--18: A3 probe Upstream channel assignments for HT support
package 3--20..............................................
Table 3--19: D3 probe channel assignments for Upstream bus demuxed
from A3 for HT support package 3--21........................
Table 3--20: C3 probe Upstream channel assignments for HT support
package 3--21..............................................
Table 3--21: C1 probe channel assignments for Upstream bus demuxed
from C3 for HT support package 3--22.........................
Table 3--22: A1 probe Downstream channel assignments for HT
support package 3--22.......................................
Table 3--23: D1 probe channel assignments for Downstream bus
demuxed from A1 for HT support package 3--23.................
Table 3--24: E3 probe Downstream channel assignments for HT
support package 3--23.......................................
Table 3--25: E1 probe channel assignments for Downstream bus
demuxed from E3 for HT support package 3--24.................
Table 3--26: Clock and qualifier channel assignments for HT_Tek
support package 3--26.......................................
Table 3--27: A3 probe Upstream channel assignments for HT_Tek
support package 3--27.......................................
Table 3--28: D3 probe channel assignments for Upstream bus demuxed
from A3 for HT_Tek support package 3--28.....................
Table 3--29: C3 probe Upstream channel assignments for HT_Tek
support package 3--28.......................................
Table 3--30: C1 probe channel assignments for Upstream bus demuxed
from C3 for HT_Tek support package 3--29....................
Table 3--31: A1 probe Downstream channel assignments for HT_Tek
support package 3--29.......................................
Table 3--32: D1 probe channel assignments for Downstream bus
demuxed from A1 for HT_Tek support package 3--30............
Table 3--33: E3 probe Downstream channel assignments for
HT_Tek support package 3--30...............................
Table 3--34: E1 probe channel assignments for Downstream bus
demuxed from E3 for HT_Tek support package 3 --31............
Table 3--35: Reference of figures corresponding to combinations
of acquisition modes and clocking options 3--33.................
TMS855 HyperTransport Bus Software Support
v
Table of Contents
Table 3--36: Sample points in the HT and HT_Tek support
packages 3--39.............................................
T able 4--1: Electrical specifications 4--1...........................
vi
TMS855 HyperTransport Bus Software Support

Preface

This instruction manual contains specific information about the TMS855 HyperTransport bus software support product and is part of a set of information on how to operate this product on compatible Tektronix logic analyzers.
If you are familiar with operating bus support products on the logic analyzer, you will probably only need this instruction manual to set up and run the support.
If you are not familiar with operating bus support products, you will need to supplement this instruction manual with information on basic operations to set up and run the support.
Information on basic operations of bus support packages is included with each product. Each logic analyzer includes basic information that describes how to perform tasks common to support packages on that platform. This information can be in the form of logic analyzer online help, an installation manual, or a user manual.
This manual provides detailed information on the following topics:
H Connecting the logic analyzer to the target system

Manual Conventions

H Setting up the logic analyzer to acquire data from the target system
H Acquiring and viewing disassembled data
This manual uses the following conventions:
H The term “disassembler” refers to the software that disassembles Hyper-
Transport bus cycles.
H The phrase “information on basic operations” refers to logic analyzer online
help or user manual.
H The phrase “logic analyzer” refers to the Tektronix logic analyzer for which
this product was purchased.
TMS855 HyperTransport Bus Software Support
vii

Contacting Tektronix

Preface
Phone 1-800-833-9200*
Address Tektronix, Inc.
Department or name (if known) 14200 SW Karl Braun Drive P.O. Box 500 Beaverton, OR 97077 USA
Web site www.tektronix.com
Sales support 1-800-833-9200, select option 1*
Service support 1-800-833-9200, select option 2*
Technical support Email: techsupport@tektronix.com
1-800-833-9200, select option 3*
6:00 a.m. -- 5:00 p.m. Pacific time
* This phone number is toll free in North America. After office hours, please leave a
voice mail message. Outside North America, contact a Tektronix sales office or distributor; see the Tektronix web site for a list of offices.
TMS855 HyperTransport Bus Software Supportviii
Getting Started

Getting Started

This section contains information on the TMS855 HyperTransport bus support product, and information on connecting your logic analyzer to your target system.

Support Package Description

The TMS855 HyperTransport bus support product acquires, decodes and displays HyperTransport bus cycles. The support product allows you to acquire bus cycles with minimal impact on the normal environment of the system.
The TMS855 HyperTransport bus support product contains four support packages that you can load to handle the various combinations of Upstream and Downstream bus widths and data rates. A description of each support package is listed here.
H HT provides state, timing, triggering, and disassembly support.
H HT_Cal helps adjust the Setup/Hold time.
H HT_Tek provides state, timing, triggering, and disassembly support.
Disassembly Support
H HT_Tek_Cal helps adjust the Setup/Hold time.
NOTE. The support packages HT and HT_Cal differ from HT_Tek, and HT_Tek_Cal, only in the channel assignments. Refer to the section Symbol and Channel Assignment Tables on page 3--11 for details.
Triggering Support. The HT and HT_Tek support packages contain a library of EasyTrigger programs to enable you to quickly trigger on HyperTransport control packets and to filter CRC and NOP packets in real time.
The HT and HT_Tek support packages disassemble data acquired from the HyperTransport bus. The features of the disassembler are:
H Decoding all types of HyperTransport Packets.
H Identifying CRC packets using heuristics.
H Supporting disassembly for the 8-bit and 16-bit bus widths for Upstream and
Downstream.
TMS855 HyperTransport Bus Software Support
1--1
H Providing trigger programs for real time filtering of the CRC and NOP
packets and to trigger on the HyperTransport packets.
H Color coding for easier identification of the different packet fields.
H Using packet style display for the existing logic analyzer listing window
architecture.
H Acquiring Upstream and Downstream 8 and 16-bit buses in one 136-channel
TLA7Axx module, when the bus is operating in synchronous mode.
To use this support package efficiently, refer to these documents:
H HYPERTRANSPORT I/O LINK SPECIFICATION, {HyperTransport
Technology Consortium, 22nd November 2002, and Revision 1.05}
H HyperTransport Technology, Interface Design Guide, {May, 2002, Revision
1.04}

Logic Analyzer Software Compatibility

Getting Started
The label on the bus support CD-ROM states which version of logic analyzer software this support package is compatible with.

Logic Analyzer Configuration

The TMS855 HyperTransport bus support product allows a choice of required minimum module configurations. The support package requires one 136-channel TLA7Axx module. You can simultaneously capture different combinations of Upstream and the Downstream buses from the target system assuming that both the Upstream and Downstream clocks are running at the same speed and derived from the same crystal. The different combinations are:
H 8-bit Upstream Bus and 8-bit Downstream Bus
H 16-bit Upstream Bus and 16-bit Downstream Bus
H 8-bit Upstream Bus and 16-bit Downstream Bus
H 16-bit Upstream Bus and 8-bit Downstream Bus
Systems with unique clocks for the U pstream and Downstream buses require two independent 136-channel TLA7Axx modules for simultaneous capture. Module acquisition speed depends on the requirements but is 450 MHz by default for 16-bit and 8-bit buses.
1--2
TMS855 HyperTransport Bus Software Support
Getting Started
Table 1--1 lists the probe requirements for each of the TMS855 HyperTransport bus support packages.
Table 1--1: Probe requirements for the TMS855 HyperTransport bus support packages
Support package
HT, and HT_Cal Four P6880 probes for
HT_Tek, and HT_Tek_Cal
Upstream and Downstream 16-bit buses
TLA7Axx
Four P6880 probes for TLA7Axx

Requirements and Restrictions

Review the electrical specifications in the Specifications section on page 4-1 in this manual as they pertain to your target system, as well as the following descriptions of TMS855 HyperTransport bus support product requirements and restrictions.
Hardware Reset
Clock Rate
If a hardware reset occurs in your HyperTransport system during an acquisition, the application might acquire an invalid sample.
The maximum rate for state acquisition is 450 MHz
Upstream and Down­stream 8-bit buses
Two P6880 probes for TLA7Axx
Four P6880 probes for TLA7Axx
Upstream or Down­stream 16-bit buses
Two P6880 probes for TLA7Axx
Two P6880 probes for TLA7Axx
Upstream or Down­stream 8-bit buses
One P6880 probe for TLA7Axx
Two P6880 probes for TLA7Axx
1
.
Setup/Hold Time
Adjustments
For correct acquisition, the target system must provide a data valid window of 750 ps. Some target systems may require an adjustment in the Setup/Hold time settings of the logic analyzer to match the data valid window. The HT_Cal and HT_Tek_Cal support packages can be used along with the SHAnalyzer applica­tion to find the optimum Setup/Hold time settings for the logic analyzer. For more information, refer to the section Setup/Hold Time Adjustments on page 2-19.
Nonintrusive Acquisition
Acquiring HyperTransport bus cycles is nonintrusive to the target system. That is, the TMS855 HyperTransport bus support product does not intercept, modify or present signals back to the target system.
1
Specification at time of printing. Contact your Tektronix sales representative for current information on the fastest bus supported.
TMS855 HyperTransport Bus Software Support
1--3

Limitations of the Support

The TMS855 HyperTransport bus support product has these limitations.
H If the TMS855 HyperTransport bus support product cannot find the start of a
H Since the trigger programs wait until they encounter a Low to High transition
H When the CTL signal is asserted, the CAD signals carry either a control
Getting Started
control packet or a CRC packet, it displays a message Insufficient Data to Disassemblein the listing window. This usually occurs if there are no data packets or CRC packets in the acquisition. Use the marking options (see page 2--7) to mark the start of a control packet. Once the start of a control packet is known the support package disassembles the HyperTransport packets.
in the CTL signal (to identify the start of a control packet), the trigger programs do not trigger the logic analyzer, if there are no transitions on the CTL signal.
packet or a CRC packet. Since the trigger programs cannot differentiate between a CRC packet and a control packet, false triggering may occur. If the logic analyzer triggered on a CRC packet, then try again to trigger on the desired control packet. This happens when CRC and NOP packets are not filtered.

Connecting the Logic Analyzer to a Target System

You can use the channel probes and clock probes, to make the connections between the logic analyzer and your target system.
To connect the probes to the HyperTransport bus signals described in the TMS855 product channel assignment to the target system, follow these steps:
1. Power off your target system. It is not necessary to power off the logic
analyzer.
CAUTION. To prevent static damage, handle the target systems, probes, and the logic analyzer module in a static-free environment. Static discharge can damage these components.
Always wear a grounding wrist strap, heel strap, or similar device while handling the target system.
2. Place the target system on a horizontal, static-free surface.
3. Use Tables 3--17 through 3--34 starting on page 3--19 to connect the channel
probes to HyperTransport bus signals in the target system.
1--4
TMS855 HyperTransport Bus Software Support
Getting Started

Labeling P6880 Probes

The TMS855 HyperTransport bus support product relies on the channel mapping and labeling scheme for the P6880 probe. Apply labels, using the instructions described in the P6810, P6860, P6880 Logic Analyzer Probes Instruction manual (Tektronix part number 071-1059-XX).
TMS855 HyperTransport Bus Software Support
1--5
Getting Started
1--6
TMS855 HyperTransport Bus Software Support
Operating Basics

Setting Up the Support

This section provides information on how to set up the software support and covers the following topics:
H Installing the support software
H Support package setups
H Clocking options
The information in this section is specific to the operations and functions of the TMS855 HyperTransport bus support product on a Tektronix logic analyzer. Information on basic operations describes general tasks and functions.
Before you acquire and display disassembled data, you need to load the support package and specify the setups for clocking and triggering as described in the logic analyzer online help under “Microprocessor Support”. The support package provides default values for each of these setups, but you can change the setups as needed.

Installing the Support Software

NOTE. Before you install any support software, it is recommended you verify that the bus support software is compatible with the logic analyzer software.
To install the TMS855 HyperTransport bus support product on your Tektronix logic analyzer, follow these steps:
1. Insert the CD-ROM in the CD drive.
2. Click the Windows Start button, point to Settings, and click Control Panel.
3. In the Control Panel window, double-click Add/Remove Programs.
4. Follow the instructions on the screen for installing the software from the
CD-ROM. A copy of the instruction manual is available on the CD-ROM.
To remove or uninstall software, follow the above instructions and select Uninstall. You need to close all windows before you uninstall any software.
TMS855 HyperTransport Bus Software Support
2--1
Setting Up the Support

Support Package Setups

The TMS855 HyperTransport bus support product installs four support packages. Each support package offers different clocking and display options.
H HT: This support package has the channel assignment derived from the pin
H HT_Cal: This support package has the channel assignment derived from the
H HT_Tek: Use this support package to acquire and decode the HyperTransport
escape defined in HyperTransport Technology, Interface Design Guide.Use this support package to acquire and decode the HyperTransport bus cycles. It supports clock rates from DC up to 450 MHz and data rates from DC up to 900 Mb/s. This package supports both Upstream and Downstream 8-bit and 16-bit buses.
pin escape defined in the HyperTransport Technology, Interface Design Guide. Use this support package to optimize the Setup/Hold window of the logic analyzer for the HyperTransport bus. This support package does not decode and display acquired data. It should only be used in conjunction with the SHAnalyzer application.
bus cycles. It supports clock rates from DC up to 450 MHz and data rates from DC up to 900 Mb/s. This package supports both Upstream and Downstream 8-bit and 16-bit buses.
H HT_Tek_Cal: Use this support package to optimize the Setup/Hold window
of the logic analyzer for the HyperTransport bus. This support package does not decode and display acquired data. It should only be used in conjunction with the SHAnalyzer application.
2--2
TMS855 HyperTransport Bus Software Support

Clocking Options

Setting Up the Support
A special custom clocking program is loaded into the module every time you load one of the HT, HT_Tek, HT_Cal, or HT_Tek_Cal support packages from the TMS855 HyperTransport bus support product. Each support package offers different clocking options. You may use the default clocking option or choose an alternate by clicking the “More...” button in the logic analyzer setup window.
HT, HT_Tek, HT_Cal, and HT_Tek_Cal . These four support packages provide eight custom clocking options.
H 1: Upstream UCLK0 (default)
For a system with common clocks for the Upstream and Downstream buses,
choose this option to acquire both Upstream and Downstream cycles using
the Upstream CLK0 (U_CLK0). Setup/Hold values for signals on the
Upstream and Downstream buses must be referenced to Upstream CLK0
(U_CLK0). Special groups are created to assist in specifying Setup/Hold
values.
H 2: Upstream UCLK0 inverted
Choose this option if the polarity of the Upstream clock is reversed. For a
system with common clocks for the Upstream and Downstream buses,
choose this option to acquire both Upstream and Downstream cycles using
the Upstream CLK0 (U_CLK0). Setup/Hold values for signals on the
Upstream and Downstream buses must be referenced to Upstream CLK0
(U_CLK0). Special groups are created to assist in specifying Setup/Hold
values.
H 3: Upstream UCLK1
For a system with common clocks for the Upstream and Downstream buses,
choose this option to acquire both Upstream and Downstream cycles using
the Upstream CLK1 (U_CLK1). Setup/Hold values for signals on the
Upstream and Downstream buses must be referenced to Upstream CLK1
(U_CLK1). Special groups are created to assist in specifying Setup/Hold
values.
H 4: Upstream UCLK1 inverted
Choose this option if the polarity of the Upstream clock is reversed. For a
system with common clocks for the Upstream and Downstream buses,
choose this option to acquire both Upstream and Downstream cycles using
the Upstream CLK1 (U_CLK1). Setup/Hold values for signals on the
Upstream and Downstream buses must be referenced to Upstream CLK1
(U_CLK1). Special groups are created to assist in specifying Setup/Hold
values.
H 5: Downstream CLK0
For a system with common clocks for the Upstream and Downstream buses,
choose this option to acquire both Upstream and Downstream cycles using
TMS855 HyperTransport Bus Software Support
2--3
Setting Up the Support
the Downstream CLK0 (D_CLK0). Setup/Hold values for signals on the Upstream and Downstream buses must be referenced to Downstream CLK0 (D_CLK0). Special groups are created to assist in specifying Setup/Hold values.
H 6: Downstream CLK0 inverted
Choose this option if the polarity of the Downstream clock is reversed. For a system with common clocks for the Upstream and Downstream buses, choose this option to acquire both Upstream and Downstream cycles using the Downstream CLK0 (D_CLK0). Setup/Hold values for signals on the Upstream and Downstream buses must be referenced to Downstream CLK0 (D_CLK0). Special groups are created to assist in specifying Setup/Hold values.
H 7: Downstream CLK1
For a system with common clocks for the Upstream and Downstream buses, choose this option to acquire both Upstream and Downstream cycles using the Downstream CLK1 (D_CLK1). Setup/Hold values for signals on the Upstream and Downstream buses must be referenced to Downstream CLK1 (D_CLK1). Special groups are created to assist in specifying Setup/Hold values.
H 8: Downstream CLK1 inverted
Choose this option if the polarity of the Downstream clock is reversed. For a system with common clocks for the Upstream and Downstream buses, choose this option to acquire both Upstream and Downstream cycles using the Downstream CLK1 (D_CLK1). Setup/Hold values for signals on the Upstream and Downstream buses must be referenced to Downstream CLK1 (D_CLK1). Special groups are created to assist in specifying Setup/Hold values.
NOTE. Systems with unique clocks for the Upstream and Downstream buses require two independent 136-channel modules for simultaneous capture.
2--4
TMS855 HyperTransport Bus Software Support

Acquiring and Viewing Disassembled Data

This section describes how to acquire data and view it disassembled. The following information covers these topics and tasks:
H Acquiring data
H Changing how data is displayed
H Viewing cycle type labels
H Viewing disassembled data in various display formats

Acquiring Data

The TMS855 HyperTransport bus support product installs four different support packages: HT, HT_Tek, HT_Cal, and HT_Tek_Cal.
NOTE. HT_Cal and HT_Tek_Cal support packages are added for Setup/Hold time adjustments. Use these support packages only when you need to adjust the Setup/Hold time values.
Once you load a support package, choose a clocking mode, and specify the trigger, you are ready to acquire and disassemble data.
If you have any problems acquiring data, refer to information on basic operations in your logic analyzer online help.

Changing How Data is Displayed

Common fields and features allow you to further modify displayed data to suit your needs. You can make common and optional display selections in the Disassembly property page.
You can make selections unique to the TMS855 HyperTransport bus support product to do the following tasks:
H Change how data is displayed across all display formats
H Change the interpretation of disassembled cycles
TMS855 HyperTransport Bus Software Support
2--5
Acquiring and Viewing Disassembled Data
Optional Display
Selections
Bus Specific Fields
Table 2--1 lists the logic analyzer disassembly display options for the TMS855 HyperTransport bus support product.
Table 2--1: Disassembly display options
Description Option
Show All (default)
No NOP Packets
Highlight None (default)
Disassemble Across Gaps Yes
No (default)
You can make optional selections for disassembled data. In addition to the common selections (described in the information on basic operations).You can change the displayed data in the following ways, for the HT and HT_Tek support packages. The submenu has the titles HT Controls and HT_Tek Controls. Figure 2-1 displays the listing window for the disassembly optons.
Figure 2--1: Disassembly display options for HT support package
2--6
TMS855 HyperTransport Bus Software Support
Acquiring and Viewing Disassembled Data
Disassemble. Select one of the two options for the disassembly of either Upstream or Downstream cycles.
Upstream (Default) Downstream
Upstream Bus Width: Select the Upstream bus width from these options.
8 bit (default) 16 bit None
Downstream Bus Width: Select the Downstream bus width from these options.
8 bit (default) 16 bit None

Marking Cycles

x86 Decode: Two options are available. Set this option to “Ye sto view the x86 packets.
No (default) Yes
NOPs and CRCs Filtered: Two options are available. Set this option to “Yes if the CRC and NOP packets are filtered in real time through trigger programs.
No (default) Yes
The disassembler has a Mark Opcode function that allows you to change the interpretation of a cycle type. Using this function, you can select a cycle and change it.
Marks are placed by using the Mark Opcode button. The Mark Opcode button will always be available when disassembly is available. If the sample being marked is not a Control Packet, a note indicating that An opcode Mark cannot be placed at the selected data sample” will replace the Mark Opcode selections.
When a cycle is marked, the character “»” is displayed immediately to the left of the “HT Frames” or “HT_Tek Framescolumn. Cycles can be unmarked by using the Undo Markselection, which will remove the character “»”.
TMS855 HyperTransport Bus Software Support
2--7
Acquiring and Viewing Disassembled Data
Table 2--2 shows the mark selections available on the control packets.
Table 2--2: Mark selections and definitions for HT and HT_Tek support packages
Mark selection Definition
Control Marks cycle as start of control packet
Undo Mark Remove all marks for the current sample

Cycle Type Labels

The HT and HT_Tek support packages decode and display all the individual fields of each packet type. These fields are displayed in different colors.
The control packet names are highlighted in cyan except for Sync Pattern which is highlighted in yellow. Table 2--3 lists the cycle type labels for the HyperTrans­port control packets.
Table 2--3: Cycle type labels for control packets in HT and HT_Tek support packages
Cycle type labels Description
NOP Packet NOP Packet Name
Reserved-HOST Control packet with a reserved command code
Flush Flush Packet Name
Write Request Sized Write Request Packet Name
Read Request Sized Read Request Packet Name
Reserved-I/O Control packet with a reserved command code
Read Response Read Response (RdResponse) Packet Name
Target Done Target Done (TgtDone) Packet Name
Broadcast Message Broadcast Message Packet Name
Fence Fence Packet Name
Atomic Read-Modify-Write Request
Sync Pattern Sync Pattern Packet Name
Interrupt Request Interrupt Request Packet Name
End of Interrupt EOIPacketName
System Management Re­quest-WrSized
System Management Re­quest-Broadcast
Atomic Read-Modify-Write (RMW) Request Packet Name
System Management Request WrSized Packet Name
System Management Request Broadcast Packet Name
2--8
TMS855 HyperTransport Bus Software Support
Acquiring and Viewing Disassembled Data
Table 2--3: Cycle type labels for control packets in HT and HT_Tek support packages (Cont.)
Cycle type labels Description
x86 Interrupt Request x86 Interrupt Request Packet Name
x86 End of Interrupt Standard End-of-Interrupt (EOI) Packet Name.
Address Extension Address Extension
Device Message Request Device Message Request Packet Name
CRC Transfer This message is displayed for CRC packets
The data packet label is highlighted in green. Table 2--4 lists the cycle type label for the data packet.
Table 2--4: Cycle type labels for data packets for HT and HT_Tek support packages

Special Messages

Cycle type labels Description
Data Packet This message is displayed at the start of a data packet.
Table 2--5 lists the cycle type label for the packet continuation.
Table 2--5: Cycle type labels for packet continuation for HT and HT_Tek support packages
Cycle type Labels Description
Data Packet Continued... Data packet continuation. This message is highlighted in
green.
This section gives information about the special messages used in the TMS855 HyperTransport bus support product. The disassembler uses special messages to indicate the following significant events. These messages are highlighted in yellow.
TMS855 HyperTransport Bus Software Support
2--9
Acquiring and Viewing Disassembled Data
Table 2--6 lists the special messages and their descriptions.
Table 2--6: Description of special messages in the display
Special characters Description
*** Insufficient Data to Disas­semble ***

Viewing Disassembled Data

You can view disassembled data for the HT and HT_Tek support packages in two display formats:
All No NOP Packets
The information on basic operations in the logic analyzer online help describes how to select the disassembly display formats.
NOTE. You must set the display format selections in the Disassembly property page for your acquired data to be disassembled correctly. Refer to Changing
How Data is Displayed on page 2--5.
If a channel group is not visible, you must use Add Column or Ctrl+L to make the group visible.
If the TMS855 support software cannot find the start of a control packet or a CRC packet, this message is displayed. This message is also displayed when all the bytes of the control packet are not available for disassembly.
2--10
The disassembler displays special characters and strings in the HT FramesorHT_Tek Frames” column to indicate significant events.
Table 2--7 lists these special characters and strings and describes what they represent.
Table 2--7: Description of special characters in the display
Special characters Description
> There is insufficient room on the screen to
show all available data.
h The values of the packet fields are displayed in
hexadecimal. This character is suffixed with the field value.
TMS855 HyperTransport Bus Software Support
Acquiring and Viewing Disassembled Data
All Display Format
This option displays all the information acquired from the HyperTransport bus without suppressing any information. The display consists of HyperTransport packets with all packet fields decoded.
Figure 2--2 shows the disassembly for 8-bit Upstream bus.
Figure 2--2: Example of All Display format for the HT_Tek support package
TMS855 HyperTransport Bus Software Support
2--11
Acquiring and Viewing Disassembled Data
Figure 2--3 shows the disassembly for 8-bit Upstream bus with real time filtering of CRC and NOP packets.
Figure 2--3: Example of All Display format with CRC and NOP packets filtered for the HT_Tek support package
2--12
TMS855 HyperTransport Bus Software Support
Acquiring and Viewing Disassembled Data
No NOP Packets Display
Format
This option displays all packet types with the fields of the packet decoded. The NOP packets are suppressed in this display format.
Figure 2--4 shows the disassembly for 8-bit Upstream bus with Post Process filtering of NOP Packets.
Figure 2--4: Example of No NOP Packets with Post Process filtering in HT_Tek support package
TMS855 HyperTransport Bus Software Support
2--13
Acquiring and Viewing Disassembled Data
2--14
TMS855 HyperTransport Bus Software Support

Trigger Programs

This section describes how to load the trigger programs for HT and HT_Tek support packages. The HT and HT_Tek support packages contain a library of EasyTrigger programs enabling you to trigger on the HyperTransport packets and filter CRC and NOP packets in real time.
The TMS855 HyperTransport bus support product installs the trigger programs for each support package in the following paths:
C:\Program Files\TLA700\Supports\HT\EasyTriggers C:\Program Files\TLA700\Supports\HT_Tek\EasyTriggers

Loading Trigger Programs

To load a trigger program from any of the support packages, follow these steps:
1. Load the support package.
2. From the system window, click the
Trigger button.
TMS855 HyperTransport Bus Software Support
2--15
Trigger Programs
3. Figure 2--5 shows the window that opens.
Figure 2--5: Loading trigger programs
4. Scroll through the EasyTriggers to find the trigger programs that you need.
5. Select an EasyTrigger program from the list and fill in the fields.
You are now ready to trigger on the acquired data. For more information on basic operations, refer to the logic analyzer online help and the logic analyzer user manual.
HT and HT_Tek Trigger
Programs
2--16
The following is a list of EasyTrigger programs for 16-bit and 8-bit wide Upstream and Downstream HyperTransport bus.
Trigger on Anything Wait for System Trigger Trigger on Atomic-RMW Request
TMS855 HyperTransport Bus Software Support
Trigger on Broadcast Message Trigger on Device Message Request Trigger on Extended Atomic--RMW Request Trigger on Extended Broadcast Message Trigger on Extended Sized Read Request Trigger on Extended Sized Write Request Trigger on Fence Request Trigger on Flush Request Trigger on Generic End-Of-Interrupt (EOI) Trigger on Generic Interrupt Trigger on NOP Trigger on Read Response Trigger on Sized Read Request Trigger on Sized Write Request Trigger on Sync Pattern Trigger on System Management Broadcast Request Trigger on System Management Write Request Trigger on Target Done Response Trigger on x86 End-Of-Interrupt (EOI) Trigger on x86 Interrupt Trigger on Data Anywhere in packet Trigger on Data from Start-of-Packet (SOP) Trigger on Reserved Command Trigger on CTL deassertion timeout
Trigger Programs
TMS855 HyperTransport Bus Software Support
2--17
Trigger Programs
2--18
TMS855 HyperTransport Bus Software Support

Setup/Hold Time Adjustments

Some devices you test may require an adjustment of the setup/hold values in the TLA700 Application. An automated setup/hold analysis application is provided to aid in the selection of the proper setup/hold values. The SHAnalyzer applica­tion (SHAnalyzer.exe) and SHAnalyzer help file (SHAnalyzer.chm) are located in the following folders:
C:\Program Files\TLA 700\Supports\HT_Cal
C:\Program Files\TLA 700\Supports\HT_Tek_Cal
To run the SHAnalyzer application on your Tektronix logic analyzer, follow these steps:
1. Start the logic analyzer application and load the appropriate calibration
support package, HT_Cal or HT_Tek_Cal.
2. Click the Windows Start button and click Run.
3. Enter the path name (C:\Program Files\TLA 700\Supports\HT_Cal or
C:\Program Files\TLA 700\Supports\HT_Tek_Cal) followed by
\SHAnalyzer.exe.
4. Click OK.
5. In the SHAnalyzer application, click the Help button for detailed instruc-
tions.
TMS855 HyperTransport Bus Software Support
2--19
Setup/Hold Time Adjustments
2--20
TMS855 HyperTransport Bus Software Support
Reference

Channel Group Definitions

This section lists the channel group definitions for the TMS855 HyperTransport bus support product.

Channel Groups

Table 3--1 shows the channel groups for the TMS855 HyperTransport bus support product for the HT and HT_Tek support packages.
Table 3--1: HT and HT_Tek Channel groups
Group name Display radix
$U_CTL Off (Calibration group)
$U_CAD0 Off (Calibration group)
$U_CAD1 Off (Calibration group)
$U_CAD2 Off (Calibration group)
$U_CAD3 Off (Calibration group)
$U_CAD4 Off (Calibration group)
$U_CAD5 Off (Calibration group)
$U_CAD6 Off (Calibration group)
$U_CAD7 Off (Calibration group)
$U_CAD8 Off (Calibration group)
$U_CAD9 Off (Calibration group)
$U_CAD10 Off (Calibration group)
$U_CAD11 Off (Calibration group)
$U_CAD12 Off (Calibration group)
$U_CAD13 Off (Calibration group)
$U_CAD14 Off (Calibration group)
$U_CAD15 Off (Calibration group)
$D_CTL Off (Calibration group)
$D_CAD0 Off (Calibration group)
$D_CAD1 Off (Calibration group)
$D_CAD2 Off (Calibration group)
$D_CAD3 Off (Calibration group)
$D_CAD4 Off (Calibration group)
$D_CAD5 Off (Calibration group)
TMS855 HyperTransport Bus Software Support
3--1
Channel Group Definitions
Table 3--1: HT and HT_Tek Channel groups (Cont.)
Group name Display radix
$D_CAD6 Off (Calibration group)
$D_CAD7 Off (Calibration group)
$D_CAD8 Off (Calibration group)
$D_CAD9 Off (Calibration group)
$D_CAD10 Off (Calibration group)
$D_CAD11 Off (Calibration group)
$D_CAD12 Off (Calibration group)
$D_CAD13 Off (Calibration group)
$D_CAD14 Off (Calibration group)
$D_CAD15 Off (Calibration group)
HT Frames* NONE (Disassembly generated text)
HT U_Control* Symbol (Disassembly generated text)
HT U_CAD_DM* Hexadecimal
HT U_CAD* Hexadecimal
HT D_Control* Symbol (Disassembly generated text)
HT D_CAD_DM* Hexadecimal
HT D_CAD* Hexadecimal
HT_Tek Frames** NONE (Disassembly generated text)
HT_Tek U_Control** Symbol (Disassembly generated text)
HT_Tek U_CAD_DM** Hexadecimal
HT_Tek U_CAD** Hexadecimal
HT_Tek D_Control** Symbol (Disassembly generated text)
HT_Tek D_CAD_DM** Hexadecimal
HT_Tek D_CAD** Hexadecimal
Timestamp
U_16 Off
D_16 Off
U_8 Off
D_8 Off
zNOP Off (EasyTrigger group)
U16_Cmd Off (EasyTrigger group)
*
These groups are displayed only in the HT support package.
**
These groups are displayed only in the HT_Tek support package.
3--2
TMS855 HyperTransport Bus Software Support
Table 3--1: HT and HT_Tek Channel groups (Cont.)
Group name Display radix
U16_SeqID[3:0] Off (EasyTrigger group)
U16_PassPW Off (EasyTrigger group)
U16_UnitID[4:0] Off (EasyTrigger group)
U16_Count[3:0] Off (EasyTrigger group)
U16_Compat Off (EasyTrigger group)
U16_SrcTag[4:0] Off (EasyTrigger group)
U16_Addr2[7:0] Off (EasyTrigger group)
U16_Addr3[7:0] Off (EasyTrigger group)
U16_Addr[39:8] Off (EasyTrigger group)
U16_Addr[63:40] Off (EasyTrigger group)
U16_Isoc Off (EasyTrigger group)
U16_Bridge Off (EasyTrigger group)
U16_Error Off (EasyTrigger group)
U16_NXA Off (EasyTrigger group)
U16_IntrInfo[7:2] Off (EasyTrigger group)
U16_IntrInfo[31:8] Off (EasyTrigger group)
U16_Addr[39:32] Off (EasyTrigger group)
U16_IntrInfo[55:32] Off (EasyTrigger group)
U16_MT[2:0] Off (EasyTrigger group)
U16_SysMgtCmd[7:0] Off (EasyTrigger group)
U16_Addr[39:20] Off (EasyTrigger group)
U16_MT[3:0] Off (EasyTrigger group)
U16_Dest Off (EasyTrigger group)
U16_RQEOI Off (EasyTrigger group)
U16_Addr[39:24] Off (EasyTrigger group)
U16_IntrDest[7:0] Off (EasyTrigger group)
U16_Vector[7:0] Off (EasyTrigger group)
U16_IntrDest[31:8] Off (EasyTrigger group)
U16_ResponseData[1:0] Off (EasyTrigger group)
U16_Response[1:0] Off (EasyTrigger group)
U16_PostData[1:0] Off (EasyTrigger group)
U16_PostCmd[1:0] Off (EasyTrigger group)
U16_Isoc2 Off (EasyTrigger group)
U16_Diag Off (EasyTrigger group)
U16_NonPostData[1:0] Off (EasyTrigger group)
Channel Group Definitions
TMS855 HyperTransport Bus Software Support
3--3
Channel Group Definitions
Table 3--1: HT and HT_Tek Channel groups (Cont.)
Group name Display radix
U16_NonPostCmd[1:0] Off (EasyTrigger group)
U16_DataError Off (EasyTrigger group)
U16_DestDev Off (EasyTrigger group)
U16_DestFunc Off (EasyTrigger group)
U16_DestBus Off (EasyTrigger group)
U16_Type Off (EasyTrigger group)
U16_Addr[39:29] Off (EasyTrigger group)
D16_Cmd Off (EasyTrigger group)
D16_SeqID[3:0] Off (EasyTrigger group)
D16_PassPW Off (EasyTrigger group)
D16_UnitID[4:0] Off (EasyTrigger group)
D16_Count[3:0] Off (EasyTrigger group)
D16_Compat Off (EasyTrigger group)
D16_SrcTag[4:0] Off (EasyTrigger group)
D16_Addr2[7:0] Off (EasyTrigger group)
D16_Addr3[7:0] Off (EasyTrigger group)
D16_Addr[39:8] Off (EasyTrigger group)
D16_Addr[63:40] Off (EasyTrigger group)
D16_Isoc Off (EasyTrigger group)
D16_Bridge Off (EasyTrigger group)
D16_Error Off (EasyTrigger group)
D16_NXA Off (EasyTrigger group)
D16_IntrInfo[7:2] Off (EasyTrigger group)
D16_IntrInfo[31:8] Off (EasyTrigger group)
D16_Addr[39:32] Off (EasyTrigger group)
D16_IntrInfo[55:32] Off (EasyTrigger group)
D16_MT[2:0] Off (EasyTrigger group)
D16_SysMgtCmd[7:0] Off (EasyTrigger group)
D16_Addr[39:20] Off (EasyTrigger group)
D16_MT[3:0] Off (EasyTrigger group)
D16_Dest Off (EasyTrigger group)
D16_RQEOI Off (EasyTrigger group)
D16_Addr[39:24] Off (EasyTrigger group)
D16_IntrDest[7:0] Off (EasyTrigger group)
D16_Vector[7:0] Off (EasyTrigger group)
3--4
TMS855 HyperTransport Bus Software Support
Table 3--1: HT and HT_Tek Channel groups (Cont.)
Group name Display radix
D16_IntrDest[31:8] Off (EasyTrigger group)
D16_ResponseData[1:0] Off (EasyTrigger group)
D16_Response[1:0] Off (EasyTrigger group)
D16_PostData[1:0] Off (EasyTrigger group)
D16_PostCmd[1:0] Off (EasyTrigger group)
D16_Isoc2 Off (EasyTrigger group)
D16_Diag Off (EasyTrigger group)
D16_NonPostData[1:0] Off (EasyTrigger group)
D16_NonPostCmd[1:0] Off (EasyTrigger group)
D16_DataError Off (EasyTrigger group)
D16_DestDev Off (EasyTrigger group)
D16_DestFunc Off (EasyTrigger group)
D16_DestBus Off (EasyTrigger group)
D16_Type Off (EasyTrigger group)
D16_Addr[39:29] Off (EasyTrigger group)
U8_Cmd Off (EasyTrigger group)
U8_SeqID[3:0] Off (EasyTrigger group)
U8_PassPW Off (EasyTrigger group)
U8_UnitID[4:0] Off (EasyTrigger group)
U8_Count[3:0] Off (EasyTrigger group)
U8_Compat Off (EasyTrigger group)
U8_SrcTag[4:0] Off (EasyTrigger group)
U8_Addr2[7:0] Off (EasyTrigger group)
U8_Addr3[7:0] Off (EasyTrigger group)
U8_Addr[23:8] Off (EasyTrigger group)
U8_Addr[39:24] Off (EasyTrigger group)
U8_Addr[47:40] Off (EasyTrigger group)
U8_Addr[63:48] Off (EasyTrigger group)
U8_Isoc Off (EasyTrigger group)
U8_Bridge Off (EasyTrigger group)
U8_Error Off (EasyTrigger group)
U8_NXA Off (EasyTrigger group)
U8_IntrInfo[7:2] Off (EasyTrigger group)
U8_IntrInfo[23:8] Off (EasyTrigger group)
U8_IntrInfo[31:24] Off (EasyTrigger group)
Channel Group Definitions
TMS855 HyperTransport Bus Software Support
3--5
Channel Group Definitions
Table 3--1: HT and HT_Tek Channel groups (Cont.)
Group name Display radix
U8_IntrInfo[47:32] Off (EasyTrigger group)
U8_IntrInfo[55:48] Off (EasyTrigger group)
U8_Addr [39:32] Off (EasyTrigger group)
U8_MT[2:0] Off (EasyTrigger group)
U8_SysMgtCmd[7:0] Off (EasyTrigger group)
U8_Addr[23:20] Off (EasyTrigger group)
U8_MT[3:0] Off (EasyTrigger group)
U8_Dest Off (EasyTrigger group)
U8_RQEOI Off (EasyTrigger group)
U8_IntrDest[7:0] Off (EasyTrigger group)
U8_Vector[7:0} Off (EasyTrigger group)
U8_IntrDest[23:8] Off (EasyTrigger group)
U8_IntrDest[31:24] Off (EasyTrigger group)
U8_ResponseData[1:0] Off (EasyTrigger group)
U8_Response[1:0] Off (EasyTrigger group)
U8_PostData[1:0] Off (EasyTrigger group)
U8_PostCmd[1:0] Off (EasyTrigger group)
U8_Isoc2 Off (EasyTrigger group)
U8_Diag Off (EasyTrigger group)
U8_NonPostData[1:0] Off (EasyTrigger group)
U8_NonPostCmd[1:0] Off (EasyTrigger group)
U8_DataError Off (EasyTrigger group)
U8_DestDev Off (EasyTrigger group)
U8_DestFunc Off (EasyTrigger group)
U8_DestBus Off (EasyTrigger group)
U8_Type Off (EasyTrigger group)
U8_Addr[39:29] Off (EasyTrigger group)
D8_Cmd Off (EasyTrigger group)
D8_SeqID[3:0] Off (EasyTrigger group)
D8_PassPW Off (EasyTrigger group)
D8_UnitID[4:0] Off (EasyTrigger group)
D8_Count[3:0] Off (EasyTrigger group)
D8_Compat Off (EasyTrigger group)
D8_SrcTag[4:0] Off (EasyTrigger group)
D8_Addr2[7:0] Off (EasyTrigger group)
3--6
TMS855 HyperTransport Bus Software Support
Table 3--1: HT and HT_Tek Channel groups (Cont.)
Group name Display radix
D8_Addr3[7:0] Off (EasyTrigger group)
D8_Addr[23:8] Off (EasyTrigger group)
D8_Addr[39:24] Off (EasyTrigger group)
D8_Addr[47:40] Off (EasyTrigger group)
D8_Addr[63:48] Off (EasyTrigger group)
D8_Isoc Off (EasyTrigger group)
D8_Bridge Off (EasyTrigger group)
D8_Error Off (EasyTrigger group)
D8_NXA Off (EasyTrigger group)
D8_IntrInfo[7:2] Off (EasyTrigger group)
D8_IntrInfo[23:8] Off (EasyTrigger group)
D8_IntrInfo[31:24] Off (EasyTrigger group)
D8_IntrInfo[47:32] Off (EasyTrigger group)
D8_IntrInfo[55:48] Off (EasyTrigger group)
D8_Addr[39:32] Off (EasyTrigger group)
D8_MT[2:0] Off (EasyTrigger group)
D8_SysMgtCmd[7:0] Off (EasyTrigger group)
D8_Addr[23:20] Off (EasyTrigger group)
D8_MT[3:0] Off (EasyTrigger group)
D8_Dest Off (EasyTrigger group)
D8_RQEOI Off (EasyTrigger group)
D8_IntrDest[7:0] Off (EasyTrigger group)
D8_Vector[7:0] Off (EasyTrigger group)
D8_IntrDest[23:8] Off (EasyTrigger group)
D8_IntrDest[31:24] Off (EasyTrigger group)
D8_ResponseData[1:0] Off (EasyTrigger group)
D8_Response[1:0] Off (EasyTrigger group)
D8_PostData[1:0] Off (EasyTrigger group)
D8_PostCmd[1:0] Off (EasyTrigger group)
D8_Isoc2 Off (EasyTrigger group)
D8_Diag Off (EasyTrigger group)
D8_NonPostData[1:0] Off (EasyTrigger group)
D8_NonPostCmd[1:0] Off (EasyTrigger group)
Channel Group Definitions
TMS855 HyperTransport Bus Software Support
3--7
Channel Group Definitions
Table 3--1: HT and HT_Tek Channel groups (Cont.)
Group name Display radix
D8_DataError Off (EasyTrigger group)
D8_DestDev Off (EasyTrigger group)
D8_DestFunc Off (EasyTrigger group)
D8_DestBus Off (EasyTrigger group)
D8_Type Off (EasyTrigger group)
D8_Addr[39:29] Off (EasyTrigger group)
3--8
TMS855 HyperTransport Bus Software Support

Symbol and Channel Assignment Tables

This section lists the symbol tables and channel assignment tables for disassembly and timing for each of the support packages.

Symbol Tables

The TMS855 HyperTransport support product includes symbol table files for some of the channel groups defined by the HT and HT_Tek support packages. Symbols may be used for triggering or display. The display radix of channel groups may be selected in the Column Properties menu on the logic analyzer.
Table 3--2 shows the definitions for the symbol, bit pattern, and meaning of the group symbols in the control symbol tables. The symbol table file for control channel group is HT_Ctrl.
Table 3- 2: HT_Ctrl group symbol table definitions
Control group value
Symbol
DATA 0 Data Packet
CTRL 1 Control Packet
Information on basic operations describes how to use symbolic values for triggering.

Channel Assignment Tables

Channel assignments shown in Table 3--3 through Table 3--16 use the following conventions:
H All signals are required by the support package, unless indicated otherwise.
H In Tables 3--4 through 3--9 and Tables 3--11 through 3--16, channels are
shown starting with the most significant bit (MS B), descending to the least
significant bit (LSB).
H The prefixes U_ and D_ are used to distinguish the Upstream and
Downstream signals.
CTL
Description
TMS855 HyperTransport Bus Software Support
3- 9
Symbol and Channel Assignment Tables
HT Channel Group
Assignments
Setup/Hold Calibration
Groups
Tables 3--3 through 3--9 show the channel assignments for the logic analyzer groups and the bus signal to which each channel connects.
Table 3--3 shows the setup/hold calibration groups for HT support package.
Table 3- 3: HT Setup/Hold calibration groups
HT support package
Calibration group
$U_CTL U_CTL
$U_CAD0 U_CAD0, U_CAD0_DM
$U_CAD1 U_CAD1, U_CAD1_DM
$U_CAD2 U_CAD2, U_CAD2_DM
$U_CAD3 U_CAD3, U_CAD3_DM
$U_CAD4 U_CAD4, U_CAD4_DM
$U_CAD5 U_CAD5, U_CAD5_DM
$U_CAD6 U_CAD6, U_CAD6_DM
$U_CAD7 U_CAD7, U_CAD7_DM
$U_CAD8 U_CAD8, U_CAD8_DM
$U_CAD9 U_CAD9, U_CAD9_DM
$U_CAD10 U_CAD10, U_CAD10_DM
$U_CAD11 U_CAD11, U_CAD11_DM
$U_CAD12 U_CAD12, U_CAD12_DM
$U_CAD13 U_CAD13, U_CAD13_DM
$U_CAD14 U_CAD14, U_CAD14_DM
$U_CAD15 U_CAD15, U_CAD15_DM
$D_CTL D_CTL
$D_CAD0 D_CAD0, D_CAD0_DM
$D_CAD1 D_CAD1, D_CAD1_DM
$D_CAD2 D_CAD2, D_CAD2_DM
$D_CAD3 D_CAD3, D_CAD3_DM
$D_CAD4 D_CAD4, D_CAD4_DM
$D_CAD5 D_CAD5, D_CAD5_DM
$D_CAD6 D_CAD6, D_CAD6_DM
$D_CAD7 D_CAD7, D_CAD7_DM
$D_CAD8 D_CAD8, D_CAD8_DM
$D_CAD9 D_CAD9, D_CAD9_DM
$D_CAD10 D_CAD10, D_CAD10_DM
channel name
3- 10
TMS855 HyperTransport Bus Software Support
Symbol and Channel Assignment Tables
Table 3- 3: HT Setup/Hold calibration groups (Cont.)
HT support package
Calibration group
$D_CAD11 D_CAD11, D_CAD11_DM
$D_CAD12 D_CAD12, D_CAD12_DM
$D_CAD13 D_CAD13, D_CAD13_DM
$D_CAD14 D_CAD14, D_CAD14_DM
$D_CAD15 D_CAD15, D_CAD15_DM
channel name
Disassembly Groups for
HT Support Package
Tables 3--4 through 3--9 list the disassembly groups for the HT support package.
HT Upstream channel group assignments. Tables 3--4 through 3--6 list the channel assignments for the Upstream bus and the bus signal to which each channel connects.
Table 3--4 lists the channel assignments for the U_CAD group and the bus signal to which each channel connects. By default, this channel group is displayed in hexadecimal.
Table 3- 4: U_CAD group assignments for HT support package
HT support package
Section:Channel
C3:[7--0] U_CAD[15--8] Connected to target system
A3:[7--0] U_CAD[7--0] Connected to target syst em
channel name
Comments
Table 3--5 lists the channel assignments for the U_CAD_DM group and the bus signal to which each channel connects. By default, this channel group is displayed in hexadecimal.
Table 3- 5: U_CAD_DM group assignments for HT support package
Section:Channel
C1:[7--0] U_CAD[15--8]_DM Demuxed from C3
D3:[7--0] U_CAD[7--0]_DM Demuxed from A3
TMS855 HyperTransport Bus Software Support
HT support package channel name
Comments
3- 11
Symbol and Channel Assignment Tables
Table 3--6 lists the channel assignments for the U_Control group and the bus signal to which the channel connects. By default, this channel group is displayed in symbols.
Table 3- 6: U_Control group assignments for HT support package
Section:Channel
Clk:0 U_CTL Connected to target system
HT Downstream channel group assignments. Tables 3--7 through 3--9 list the channel assignments for the Downstream bus and the bus signal to which each channel connects.
Table 3--7 lists the channel assignments for the D_CAD group and the bus signal to which each channel connects. By default, this channel group is displayed in hexadecimal.
HT support package channel name
Comments
Table 3- 7: D_CAD group assignments for HT support package
HT support package chan-
Section:Channel
A1:[7--0] D_CAD[15--8] Connected to target system
E3:[7--0] D_CAD[7--0] Connected to target system
nel name
Comments
Table 3--8 lists the channel assignments for the D_CAD_DM group and the bus signal to which each channel connects. By default, this channel group is displayed in hexadecimal.
Table 3- 8: D_CAD_DM group assignments for HT support package
HT support package
Section:Channel
D1:[7--0] D_CAD[15--8]_DM Demuxed from A1
E1:[7--0] D_CAD[7--0]_DM Demuxed from E3
channel name
Comments
3- 12
TMS855 HyperTransport Bus Software Support
Symbol and Channel Assignment Tables
Table 3--9 lists the channel assignments for the D_Control group and the bus signal to which the channel connects. By default, this channel group is displayed in symbols.
Table 3- 9: D_Control group assignments for HT support package
HT support package
Section:Channel
Qual:3 D_CTL Connected to target system
channel name
Comments
HT_Tek Channel Group
Assignments
Setup/Hold Calibration
Groups
Tables 3--10 through 3--16 show the channel assignments for the logic analyzer groups and the bus signal to which each channel connects.
Table 3--10 shows the setup/hold calibration groups for HT_Tek support package.
Table 3- 10: HT_Tek Setup/Hold calibration groups
HT_Tek support package
Calibration group
$U_CTL U_CTL
$U_CAD0 U_CAD0, U_CAD0_DM
$U_CAD1 U_CAD1, U_CAD1_DM
$U_CAD2 U_CAD2, U_CAD2_DM
$U_CAD3 U_CAD3, U_CAD3_DM
$U_CAD4 U_CAD4, U_CAD4_DM
$U_CAD5 U_CAD5, U_CAD5_DM
$U_CAD6 U_CAD6, U_CAD6_DM
$U_CAD7 U_CAD7, U_CAD7_DM
$U_CAD8 U_CAD8, U_CAD8_DM
$U_CAD9 U_CAD9, U_CAD9_DM
$U_CAD10 U_CAD10, U_CAD10_DM
$U_CAD11 U_CAD11, U_CAD11_DM
$U_CAD12 U_CAD12, U_CAD12_DM
$U_CAD13 U_CAD13, U_CAD13_DM
$U_CAD14 U_CAD14, U_CAD14_DM
$U_CAD15 U_CAD15, U_CAD15_DM
$D_CTL D_CTL
channel name
TMS855 HyperTransport Bus Software Support
3- 13
Symbol and Channel Assignment Tables
Table 3- 10: HT_Tek Setup/Hold calibration groups (Cont.)
Calibration group
$D_CAD0 D_CAD0, D_CAD0_DM
$D_CAD1 D_CAD1, D_CAD1_DM
$D_CAD2 D_CAD2, D_CAD2_DM
$D_CAD3 D_CAD3, D_CAD3_DM
$D_CAD4 D_CAD4, D_CAD4_DM
$D_CAD5 D_CAD5, D_CAD5_DM
$D_CAD6 D_CAD6, D_CAD6_DM
$D_CAD7 D_CAD7, D_CAD7_DM
$D_CAD8 D_CAD8, D_CAD8_DM
$D_CAD9 D_CAD9, D_CAD9_DM
$D_CAD10 D_CAD10, D_CAD10_DM
$D_CAD11 D_CAD11, D_CAD11_DM
$D_CAD12 D_CAD12, D_CAD12_DM
$D_CAD13 D_CAD13, D_CAD13_DM
$D_CAD14 D_CAD14, D_CAD14_DM
$D_CAD15 D_CAD15, D_CAD15_DM
HT_Tek support package channel name
Disassembly Groups for
HT_Tek Support Package
3- 14
Tables 3--11 through 3--16 lists the disassembly groups for HT_Tek support package.
HT_Tek Upstream channel group assignments. Tables 3--11 through 3--13 list the channel assignments for the Upstream bus and the bus signal to which each channel connects.
Table 3--11 lists the channel assignments for the U_CAD group and the bus signal to which each channel connects. By default, this channel group is displayed in hexadecimal.
Table 3- 11: U_CAD group assignments for HT_Tek support package
HT_Tek support package
Section:Channel
C3:[7--0] U_CAD[15--8] Connected to target system
A3:[7--0] U_CAD[7--0] Connected to target syst em
channel name
Comments
TMS855 HyperTransport Bus Software Support
Symbol and Channel Assignment Tables
Table 3--12 lists the channel assignments for the U_CAD_DM group and the bus signal to which each channel connects. By default, this channel group is displayed in hexadecimal.
Table 3- 12: U_CAD_DM group assignments for HT_Tek support package
HT_Tek support package
Section:Channel
C1:[7--0] U_CAD[15--8]_DM Demuxed from C3
D3:[7--0] U_CAD[7--0]_DM Demuxed from A3
channel name
Comments
Table 3--13 lists the channel assignments for the U_Control group and the bus signal to which the channel connects. By default, this channel group is displayed in symbols.
Table 3- 13: U_Control group assignments for HT_Tek support package
HT_Tek support package
Section:Channel
Clk:3 U_CTL Connected to target system
channel name
Comments
HT_Tek Downstream channel group assignments. Tables 3--14 through 3--16 list the channel assignments for the Downstream bus and the bus signal to which each channel connects.
Table 3--14 lists the channel assignments for the D_CAD group and the bus signal to which each channel connects. By default, this channel group is displayed in hexadecimal.
Table 3- 14: D_CAD group assignments for HT_Tek support package
HT_Tek support package
Section:Channel
A1:[7--0] D_CAD[15--8] Connected to target system
E3:[7--0] D_CAD[7--0] Connected to target system
channel name
Comments
TMS855 HyperTransport Bus Software Support
3- 15
Symbol and Channel Assignment Tables
Table 3--15 lists the channel assignments for the D_CAD_DM group and the bus signal to which each channel connects. By default, this channel group is displayed in hexadecimal.
Table 3- 15: D_CAD_DM group assignments for HT_Tek support package
Section:Channel
D1:[7--0] D_CAD[15--8]_DM Demuxed from A1
E1:[7--0] D_CAD[7--0]_DM Demuxed from E3
Table 3--16 lists the channel assignments for the D_Control group and the bus signal to which the channel connects. By default, this channel group is displayed in symbols.
Table 3- 16: D_Control group assignments for HT_Tek support package
HT_Tek support package channel name
Comments
HT_Tek support package
Section:Channel
Qual:3 D_CTL Connected to target system
channel name
Comments
3- 16
TMS855 HyperTransport Bus Software Support

Signal Source To Probe Connections

For design purposes, you may need to make connections between the Signal Source and the P6880 Logic Analyzer Probe. Refer to the P6810, P6860, and P6880 Logic Analyzer Probes Instruction manual, Tektronix part number 071-1059-01, for more information on mechanical specifications.
Tables 3--17 through 3--34 list the Signal Source to P6880 probe pin connections.
Symbol and Channel Assignment Tables
TMS855 HyperTransport Bus Software Support
3- 17
Symbol and Channel Assignment Tables
Connections for HT and
HT_Cal Support Packages
Pad
name
U_CTL--
CLK--
GND
GND
U_CTL+
CLK+
D6--
U_CAD6--
GND
GND
U_CAD6+
D6+
+
D4--
U_CAD4--
GND
GND
D4+
U_CAD4+ U_CAD2--
D2-­GND
GND
D2+
U_CAD2+
D0--
U_CAD0--
GND
GND
U_CAD0+
D0+
Signal
name
Tables 3--17 to 3--25 list the pin connections for the channel assignments for the HT support package.
Figure 3--1 shows P6880 differential probe land footprint for HT and HT_Cal support packages.
A15 A14 A13
A12 A11 A10
A9 A8 A7
A6 A5 A4
A3 A2 A1
B12 B11 B10
B9 B8 B7
B6 B5 B4
B3 B2 B1
name
D7+ GND D7 --
D5+ GND D5--
D3+ GND D3--
D1+ GND D1--
Signal
name
Pad
U_CAD7--
GND
U_CAD7+ U_CAD5--
GND U_CAD5+
U_CAD3-­GND U_CAD3+
U_CAD1--
GND
U_CAD1+
U_CLK1--
U_CLK1+
U_CAD14--
U_CAD14+
U_CAD12--
U_CAD12+
U_CAD10--
U_CAD10+
U_CAD8--
U_CAD8+
GND
GND
GND
GND
GND
Pad
name
CLK-­GND CLK+
D6-­GND D6+
D4-­GND D4+
D2-­GND D2+
D0-­GND D0+
Signal
name
Pad
name
A15 A14 A13
A12 A11 A10
+
A9 A8 A7
A6 A5 A4
A3 A2 A1
B12 B11 B10
B9 B8 B7
B6 B5 B4
B3 B2 B1
D7+ GND D7--
D5+ GND D5--
D3+ GND D3--
D1+ GND D1--
U_CAD15--
GND U_CAD15+
U_CAD13--
GND
U_CAD13+
U_CAD11--
GND
U_CAD11+
U_CAD9--
GND
U_CAD9+
Signal
name
Figure 3- 1: P6880 differential probe land f ootprint for HT and HT_Cal support packages
D_CTL--
GND
D_CTL+
D_CAD6--
GND
D_CAD4--
GND
D_CAD4+
D_CAD2--
GND
D_CAD2+
D_CAD0--
GND
D_CAD0+
Pad
name
Qual-­GND Qual+
D6-­GND D6+
D4-­GND D4+
D2-­GND D2+
D0-­GND D0+
Signal
name
Pad
name
A15 A14 A13
A12 A11 A10
+D_CAD6+
A9 A8 A7
A6 A5 A4
A3 A2 A1
B12 B11 B10
B9 B8 B7
B6 B5 B4
B3 B2 B1
D7+ GND D7--
D5+ GND D5--
D3+ GND D3--
D1+ GND D1--
D_CAD7-­GND
D_CAD7+
D_CAD5--
GND D_CAD5+
D_CAD3-­GND D_CAD3+
D_CAD1-­GND
D_CAD1+
D_CLK1--
D_CLK1+
D_CAD14--
D_CAD12--
D_CAD12+
D_CAD10--
D_CAD10+
D_CAD8--
D_CAD8+
Signal
name
GND
GND
GND
GND
GND
Pad
name
CLK--
GND
CLK+
D6-­GND D6+
D4-­GND D4+
D2-­GND D2+
D0-­GND D0+
Signal
name
A15 A14 A13
A12 A11 A10
+D_CAD14+
A9 A8 A7
A6 A5 A4
A3 A2 A1
B12 B11 B10
B9 B8 B7
B6 B5 B4
B3 B2 B1
name
D7+ GND D7--
D5+ GND D5--
D3+ GND D3--
D1+ GND D1--
Signal
name
Pad
D_CAD15-­GND
D_CAD15+
D_CAD13-­GND D_CAD13+
D_CAD11--
GND
D_CAD11+
D_CAD9-­GND D_CAD9+
3- 18
TMS855 HyperTransport Bus Software Support
Symbol and Channel Assignment Tables
U_CLK0--
GND
U_CLK0+
NC
GND
NC
NC
GND
NC NC
GND
NC NC
GND
NC
Pad
name
Qual-­GND Qual+
D6-­GND D6+
D4-­GND D4+
D2-­GND D2+
D0-­GND D0+
Signal
name
Pad
name
A15 A14 A13
A12 A11 A10
+
A9 A8 A7
A6 A5 A4
A3 A2 A1
B12 B11 B10
B9 B8 B7
B6 B5 B4
B3 B2 B1
D7+ GND D7--
D5+ GND D5--
D3+ GND D3--
D1+ GND D1--
NC GND
NC
NC
GND
NC
NC GND NC
NC GND NC
Signal
name
D_CLK0--
GND
D_CLK0+
NC
GND
NC
NC
GND
NC
NC
GND
NC NC
GND
NC
Pad
name
Qual--
GND
Qual+ D6--
GND D6+
D4-­GND D4+
D2-­GND D2+
D0-­GND D0+
Signal
name
A15 A14 A13
A12 A11 A10
+
A9 A8 A7
A6 A5 A4
A3 A2 A1
B12 B11 B10
B9 B8 B7
B6 B5 B4
B3 B2 B1
Signal
Figure 3- 1: P6880 differential probe land f ootprint for HT and HT_Cal support packages (Cont)
NOTE. Within Figure 3 --1, NC indicates NOT CONNECTED.
Table 3--17 lists the pin connections for the clock and qualifier channel assign­ment.
name
D7+ GND D7--
D5+ GND D5--
D3+ GND D3--
D1+ GND D1--
name
Pad
NC GND NC
NC GND
NC
NC
GND
NC
NC GND NC
NOTE. The HT support package channel assignments apply to the HT_Cal support package.
Table 3- 17: Clock and qualifier channel assignments for HT support package
Logic analyzer acquisition channel
P6880 signal name
CK0 CK0-- Probe #3, Probe head 4 A15 U_CTL--
CK0+ Probe #3, Probe head 4 A13 U_CTL+
CK1 CK1-- Probe #2, Probe head 4 A15 D_CLK1--
CK1+ Probe #2, Probe head 4 A13 D_CLK1+
CK2 CK2-- Probe #2, Probe head 2 A15 NOT CONNECTED
CK2+ Probe #2, Probe head 2 A13 NOT CONNECTED
CK3 CK3-- Probe #1, Probe head 4 A15 U_CLK1--
CK3+ Probe #1, Probe head 4 A13 U_CLK1+
Q0 Q0-- Probe #3, Probe head 2 A15 U_CLK0--
Q0+ Probe #3, Probe head 2 A13 U_CLK0+
Q1 Q1-- Probe #1, Probe head 2 A15 NOT CONNECTED
P6880 probe number, probe head number
P6880 pad name
HT support package channel name
TMS855 HyperTransport Bus Software Support
3- 19
Symbol and Channel Assignment Tables
Table 3- 17: Clock and qualifier channel assignments for HT support package (Cont.)
Logic analyzer acquisition channel
Q2 Q2-- Probe #4, Probe head 2 A15 D_CLK0--
Q3 Q3-- Probe #4, Probe head 4 A15 D_CTL--
P6880 signal name
Q1+ Probe #1, Probe head 2 A13 NOT CONNECTED
Q2+ Probe #4, Probe head 2 A13 D_CLK0+
Q3+ Probe #4, Probe head 4 A13 D_CTL+
P6880 probe number, probe head number
P6880 pad name
HT support package channel name
Tables 3--18 through 3--21 list the pin connections for the Upstream channel assignments.
Table 3- 18: A3 probe Upstream channel assignments for HT support package
Logic analyzer acquisition channel
A3:7 Data7+ A3:7+ B12 U_CAD7--
A3:6 Data6-- A3:6-- A12 U_CAD6--
A3:5 Data5+ A3:5+ B9 U_CAD5--
A3:4 Data4-- A3:4-- A9 U_CAD4--
A3:3 Data3+ A3:3+ B6 U_CAD3--
A3:2 Data2-- A3:2-- A6 U_CAD2--
A3:1 Data1+ A3:1+ B3 U_CAD1--
A3:0 Data0-- A3:0-- A3 U_CAD0--
P6880 signal name
Data7-- A3:7-- B10 U_CAD7+
Data6+ A3:6+ A10 U_CAD6+
Data5-- A3:5-- B7 U_CAD5+
Data4+ A3:4+ A7 U_CAD4+
Data3-- A3:3-- B4 U_CAD3+
Data2+ A3:2+ A4 U_CAD2+
Data1-- A3:1-- B1 U_CAD1+
Data0+ A3:0+ A1 U_CAD0+
P6880 probe 3 probe head 4
P6880 pad name
HT support package channel name
3- 20
TMS855 HyperTransport Bus Software Support
Symbol and Channel Assignment Tables
Table 3- 19: D3 probe channel assignments for Upstream bus demuxed from A3 for HT support package
Logic analyzer acquisition channel
D3:7 U_CAD7_DM
D3:6 U_CAD6_DM
D3:5 U_CAD5_DM
D3:4 U_CAD4_DM
D3:3 U_CAD3_DM
D3:2 U_CAD2_DM
D3:1 U_CAD1_DM
D3:0 U_CAD0_DM
HT support package chan­nel name
Table 3- 20: C3 probe Upstream channel assignments for HT support package
Logic analyzer acquisition channel
C3:7 Data7+ C3:7+ B12 U_CAD15--
C3:6 Data6-- C3:6-- A12 U_CAD14--
C3:5 Data5+ C3:5+ B9 U_CAD13--
C3:4 Data4-- C3:4-- A9 U_CAD12--
C3:3 Data3+ C3:3+ B6 U_CAD11--
C3:2 Data2-- C3:2-- A6 U_CAD10--
C3:1 Data1+ C3:1+ B3 U_CAD9--
C3:0 Data0-- C3:0-- A3 U_CAD8--
P6880 signal name
Data7-- C3:7-- B10 U_CAD15+
Data6+ C3:6+ A10 U_CAD14+
Data5-- C3:5-- B7 U_CAD13+
Data4+ C3:4+ A7 U_CAD12+
Data3-- C3:3-- B4 U_CAD11+
Data2+ C3:2+ A4 U_CAD10+
Data1-- C3:1-- B1 U_CAD9+
Data0+ C3:0+ A1 U_CAD8+
P6880 probe 1 probe head 4
P6880 pad name
HT support package channel name
TMS855 HyperTransport Bus Software Support
3- 21
Symbol and Channel Assignment Tables
Table 3- 21: C1 probe channel assignments for Upstream bus demuxed from C3 for HT support package
Logic analyzer acquisition channel
C1:7 U_CAD15_DM
C1:6 U_CAD14_DM
C1:5 U_CAD13_DM
C1:4 U_CAD12_DM
C1:3 U_CAD11_DM
C1:2 U_CAD10_DM
C1:1 U_CAD9_DM
C1:0 U_CAD8_DM
HT support package chan­nel name
Tables 3--22 through 3--25 list the Downstream channel assignments for the HT support package.
Table 3- 22: A1 probe Downstream channel assignments for HT support package
Logic analyzer acquisition channel
A1:7 Data7+ A1:7+ B12 D_CAD15--
A1:6 Data6-- A1:6-- A12 D_CAD14--
A1:5 Data5+ A1:5+ B9 D_CAD13--
A1:4 Data4-- A1:4-- A9 D_CAD12--
A1:3 Data3+ A1:3+ B6 D_CAD11--
A1:2 Data2-- A1:2-- A6 D_CAD10--
A1:1 Data1+ A1:1+ B3 D_CAD9--
A1:0 Data0-- A1:0-- A3 D_CAD8--
P6880 signal name
Data7-- A1:7-- B10 D_CAD15+
Data6+ A1:6+ A10 D_CAD14+
Data5-- A1:5-- B7 D_CAD13+
Data4+ A1:4+ A7 D_CAD12+
Data3-- A1:3-- B4 D_CAD11+
Data2+ A1:2+ A4 D_CAD10+
Data1-- A1:1-- B1 D_CAD9+
Data0+ A1:0+ A1 D_CAD8+
P6880 probe 2 probe head 4
P6880 pad name
HT support package channel name
3- 22
TMS855 HyperTransport Bus Software Support
Symbol and Channel Assignment Tables
Table 3- 23: D1 probe channel assignments for Downstream bus demuxed from A1 for HT support package
Logic analyzer acquisition channel
D1:7 D_CAD15_DM
D1:6 D_CAD14_DM
D1:5 D_CAD13_DM
D1:4 D_CAD12_DM
D1:3 D_CAD11_DM
D1:2 D_CAD10_DM
D1:1 D_CAD9_DM
D1:0 D_CAD8_DM
HT support package chan­nel name
Table 3- 24: E3 probe Downstream channel assignments for HT support package
Logic analyzer acquisition channel
E3:7 Data7+ E3:7+ B12 D_CAD7--
E3:6 Data6-- E3:6-- A12 D_CAD6--
E3:5 Data5+ E3:5+ B9 D_CAD5--
E3:4 Data4-- E3:4-- A9 D_CAD4--
E3:3 Data3+ E3:3+ B6 D_CAD3--
E3:2 Data2-- E3:2-- A6 D_CAD2--
E3:1 Data1+ E3:1+ B3 D_CAD1--
E3:0 Data0-- E3:0-- A3 D_CAD0--
P6880 signal name
Data7-- E3:7-- B10 D_CAD7+
Data6+ E3:6+ A10 D_CAD6+
Data5-- E3:5-- B7 D_CAD5+
Data4+ E3:4+ A7 D_CAD4+
Data3-- E3:3-- B4 D_CAD3+
Data2+ E3:2+ A4 D_CAD2+
Data1-- E3:1-- B1 D_CAD1+
Data0+ E3:0+ A1 D_CAD0+
P6880 probe 4 probe head 4
P6880 pad name
HT support package channel name
TMS855 HyperTransport Bus Software Support
3- 23
Symbol and Channel Assignment Tables
Table 3- 25: E1 probe channel assignments for Downstream bus demuxed from E3 for HT support package
Logic analyzer acquisition channel
E1:7 D_CAD7_DM
E1:6 D_CAD6_DM
E1:5 D_CAD5_DM
E1:4 D_CAD4_DM
E1:3 D_CAD3_DM
E1:2 D_CAD2_DM
E1:1 D_CAD1_DM
E1:0 D_CAD0_DM
HT support package chan­nel name
P6880 probe channels not connected. A2, A0, D2, D0, C2, C0, E2, and E0 probe channels are not connected and not used.
Demuxed P6880 probe channels. D3, D1, C1, and E1 probe channels are internally connected and should not be used.
3- 24
TMS855 HyperTransport Bus Software Support
Symbol and Channel Assignment Tables
Connections for HT_Tek
and HT_Tek_Cal Support
Packages
Pad
name
U_CLK0--
CLK--
GND
GND
CLK+
U_CLK0+
U_CAD6--
U_CAD6+ U_CAD4--
U_CAD4+ U_CAD2--
U_CAD2+
U_CAD0--
U_CAD0+
GND
GND
GND
GND
D6--
GND
D6+
D4--
GND
D4+
D2--
GND
D2+
D0-­GND D0+
Signal
name
Tables 3--26 through 3--34 list pin connections for the channel assignments for the HT_Tek support package.
Figure 3--2 shows P6880 differential probe land footprint for HT_Tek and HT_Tek_Cal support packages.
A15 A14 A13
A12 A11 A10
A9 A8 A7
A6 A5 A4
A3 A2 A1
B12 B11 B10
B9 B8 B7
B6 B5 B4
B3 B2 B1
Pad
name
D7+
GND
D7 --
D5+ GND D5--
D3 GND D3--
D1+ GND D1--
Signal
name
U_CAD7+ GND
U_CAD7--
U_CAD5+
GND
U_CAD5-­U_CAD3+
+
GND
U_CAD3--
U_CAD1+
GND
U_CAD1--
U_CTL--
U_CTL+
U_CAD14--
U_CAD14+
U_CAD12--
U_CAD12+
U_CAD10--
GND
GND
GND
GND
U_CAD10+
U_CAD8--
GND
U_CAD8+
Pad
name
CLK-­GND CLK+
D6--
GND
D6+
D4+
GND
D4+
D2-­GND D2+
D0--
GND
D0+
Signal
name
A15 A14 A13
A12 A11 A10
A9 A8 A7
A6 A5 A4
A3 A2 A1
B12 B11 B10
B9 B8 B7
B6 B5 B4
B3 B2 B1
name
D7+ GND D7--
D5+ GND D5--
D3+ GND D3--
D1+ GND D1--
Signal
name
Pad
U_CAD15+ GND U_CAD15--
U_CAD13+ GND
U_CAD13--
U_CAD11+
GND
U_CAD11--
U_CAD9+
GND U_CAD9--
D_CTL--
GND
D_CTL+
D_CAD6--
GND
D_CAD6+
D_CAD4--
GND
D_CAD4+
D_CAD2--
GND
D_CAD2+
D_CAD0--
GND
D_CAD0+
Pad
name
Qual--
GND
Qual+
D6-­GND D6+
D4-­GND D4+
D2-­GND D2+
D0-­GND D0+
Signal
name
A15 A14 A13
A12 A11 A10
A9 A8 A7
A6 A5 A4
A3 A2 A1
B12 B11 B10
B9 B8 B7
B6 B5 B4
B3 B2 B1
Pad
name
D7+ GND D7--
D5+ GND D5--
D3+ GND D3--
D1+ GND D1--
Signal
name
D_CAD7+
GND
D_CAD7--
D_CAD5+ GND
D_CAD5--
D_CAD3+ GND
D_CAD3--
D_CAD1+ GND D_CAD1--
D_CLK0--
D_CLK0+ D_CAD14--
D_CAD14+
D_CAD12--
D_CAD12+
D_CAD10--
D_CAD10+ D_CAD8--
D_CAD8+
GND
GND
GND
GND
GND
Pad
name
CLK-­GND CLK+
D6-­GND D6+
D4-­GND D4+
D2-­GND D2+
D0-­GND D0+
Signal
name
Pad
name
A15 A14 A13
A12 A11 A10
+
A9 A8 A7
A6 A5 A4
A3 A2 A1
B12 B11 B10
B9 B8 B7
B6 B5 B4
B3 B2 B1
D7+ GND D7--
D5+ GND D5--
D3+ GND D3--
D1+ GND D1--
Signal
name
Figure 3- 2: P6880 differential probe land f ootprint for HT_Tek and HT_Tek_Cal support packages
D_CAD15+
GND D_CAD15--
D_CAD13+ GND
D_CAD13--
D_CAD11+ GND D_CAD11--
D_CAD9+ GND D_CAD9--
TMS855 HyperTransport Bus Software Support
3- 25
Symbol and Channel Assignment Tables
U_CLK1--
GND
U_CLK1+
NC
GND
NC
NC
GND
NC
NC
GND
NC NC
GND
NC
Signal
Pad
name
Qual-­GND
Qual+
D6-­GND D6+
D4-­GND D4+
D2-­GND D2+
D0-­GND D0+
name
Pad
name
A15 A14 A13
A12 A11 A10
+
A9 A8 A7
A6 A5 A4
A3 A2 A1
B12 B11 B10
B9 B8 B7
B6 B5 B4
B3 B2 B1
D7+ GND D7--
D5+ GND D5--
D3+ GND D3--
D1+ GND D1--
NC GND
NC
NC
GND
NC
NC GND NC
NC GND NC
D_CLK1--
Signal
name
D_CLK1--
GND
NC
GND
NC NC
GND
NC
NC
GND
NC NC
GND
NC
Pad
name
Qual--
GND
Qual+
D6-­GND D6+
D4-­GND D4+
D2-­GND D2+
D0-­GND D0+
Signal
name
name
A15 A14 A13
A12 A11 A10
+
A9 A8 A7
A6 A5 A4
A3 A2 A1
B12 B11 B10
B9 B8 B7
B6 B5 B4
B3 B2 B1
D7+ GND D7--
D5+ GND D5--
D3+ GND D3--
D1+ GND D1--
Signal
name
Figure 3- 3: P6880 differential probe land f ootprint for HT_Tek and HT_Tek_Cal support packages
NOTE. The HT_Tek support package channel assignments apply to the HT_Tek_Cal support package.
Pad
NC GND
NC NC
GND NC
NC GND NC
NC
GND
NC
Table 3--26 lists the pin connections for the clock and qualifier channels.
Table 3- 26: Clock and qualifier channel assignments for HT_Tek support package
HT_Tek support Logic analyzer acquisition channel
P6880 signal name
CK0 CK0-- Probe #3, Probe head 4 A15 U_CLK0--
CK0+ Probe #3, Probe head 4 A13 U_CLK0+
CK1 CK1-- Probe #2, Probe head 4 A15 D_CLK0--
CK1+ Probe #2, Probe head 4 A13 D_CLK0+
CK2 CK2-- Probe #2, Probe head 2 A15 NOT CONNECTED
CK2+ Probe #2, Probe head 2 A13 NOT CONNECTED
CK3 CK3-- Probe #1, Probe head 4 A15 U_CTL--
CK3+ Probe #1, Probe head 4 A13 U_CTL+
Q0 Q0-- Probe #3, Probe head 2 A15 D_CLK1--
Q0+ Probe #3, Probe head 2 A13 D_CLK1+
Q1 Q1-- Probe #1, Probe head 2 A15 U_CLK1--
Q1+ Probe #1, Probe head 2 A13 U_CLK1+
Q2 Q2-- Probe #4, Probe head 2 A15 NOT CONNECTED
P6880 probe number, probe head number
P6880 pad name
package channel
name
3- 26
TMS855 HyperTransport Bus Software Support
Symbol and Channel Assignment Tables
Table 3- 26: Clock and qualifier channel assignments for HT_Tek support package (Cont.)
HT_Tek support Logic analyzer acquisition channel
Q3 Q3-- Probe #4, Probe head 4 A15 D_CTL--
P6880 signal name
Q2+ Probe #4, Probe head 2 A13 NOT CONNECTED
Q3+ Probe #4, Probe head 4 A13 D_CTL+
P6880 probe number, probe head number
P6880 pad name
package channel
name
Tables 3--27 through 3--30 list the pin connections for the Upstream channel assignments.
Table 3- 27: A3 probe Upstream channel assignments for HT_Tek support package
Logic analyzer acquisition channel
A3:7 Data7+ A3:7+ B12 U_CAD7+
A3:6 Data6-- A3:6-- A12 U_CAD6--
A3:5 Data5+ A3:5+ B9 U_CAD5+
A3:4 Data4-- A3:4-- A9 U_CAD4--
A3:3 Data3+ A3:3+ B6 U_CAD3+
A3:2 Data2-- A3:2-- A6 U_CAD2--
A3:1 Data1+ A3:1+ B3 U_CAD1+
A3:0 Data0-- A3:0-- A3 U_CAD0--
P6880 signal name
Data7-- A3:7-- B10 U_CAD7--
Data6+ A3:6+ A10 U_CAD6+
Data5-- A3:5-- B7 U_CAD5--
Data4+ A3:4+ A7 U_CAD4+
Data3-- A3:3-- B4 U_CAD3--
Data2+ A3:2+ A4 U_CAD2+
Data1-- A3:1-- B1 U_CAD1--
Data0+ A3:0+ A1 U_CAD0+
P6880 probe 3 probe head4
P6880 pad name
HT_Tek support pack­age channel name
TMS855 HyperTransport Bus Software Support
3- 27
Symbol and Channel Assignment Tables
Table 3- 28: D3 probe channel assignments for Upstream bus demuxed from A3 for HT_Tek support package
Logic analyzer acquisition channel
D3:7 U_CAD7_DM
D3:6 U_CAD6_DM
D3:5 U_CAD5_DM
D3:4 U_CAD4_DM
D3:3 U_CAD3_DM
D3:2 U_CAD2_DM
D3:1 U_CAD1_DM
D3:0 U_CAD0_DM
HT_Tek support package channel name
Table 3- 29: C3 probe Upstream channel assignments for HT_Tek support package
HT_Tek support Logic analyzer acquisition channel
C3:7 Data7+ C3:7+ B12 U_CAD15+
C3:6 Data6-- C3:6-- A12 U_CAD14--
C3:5 Data5+ C3:5+ B9 U_CAD13+
C3:4 Data4-- C3:4-- A9 U_CAD12--
C3:3 Data3+ C3:3+ B6 U_CAD11+
C3:2 Data2-- C3:2-- A6 U_CAD10--
C3:1 Data1+ C3:1+ B3 U_CAD9+
C3:0 Data0-- C3:0-- A3 U_CAD8--
P6880 signal name
Data7-- C3:7-- B10 U_CAD15--
Data6+ C3:6+ A10 U_CAD14+
Data5-- C3:5-- B7 U_CAD13--
Data4+ C3:4+ A7 U_CAD12+
Data3-- C3:3-- B4 U_CAD11--
Data2+ C3:2+ A4 U_CAD10+
Data1-- C3:1-- B1 U_CAD9--
Data0+ C3:0+ A1 U_CAD8+
P6880 probe 1 probe head 4
P6880 pad name
package channel
name
3- 28
TMS855 HyperTransport Bus Software Support
Symbol and Channel Assignment Tables
Table 3- 30: C1 probe channel assignments for Upstream bus demuxed from C3 for HT_Tek support package
Logic analyzer acquisition channel
C1:7 U_CAD15_DM
C1:6 U_CAD14_DM
C1:5 U_CAD13_DM
C1:4 U_CAD12_DM
C1:3 U_CAD11_DM
C1:2 U_CAD10_DM
C1:1 U_CAD9_DM
C1:0 U_CAD8_DM
HT_Tek support package channel name
Tables 3--31 through 3--34 list the Downstream channel assignments for the HT16 support package.
Table 3- 31: A1 probe Downstream channel assignments for HT_Tek support package
Logic analyzer acquisition channel
A1:7 Data7+ A1:7+ B12 D_CAD15+
A1:6 Data6-- A1:6-- A12 D_CAD14--
A1:5 Data5+ A1:5+ B9 D_CAD13+
A1:4 Data4-- A1:4-- A9 D_CAD12--
A1:3 Data3+ A1:3+ B6 D_CAD11+
A1:2 Data2-- A1:2-- A6 D_CAD10--
A1:1 Data1+ A1:1+ B3 D_CAD9+
A1:0 Data0-- A1:0-- A3 D_CAD8--
P6880 signal name
Data7-- A1:7-- B10 D_CAD15--
Data6+ A1:6+ A10 D_CAD14+
Data5-- A1:5-- B7 D_CAD13--
Data4+ A1:4+ A7 D_CAD12+
Data3-- A1:3-- B4 D_CAD11--
Data2+ A1:2+ A4 D_CAD10+
Data1-- A1:1-- B1 D_CAD9--
Data0+ A1:0+ A1 D_CAD8+
P6880 probe 2 probe head 4
P6880 pad name
HT_Tek support pack­age channel name
TMS855 HyperTransport Bus Software Support
3- 29
Symbol and Channel Assignment Tables
Table 3- 32: D1 probe channel assignments for Downstream bus demuxed from A1 for HT_Tek support package
Logic analyzer acquisition channel
D1:7 D_CAD15_DM
D1:6 D_CAD14_DM
D1:5 D_CAD13_DM
D1:4 D_CAD12_DM
D1:3 D_CAD11_DM
D1:2 D_CAD10_DM
D1:1 D_CAD9_DM
D1:0 D_CAD8_DM
HT_Tek support package channel name
Table 3- 33: E3 probe Downstream channel assignments for HT_Tek suppor t package
Logic Analyzer acquisition channel
E3:7 Data7+ E3:7+ B12 D_CAD7+
E3:6 Data6-- E3:6-- A12 D_CAD6--
E3:5 Data5+ E3:5+ B9 D_CAD5+
E3:4 Data4-- E3:4-- A9 D_CAD4--
E3:3 Data3+ E3:3+ B6 D_CAD3+
E3:2 Data2-- E3:2-- A6 D_CAD2--
E3:1 Data1+ E3:1+ B3 D_CAD1+
E3:0 Data0-- E3:0-- A3 D_CAD0--
P6880 signal name
Data7-- E3:7-- B10 D_CAD7--
Data6+ E3:6+ A10 D_CAD6+
Data5-- E3:5-- B7 D_CAD5--
Data4+ E3:4+ A7 D_CAD4+
Data3-- E3:3-- B4 D_CAD3--
Data2+ E3:2+ A4 D_CAD2+
Data1-- E3:1-- B1 D_CAD1--
Data0+ E3:0+ A1 D_CAD0+
P6880 probe 4 probe head 4
P6880 pad name
HT_Tek support pack­age channel name
3- 30
TMS855 HyperTransport Bus Software Support
Symbol and Channel Assignment Tables
Table 3- 34: E1 probe channel assignments for Downstream bus demuxed from E3 for HT_Tek support package
Logic analyzer acquisition channel
E1:7 D_CAD7_DM
E1:6 D_CAD6_DM
E1:5 D_CAD5_DM
E1:4 D_CAD4_DM
E1:3 D_CAD3_DM
E1:2 D_CAD2_DM
E1:1 D_CAD1_DM
E1:0 D_CAD0_DM
HT_Tek support package channel name
P6880 probe channels not connected. A2, A0, D2, D0, C2, C0, E2, and E0 probe channels are not connected and not used.
Demuxed P6880 probe channels. D3, D1, C1, and E1 probe channels are internally connected and should not be used.
TMS855 HyperTransport Bus Software Support
3- 31
Symbol and Channel Assignment Tables
3- 32
TMS855 HyperTransport Bus Software Support

Signal Acquisition

This section contains timing diagrams that show how to acquire the data from the target system using the TMS855 HyperTransport bus support product.

Signal Acquisition in HT and HT_Tek Support Packages

The TMS855 HyperTransport bus support product takes advantage of the two way demux feature of the logic analyzer hardware to acquire the HyperTransport link up to 900 Mb/s provided that the data valid window is 750 ps. The data on the HyperTransport link is transmitted at both edges of the clock (rising and falling). The TLA7Axx modules can support speeds up to 450 MHz. Depending on the custom clocking options selected, the HT and HT_Tek support packages use U_CLK0, U_CLK1, D_CLK0 or D_CLK1 signals as the source clock domain. Eight custom clocking options are displayed as follows:
H 1: Upstream UCLK0
H 2: Upstream UCLK0 inverted
H 3: Upstream UCLK1
H 4: Upstream UCLK1 inverted
H 5: Downstream DCLK0
H 6: Downstream DCLK0 inverted
H 7: Downstream DCLK1
H 8: Downstream DCLK1 inverted
Table 3--35 lists the figures corresponding to various combinations of acquisition modes and clocking options.
Table 3--35: Reference of figures corresponding to combinations of acquisition modes and clocking options
Source clock domain Buswidth Figure Acquisition mode
U_CLK0 D_CLK0
Inverted U_CLK0 Inverted D_CLK0
U_CLK0 D_CLK0
8-bit 3--4 Upstream or Downstream only.
8-bit 3--5 Upstream or Downstream only.
8-bit 3--6 Upstream and Downstream with
no skew between Upstream and Downstream clocks.
TMS855 HyperTransport Bus Software Support
3--33
Signal Acquisition
Table 3--35: Reference of figures corresponding to combinations of acquisition modes and clocking options (Cont.)
Source clock domain Acquisition modeFigureBuswidth
U_CLK0 D_CLK0
Inverted U_CLK0 Inverted D_CLK0
Inverted U_CLK0 Inverted D_CLK0
U_CLK0 D_CLK0
Inverted U_CLK0 Inverted D_CLK0
8--bit 3--7 Upstream and Downstream with
some skew between Upstream and Downstream clocks.
8--bit 3--6 Upstream and Downstream with
no skew between the Upstream and Downstream clocks
8--bit 3--7 Upstream and Downstream with
some skew between upstream and Downstream clocks.
8--bit 3--8 Upstream and Downstream with
Upstream and Downstream clocks 180 degrees out of phase.
8--bit 3--8 Upstream and Downstream with
Upstream and Downstream clocks 180 degrees out of phase.
NOTE. You can use U_CLK1 or D_CLK1 signals in place of U_CLK0 or D_CLK0 signals for 16-bit buses.
Figure 3--4 shows Upstream or Downstream data being acquired using their respective clocks.
3--34
CLK0
CAD (7:0)
FLED[0]
FLED[1]
01
MM MM
FLED[0] FLED[0] FLED[0]
FLED[1] FLED[1] FLED[1]
23456
7
Figure 3--4: Timing diagram for Upstream or Downstream bus.
Data transmission starts on the rising edge of the clock after reset. The control and data packets are all 32 bits or multiples of 32 bits; therefore, the start of every packet is a rising edge.
TMS855 HyperTransport Bus Software Support
Signal Acquisition
The 2x demux feature is used to pair the data at the rising edge with the data at the falling edge, the paired data appears in the following sequence:
H data:0 and data:1
H data:2 and data:3
H data:4 and data:5 and so on.
Figure 3--5 shows Upstream or Downstream data being acquired using the inverted clocks.
FLED[0] FLED[0] FLED[0
FLED[1] FLED[1] FLED[1]
23456
]
7
CLK0
CAD (7:0)
FLED[0]
FLED[1
]
01
MMMM
Figure 3--5: Timing diagram for Upstream and Downstream bus with Clock Inverted.
Data transmission starts on the falling edge of the clock after reset. The control and data packets are all 32 bits or multiples of 32 bits; therefore, the start of every packet is a falling edge.
The 2x demux feature is used to pair the data at the falling edge with the data at the rising edge, the paired data appears in the following sequence:
H data:0 and data:1
H data:2 and data:3
H data:4 and data:5 and so on.
TMS855 HyperTransport Bus Software Support
3--35
Signal Acquisition
Figure 3--6 shows both Upstream and Downstream buses being acquired using one of the clocks.
U_CLKO
U_CAD [7:0]
D_CLKO
D_CAD [7:0]
FLED[0]
FLED[1]
0123456
01
MMMM
FLED[0]
FLED[1]
23456
FLED[1]
FLED[0]
FLED[0]
FLED[1]
7
7
Figure 3--6: Timing diagram for Upstream and Downstream bus
It is assumed that there is no skew in the Upstream and Downstream clock signals and that both the clocks are running at the same speed (and derived from the same crystal), the paired data appears in sequence as follows for both Upstream and Downstream:
H data:0 and data:1
H data:2 and data:3
H data:4 and data:5 and so on.
3--36
TMS855 HyperTransport Bus Software Support
Signal Acquisition
Figure 3--7 shows both the Upstream and the Downstream buses being acquired when there is a skew between the Upstream and Downstream clock signals. You must adjust the setup/hold window such that Downstream data:0 (D_CAD) is acquired at the rising edge of U_CLK0 signal, and Downstream data:1 (D_CAD) is acquired at the falling edge of U_CLK0 signal.
U_CLKO
U_CAD [7:0]
D_CLKO
D_CAD [7:0]
FLED[0]
FLED[1]
0123456
01
MMMM
FLED[0]
FLED[1]
23456
FLED[0]
FLED[1]
FLED[0]
FLED[1]
7
7
Figure 3--7: Timing diagram for Upstream and Downstream bus with skew
When you run the SHAnalyzer application with the U_CLK0 as the source clock domain, the application examines the Downstream data stability with respect to U_CLK0 signal. The suggested window is the nearest stable window that the SHAnalyzer application can find with respect to the rising edge of U_CLK0 signal for acquiring Downstream data:0, similarly for the falling edge data.
If you use inverted clocks the operation is similar except that the data at the falling edge is paired with data at rising edge.
TMS855 HyperTransport Bus Software Support
3--37
Signal Acquisition
Figure 3--8 shows both Upstream and Downstream buses being acquired when there is a phase shift of180 degrees between the upstream and downstream clocks.
U_CLKO
U_CAD [7:0]
D_CLKO
D_CAD [7:0]
FLED[0]
FLED[1]
0123456
A0
MMMM
FLED[0]
FLED[1]
12345
FLED[1]
FLED[0]
FLED[1]
FLED[0]
7
6
Figure 3--8: Timing diagram for Upstream and Downstream with 180 degree phase shift
When you run the SHAnalyzer application with U_CLK0 signal as source clock domain, the application examines the Downstream data stability with respect to U_CLK0 signal. The suggested window is the nearest stable window that the application can find with respect to rising edge of U_CLK0, it is Downstream data:A (not data:0). Similarly for the falling edge, it is Downstream data:0.
3--38
The correct pairing (rising and falling) for Upstream data is:
H data:0 and data:1,
H data:2 and data:3,
H data:4, data:5 and so on.
The correct pairing (rising and falling) for the Downstream data is:
H data:0 and data:1,
H data:2, data:3 and so on.
But the falling and rising pairing that appears for Downstream data is data:A and data:0, data:1 and data:2, data:3 and data:4 and so on. Which is incorrect.
When the pairing is incorrect, the disassembler cannot identify the CRC packets; therefore, the disassembler cannot synchronize its self and displays the message:
“*** Insufficient data to disassemble *** ”
TMS855 HyperTransport Bus Software Support
Signal Acquisition
Shifting the Setup/Hold window by half a clock can rectify the incorrect pairing.
NOTE. If the inverted clocks are used the operation is similar except that the data at falling edge is paired with data at rising edge.
Table 3--36 lists the sample points in the HT and HT_Tek support packages.
Table 3--36: Sample points in the HT and HT_Tek support packages
Master point Signals
M U_CLK0, U_CAD[7:0],
U_CLK1, U_CAD[15:8], U_CTL.
D_CLK0, D_CAD[7:0], D_CLK1, D_CAD[15:8], D_CTL.
TMS855 HyperTransport Bus Software Support
3--39
Signal Acquisition
3--40
TMS855 HyperTransport Bus Software Support
Specifications

Specifications

Specifications Table

This section contains the specifications for the TMS855 HyperTransport bus support product.
Table 4--1 lists the electrical requirements that the target system must produce for the TMS855 HyperTransport bus support product to acquire correct data.
Table 4--1: Electrical specifications
Characteristics Requirements
Target system clock rate
TMS855 specified clock rate for state acquisition supports for HT and HT_Tek support packages
Maximum 450 MHz
1
Minimum data valid window required for state acquisition (measured at threshold)
1
This is the specification at the time of printing. Contact your Tektronix representative for current information on the fastest bus supported.
750 ps (typical)
TMS855 HyperTransport Bus Software Support
4--1
Specifications
4--2
TMS855 HyperTransport Bus Software Support
Replaceable Parts List

Replaceable Parts List

This section contains a list of the replaceable components and modules for the TMS855 HyperTransport bus support product. Use this list to identify and order replacement parts.

Parts Ordering Information

Replacement parts are available through your local Tektronix field office or representative.
Changes to Tektronix products are sometimes made to accommodate improved components as they become available and to give you the benefit of the latest improvements. Therefore, when ordering parts, it is important to include the following information in your order:
H Part number
H Instrument type or model number
H Instrument serial number
H Instrument modification number, if applicable
If you order a part that has been replaced with a different or improved part, your local Tektronix field office or representative will contact you concerning any change in part number.

Using the Replaceable Parts List

The tabular information in the Replaceable Parts List is arranged for quick retrieval. Understanding the structure and features of the list will help you find all of the information you need for ordering replacement parts. The following table describes the content of each column in the parts list.
TMS855 HyperTransport Bus Software Support
5- 1
Replaceable Parts List
Parts list column descriptions
Column Column name Description
1 Figure & index number Items in this section are referenced by figure and index numbers to the exploded view
illustrations that follow.
2 Tektronix part number Use this part number when ordering replacement parts from Tektronix.
3 and 4 Serial number Column three indicates the serial number at which the part was first effective. Column four
indicates the serial number at which the part was discontinued. No entry indicates the part is good for all serial numbers.
5 Qty This i ndicates the quantity of parts used.
6 Name & description An item name is separated from the description by a colon (:). Because of space limitations, an
item name may sometimes appear as incomplete. Use the U.S. Federal Catalog handbook H6-1 for further item name identification.
7 Mfr. code This indicates the code of the actual manufacturer of the part..
8 Mfr. part number This indicates the act ual manufacturer’s or vendor’s part num ber.
Abbreviations
Chassis Parts
Mfr. Code to Manufacturer
Cross Index
Abbreviations conform to American National Standard ANSI Y1.1--1972.
Chassis-mounted parts and cable assemblies are located at the end of the Replaceable Parts List.
The table titled Manufacturers Cross Index shows codes, names, and addresses of manufacturers or vendors of components listed in the parts list.
5- 2
TMS855 HyperTransport Bus Software Support
Manufacturers cr oss index
Mfr. code
80009 TEKTRONIX, INC. 14150 SW KARL BRAUN DR
Manufacturer Address City, state, zip code
PO BOX 500
Replaceable parts list
Fig. & index number
Tektronix part number
071-1170-XX 1 MANUAL,TECH INSTRUCTION,TMS855; HyperTransport Bus
Serial no. effective
Serial no. discont’d
Qty Name & description
STANDARD ACCESSORIES
Support
Replaceable Parts List
BEAVERTON, OR, 97077-0001
Mfr. code
80009 071-1170-XX
Mfr. part number
TMS855 HyperTransport Bus Software Support
5- 3
Replaceable Parts List
5- 4
TMS855 HyperTransport Bus Software Support
Index

Index

A
Acquiring data, 2--5 All display format in HT support package, 2--11 Application, logic a nalyzer configuration, 1--2
B
Bus specific fields
Disassemble, 2--7 Downstream bus width, 2--7 HT support package, 2--6 HT_Tek support package, 2--6 Upstream bus width, 2--7 x86 Decode, 2--7
C
Channel Assignment Tables, 3--9 Channel assignments
HT support package, 3--10 HT_Tek Setup/Hold calibration groups, 3--13 HT_Tek support package, 3--13 Setup/Hold calibration groups, 3--10
Channel groups
definitions, 3--1 HT support package, 3--1 HT_Tek support package, 3--1
Clock rate, 1--3
target system, 4--1 Clocking, 2--3 Cocking options, clocking, 2--3 Connections, Signal Source to Probe , 3--17 Conventions, channel assignments, 3 --9 Custom Clocking, clocking, 2 --3 Cycle type labels, 2--8
D
Data, acquiring, 2--5 Data display, changing, 2--5 Disassemble, 2--7 Disassembled data, viewing, 2--10 Disassembler
logic analyzer confi guration, 1--2
setup, 2--1 Disassembly groups
HT Downstream channel group assignments, 3--12
HT Upstream channel group assignments, 3--11 HT_Tek Downstream channel group assignments,
3--15
HT_Tek Upstream channel group assignments, 3--14 Disassembly support, 1--1 Display formats in HT support package
All, 2--11
No NOP, 2--13 Dissasembly groups
HT support package, 3--11
HT_Tek support package, 3--14 Downstream Bus Width, bus specific fields, 2--7
E
Electrical specifications, 4--1
clock rate, 4--1
F
Figures for Acquisition modes and Clocking options,
signal acquisition, 3--33
H
HT, features, 2--2 HT Downstream channel assignments
D_CAD, 3--12
D_CAD_DM, 3-- 12
D_Control, 3--13 HT pin connections
demuxed probe channels, 3-- 24
P6880 channels not connected, 3--24 HT support package
custom clocking, 2--3
pin connections, 3--18
Setup/Hold calibration groups, 3--10 HT Upstream channel group assignments
U_CAD , 3--11
U_CAD_DM, 3-- 11
U_Control, 3--12 HT_Cal, features, 2 --2 HT_Cal support package, custom clocking, 2--3 HT_Tek, features, 2--2 HT_Tek Downstream channel assignments
D_CAD, 3--15
D_CAD_DM, 3-- 16
D_Control, 3--16
TMS855 HyperTransport Bus Software Support
Index- 1
Index
HT_Tek pin connections, P6880 channels not
connected, 3--31
HT_Tek support package
channel assignments, 3--13 custom clocking, 2--3 disassembly groups, 3--14 pin connections, 3--25 Setup/Hold calibration groups, 3--13 signal acquisition, 3--33
HT_Tek Upstream channel group assignments
U_CAD , 3--14 U_CAD_DM, 3-- 15
U_Control, 3--15 HT_Tek_Cal, features, 2--2 HT_Tek_Cal pin connections, demuxed probe
channels, 3--31
HT_Tek_Cal support package, custom clocking, 2--3
I
Installing support software, 2--1
L
Limitations of the support, 1-- 4 Logic analyzer
configuration for disassembler, 1--2
software compatibility, 1--2
N
No NOP display format in HT support, 2--13 Nonintrusive acquisition, 1--3
Probe to Signal Source connections, 3--17
R
Requirements and restrict ions, 1--3
S
Setup/Hold time adjustments, 1--3
application, 2--19 Setups, support, 2--1 Signal acquisition, HT support package, 3--33 Signal Source to Probe connections, 3--17 Specifications, 4 --1
electrical, 4--1 Support, setup, 2--1 Support package
HT, 2--2
HT_Cal, 2--2
HT_Tek, 2--2
HT_Tek_Cal, 2--2 Support package setups, 2--2 Symbol and Channel assignment Tables, 3--9 Symbol table, HT_Ctrl group, 3--9
T
Target system hardware reset, 1--3 Trigger programs, 2--15
Easy Trigger programs, 2--16
loading, 2--15 Triggering support, 1--1
O
Optional display selections, 2 --6
P
P6880 probes, 1--5 Pin connections
HT_Cal support package, 3--18 HT_Tek_Cal support package, 3--25
Index- 2
U
Upstream Bus Width, Bus specific fields, 2--7
V
Viewing disassembled data, 2--10
X
x86 Decode, bus specific fields, 2--7
TMS855 HyperTransport Bus Software Support
Loading...