Texas Instruments TLK10232 User Manual

Texas Instruments TLK10232 User Manual

Dual-channel xaui/10gbase-kr transceiver with crosspoint evaluation module (evm) graphical users

Advertisement

Quick Links

TLK10232 Dual-Channel XAUI/10GBASE-KR Transceiver
with Crosspoint Evaluation Module (EVM) Graphical Users
This user's guide describes the usage and construction of the TLK10232 evaluation module (EVM) GUI.
This document provides a basic overview of the different portions of the program.
1
2
3
4
5
6
7
8
..................................................................................................................
9
10
11
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Submit Documentation Feedback
..................................................................................................................
..............................................................................................................
................................................................................................................
............................................................................................................
.......................................................................................
...........................................................................................................
.............................................................................................................
............................................................................................................
...................................................................................
......................................................................................
TLK10232 Dual-Channel XAUI/10GBASE-KR Transceiver with Crosspoint
Copyright © 2013, Texas Instruments Incorporated
Interface User's Guide
Contents
............................................................................
...........................................................................
List of Figures
............................................................
...................................................................
......................................................................
...........................................................
...............................................................
.........................................................................
............................................................
.............................................................
.............................................................
.............................................................
.............................................................
..................................................................
...................................................
..............................................................................
Evaluation Module (EVM) Graphical Users Interface User's Guide
User's Guide
SLLU181 - June 2013
....................................
.............................................
..........................................
...........................................
..........................................
............................................
..................................
3
3
5
12
14
15
16
20
23
23
24
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
20
21
21
22
22
23
1

Advertisement

Table of Contents
loading

Summary of Contents for Texas Instruments TLK10232

  • Page 1: Table Of Contents

    TLK10232 Dual-Channel XAUI/10GBASE-KR Transceiver with Crosspoint Evaluation Module (EVM) Graphical Users Interface User’s Guide This user’s guide describes the usage and construction of the TLK10232 evaluation module (EVM) GUI. This document provides a basic overview of the different portions of the program. Contents ........................
  • Page 2: Sllu181 – June

    TLK10232 Dual-Channel XAUI/10GBASE-KR Transceiver with Crosspoint SLLU181 – June 2013 Evaluation Module (EVM) Graphical Users Interface User’s Guide Submit Documentation Feedback Copyright ©...
  • Page 3: Introduction

    C™-to-GPIO device to provide software control and status monitoring of the TLK10232 device’s I/O pins. When the board is powered up and the GUI is run, the GUI first initializes the registers of the TCA6424 for their default values and issues a Main Board Reset, resetting the TLK10232.
  • Page 4: Tlk10232 Evm Gui Board 1 Window

    Getting Started www.ti.com Figure 1. TLK10232 EVM GUI Board 1 Window TLK10232 Dual-Channel XAUI/10GBASE-KR Transceiver with Crosspoint SLLU181 – June 2013 Evaluation Module (EVM) Graphical Users Interface User’s Guide Submit Documentation Feedback Copyright © 2013, Texas Instruments Incorporated...
  • Page 5: High-Level Tlk10232 Device Configuration

    High-Level TLK10232 Device Configuration All of the TLK10232 control and status register fields have been grouped together based upon function and are accessed on an individual basis through the use of a high-level control. Expanding the board hierarchy in the GUI’s Selection Window tree...
  • Page 6: Tlk10232 Evm Gui Software Control Of Tlk10232 I/O Pins And Main Reset

    The TLK10232 register settings are configured from the high-level device configuration windows of the GUI. All of the settings of the TLK10232 can be modified from various portions of this tab broken out and grouped into individual windows according to their function.
  • Page 7: Tlk10232 Evm Gui Operating Mode Configuration

    4) has a selection box that allows easy configuration for all of the various operational modes of the TLK10232 device. This is a hybrid control and will set all of the various control register bits required for proper operation in that mode. Located to the right of this selection box is an LED indicator panel displaying the value of the various controls bits set in that particular mode.
  • Page 8: Tlk10232 Evm Gui High-Level Review Updates

    If the field has a new value, the status box for that array is shaded orange highlighting the changes to be applied to the TLK10232 device. To discard the changes in memory and keep the current settings, click the Discard Updates button to reset the new value fields with the current values.
  • Page 9: Tlk10232 Evm Gui High-Level Device Clock And Rate Configuration

    After selecting the Operating Mode settings, select the Clock and Rate Configuration window (Figure from the Selection Window tree. All of the standard clock and rate controls listed in the TLK10232 datasheet are implemented using a quick reference lookup table. The Clock and HS Serial Data Rate options are operating-mode specific, requiring configuration of the operating mode before configuring the clock so the correct options are presented.
  • Page 10: Tlk10232 Evm Gui High-Level Device Status Windows

    Status window causes all of the registers associated with that particular window to be read and the results to be displayed. Figure 7. TLK10232 EVM GUI High-Level Device Status Windows TLK10232 Dual-Channel XAUI/10GBASE-KR Transceiver with Crosspoint SLLU181 –...
  • Page 11: Tlk10232 Evm Gui High-Level Device Immediate Action Pushbuttons

    After changing the various control fields and all settings are saved into the GUI’s memory, apply the updated settings to the TLK10232. The TLK10232 EVM GUI configures the device based upon a text file script. This script can be modified and loaded for any various specific or optimized use case and prevents the GUI from having a single hard-coded provisioning sequence.
  • Page 12: Low-Level Tlk10232 Device Configuration

    A popup window opens and displays the register read/writes in real time as they are applied to the TLK10232 device. The current executed command is displayed at the bottom of the window and the value of each register read and write is displayed in the window. The script can be stopped by pressing the Abort button.
  • Page 13: Tlk10232 Evm Gui Low-Level Device Configuration

    Low-Level TLK10232 Device Configuration www.ti.com The primary device needed to read/write registers is the TLK10232. Expanding the TLK10232 in the tree shows Board1 and Board2 options. Select the appropriate board number that the TLK10232 is located and expand that to show the global and channel specific registers. All registers are handled individually for maximum configurability.
  • Page 14: Ber Testing

    RX channels and lanes can be selected for control by using the Transmitter Configuration and Receiver Configuration selection boxes. The results of the BER tests can be output to the PRBS_PASS LED on the TLK10232 EVM board by use of the Pin Selection box located at the top right corner of this window.
  • Page 15: Latency Testing

    Latency Testing window to configure the test settings and run the test. Each channel of the TLK10232 has a latency counter, but only one channel can be configured and tested at a time. Once the test settings are selected, pressing the Run Test button writes the test configuration settings to the TLK10232 and reads the latency status register to determine if the test is complete.
  • Page 16: High-Speed Link Optimizer Tests

    Currently additional testing and verification of the TLK10232 EVM board and GUI is needed to support the two-board solution for this feature of the GUI. Look for future revisions of this document for additional information on how to configure the hardware and software for a two-board setup.
  • Page 17: Tlk10232 Evm Gui High-Speed Link Optimizer Setup

    Save button saves the test sweep array to memory and the test is ready to begin. Figure 14. TLK10232 EVM GUI High-Speed Link Optimizer Setup SLLU181 – June 2013 TLK10232 Dual-Channel XAUI/10GBASE-KR Transceiver with Crosspoint Evaluation Module (EVM) Graphical Users Interface User’s Guide...
  • Page 18: Tlk10232 Evm Gui High-Speed Link Optimizer Setup

    GUI’s register configuration memory. The GUI then executes the script responsible for provisioning the TLK10232 device, reading the error counters to clear them, waiting for the amount of test time entered for the BER test, and then rereading the error counters to obtain the BER count. Next the GUI stores the BER values into memory and processes the results.
  • Page 19: Tlk10232 Evm Gui High-Speed Link Optimizer Sweep Results Matrix

    High-Speed Link Optimizer Tests www.ti.com Figure 16. TLK10232 EVM GUI High-Speed Link Optimizer Sweep Results Matrix The sweep can be aborted at any time by pressing the Abort Sweep button. This does not discard any test data already collected, but stops the remaining portion of the test configurations from running.
  • Page 20: Python Scripting

    Figure 17. TLK10232 EVM GUI High-Speed Link Optimizer Test Control Buttons Python Scripting Advanced operation and control of the TLK10232 device can be performed by using the linked Python Scripting Editor. Register read/writes can be logged into a script while registers are read and written either manually through the low level, or through other areas of the GUI where registers are read or written.
  • Page 21: Tlk10232 Evm Gui Blank Python Scripting Editor

    Figure 19. TLK10232 EVM GUI Blank Python Scripting Editor On the TLK10232 GUI, click the Script menu option again and select Start Recording. The header information will be added to the Python Editor window and the color of the window starts to blink between...
  • Page 22: Tlk10232 Evm Gui Recorded Script In Python Scripting Editor

    It is recommended that advanced users create small python scripts of commonly used tasks to create a library of macros to enhance their evaluation of the TLK10232 device and reduce their test time. Figure 21. TLK10232 EVM GUI Recorded Script in Python Scripting Editor Figure 22.
  • Page 23: Gui Status

    GUI. This window is useful for testing or debug. Figure 23. TLK10232 EVM GUI Status Log Window This window has menu options for clearing the status log, saving the status log to a file, or setting the buffer limit which holds recent actions and operations done on the GUI.
  • Page 24: Troubleshooting

    – For the Windows 7 Operating System, select Advanced system settings from the options ® available. TLK10232 Dual-Channel XAUI/10GBASE-KR Transceiver with Crosspoint SLLU181 – June 2013 Evaluation Module (EVM) Graphical Users Interface User’s Guide Submit Documentation Feedback Copyright © 2013, Texas Instruments Incorporated...
  • Page 25 This opens a window as shown below. Press Environment Variables. For the Windows XP Operating System, select the Advanced tab and press Environment Variables. SLLU181 – June 2013 TLK10232 Dual-Channel XAUI/10GBASE-KR Transceiver with Crosspoint Evaluation Module (EVM) Graphical Users Interface User’s Guide Submit Documentation Feedback...
  • Page 26 Select Path from System variables and press the Edit… button. • Add ‘C:\Python27;’ at the end of Variable value and Press the OK button TLK10232 Dual-Channel XAUI/10GBASE-KR Transceiver with Crosspoint SLLU181 – June 2013 Evaluation Module (EVM) Graphical Users Interface User’s Guide Submit Documentation Feedback Copyright ©...
  • Page 27 Any exceptions to this are strictly prohibited and unauthorized by Texas Instruments unless user has obtained appropriate experimental/development licenses from local regulatory authorities, which is responsibility of user including its acceptable authorization.
  • Page 28 FCC Interference Statement for Class B EVM devices This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications.
  • Page 29 Also, please do not transfer this product, unless you give the same notice above to the transferee. Please note that if you could not follow the instructions above, you will be subject to penalties of Radio Law of Japan. Texas Instruments Japan Limited (address) 24-1, Nishi-Shinjuku 6 chome, Shinjuku-ku, Tokyo, Japan http://www.tij.co.jp...
  • Page 30 FDA Class III or similar classification, then you must specifically notify TI of such intent and enter into a separate Assurance and Indemnity Agreement. Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright © 2013, Texas Instruments Incorporated...
  • Page 31 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest issue.
  • Page 32 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Texas Instruments TLK10232EVM...

Table of Contents