Detailed instructions for use are in the User's Guide.
[. . . ] DPO4ENET offers automated trigger, decode, and search for 10BASE-T and 100BASE-TX Ethernet, enabling fast and efficient validation and debug.
DPO4ENET Ethernet Triggering and Analysis
Automated Trigger, Decode, and Search for 10BASE-T and 100BASE-TX Ethernet Designed for use with the MSO/DPO4000B Series Oscilloscopes
Data Sheet
Peak-to-peak jitter on 100BASE-TX with single voltage crossing. 85/100/115 plots for the 100BASE-TX Return Loss measurement.
TDSET3 Automated Ethernet Physical Layer Compliance Testing
Ethernet compliance testing has some unique measurement challenges: Generating the "disturbing" signal requires tools to generate both pattern data and noise to provide real-world noise for return loss measurements There are many individual amplitude, timing, return loss, and template tests required for each Ethernet variant: The 10BASE-T standard specifies 22 tests per port plus fault tolerance and CMRR The 100BASE-TX standard outlines 12 tests per port plus CMRR and more The 1000BASE-T standard calls for 80 tests per port plus BER, CMRR, and more Because of the large number of individual tests, compliance testing takes a lot of setup and measurement time, and makes repeatable measurement results difficult to achieve quickly Performing return loss measurements can be expensive if using a vector network analyzer. Tektronix provides a patented, cost-effective method using an arbitrary waveform generator (AWG) and oscilloscope The TDSET3 provides automated compliance testing for 10, 100, and 1000BASE-T PHY verification, including: Compliance and margin testing for accurate analysis and improved interoperability Time- and frequency-domain measurements made with single analysis instrument Jitter and timing measurements with and without filters Amplitude, linearity, and droop testing for transmitter performance Frequency domain measurements including return loss and power spectral density User-defined mode enables flexible parameter control for characterization and margin analysis Detailed test reports with margin and statistical information aid analysis
TDSET3 Ethernet Compliance Test Software automates Ethernet physical layer tests for 10BASE-T, 10BASE-Te, 100BASE-TX, and 1000BASE-T in compliance with standards such as IEEE 802. 3-2000 and ANSI X3. 263-1995. The portfolio of tests includes core PMA and MDI tests like Template, Distortion, Return Loss, Jitter (including the proposed alternate jitter method), and Common Mode Voltage.
Amplitude Domain Tests
The industry standards require the signals to have amplitudes within specified ranges to assure interoperability between devices. [. . . ] The TF-GBE-ATP is the advanced test package which also includes a 1000BASE-T jitter test channel cable.
Complete Solution for Receiver Test Tektronix offers a complete solution for creating and managing "disturbing" signals for accurate receiver stress testing. The Tektronix arbitrary waveform generators provide support for adding and removing the noise-related elements of the disturbing signal. Tektronix offers a complete set of instruments for Ethernet compliance tests and debug work; from oscilloscopes and probes, to compliance test software, test fixtures, and signal sources.
www. tektronix. com
3
Data Sheet
Triggering on a specific 10BASE-T MAC source address. A complete set of triggers, including triggers for specific MAC address, MAC length/type, MAC client data, IPv4 and TCP header content, TCP and IPv4 client data, and FCS errors, ensures you quickly capture your event of interest.
Color-coded display of 100BASE-TX, showing preamble, MAC addresses, IP header, TCP header components of the serial signal.
DPO4ENET 10BASE-T and 100BASE-TX Triggering and Analysis
Debugging Ethernet-based embedded systems designs provides some complex measurement and analysis challenges: Capturing specific Ethernet addresses and data Displaying the elements of the Ethernet message in an understandable format, in a variety of formats, for a wide variety of engineers and technicians Time-correlating Ethernet messages with analog and digital signals in the embedded system Capturing long time windows of Ethernet traffic and then finding specific events within the acquired data The DPO4ENET application module, installed in an MSO/DPO4000B Series oscilloscope, provides a robust set of tools for debugging embedded systems with 10BASE-T and 100BASE-TX Ethernet, including: Automated serial triggering, decode, and search for Ethernet 10BASE-T and 100BASE-TX Triggering on all the critical elements of an Ethernet 10BASE-T and 100BASE-TX such as address, data, etc. Triggering on and decoding IPv4 internet protocol and TCP transport protocol Decoding all the critical elements of each message. Searching through long acquisitions using user-defined criteria to find specific messages Event Table showing decoded serial bus activity in a tabular, time-stamped format for quick summary of system activity
10BASE-T and 100BASE-TX Triggering Trigger on packet content such as start frame delimiter (SFD), MAC addresses, MAC length/type, MAC client data, Q-tag control information, IPv4 and TCP header, TCP and IPv4 client data, end-of-packet, and FCS errors. 10BASE-T and 100BASE-TX Decode The DPO4ENET Ethernet Serial Application Module provides a higher-level, combined view of the individual signals that make up the 10BASE-T or 100BASE-TX bus, making it easy to identify where packets begin and end and identifying subpacket components such as preamble, SFD, MAC addresses, data, FSC, errors, etc. Are you wasting time manually decoding the waveform?Tired of having to visually inspect the waveform to count clocks, determine if each bit is a 1 or a 0, combine bits into bytes, and determine the hex value?Let the MSO4000B or DPO4000B with a DPO4ENET Ethernet Serial Application Module do it for you!Once you've set up a 10BASE-T or 100BASE-TX bus, the MSO4000B or DPO4000B Series will decode each packet on the bus, and display the value in hex, binary, or ASCII in the bus waveform.
4
www. tektronix. com
Ethernet 10/100/1000BASE-T Application Software -- TDSET3 · DPO4ENET
Characteristics
TDSET3 Compliance Test Characteristics
General Mask
Autofit, Waveform/Sample Count.
Instrument Compatibility
Model Description
100BASE-TX decoded Event Table showing all packet information with time stamp information.
MSO5034 DPO5034 MSO5054 DPO5054 MSO5104 DPO5104 MSO5204 DPO5204 DPO7054 DPO7104 DPO7254 DPO7354 DPO/DSA/MSO70K Series
Recommended for Compliance Testing of 10BASE-T and 10BASE-Te Recommended for Compliance Testing of 10BASE-T, 10BASE-Te, and 100BASE-TX
Recommended for Compliance Testing of 10BASE-T, 10BASE-Te, 100BASE-TX, and 1000BASE-T
10BASE-T and 100BASE-TX Event Table In addition to seeing 10BASE-T and 100BASE-TX decoded data on the bus waveform itself, you can view all captured packets in a tabular view much like you would see in a software listing. Packets are time stamped and listed consecutively with columns for each component (Time, Destination Address, Source Address, Length, Data, FCS/CRC, and Errors). 10BASE-T and 100BASE-TX Search 10BASE-T and 100BASE-TX packet content triggering is very useful for isolating the event of interest, but once you've captured it and need to analyze the surrounding data, what do you do?In the past, users had to manually scroll through the waveform counting and converting bits and looking for what caused the event. With a DPO4ENET Ethernet Serial Application Module, you can enable the MSO4000B or DPO4000B Series oscilloscope to automatically search through the acquired data for user-defined criteria including packet content. Each occurrence is highlighted by a search mark. Byte offset options of Don't Care, 0-1499 MAC Q-tag Control Information: Trigger on Q-tag 32-bit value IP Header: Trigger on IP header 4-bit value, Source Address, Destination Address. TCP Header: Trigger on Destination Port, Source Port, Sequence Number, and Ack Number TCP/IPv4 Client Data: Trigger on , <, =, >, , a particular data value, or inside or outside of a range End of Packet FCS (CRC) Error 100BASE-TX: Start Frame Delimiter MAC Addresses: Trigger on Source and Destination 48-bit address values MAC Q-tag Control Information: Trigger on Q-tag 32-bit value MAC Length/Type: Trigger on , <, =, >, , a particular 16-bit value, or inside or outside of a range IP Header: Trigger on IP header 4-bit value, Source Address, Destination Address TCP Header: Trigger on Destination Port, Source Port, Sequence Number, and Ack Number TCP/IPv4 Client Data: Trigger on , <, =, >, , a particular data value, or inside or outside of a range. Selectable number of bytes to trigger on from 1-16. Byte offset options of Don't Care, 0-1499 MAC Client Data: Trigger on , <, =, >, , a particular data value, or inside or outside of a range. [. . . ] and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material. Specification and price change privileges reserved. TEKTRONIX and TEK are registered trademarks of Tektronix, Inc. [. . . ]