SpaceFibre Physical Layer Testing

Slides:



Advertisements
Similar presentations
Computer Architecture
Advertisements

Multiplexer. A multiplexer (MUX) is a device which selects one of many inputs to a single output. The selection is done by using an input address. Hence,
#147 MAPLD 2005Mark A. Johnson1 Design of a Reusable SpaceWire Link Interface for Space Avionics and Instrumentation Mark A. Johnson Senior Research Engineer.
RADIO FREQUENCY MODULE. Introduction  An RF module is a small electronic circuit used to transmit and receive radio signals.  As the name suggests,
Group/Presentation Title Agilent Restricted Month ##, 200X Agilent N5431A XAUI Electrical Validation Application Fast and Accurate XAUI Validation with.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 6: Digital Data Communications Techniques.
William Stallings Data and Computer Communications 7th Edition Chapter 6 Digital Data Communications Techniques.
Serial Communications Standards (Partly Excerpted from Simpl Primer) Cabling Configuration Protocol.
October 10, USB 2.0 Test Modes and Their Application Jon Lueker Intel Corporation.
The University of New Hampshire InterOperability Laboratory Serial ATA (SATA) Protocol Chapter 10 – Transport Layer.
Introduction to the Common Electrical Interface (CEI)
© H. Heck 2008Section 4.41 Module 4:Metrics & Methodology Topic 4: Recovered Clock Timing OGI EE564 Howard Heck.
Suggestions for FPGA Design Presentation
1 Registers and Counters A register consists of a group of flip-flops and gates that affect their transition. An n-bit register consists of n-bit flip-flops.
Universal Synchronous/Asynchronous Receiver/Transmitter (USART)
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
Physical Layer Update – EWG Presenting: Ian Colloff, EWG.
ECS 152A 4. Communications Techniques. Asynchronous and Synchronous Transmission Timing problems require a mechanism to synchronize the transmitter and.
 8251A is a USART (Universal Synchronous Asynchronous Receiver Transmitter) for serial data communication.  Programmable peripheral designed for synchronous.
OIF Electrical Interfaces SXI-5 and TFI-5 Tom Palkert Applied Micro Circuits Corporation (AMCC)
High-Speed Serial Optical Link Test Bench Using FPGA with Embedded Transceivers Serial optical data transmission provides a solution to High Energy Physics.
12006 MAPLD International ConferenceSpaceWire 101 Seminar SpaceWire Physical Layer Issues 2006 MAPLD International Conference Washington, D.C. September.
1 FEC framing and delineation Frank Effenberger Huawei Technologies, US Dec. 5, 2006.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
Power Analyzer Option History of Power Analysis Software  Strong history of power analysis going back to late 1990’s  Software evolved.
BER-tester for GEB board. Main components&restrictions TLK2501 serializer/deserializer/pseudo random generator Genesys FPGA development board Multiplexer.
1 Business Telecommunications Data and Computer Communications Chapter 6 The Data Communications Interface.
SLHC ID electronics Novermber '10 Tony Weidberg1 High Speed Cable Testing Twinax cable FPGA based test system –BERT –Eye diagrams Upgrade to system Spice.
2004/12/15V1.0 10GMMF1 TP2 Waveform Capture Pavel Zivny with input from Greg LeCheminant.
Exam 2 information Open book, open notes, bring a calculator Wednesday Dec 16, 10:30 to 1:00 pm Eligible topics (1 of 3) (not an exhaustive list) Exam.
FEC framing and delineation Frank Effenberger Huawei Technologies, US Dec. 5, 2006.
Status and Plans for Xilinx Development
1 HOLA status – February 2011 ● What's been done: ● Firmware for Cyclone IV FPGA for Tang's board – Emulation of TLK2501 transmission protocol – Flow control.
The AM Chip Ser/Des IP Protocol – Test Procedure Matteo Beretta
JESD204B High Speed ADC Interface Standard
The HCS12 SCI Subsystem A HCS12 device may have one or two serial communication interface. These two SCI interfaces are referred to as SCI0 and SCI1. The.
SpaceFibre (and SpaceWire) At Connector Specification
Testing PCI Express Generation 1 & 2 with the RTO Oscilloscope
CAUI-4 Chip – Module Draft Baseline
DIGITAL SYTEM DESIGN MINI PROJECT CONVOLUTION CODES
William Stallings Data and Computer Communications
Serial mode of data transfer
CALICE DAQ Developments
Pulsar 2b AMchip05-based Pattern Recognition Mezzanine
Creation of a reference design in standard mode
Serial Communications
Pemrosesan Data Tersebar
CPE/EE 428/528 VLSI Design II – Intro to Testing (Part 2)
CPE/EE 428/528 VLSI Design II – Intro to Testing (Part 3)
Local Asynchronous Communication (RS-232)
William Stallings Data and Computer Communications 7th Edition
Serial Communication Interface: Using 8251
Open book, open notes, bring a calculator
All-Synthesizable 6Gbps Voltage-Mode Transmitter for Serial Link
ATA over internet.
Test Bench for Serdes Radiation Qualification
SAS-3 Transmitter Training Review
SAS-3 Transmitter Training Review
Clock & Control Timing and Link 29 July 2008 Matt Warren Maurice Goodrick, Bart Hommels, Marc Kelly, ABSTRACT: A data acquisition system is described.
MPC–SP Synchronization
ANALOG AND DIGITAL PHYSICAL INTERFACES
Clock & Control Timing and Link 29 July 2008 Matt Warren Maurice Goodrick, Bart Hommels, Marc Kelly, ABSTRACT: A data acquisition system is described.
Applications Issues.
Applications Issues.
The AM Chip Ser/Des IP Protocol – Test Procedure Matteo Beretta
ECE 352 Digital System Fundamentals
William Stallings Data and Computer Communications
Fixed Latency Serial Links with FPGA-embedded SerDes for SuperB
Introduction Communication Modes Transmission Modes
All-Synthesizable 6Gbps Voltage-Mode Transmitter for Serial Link
Presentation transcript:

SpaceFibre Physical Layer Testing F. Siegle, J. Ilstad 15/09/2017

Motivation Minimize likelihood of (satellite) integration problems Define compliance tests that are possible to verify at system level The tests must ensure that the unit design is done properly It must be possible to test a flight unit as a “black box” Roles must be clearly defined The current ECSS standard is not sufficient for compliance testing, therefore we need to work towards a compliance testing handbook as soon as possible!

The SpaceFibre standard specifies: At the pins: Eye pattern masks Total & deterministic jitter Other driver and receiver characteristics such as transitions times, input return loss etc. At the connectors (near-end and far-end): at-pins specifications are important to choose the right component (FPGA, ASIC, stand-alone SERDES) and to determine the margins within the unit. However, for compliance testing, the at-connector specifications are essential!

Transmitter testing The SpaceFibre standard specifies a test circuit to terminate the transmitter at the connector: TX testing is usually done using an oscilloscope with appropriate bandwidth and high-quality differential probes. For black-box testing, we need to add an option to the SpaceFibre core to generate a test patterns as defined in OIF-CEI-2.0 (PRBS31-based).

Receiver testing Receiver testing requires a Bit Error Ratio Test (BERT) device. The device generates a PRBS that is fed into the receiver of the SERDES. The signal is artificially degraded to meet the specified worst-case eye diagram. Within the UUT, the received bit sequence is looped back to the transmitter. Within the BERT, an error detector compares the received sequence with the transmitted one and calculates the bit error rate. Question: How is the PRBS looped backed within the device?

Receiver testing: loopback options (1/3) The SpaceFibre standard specifies: A far-end serial loopback as an optional “should” requirement. It also does not specify how to enter this loopback mode. Problem: Not all SERDES may have a serial loopback option! Depending on the loopback scheme, the BERT must be able to recover the TX clock!

Receiver testing: loopback options (2/3) We could also add a loopback mechanism above the lane layer: Data is 8B/10B decoded and crosses clock domain through an elastic buffer before it is again 8B/10B encoded and transmitted to the BERT. BERT must be aware of SKIP words etc.

Receiver testing: loopback options (3/3) Both options are interesting and would allow black-box testing. Suggestion: Keep serial far-end loopback as “should” requirement. Add “shall” requirement for parallel far-end loopback. Remaining question: How do we bring the SpaceFibre unit into TX and RX testing mode? SpaceFibre IP Core Configuration options could be defined but it might be tricky or even impossible to send RMAP commands to the unit while being in a test bench setup. Better: Add test mode states to the lane initialization state machine to simplify test equipment implementations.

Receiver testing: test mode states New test mode states could be added for: RX – loopback test TX – PRBS-31 generation These states could be reachable from the Started state. They are left after reset or reception of INIT1 words. BERT could easily train state machine into test states. However, we would also need to define new control words, e.g. TINIT1, TINIT2. RX Test 1023x TINIT1 1023x TINIT2 TX Test

- Thank you -