Testing PCI Express Generation 1 & 2 with the RTO Oscilloscope

Slides:



Advertisements
Similar presentations
Ethernet Over PCI Express Presented by Kallol Biswas
Advertisements

By Sunil G. Kulkarni, SO/F, Pelletron-Linac Facility, BARC-TIFR. 21/01/2011 ASET.
6-April 06 by Nathan Chien. PCI System Block Diagram.
NIDays 2007 Worldwide Virtual Instrumentation Conference
The AMD Athlon ™ Processor: Future Directions Fred Weber Vice President, Engineering Computation Products Group.
FuturePlus ® Systems Corporation Power Tools For Bus Analysis.
Chapter 22 All About SCSI.
I/O Channels I/O devices getting more sophisticated e.g. 3D graphics cards CPU instructs I/O controller to do transfer I/O controller does entire transfer.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology.
USB – An Overview Group 3 Kaushik Nandha Bikram What is the Universal Serial bus (USB)? Is a cable bus that supports data exchange between a host computer.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology.
HS/DSL Project Yael GrossmanArik Krantz Implementation and Synthesis of a 3-Port PCI- Express Switch Supervisor: Mony Orbach.
© David Kirk/NVIDIA and Wen-mei W. Hwu, ECE408/CS483, ECE 498AL, University of Illinois, Urbana-Champaign Lecture 10: GPU as part of the PC Architecture.
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 13.
Input/Output Systems and Peripheral Devices (03-2)
© David Kirk/NVIDIA and Wen-mei W. Hwu, ECE408/CS483, ECE 498AL, University of Illinois, Urbana-Champaign ECE408 / CS483 Applied Parallel Programming.
PCIe 2.0 Base Specification Protocol And Software Overview
LOGO. Types of System Boards  Nonintegrated System Board  Nonintegrated system boards can be easily identified because each expansion slot is usually.
Mahesh Wagh Intel Corporation Member, PCIe Protocol Workgroup.
Peripheral Buses COMP Jamie Curtis. PC Buses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
Peripheral Busses COMP Jamie Curtis. PC Busses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 22 All About SCSI.
Serial Attached SCSI Small Computer Serial Interconnect (SCSI) just got a whole lot smaller, faster & more versatile. Performance – Gen 1 at 300MBytes/sec.
LSU 10/22/2004Serial I/O1 Programming Unit, Lecture 5.
HyperTransport™ Technology I/O Link Presentation by Mike Jonas.
Introduction to the Common Electrical Interface (CEI)
The University of New Hampshire InterOperability Laboratory Introduction To PCIe Express © 2011 University of New Hampshire.
TLA6000 Series Logic Analyzer Fact Sheet Breakthrough solutions for real-time digital systems analysis Featuring:  iCapture™ eliminates messy double probing.
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
ECE 353 Introduction to Microprocessor Systems Michael Schulte Week 13.
Computer Architecture Lecture10: Input/output devices Piotr Bilski.
1 Abstract & Main Goal המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory The focus of this project was the creation of an analyzing device.
EMBEDDED SYSTEMS ON PCI. INTRODUCTION EMBEDDED SYSTEMS PERIPHERAL COMPONENT INTERCONNECT The presentation involves the success of the widely adopted PCI.
Serial Data Link on Advanced TCA Back Plane M. Nomachi and S. Ajimura Osaka University, Japan CAMAC – FASTBUS – VME / Compact PCI What ’ s next?
CHAPTER Microcomputer as a Communication Device. Chapter Objectives Examine the components of the motherboard that relate to communication Describe a.
Intel: Lan Access Division Technion: High Speed Digital Systems Lab By: Leonid Yuhananov & Asaad Malshy Supervised by: Dr. David Bar-On.
CS/ECE 217 GPU Architecture and Parallel Programming Lecture 16: GPU within a computing system.
Lecture 25 PC System Architecture PCIe Interconnect
1 PCI Express. 2FUJITSU CONFIDENTIAL What is PCI Express PCI-Express, formerly known as 3GIO(3 rd Generation I/O, is a 2-way, serial connection that carries.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
HyperTransport™ Technology. INTRODUCTION WHAT IS HYPER TRANSPORT TECHNOLOGY? WHAT IS HYPER TRANSPORT TECHNOLOGY? CAUSES LEADING TO DEVELOPMENT OF HYPER.
Status and Plans for Xilinx Development
The ALICE Data-Acquisition Read-out Receiver Card C. Soós et al. (for the ALICE collaboration) LECC September 2004, Boston.
Adapter Cards and Expansion Ports. There are several types of adapter cards, but the majority of them use PCI, PCIe, and AGP expansion slots. There are.
Enhancements for Voltaire’s InfiniBand simulator
Input / Output.
USB 3.1 Gen1 Testing with the RTO Oscilloscope
SpaceFibre Physical Layer Testing
Chapter 6 Input/Output Organization
HyperTransport™ Technology I/O Link
Direct Attached Storage and Introduction to SCSI
Operating Systems (CS 340 D)
System On Chip.
Computer buses Adam Hoover connecting stuff together
THE PROCESS OF EMBEDDED SYSTEM DEVELOPMENT
Protocol Basics.
BIC 10503: COMPUTER ARCHITECTURE
Local Asynchronous Communication (RS-232)
Direct Attached Storage and Introduction to SCSI
Communication Interface for Vision Applications
PLC’s Are ... Similar to a Microcontroller: Microprocessor Based
DETERMINISTIC ETHERNET FOR SCALABLE MODULAR AVIONICS
Greg Bell Business Development Mgr Industrial & Security Markets
Interfacing Data Converters with FPGAs
I/O BUSES.
Command and Data Handling
NVMe.
1.2.1 Data transmission.
Chapter 13: I/O Systems.
CIS 6930: Chip Multiprocessor: Parallel Architecture and Programming
Presentation transcript:

Testing PCI Express Generation 1 & 2 with the RTO Oscilloscope Guido Schulze, Product Manager 1TDP Rev. 1.0, April 2017

Outline PCI Express technology overview R&S test solutions PCI Express 1.1/2.0 Trigger & Decode option PCI Express 1.1/2.0 Compliance test option March 2017 PCIe Gen 1&2 testing with R&S RTO oscilloscope

Market trends – PCI Express More data All around backbone processing: Big data, IoT as drivers for faster data lanes PCIe Gen4 Specification Lower speed generations in industrial applications: Powerful modular PC cards and respective adapter cards PCIe Gen1..3 Specifications March 2017 PCIe Gen 1&2 testing with R&S RTO oscilloscope

Technologie Overview PCI Express March 2017 PCIe Gen 1&2 testing with R&S RTO oscilloscope

PCI Express (PCIe) Industry standard for interconnection First release of PCIe 1.0 was in 2003 It replaces the PCI & PCI-X busses which where parallel interfaces PCIe is a serial link, simplest case is one 2,5 GT/s link, which give 250 MB/s transfer speed Serial interface was chosen because of lower I/O Pin count smaller physical size easier scalable Standardization is maintained and developed by the PCI Special Interest Group (PCI-SIG) consisting of more than 900 companies March 2017 PCIe Gen 1&2 testing with R&S RTO oscilloscope

PCI Express (PCIe) Terminology GT/s: Giga Transfer per second (since 8b/10b decode is used it is not equal to Giga Bit per second) 8b/10b: 8Bit / 10Bit encoding scheme, ensure DC-balance (long term ratio of transmitted “0” and “1” is 50%) which allow reliable clock recovery, on the cost of lower raw data transfer speed Interconnect / Link: Logical connection between PCI Express devices An Interconnect / Link can have 1/2/4/8/12/16/32 lanes Lane: Dual differential signal pair (one pair for receive, one pair for transmit), 4 wires per Lane Differential signal pair: Two unidirectional LVDS signals, March 2017 PCIe Gen 1&2 testing with R&S RTO oscilloscope

PCI Express (PCIe) Versions PCIe 1.x and 2.x are the most common versions PCIe 3.0 for high end applications (extra graphic speed, server) PCIe 4.0 standard is in the process of roll-out PCIe Version Transfer rate [GT/s] Funda-mental [GHz] 3rd harm. for T&D and Signal Integrity debug 5th harm. for compliance testing RTO coverage Trigger & Decode Compliance 1.x 2,5 1,25 3,75 6,25 RTO2044 RTO2064 2.x 5 7,5 12,5 (up to 2.5 GT/s) 3.0 8 4 12 20 4.0 16 24 40 March 2017 PCIe Gen 1&2 testing with R&S RTO oscilloscope

PCI Express (PCIe) terminology Tolopology CPU PCIe Root complex (Bus 0 – internal) PCIe endpoint Device Link (Bus 6) Frontside bus PCIe to xxx Bridge Link (Bus 5) Memory PCIe Switch (Bus 2) PCIe endpoint Device Memory bus Link (Bus 1) Link (Bus 3) Legacy endpoint Device Link (Bus 4) March 2017 PCIe Gen 1&2 testing with R&S RTO oscilloscope

PCI Express (PCIe) terminology Link Root complex (Bus 0 – internal) PCIe endpoint Device Link (Bus 6) Lane 1 Lane x (max. 32) March 2017 PCIe Gen 1&2 testing with R&S RTO oscilloscope

PCI Express (PCIe) Lane Root complex (Bus 0 – internal) PCIe endpoint Device Link (Bus 6) Lane 1 Channel 1 – differential pair Upstream Port (transmitter) Downstream Port (receiver) Downstream port (receiver) Upstream Port (transmitter) Channel 2 – differential pair Lane x (max. 32) March 2017 PCIe Gen 1&2 testing with R&S RTO oscilloscope

PCI Express (PCIe) Signaling Terminations on-die to 100 ohms differential (+/- 15%) AC Coupled Differential Pairs (LVDS) PCIe Gen1 – voltage max. 1,200 mV, typically 800 mV Clock is embedded Reference Clock March 2017 PCIe Gen 1&2 testing with R&S RTO oscilloscope

R&S Test Solution a) Trigger & Decode Option b) Compliance Test Option March 2017 PCIe Gen 1&2 testing with R&S RTO oscilloscope

RTO-K72 - PCI Express 1.1/2.0 Trigger & Decode Option At a Glance Full support up to 5 Gbit/s and x4 link size Predefined or user selectable bit rates Separately configurable CDR for decoding Reliable triggering on protocol detail such as Transaction Layer Packets (TLP), Data Layer Packets (DLLP), Ordered Sets and Errors Selectable decoding layer: bits, Scrambled or Descrambled 8b10b word, final protocol layer Powerful search capabilities Most compact debug solution with RTO2064 and RT-ZM60 probe March 2017 PCIe Gen 1&2 testing with R&S RTO oscilloscope

Decode Very easy setup Highlights: Customizable CDR Various decode layers March 2017 PCIe Gen 1&2 testing with R&S RTO oscilloscope

Decode Results Color coded protocol details Result table with overview and details March 2017 PCIe Gen 1&2 testing with R&S RTO oscilloscope

Trigger Comprehensive Search based SW-Trigger March 2017 PCIe Gen 1&2 testing with R&S RTO oscilloscope

PCI Express 1.1/2.0 Compliance Test Option At a Glance PCI Express 1.1/2.0 with data rate up to 2.5 Gbit/s Support of Add-in Card and System Motherboard Based on PCI-SIG Standard post-processing analysis software and test fixtures (CBB, CLB) Test of Signal Quality and Reference Clock Embedded in R&S®ScopeSuite Compliance Test application Step-by-step wizard for user guidance Clear and comprehensive test documentation Most compact debug solution with RTO2064 and RT-ZM60 probe March 2017 PCIe Gen 1&2 testing with R&S RTO oscilloscope

Supporte PCIe Compliance Tests March 2017 PCIe Gen 1&2 testing with R&S RTO oscilloscope

Further Debugging Capabilities Further debugging tools: Realtime mask testing (standard capability) Serial pattern trigger (standard capability) HW CDR (optional) Jitter analysis (optional) 2.5 Gbit/s 5.0 Gbit/s March 2017 PCIe Gen 1&2 testing with R&S RTO oscilloscope

Typical Product Configuration Typical developers tasks: Debugging the PCIe link on protocol and physical layer (SI) level Recommended configuration: RTO2064 oscilloscope 1..4x RT-ZM60 modular probes + RT-ZMA10 solder-in tip module RTO-K72 PCIe 1.1/2.0 T&D option RTO-K81 PCIe 1.1/2.0 Compliance test option PCI-SIG CBB/CLB test fixtures (https://pcisig.com/specifications/order-form) March 2017 PCIe Gen 1&2 testing with R&S RTO oscilloscope

Thank you.