JESD204B IP Hardware Checkout Report with AD9250. Revision 0.5

Similar documents
Altera JESD204B IP Core and ADI AD9250 Hardware Checkout Report

Altera JESD204B IP Core and ADI AD6676 Hardware Checkout Report

AN 823: Intel FPGA JESD204B IP Core and ADI AD9625 Hardware Checkout Report for Intel Stratix 10 Devices

Altera JESD204B IP Core and ADI AD9144 Hardware Checkout Report

AN 696: Using the JESD204B MegaCore Function in Arria V Devices

Altera JESD204B IP Core and TI DAC37J84 Hardware Checkout Report

Technical Article MS-2714

Implementing Audio IP in SDI II on Arria V Development Board

AN 848: Implementing Intel Cyclone 10 GX Triple-Rate SDI II with Nextera FMC Daughter Card Reference Design

JESD204B IP Core User Guide

DG0755 Demo Guide PolarFire FPGA JESD204B Standalone Interface

Serial Digital Interface II Reference Design for Stratix V Devices

Intel FPGA SDI II IP Core User Guide

Digital Front End (DFE) Training. DFE Overview

LMH0340/LMH0341 SerDes EVK User Guide

SDI II MegaCore Function User Guide

8. Stratix GX Built-In Self Test (BIST)

1 Terasic Inc. D8M-GPIO User Manual

SV1C Personalized SerDes Tester

SV1C Personalized SerDes Tester. Data Sheet

Serial Digital Interface Reference Design for Stratix IV Devices

Arria-V FPGA interface to DAC/ADC Demo

SPI Serial Communication and Nokia 5110 LCD Screen

Intel Arria 10 SDI II IP Core Design Example User Guide

Laboratory 4. Figure 1: Serdes Transceiver

White Paper Lower Costs in Broadcasting Applications With Integration Using FPGAs

SDI II IP Core User Guide

AD9884A Evaluation Kit Documentation

Programmable Pattern Generator For 10GBASE-R/W. Jonathan Thatcher. World Wide Packets

SignalTap Plus System Analyzer

Trigger synchronization and phase coherent in high speed multi-channels data acquisition system

Lattice Embedded Vision Development Kit User Guide

SingMai Electronics SM06. Advanced Composite Video Interface: HD-SDI to acvi converter module. User Manual. Revision 0.

GALILEO Timing Receiver

MIPI D-PHY Bandwidth Matrix Table User Guide. UG110 Version 1.0, June 2015

Display Interfaces. Display solutions from Inforce. MIPI-DSI to Parallel RGB format

8b10b Macro. v2.0. This data sheet defines the functionality of Version 1.0 of the 8b10b macro.

HOLITA HDLC Core: Datasheet

Optical Link Evaluation Board for the CSC Muon Trigger at CMS

Exercise 1-2. Digital Trunk Interface EXERCISE OBJECTIVE

Logic Analysis Basics

Dual Link DVI Receiver Implementation

Logic Analysis Basics

SDI Audio IP Cores User Guide

DT9834 Series High-Performance Multifunction USB Data Acquisition Modules

Synchronizing Multiple ADC08xxxx Giga-Sample ADCs

FPGA Development for Radar, Radio-Astronomy and Communications

TAXI -compatible HOTLink Transceiver

Major Differences Between the DT9847 Series Modules

IEEE802.11a Based Wireless AV Module(WAVM) with Digital AV Interface. Outline

AT720USB. Digital Video Interfacing Products. DVB-C (QAM-B, 8VSB) Input Receiver & Recorder & TS Player DVB-ASI & DVB-SPI outputs

Serial Peripheral Interface

SingMai Electronics SM06. Advanced Composite Video Interface: DVI/HD-SDI to acvi converter module. User Manual. Revision th December 2016

10GBASE-R Test Patterns

BRR Tektronix BroadR-Reach Compliance Solution for Automotive Ethernet. Anshuman Bhat Product Manager

QSFP+ 40GBASE-SR4 Fiber Transceiver

TAXI -compatible HOTLink Transceiver

12-Bit, 2.5/2.0 GSPS, 1.3 V/2.5 V Analog-to-Digital Converter AD9625

IEEE 100BASE-T1 Physical Coding Sublayer Test Suite

Achieving Timing Closure in ALTERA FPGAs

Nutaq. PicoDigitizer-125. Up to 64 Channels, 125 MSPS ADCs, FPGA-based DAQ Solution With Up to 32 Channels, 1000 MSPS DACs PRODUCT SHEET. nutaq.

CLC011 Serial Digital Video Decoder

Dual HD-SDI Output (MCX + BNC connector) HD- SDI Cable Driver. HDMI DVI Tx connector. Optical HD- SDI Output LC - connector. 8pin

Quad ADC EV10AQ190A Synchronization of Multiple ADCs

Model 5240 Digital to Analog Key Converter Data Pack

C8000. sync interface. External sync auto format sensing : AES, Word Clock, Video Reference

BUSES IN COMPUTER ARCHITECTURE

PAM4 signals for 400 Gbps: acquisition for measurement and signal processing

AT660PCI. Digital Video Interfacing Products. DVB-S2/S (QPSK) Satellite Receiver & Recorder & TS Player DVB-ASI & DVB-SPI outputs

THDB_ADA. High-Speed A/D and D/A Development Kit

SERIAL DIGITAL VIDEO FIBER OPTIC TRANSPORT & DISTRIBUTION MODULAR SYSTEM FOR HDTV & SDTV

Implementing SMPTE SDI Interfaces with Artix-7 FPGA GTP Transceivers Author: John Snow

AT780PCI. Digital Video Interfacing Products. Multi-standard DVB-T2/T/C Receiver & Recorder & TS Player DVB-ASI & DVB-SPI outputs

10 Mb/s Single Twisted Pair Ethernet Proposed PCS Layer for Long Reach PHY Dirk Ziegelmeier Steffen Graber Pepperl+Fuchs

12-Bit, 2.0 GSPS, 1.3 V/2.5 V Analog-to-Digital Converter AD9625

DT9857E. Key Features: Dynamic Signal Analyzer for Sound and Vibration Analysis Expandable to 64 Channels

EXOSTIV TM. Frédéric Leens, CEO

DNA-STP-SYNC Synchronization and Screw Terminal Panel. User Manual

Design and implementation (in VHDL) of a VGA Display and Light Sensor to run on the Nexys4DDR board Report and Signoff due Week 6 (October 4)

Receiver Testing to Third Generation Standards. Jim Dunford, October 2011

AN-822 APPLICATION NOTE

CMS Conference Report

R5 RIC Quickstart R5 RIC. R5 RIC Quickstart. Saab TransponderTech AB. Appendices. Project designation. Document title. Page 1 (25)

Technical Description

Smart Night Light. Figure 1: The state diagram for the FSM of the ALS.

FIBRE CHANNEL CONSORTIUM

Design and Implementation of Nios II-based LCD Touch Panel Application System

BABAR IFR TDC Board (ITB): system design

C-MAX. CMM-9301-V3.1S Bluetooth 4.0 Single Mode HCI Module. Description. 1.1 Features

SDI Development Kit using National Semiconductor s LMH0340 serializer and LMH0341 deserializer

isplever Multi-Rate Serial Digital Interface Physical Layer IP Core User s Guide January 2012 ipug70_01.2

IP LIVE PRODUCTION UNIT NXL-IP55

R3B Si TRACKER CABLE TEST REPORT

Xilinx Answer Eye Qualification

Datasheet SHF A

CH7520. CH7520 DisplayPort to VGA/HDTV Converter GENERAL DESCRIPTION

Aegis Electronic Group

Experiment: FPGA Design with Verilog (Part 4)

MSO-28 Oscilloscope, Logic Analyzer, Spectrum Analyzer

GREAT 32 channel peak sensing ADC module: User Manual

Transcription:

JESD204B IP Hardware Checkout Report with AD9250 Revision 0.5 November 13, 2013

Table of Contents Revision History... 2 References... 2 1 Introduction... 3 2 Scope... 3 3 Result Key... 3 4 Hardware Setup... 3 5 Hardware Checkout Methodology... 4 5.1 Receiver Data Link Layer... 5 5.1.1 Code Group Synchronization... 5 5.1.2 Initial Frame & Lane Synchronization... 5 5.2 Receiver Transport Layer... 7 5.3 Descrambling... 8 5.4 Deterministic Latency for Subclass 1... 8 6 Operating Conditions... 10 7 Test Results... 10 8 Comments on Test Results... 12 Appendix... 13 Common Symbols for JESD204B... 13 Altera Corporation Page 1 of 14

Revision History Rev Release date Description 1.0 Nov 29, 2013 Preliminary hardware checkout with AD9250 References Doc Rev JEDEC Standard Serial Interface for Data Converters JESD204B.01 January 2012 AD9250 datasheet Rev A, March 2013 ADI AD9250 datasheet: http://www.analog.com/en/analog-to-digital-converters/adconverters/ad9250/products/product.html Altera Corporation Page 2 of 14

1 Introduction Altera JESD204B IP is hardware tested with a number of selected JESD204B compliant (analog-todigital converter) and DAC (digital-to-analog converter). The purpose of this document is to explain the Altera JESD204B IP hardware checkout methodology and publish the results with these selected converters. 2 Scope This document publishes the results of hardware checkout on JESD204B logical specification compliance of Altera JESD204B IP. Brief descriptions of the methodologies used are provided. More details regarding the hardware setup and Altera JESD204B IP can be found in application note AN-XXX (www.altera.com need a full link here). The JESD204B parameters shown in the results table are supported by the converters per the datasheet. 3 Result Key The following table contains possible results and their definitions: Result PASS PASS with Comments FAIL Warning Refer to Comments Definition The Device Under Test (DUT) was observed to exhibit conformant behavior. The DUT was observed to exhibit conformant behavior however an additional explanation of the situation is included, such as due to time limitations only a portion of the testing was performed. The DUT was observed to exhibit non-conformant behavior. The DUT was observed to exhibit behavior that is not recommended. From the observations, a valid pass or fail could not be determined. An additional explanation of the situation is included. Table 1: Result definitions DUT is defined as Altera JESD204B IP and transport layer within the FPGA. 4 Hardware Setup The hardware needed for checkout is listed below: Arria V GT FPGA Development Kit o http://www/products/devkits/altera/kit-arria-v-gt.html ADI AD9250 EVM (AD9250-FMC-250EBZ) o http://www.analog.com/en/analog-to-digital-converters/adconverters/ad9250/products/eval-ad-fmcjesd1-ebz/eb.html 19V power adapter that is included in Arria V GT FPGA Development Kit Mini-USB cable Altera Corporation Page 3 of 14

transceiver lanes FPGA #2 Arria V GT FPGA Development Kit device clock sysref sync_n power AD9250 EVM Figure 1: Hardware Setup The AD9250 EVM derives power from FPGA FMC connector. The EVM supplies clock to FPGA #2 and AD9250. For subclass 1, FPGA generates SYSREF for the JESD204B IP as well as AD9250. Figure 2 shows a simplified block diagram of one of the test setup where data rate is 4.915Gbps, sampling clock = 245.76MHz, subclass 1, L=2 and K=32. This test setup is modified from reference design in AN-XXX. Oscillator 100MHz mgmt_clk jesd204b_ed_top.v ISSP Signaltap II global_reset rx_seriallpbken jesd204b_ed.v Arria V FPGA #2 sclk, ss_n[0], miso, mosi device_clk (122.88MHz) link_clk (122.88MHz) FMC 4-wire CPLD 3-wire or 4-wire AD9517 Clock generator AD9250-FMC-250EBZ SPI Slave AD9250 #1 CLK & SYNC LED x7 Qsys System JTAG to Avalon Master Bridge Avalon MM Slave Translator Avalon-MM Interface signals Design Example JESD204B IP (duplex) L=2,M=2,F=2 Sysref generator rx_dev_sync_n sysref_out rx_serial_data[0] (4.915Gbps) rx_serial_data[1] (4.915Gbps) Single-ended to differential distribution L0 L1 3-wire SPI Slave AD9250 #2 CLK & SYNC sync_n sysref #2 clk (245.76MHz) Figure 2: Simplified block diagram of LMF=222 test setup 5 Hardware Checkout Methodology Altera Corporation Page 4 of 14

5.1 Receiver Data Link Layer 5.1.1 Code Group Synchronization On link start-up, the receiver issues a synchronization request and the transmitter emits comma characters /K/= /K28.5/. Signaltap II is used to monitor the operation of receiver data link layer. Test Case CGS.1 CGS.2 Objective Description Passing Criteria Check sync request is deasserted after correct reception of four successive /K/ characters Check full code group synchronizati on at receiver after correct reception of another four 8B/10B characters The following signals in <ip_variant_name>_inst_phy.v are tapped: i. jesd204_rx_pcs_data[(l*32)-1:0] ii. jesd204_rx_pcs_data_valid[l-1:0] iii. jesd204_rx_pcs_kchar_data[(l*4)- 1:0] The following signals in <ip_variant_name>.v are tapped: iv. rx_dev_sync_n v. jesd204_rx_int L is the number of lanes. Signaltap sampling clock= rxframe_clk Each lane is represented by 32-bit data bus in jesd204_rx_pcs_data. The 32-bit data bus for is broken down to 4 octets. The following signals in <ip_variant_name>_inst_phy.v are tapped: i. jesd204_rx_pcs_errdetect[(l*4)-1:0] ii. jesd204_rx_pcs_disperr[(l*4)-1:0] The following signals in <ip_variant_name>.v are tapped: iii. jesd204_rx_int L is the number of lanes. Signaltap sampling clock= rxframe_clk /K/ character or K28.5 (0xBC) is observed at each octet of jesd204_rx_pcs_data bus. jesd204_rx_pcs_data_vali d must be asserted to indicate data from PCS is valid. jesd204_rx_pcs_kchar_dat a is asserted whenever control characters like /K/, /R/, /Q/ or /A/ characters are observed. Rx_dev_sync_n is deasserted after correct reception of at least four successive /K/ characters. Jesd204_rx_int is deasserted if there is no error. jesd204_rx_pcs_errdetect, jesd204_rx_pcs_disperr and jesd204_rx_int should not be asserted during CGS phase. Table 2: Test cases of Code Group Synchronization 5.1.2 Initial Frame & Lane Synchronization Signaltap II and system console are used to monitor the operation of receiver data link layer. Test Objective Description Passing Criteria Altera Corporation Page 5 of 14

Case ILA. 1 Check initial frame synchronizatio n state machine enters FS_DATA state upon receiving non /K/ characters The following signals in <ip_variant_name>_inst_phy.v are tapped: i. jesd204_rx_pcs_data[(l*32)-1:0] ii. iii. jesd204_rx_pcs_data_valid[l-1:0] jesd204_rx_pcs_kchar_data[(l*4)- 1:0] The following signals in <ip_variant_name>.v are tapped: iv. rx_dev_sync_n v. jesd204_rx_int L is the number of lanes. Signaltap sampling clock= rxframe_clk Each lane is represented by 32-bit data bus in jesd204_rx_pcs_data. The 32-bit data bus for is broken down to 4 octets. Upon /R/ character or K28.0 (0x1C ) is observed at one octet of jesd204_rx_pcs_data bus. jesd204_rx_pcs_data_valid should be asserted. Jesd204_rx_int and rx_dev_sync_n should be de-asserted. Each multiframe in ILAS phase is ended with /A/ character or K28.3 (0x7C). jesd204_rx_pcs_kchar_dat a is asserted whenever control characters like /K/, /R/, /Q/ or /A/ characters are observed. ILA. 2 Check JESD204B configuration parameters from in second multiframe The following signals in <ip_variant_name>_inst_phy.v are tapped: i. jesd204_rx_pcs_data[(l*32)-1:0] ii. jesd204_rx_pcs_data_valid[l-1:0] The following signals in <ip_variant_name>.v are tapped: iii. jesd204_rx_int L is the number of lanes. Signaltap sampling clock= rxframe_clk System console is used to access registers ilas_octet0, 1, 2 & 3. /R/ character is followed by /Q/ character or K28.4 (0x9C) at the beginning of second multiframe. Jesd204_rx_int is deasserted if there is no error. Octets 0-13 read from these registers tally with JESD204B parameters in each test setup. ILA. 3 Check lane alignment The following signals in <ip_variant_name>_inst_phy.v are tapped: i. jesd204_rx_pcs_data[(l*32)-1:0] ii. jesd204_rx_pcs_data_valid[l-1:0] The following signals in <ip_variant_name>.v are tapped: iii. rx_somf[3:0] iv. dev_lane_aligned v. jesd204_rx_int L is the number of lanes. Signaltap sampling clock= rxframe_clk dev_lane_aligned is asserted after the end of fourth multiframe in ILAS phase but before the first rx_somf is asserted. Rx_somf marks the start of multiframe in user data phase. Jesd204_rx_int is deasserted if there is no error. Altera Corporation Page 6 of 14

Table 3: Test cases of Initial Frame & Lane Synchronization 5.2 Receiver Transport Layer To check the data integrity of payload data stream through RX JESD204B IP and transport layer, the is configured to output PRBS test data pattern and operates with the same JESD204B configuration set in JESD204B IP. PRBS checker in FPGA fabric checks data integrity for 1 minute. Figure 3 shows the conceptual test setup for data integrity checking. AD9250 PRBS Generator TX Transport Layer TX JESD204B IP PHY + Link Layer FPGA PRBS Checker RX Transport Layer RX JESD204B IP PHY + Link Layer Figure 3: Data integrity checking using PRBS checker Signaltap II is used to monitor the operation of receiver transport layer. Test Case TL.1 Objective Description Passing Criteria Check transport layer mapping The following signals in altera_jesd204_transport_rx_top.v are tapped: i. jesd204_rx_data_valid ii. jesd204_rx_link_data_valid iii. jesd204_rx_link_error The following signals in jesd204b_ed.v are tapped: iv. data_error[m-1:0] v. jesd204_rx_int M is the number of converter. Signaltap sampling clock= rxframe_clk Data_error is the PRBS checker pass/fail indicator. Table 4: Test case for transport layer Jesd204_rx_data_valid and jesd204_rx_link_data_valid should be asserted. Data_error, jesd204_rx_link_error and jesd204_rx_int should be de-asserted. Altera Corporation Page 7 of 14

5.3 Descrambling Data integrity of descrambler can be checked using PRBS checker at RX transport layer. Signaltap II is used to monitor the operation of descrambler. Test Case SCR.1 Objective Description Passing Criteria Check descrambler functionality Enable scrambler at and descrambler at RX JESD204B IP. The signals tapped in this test case are same as in test case TL.1 Same as test case TL.1 Table 5: Test case for descrambler 5.4 Deterministic Latency for Subclass 1 This section describes how the deterministic latency was measured with AD9250. Figure 4 shows the block diagram of deterministic latency test setup. A SYSREF generator is used to provide a periodic SYSREF pulse for both AD9250 and JESD204B IP. This SYSREF generator is running in link clock domain and the period of SYSREF pulse is configured to the desired multiframe size. The purpose of this SYSREF pulse is to restart the LMF counter and re-align it to the LMFC boundary. Signaltap II uses link clock as the sampling clock. For F=2, frame clock frequency is 2 times of link clock and they are synchronous to each other. The clocking relationship is explained in AN-xxx. Oscillator 100MHz mgmt_clk jesd204b_ed_top.v jesd204b_ed.v Arria V FPGA #2 sclk, ss_n[0], miso, mosi FMC 4-wire CPLD AD9250-FMC-250EBZ SPI Slave S11 USER2_PB0 global_rst_n Signaltap II Deterministic Latency Measurement Design Example device_clk (122.88MHz) link_clk (122.88MHz) Sysref generator rx_dev_sync_n sysref_out 3-wire or 4-wire AD9517 Clock generator Single-ended to differential distribution 3-wire AD9250 #1 CLK & SYNC SPI Slave SW3 user2_dipsw[0] JESD204B IP (duplex) L=2,M=2,F=2 rx_serial_data[0] (4.915Gbps) rx_serial_data[1] (4.915Gbps) L0 L1 AD9250 #2 CLK & SYNC sync_n sysref #2 clk (245.76MHz) Figure 4: Deterministic latency test setup Altera Corporation Page 8 of 14

Deterministic latency check block is used to check deterministic measurement. The latency was checked by measuring the number of link clock counts between start of de-assertion of SYNC~ to first user data output as shown in Figure 5. Figure 5: Deterministic Latency Measurement With the setup above, four test cases were defined to prove deterministic latency. Please refer to Table 6 for deterministic latency s test cases. Further, please take note the LMFC offset register was configured to 0x8 and SYSREF buffer register was enabled on AD9250 for this deterministic measurement. The JESD204B configurations tested for deterministic latency measurement is defined in Table 8. Test Case DL.1 Objectives Description Passing Criteria Check LMFC Alignment Check FPGA and aligned to desired LMF periods. Enabled always SYSREF detection. Observed via Signal Tap II on sysref_lmfc_err. sysref_lmfc_err should not be triggered. DL.2 Check SYSREF Capture Check FPGA and capture SYSREF correctly and restart the LMF counter. Repetitive reset both and FPGA. Observed via SignalTap II on the csr_rbd_count s value. If the SYSREF is captured correctly and restart the LMF counter, the observed csr_rbd_count values should be the same for every reset. DL.3 Check latency from start de-assertion of SYNC~ to first user data output Check the latency is fixed for every FPGA reset. Repetitive reset the FPGA upon assertion of RX valid and recorded the number of link clocks count from start de-assertion of SYNC~ to first user data output. Repetitively compared the current test (n) recorded on the number of Excellent repeatability of start de-assertion of SYNC~ to first user data output latency. Altera Corporation Page 9 of 14

link clocks from de-assertion of SYNC~ to first user data output with the previous test (n-1) recorded one. DL.4 Check the data latency during user data phase Check the data latency is fixed during user data phase Observed via SignalTap II on the ramp pattern. The ramp pattern should be in perfect shape with no distortion. Table 6: Test case for deterministic latency 6 Operating Conditions The JESD204B parameters L, M and F used in this hardware checkout are natively supported by AD9250 device quick configuration register at address 0x5E. The transceiver data rate, sampling clock frequency and other JESD204B parameters complied with AD9250 operating conditions. JESD204B parameters: S = 1, CS = CF = 0, N = 16, N = 14; HD=0 for LMF=112, 124, 222 test cases; HD=1 for LMF=211 test case K character replacement is enabled by default in converters Data pattern = PRBS-9 FPGA clock: o device clock = 122.88MHz, management clock = 100MHz o frame clock = sampling clock, link clock = 122.88MHz FPGA frame clock and link clock is derived device clock using internal PLL. The device clock is used to clock the transceiver. 7 Test Results Table 7 shows the results of test cases CGS.1, CGS.2, ILA.1, ILA.2, ILA.3, TL.1 an SCR.1 with various L, M, F, K, subclass, data rate, sampling clock, link clock and sysref frequencies. Test L M F Sub-Class SCR K Data rate Sampling Clock Link Clock Sysref Result Setup (Mbps) (MHz) (MHz) (Mhz) 1 1 1 2 0 0 16 4915 245.76 122.88 N/A PASS 2 32 PASS 3 1 16 PASS 4 32 PASS 5 1 0 16 15.36 PASS 6 32 7.68 PASS 7 1 16 15.36 PASS 8 32 7.68 PASS 9 1 2 4 0 0 16 122.88 N/A PASS 10 32 PASS Altera Corporation Page 10 of 14

11 1 16 PASS 12 32 PASS 13 1 0 16 7.68 PASS 14 32 3.84 PASS 15 1 16 7.68 PASS 16 32 3.84 PASS 17 2 1 1 0 0 20 2457 245.76 61.44 N/A PASS 18 32 PASS 19 1 20 PASS 20 32 PASS 21 1 0 20 12.288 PASS 22 32 7.68 PASS 23 1 20 12.288 PASS 24 32 7.68 PASS 25 2 2 2 0 0 16 4915 122.88 N/A PASS 26 32 PASS 27 1 16 PASS 28 32 PASS 29 1 0 16 15.36 PASS 30 32 7.68 PASS 31 1 16 15.36 PASS 32 32 7.68 PASS Table 7: AD9250 hardware checkout results of receiver data link layer, transport layer and descrambler Note: N/A means not applicable. Table 8 shows the deterministic latency measurement. Test L M F Sub-Class K Data rate Sampling Clock Link Clock Sysref Result Case (Mbps) (MHz) (MHz) (Mhz) DL.3 2 2 2 1 32 4915 245.76 122.88 7.68 131-132 link clocks Table 8: Deterministic latency measurement Figure 6 shows the Signaltap II waveform of the clock count from the de-assertion of SYNC~ the first output of ramp test pattern. The clock count is used to measure the first user data output latency. No distorted ramp pattern is observed. Altera Corporation Page 11 of 14

Figure 6 : Ramp pattern observed on deterministic latency measurement 8 Comments on Test Results In each test case, the RX JESD204B IP initializes successfully from code group synchronization (CGS) phase, initial lane alignment (ILA) phase until user data phase. No data integrity issue is being observed from PRSB checker. For LMF=211 test case, the data rate is reduced to 2457Mbps to constraint frame clock within frequency range acceptable for timing closure. Table 3 explains the timing closure challenges of in both scenarios with different data rates: Item Scenario 1 Scenario 2 Remark Data Rate 4915 Mbps 2457 Mbps Data rate within AD9250 operating condition Link Clock = data rate/40 122.88 MHz 61.44 MHz Link clock frequency is determined by data rate Frame Clock = 4 x link clock and must be maximum sampling rate 491.52MHz 245.76MHz Frame clock frequency in scenario 1 is too challenging for timing closure and is beyond the operating condition of AD9250 Table 3: Timing closure challenge with LMF=211 test case The 1 link clock variation in deterministic latency measurement is caused by word alignment where control characters fall into the next cycle of data sometimes after realigned. This makes the ILAS phase s duration is longer by 1 link clock sometimes after reset. Altera Corporation Page 12 of 14

Appendix Common Symbols for JESD204B SYMBOLS DESCRIPTION L Number of lanes per converter device M Number of converters per converter device F Number of octets per frame S Number of transmitted samples per converter per frame N Number of conversion bits per converter N Number of transmitted bits per sample (JESD204 Word Size) CS Number of control bits per conversion sample CF Number of control words per frame clock period per link HD High Density user data format K Number of frames per multi-frame LMFC Local Multi-frame Clock FC Frame clock rate Altera Corporation Page 13 of 14