290 likes | 391 Views
TPI4000 Series Overview. Logic Protocol Analyzers. Introducing the TPI4000 Series of Protocol Test Systems One Architecture – Multiple Functions. Validate high-speed serial links up to 10Gbps True multi-protocol support Unique Database-driven design allows addition of custom protocols
E N D
TPI4000 Series Overview Logic Protocol Analyzers
Introducing the TPI4000 Series of Protocol Test SystemsOne Architecture – Multiple Functions • 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 A Comprehensive High-Speed Serial-Protocol Test Platform
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
TPI4000 Series One Instrument – Multiple Protocols • 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)
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
TPI4000 Series One Instrument – Multiple Functions Analyze Stress Characterize Stimulate
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 • 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
TPI4000 Series Protocol Analyzer • 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 • 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
TPI4000 Series One Instrument – Multiple Functions Analyze Characterize Stress Stimulate
TPI4000 Series Traffic Generator • 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 Overview
TPI4000 Series One Instrument – Multiple Functions Analyze Characterize Stress Stimulate
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.
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
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
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
TPI4000 Series One Instrument – Multiple Functions Analyze Characterize Stress Stimulate
TPI4000 Series Bit Error Rate Tester • 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
TPI4000 Series One Instrument – Multiple Functions Customize Analyze Characterize Stress Stimulate
TPI4000 Series Protocol Editor • 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
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
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. TPI4000 System + + Platform Interface Cards Media Kits
TPI4000 SeriesPlatforms TPI4208 • 4U Rackmount • 2 Card Slots TPI4202 • Portable • Two Card Slots • Built-in screen and keyboard
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) Voyager1000 • Two SFP+ Connectors • External Trigger In • External Trigger Out • 64B/66B Encoding • 9.95 to 11Gbps
Connecting Into Your SystemMedia Kits • Voyager Cards use SFP (Small Form-Factor Pluggable) Transceivers • Supports variety of interconnect needs • Optical • Copper • SMA • To SAS/SATA
Configuring a TPI4000 Logic Protocol System • 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 • Voyager1000 • What Protocols and Speed? • How many Simultaneously? • Step 6 • Choose Maintenance Option • 1 Year • 3 Year • 5 Year • Step 5 • Pick a Form Factor (Chassis) • TPI4202 - Portable • TPI4208 – 4U Rack mount (Q1 ‘CY12) • Step 4 • What Media Kits? • Optical • Copper • SMA
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 applicationsfor complete protocol test of high-speed links • Protocol Analyzers • Traffic Generators • Impairment (Delay) Testers • Error Injectors • Protocol Editor • BER Tester • Library API