Instruction Manual Line Code and Symbol Decoders: Manchester NRZ 8b/10b 64b/66b
Line Code and Symbol Decoders Instruction Manual © 2013 Teledyne LeCroy, Inc. All rights reserved. Unauthorized duplication of Teledyne LeCroy documentation materials other than for internal sales and distribution purposes is strictly prohibited. However, clients are encouraged to distribute and duplicate Teledyne LeCroy documentation for their own internal educational purposes. Teledyne LeCroy is a registered trademark of Teledyne LeCroy, Inc. Windows is a registered trademark of Microsoft Corporation.
Instruction Manual TABLE OF CONTENTS Introduction ...................................................................................................... 2 About This Manual ............................................................................................... 2 Serial Decode ....................................................................................................... 2 General Approach ................................................................................................
Line Code and Symbol Decoders Introduction About This Manual Teledyne LeCroy offers different toolsets for decoding and debugging serial data streams. These toolsets may be purchased as optional software packages, or are provided standard with SDA and DDA model oscilloscopes.
Instruction Manual NOTE: Although the decoding algorithm is based on a clock extraction software algorithm using a vertical level, the results returned are the same as those from a traditional protocol analyzer using sampling point-based decode. In addition, the clock extraction technique allows partial decoding of messages in the event of physical layer noise, in many cases, whereas a protocol analyzer usually cannot. This is a significant advantage for the Teledyne LeCroy software algorithm.
Line Code and Symbol Decoders Setting Up the Decoder You can preset up-to-four, independent decoders using the same or different protocols and data sources. These decoders can be enabled simultaneously or separately, and you can select for each what data appears on the display. 1. Touch the Front Panel Serial Decode button (if available on your oscilloscope), or choose Analysis > Serial Decode from the oscilloscope menu bar to access the Serial Decode dialogs. 2.
Instruction Manual Manchester/NRZ Decoder Setup To set up a Manchester or NRZ decoder, follow the general procedures to set up a decoder, choosing Protocol Manchesteror NRZ. This will cause the following right-hand dialogs to appear next to the Decode Setup dialog. Open each tab in turn to configure decoder settings. BASIC DIALOG The Basic dialog presents the fundamental settings required for proper bit-level decoding.
Line Code and Symbol Decoders DECODE DIALOG These settings refine the Basic dialog bit-level decoding so that some transitions are skipped, and subsequent bits are grouped into words that can be interpreted LSB first or MSB first. Data Mode - This selection drives the level of decoding. The default is Bits, and we recommend that you use this setting initially as you continue to tune the bit-level decoding. It can also be set to Words.
Instruction Manual LEVELS DIALOG This dialog specifies the levels at which signal transitions occur and hysteresis to help tune noisy signals. Level Type - Whether Level will be given as Percentage of signal amplitude or Absolute number of volts. Percent mode is easy to set up because the software immediately determines the optimal threshold. However, on poor signals Percent mode can fail and lead to bad decodes; then it might help to use Absolute mode.
Line Code and Symbol Decoders 64b/66b Overview 64b/66b encoding is not a protocol, but a widely used method to encode 64-bit data within a 66-bit line code. The overhead of 64b/66b is considerably less than 8b/10b encoding due to the higher ratio of data bits to coding length.
Instruction Manual Protocol - Select the protocol to use when viewing Symbolic decodes. Each protocol has a pre-defined translation of the symbol into a character name (primitive) . Refer to the latest version of the standard for a detailed translation table. To use your own primitive translation file, choose Other. Primitive File - Touch Browse and navigate to your custom primitive file. You must choose Other from the Protocol selection to enable this field.
Line Code and Symbol Decoders Verify Bit-Level Decode When all Basic dialog values are set, you should already see a basic bit-level decoding on the selected source trace. The Data Mode is set to bits by default, so that the remaining protocol-specific settings do not matter for the initial bit-level decode. In a correct bit-level decoding, bit transitions are all aligned with signal transitions, and the logical interpretation of the bits are consistent with the physical level.
Instruction Manual Working with the Decoded Waveform Serial Decode Annotation When a decoder is enabled, an annotated waveform showing the results of the decode appears on the oscilloscope display. A colored overlay marks significant transitions in the source signal. The overlay contains annotations corresponding to the data itself, any pre/post-message padding, inter-burst periods, etc. Each set of annotations is customized to the protocol or encoding scheme.
Line Code and Symbol Decoders 8b/10b and 64b/66b Annotations Time(µs) - Identifier showing data type and parameter association. Typically shown as octal numbers. Data - Source/Destination identifier. Length - Bits 29 - 11. RD - Sign/Status Matrix. Primitive - Primitive used for Symbolic decoding. Data (Symbolic) - Characters translated from a Symbolic decode. 8b/10b waveform annotations.
Instruction Manual 8b/10b and 64b/66b Search Options Configure the following to specify the Search criteria for 8b/10b or 64b/66b decodes. Search Options - Choose to find Next Primitive, Next Code or Next Error. Code - Enter the specific value to find when searching for Next Code. Don't Care- Check this box to find the next code of any type. You must clear the Don't Care checkbox to enable the Code field. Primitive - Choose the primitive to use when searching for Next Primitive.
Line Code and Symbol Decoders Working with the Results Table By default, a table summarizing the decoder results appears below the grids. The decode results table provides a view of message data as decoded by the oscilloscope during the most recent acquisition, even when messages are too compact to allow annotation on the waveform trace. The table is displayed only when the View Decode checkbox is marked on the Decode Setup Dialog and a source signal has been decoded using that protocol.
Instruction Manual Manchester/NRZ Table Columns You may display these columns on a Manchester or NRZ result table: Idx - Index number of table row. Time - Location of event relative to trigger position. Sync - Location of event relative to trigger position (if it exists). PrePad - Pre-pad bits in burst. Displayed only when decoding Words, not Bits. If value is zero, column will not appear. Data - Actual data bits in packet. PostPad - Post-pad bits in burst. Displayed only when decoding Words, not Bits.
Line Code and Symbol Decoders Teledyne LeCroy Service Centers United States and Canada - World Wide Corporate Office Teledyne LeCroy Corporation 700 Chestnut Ridge Road Chestnut Ridge, NY, 10977-6499, USA Ph: 800-553-2769 / 845-425-2000 FAX: 845-578-5985 teledynelecroy.com Support: contact.corp@teledynelecroy.com Sales: customersupport@teledynelecroy.com United States - Protocol Solutions Group Teledyne LeCroy Corporation 3385 Scott Boulevard Santa Clara, CA, 95054, USA FAX: 408-727-0800 teledynelecroy.
Instruction Manual Singapore, Protocol Analyzers Genetron Singapore Pte Ltd. 37 Kallang Pudding Road, #08-08 Tong Lee Building Block B Singapore 349315 Ph: ++ 65 9760-4682 China Teledyne LeCroy Corporation Beijing Rm. 2001 Unit A, Horizon Plaza No. 6, Zhichun Road, Haidian District Beijing 100088, China Ph: ++86 10 8280 0318 / ++86 10 8280 0319 / ++86 10 8280 0320 FAX:++86 10 8280 0316 Service: Rm. 2002 Ph: ++86 10 8280 0245 Taiwan LeColn Technology Co Ltd. Far East Century Park, C3, 9F No.