tpi4000 series overview logic protocol analyzers

29
TPI4000 Series Overview Logic Protocol Analyzers

Upload: baldric-mcdonald

Post on 12-Jan-2016

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TPI4000 Series Overview Logic Protocol Analyzers

TPI4000 Series OverviewLogic Protocol Analyzers

Page 2: TPI4000 Series Overview Logic Protocol Analyzers

Introducing the TPI4000 Series of Protocol Test SystemsOne Architecture – Multiple Functions

2

A Comprehensive High-Speed

Serial-Protocol Test Platform Validate high-speed serial links up to 10Gbps

True multi-protocol support

Unique Database-driven design allows addition of custom protocols

Complete Suite of Tools to analyze, stimulate, stress, and characterize your design

– Protocol Analyzers– Traffic Generators– Impairment (Delay) Testers– Error Injectors– BER Tester

Page 3: TPI4000 Series Overview Logic Protocol Analyzers

TPI4000 Series Applications

Communication Compatibility– Deep analysis at 100% line rate

Performance Optimization– Multi-protocol, time-correlated event analysis

Interoperability– Test robustness of protocol design

Stress Testing– Insert errors, delays and/or noise

Protocol Compliance– Identify out-of protocol communication patterns

3

Page 4: TPI4000 Series Overview Logic Protocol Analyzers

Fibre Channel– FICON, AS1760, ASM, FC-AE-1553, others

Ethernet– iSCSI, FCoE, TCP/IP, IPv6, iFCP, AFDX, ARINC664, TTE, others

Serial Front Panel Data Port (Serial FPDP)

Serial Attached SCSI (SAS)

Serial ATA (SATA)

Common Public Radio Interface (CPRI)

Serial RapidIO (SRIO)

4

TPI4000 Series One Instrument – Multiple Protocols

Page 5: TPI4000 Series Overview Logic Protocol Analyzers

The TPI4000 Series …

Captures 100% of Data at full line rate

Generates Data at 100% of full line rate

Views everything

Corrupts in real time

Counts 100% of population for statistical data

5

Page 6: TPI4000 Series Overview Logic Protocol Analyzers

6

Analyze

Stre

ss

Ch

ara

cterize

Stimulate

TPI4000 Series One Instrument – Multiple Functions

Page 7: TPI4000 Series Overview Logic Protocol Analyzers

TPI4000 Series Protocol Analyzer

Captures 100% of data at line rate

Triggering– Multi-level triggering– Trigger on multiple consecutive events on, or

across, all channels– Select from a list of predefined trigger events– State machine “loop sequence” triggering– Re-arm trigger if condition is not met– Independent channel triggers

Upper Layer Protocol (ULP Support)– iSCSI, IP, TCP, and UDP protocol suites provided

as standard– Supports sequential and direct access devices– Automatic decodes for iSCSI, IP, TCP, and UDP

and many other upper layer protocols– Add new and proprietary protocols using Protocol

Editor Application

7

Upper Layer Protocol (ULP Support)– iSCSI, IP, TCP, and UDP protocol

suites provided as standard– Supports sequential and direct

access devices– Automatic decodes for iSCSI, IP,

TCP, and UDP and many other upper layer protocols

– Add new and proprietary protocols using Protocol Editor Application

Search– Find next and previous frames– Go to and create bookmarks– Search for source or destination

address– Search for any data within a

frame– Library of predefined search items– Find trigger events

Page 8: TPI4000 Series Overview Logic Protocol Analyzers

Data Display Formats– Raw, 8B/10B, hexadecimal, and frame

modes– Detailed decode of each frame down to

individual bit level– Highly configurable trace display with color

coded channel data

8

TPI4000 Series Protocol Analyzer

Alarms– User definable alarms

for link utilization, frames and bytes

– Ability to set high and low limits

– Ability to set alarms on all statistical data

Performance Statistics– Real-time tabular or

graphical display of link data

Page 9: TPI4000 Series Overview Logic Protocol Analyzers

TPI4000 Series One Instrument – Multiple Functions

9

Analyze

Stre

ss

Ch

ara

cterize

Stimulate

Page 10: TPI4000 Series Overview Logic Protocol Analyzers

Generate protocol specific traffic

Complete control over timing and content of data.

Maintain full-line rate traffic, even across multiple links

Features– Output any traffic load scenario up to full

line rate traffic to test maximum throughput– Simulate protocol, data and CRC errors– Control inter‐frame and inter‐burst packet

gaps– Test buffer limits by manipulating flow

control fields– Stress multiple links simultaneously with no

performance loss – Monitor statistics in real time

TPI4000 Series Overview10

TPI4000 Series Traffic Generator

Page 11: TPI4000 Series Overview Logic Protocol Analyzers

TPI4000 Series One Instrument – Multiple Functions

11

Analyze

Stre

ss

Ch

ara

cterize

Stimulate

Page 12: TPI4000 Series Overview Logic Protocol Analyzers

Stress Testing

“Why do I want to inject errors into my system after I spent all this time just getting it to work?” DUT and associated system are designed and built to behave correctly

Generally they are tested for correct behavior

Every catastrophe is the result of something that was not tested.

12

Page 13: TPI4000 Series Overview Logic Protocol Analyzers

Designing Stress Tests

Specifications– Thou shalt not

– ‘….but what happens if I do”

Experience– This happened in the past

Knowledge of System Design– Poke the soft underbelly

Use Impairment Tester to simulate delays

Use Error Injector to test design’s error recovery capabilities

13

Page 14: TPI4000 Series Overview Logic Protocol Analyzers

TPI4000 Series Impairment Tester

Simulates the delays caused by long cable runs

Features– Simulate cable length & delays– Determine the amount of delay– Select criteria to identify errors– Check for delays to the millisecond– Report bit‐level diagnostic details– Supports sequential and direct access devices

14

Page 15: TPI4000 Series Overview Logic Protocol Analyzers

TPI4000 Series Error Injector

Test error recovery capabilities

Features– Replace data on the link with user-defined data in real time– Corrupt values or remove events from the link to replace data and

simulate slow device response times– Recalculate and insert CRC values automatically where applicable– Integrate proprietary protocols into error injection– Generate custom test patterns for custom applications with the TPI4000

Protocol Database Editor and application software

15

Page 16: TPI4000 Series Overview Logic Protocol Analyzers

TPI4000 Series One Instrument – Multiple Functions

16

Analyze

Stre

ss

Ch

ara

cte

rize

Stimulate

Page 17: TPI4000 Series Overview Logic Protocol Analyzers

Generate multi‐speed, multi‐application and custom patterns

Support up to 32 ports of testing

Verify and validate lowest level connectivity, down to 10‐12

Generate different forms of IEEE pattern and jitters such as CRPAT, CJTPAT, CSPAT, and Incrementing

17

TPI4000 Series Bit Error Rate Tester

Page 18: TPI4000 Series Overview Logic Protocol Analyzers

TPI4000 Series One Instrument – Multiple Functions

18

AnalyzeS

tress

Ch

ara

cterize

Stimulate

Customize

Page 19: TPI4000 Series Overview Logic Protocol Analyzers

TPI4000 Series Protocol Editor

19

Extend Standard Protocol Database to support user-defined protocols

Add/Update Protocols

Full decode in trace viewer

User‐defined protocol can be used as a filter or trigger

Page 20: TPI4000 Series Overview Logic Protocol Analyzers

TPI4000 Series Library API

Write Custom Test Automation Suites

Programming Interface allows “C” level programming access to all software and analysis functions

Support for remote procedure calls enables integration with Unix-based platforms

20

Page 21: TPI4000 Series Overview Logic Protocol Analyzers

Functionality

ALL SYSTEMS PROVIDE THE SAME FUNCTIONALITY– The only difference is the number of interface cards, and therefore ports,

that a platform can support.

Single software installation for all customers– Customization of software for protocols, speeds and applications is

performed by a license file.

21

+ +Platform Interface Cards Media Kits

TPI4000 System

Page 22: TPI4000 Series Overview Logic Protocol Analyzers

TPI4000 SeriesPlatforms

TPI4202 Portable Two Card Slots Built-in screen and keyboard

22

TPI4208 4U Rackmount 2 Card Slots

Page 23: TPI4000 Series Overview Logic Protocol Analyzers

Voyager1000 Two SFP+ Connectors External Trigger In External Trigger Out 64B/66B Encoding 9.95 to 11Gbps

TPI4000 SeriesInterface Cards

Voyager600 and Voyager800 Four SFP+ Connectors External Trigger In External Trigger Out 8B/10B Encoding 1 to 6.5Gbps (Voyager600) 1 to 8.5Gbps (Voyager800)

23

Page 24: TPI4000 Series Overview Logic Protocol Analyzers

Connecting Into Your SystemMedia Kits

Voyager Cards use SFP (Small Form-Factor Pluggable) Transceivers

24

Media Kit Options Description

MK-8GLC0850 LC 850nm 50u Multimode Optical Media Kit (8.5Gbps)

MK-8GLC0862 LC 850nm 62.5u Multimode Optical Media Kit (8.5Gbps)

MK-8GLC1309 LC 1310nm 0.9u Single mode Optical Media Kit (8.5Gbps)

MK-10GLC0850 LC 850nm 50u Multimode Optical Media Kit (10Gbps)

MK-10GLC0862 LC 850nm 62.5u Multimode Optical Media Kit (10Gbps)

MK-10GLC1309 LC 1310nm Single Mode Optical Media Kit (10Gbps)

MK-6GSFPSMA Includes 2 SFP to SMA cables (0.5M)

MK-1GRJ45 RJ-45 Copper Media Kit (10/100/1000Mbps)

Supports variety of interconnect needs

– Optical– Copper– SMA– To

SAS/SATA

Page 25: TPI4000 Series Overview Logic Protocol Analyzers

TPI4000 Series Solutions Summary

25

Protocol Analyzer Capture serial trace data at full line rate, with automatic decode and display. Advanced triggering and filtering helps find error conditions quickly. View multiple and mixed protocol traces with full time correlation.

Traffic Generator Generate traffic into a device under test (DUT) with complete control over the timing and content of the data, while maintaining full-line rate traffic across multiple links.

Impairment Tester Simulate the delay caused by long cable runs without the cost or inconvenience of testing using multiple lengths of actual cable.

Error Injection Sit in-line between two nodes and provide real-time user-defined data on the link.

Bit Error Rate Tester (BERT)

Enable transmission of both framed and unframed test patterns through the serial link to test transport data reliability between transmitter and receiver

Network Connections The TPI4000 supports SFP+ to allow easy switching between optical and copper physical layers.

Library API The API Library provides programmatic control over all of the TPI4000 tools and allows custom applications to be written.

Protocol Editor The Protocol Database Editor allows the Protocol Analyzer’s standard protocol database to be expanded to support used-defined protocols, filter and trigger scenarios, and be fully decoded in the trace viewer.

Platforms and Configurations

The TPI4000 is available in both portable and rackmount configurations.

Page 26: TPI4000 Series Overview Logic Protocol Analyzers

Configuring a TPI4000 Logic Protocol System

26

Step 1

Determine the Protocol(s) and speed(s). How many at a time?

Fibre Channel Ethernet CPRI AFDX Serial FPDP SATA SAS Serial RapidIO Custom

Step 2

Select the Test Applications

Protocol Analyzer (port pair license) Traffic Generation (card license) Impairment Tester (card license) Error Injection (card license) Bit Error Rate Tester (card license) Library API (System License) Protocol Editor (system license

Step 3

Determine the interface cards.How many Interface Card(s)

Voyager600 Voyager800 Voyager1000What Protocols and Speed? How many Simultaneously?

Step 4

What Media Kits?

Optical Copper SMA

Step 5Pick a Form Factor (Chassis)

TPI4202 - Portable TPI4208 – 4U Rack mount (Q1

‘CY12)

Step 6

Choose Maintenance Option

1 Year 3 Year 5 Year

Page 27: TPI4000 Series Overview Logic Protocol Analyzers

TPI4000 Series

Only solution for Mixed and Multi-Protocol Environments– Single solution for all supported protocols

Reconfigurable – single card can support multiple protocols and speeds

Only solution based on a user-editable protocol database

Only solution with a common user interface for all protocols

Integrated test applications for complete protocol test of high-speed links

– Protocol Analyzers– Traffic Generators– Impairment (Delay) Testers– Error Injectors– Protocol Editor– BER Tester– Library API

27

Page 28: TPI4000 Series Overview Logic Protocol Analyzers

Questions?

28

Page 29: TPI4000 Series Overview Logic Protocol Analyzers