JESD204B/JESD204C Intel® FPGA IP Core – Support Center
The JESD204B/C Intel® FPGA IP core support center provides information on how to select, design, and implement JESD204B/C links. There are also guidelines on how to bring up your system and debug the JESD204B/C links. This page is organized into categories that align with a JESD204B/C system design flow from start to finish.
Get support resources for Intel Agilex® 7, Intel® Stratix® 10, Intel Arria® 10, and Intel Cyclone® 10 devices from the pages below. For other devices, search from the following links: Documentation Archive, Training Courses, Videos and Webcasts, Design Examples, and Knowledge Base.
Getting Started
1. Device and IP Selection
Which Intel® FPGA Family Should I Use?
Table 1 - JESD204B Intel® FPGA IP Core Performance
Device Family | PMA Speed Grade | FPGA Fabric Speed Grade | Data Rate | Link Clock fMAX (MHz) | |
---|---|---|---|---|---|
Enable Hard PCS (Gbps) | Enable Soft PCS (Gbps) 1 | ||||
Intel Agilex® 7 (F-Tile) | 1 | -1 | Not supported | 2.0 to 20.0 | data_rate/40 |
-2 | Not supported | 2.0 to 19.2 | data_rate/40 | ||
2 | -2 | Not supported | 2.0 to 19.2 | data_rate/40 | |
-3 | Not supported | 1.0 to 16.7 | data_rate/40 | ||
3 | -3 | Not supported | 2.0 to 16.7 | data_rate/40 | |
Intel Agilex® 7 (E-Tile) | 2 | -2 | Not supported | 2.0 to 17.4 | data_rate/40 |
3 | -2 | Not supported | 2.0 to 17.4 | data_rate/40 | |
-3 | Not supported | 2.0 to 16.0 | data_rate/40 | ||
Intel® Stratix® 10 (L-Tile and H-Tile) | 1 | 1 | 2.0 to 12.0 | 2.0 to 16.02 | data_rate/40 |
2 | 2.0 to 12.0 | 2.0 to 14.0 | data_rate/40 | ||
2 | 1 | 2.0 to 9.83 | 2.0 to 16.02 | data_rate/40 | |
2 | 2.0 to 9.83 | 2.0 to 14.0 | data_rate/40 | ||
3 | 1 | 2.0 to 9.83 | 2.0 to 16.02 | data_rate/40 | |
2 | 2.0 to 9.83 | 2.0 to 14.0 | data_rate/40 | ||
3 | 2.0 to 9.83 | 2.0 to 13.0 | data_rate/40 | ||
Intel® Stratix® 10 (E-Tile) | 1 | 1 | Not supported | 2.0 to 16.02 | data_rate/40 |
2 | Not supported | 2.0 to 14.0 | data_rate/40 | ||
2 | 1 | Not supported | 2.0 to 16.02 | data_rate/40 | |
2 | Not supported | 2.0 to 14.0 | data_rate/40 | ||
3 | 3 | Not supported | 2.0 to 13.0 | data_rate/40 | |
Intel® Arria® 10 | 1 | 1 | 2.0 to 12.0 | 2.0 to 15.0 (2, 3) | data rate/40 |
2 | 1 | 2.0 to 12.0 | 2.0 to 15.0 (2, 3) | data rate/40 | |
2 | 2.0 to 9.83 | 2.0 to 15.0 (2, 3) | data rate/40 | ||
3 | 1 | 2.0 to 12.0 | 2.0 to 14.2 (2, 4) | data rate/40 | |
2 | 2.0 to 9.83 | 2.0 to 14.2 (2, 5) | data rate/40 | ||
4 | 3 | 2.0 to 8.83 | 2.0 to 12.5 (6) | data rate/40 | |
Intel® Cyclone® 10 GX | <Any supported speed grade> | -5 | 2.0 to 9.8 | 2.0 to 9.8 | data rate/40 |
-6 | 2.0 to 6.25 | 2.0 to 9.8 | data rate/40 |
Table 2 - JESD204C Intel® FPGA IP Core Performance
Device Family | PMA Speed Grade | FPGA Fabric Speed Grade | Data Rate | Link Clock fMAX (MHz) | |
---|---|---|---|---|---|
Enable Hard PCS (Gbps) | Enable Soft PCS (Gbps) | ||||
Intel Agilex® 7 (F-Tile) | 1 | -1 | Not supported | 5 to 32.44032 | data_rate/40 |
-2 | Not supported | 5 to 32.44032 | data_rate/40 | ||
2 | -1 | Not supported | 5 to 28.8948* | data_rate/40 | |
-2 | Not supported | 5 to 28.8948* | data_rate/40 | ||
-3 | Not supported | 5 to 24.33024 | data_rate/40 | ||
3 | -3 | Not supported | 5 to 17.4 | data_rate/40 | |
Intel Agilex® 7 (E-Tile) | 1 | -1 | Not supported | 5 to 28.9 | data_rate/40 |
2 | -2 | Not supported | 5 to 28.3 | data_rate/40 | |
-3 | Not supported | 5 to 25.6 | data_rate/40 | ||
3 | -2 | Not supported | 5 to 17.4 | data_rate/40 | |
-3 | Not supported | 5 to 17.4 | data_rate/40 | ||
Intel® Stratix® 10 (E-Tile) | 1 | -1 | Not supported | 5 to 28.9 | data_rate/40 |
-2 | Not supported | 5 to 25.6 | data_rate/40 | ||
2 | -1 | Not supported | 5 to 28.3 | data_rate/40 | |
-2 | Not supported | 5 to 25.6 | data_rate/40 | ||
3 | -1 | Not supported | 5 to 17.4 | data_rate/40 | |
-2 | Not supported | 5 to 17.4 | data_rate/40 | ||
-3 | Not supported | 5 to 17.4 | data_rate/40 |
*Maximum data rate is reduced to 27.2 Gbps with ECC enabled
1. Select Enable Soft PCS to achieve maximum data rate. For the TX IP core, enabling soft PCS incurs an additional 3–8% increase in resource utilization. For the RX IP core, enabling soft PCS incurs an additional 10–20% increase in resource utilization.
2. Refer to the Intel Arria 10 and Intel Stratix 10 Device Datasheet for the maximum data rate supported across transceiver speed grades and transceiver power supply operating conditions.
3. When using Soft PCS mode at 15.0 Gbps, the timing margin is very limited. You are advised to enable high fitter effort, register duplication, and register retiming to improve timing performance.
4. For Intel Arria 10 GX 160, SX 160, GX 220 and SX 220 devices, the supported data rate is up to 12.288 Gbps.
5. For Intel Arria 10 GX 160, SX 160, GX 220 and SX 220 devices, the supported data rate is 11.0 Gbps.
6. For Intel Arria 10 GX 160, SX 160, GX 220 and SX 220 devices, the supported data rate is 10.0 Gbps.
2. Design Flow and IP Integration
Where Can I Find Information on IP integration?
Intel Agilex® 7 Devices
- AN 901: Implementing Analog-to-Digital Converter Dual Link Design with Intel Agilex® 7 FPGA E-Tile JESD204C RX IP
- AN 967: Multiple Device Synchronization in Digital Phased Array System
Intel® Stratix® 10 Devices
- AN804: Implementing Synchronized ADC Multi-link Designs with Intel Stratix 10 JESD204B RX IP Core
- AN804: Implementing Unsynchronized ADC Multi-link Designs with Intel Stratix 10 JESD204B RX IP Core
Intel Arria® 10 Devices
- AN803: Implementing Synchronized ADC Multi-link Designs with Intel Arria 10 JESD204B RX IP Core
- AN803: Implementing Unsynchronized ADC Multi-link Designs with Intel Arria 10 JESD204B RX IP Core
- AN 814: Intel Arria 10 Two x8-Lane JESD204B (Duplex) IP Cores Multi-Device Synchronization Reference Design
3. Board Design and Power Management
Pin Connection Guidelines
Intel Agilex® 7 Devices
Intel® Stratix® 10 Devices
Intel® Arria® 10 Devices
Intel® Cyclone® 10 Devices
Schematic Review
Intel Agilex® 7 Devices
Intel Stratix 10 Devices
Intel Cyclone 10 Devices
Intel Arria 10 Devices
Board Design Guidelines
- Intel Agilex® 7 Device Family High-Speed Serial Interface Signal Integrity Design Guidelines
- AN 886: Intel Agilex® 7 Device Design Guidelines
- AN 766: Intel® Stratix® 10 Devices, High-Speed Signal Interface Layout Design Guideline
- AN 613: PCB Stackup Design Considerations for Intel FPGAs
- AN 114: Board Design Guidelines for Intel® Programmable Device Packages
- Board Design Guidelines Solutions
- Board Layout Test
Power Management
- Intel Agilex® 7 Power Management User Guide
- AN 910: Intel Agilex® 7 Power Distribution Network Design Guidelines
- Early Power Estimator (EPE) and Power Analyzer
- AN 750: Using the Intel® FPGA PDN Tool to Optimize Your Power Delivery Network Design
- Device-Specific Power Deliver Network (PDN) Tool 2.0 User Guide
Thermal Power Management
Intel Agilex® 7 Devices
- AN 944: Thermal Modeling for Intel Agilex® 7 FPGAs with the Intel® FPGA Power and Thermal Calculator
Intel® Stratix® 10 Devices
Power Sequencing
Intel Agilex® 7, Intel® Stratix® 10, Intel® Cyclone® 10, and Intel® Arria® 10 Devices
4. Interoperability and Standards Testing
JESD204B Intel FPGA IP Hardware Checkout Reports
Intel Agilex® 7 Devices
- AN 976: JESD204C Intel® FPGA IP and ADI AD9081 MxFE* DAC Interoperability Report for Intel Agilex® 7 F-Tile Devices
- AN 876: JESD204C Intel® FPGA IP and ADI AD9081 MxFE* ADC Interoperability Report for Intel® Agilex™ F-Tile Devices
- AN 960: JESD204C Intel® FPGA IP and ADI AD9081 MxFE* ADC Interoperability Report for Intel Agilex® 7 E-Tile Devices
Intel® Stratix® 10 Devices
JESD204B
- AN 905: JESD204B Intel® FPGA IP and ADI AD9213 Interoperability Report for Intel Stratix® 10 Devices
- AN 915: JESD204B Intel® FPGA IP and ADI AD9208 Interoperability Report for Intel Stratix® 10 E-Tile Devices
- AN 890: JESD204B Intel® FPGA IP and ADI AD9174 Interoperability Report for Intel Stratix® 10 L-Tile Devices
- AN 823: Intel FPGA JESD204B IP Core and ADI AD9625 Hardware Checkout Report for Intel Stratix 10 Devices
- AN 832: Intel FPGA JESD204B IP Core and ADI AD9208 Hardware Checkout Report for Intel Stratix 10 Devices
- AN 833: Intel® Stratix 10® GX 16-Lane RX JESD204B-ADC12DJ3200 Interoperability Reference Design
JESD204C
- AN 909: JESD204C Intel® FPGA IP and TI ADC12DJ5200RF Interoperability Report for Intel® Stratix® 10 Devices
- AN 916: JESD204C Intel® FPGA IP and ADI AD9081/AD9082 MxFE* Interoperability Report for Intel® Stratix® 10 E-Tile Devices
- AN 927: JESD204C Intel® FPGA IP and ADI AD9081 MxFE* ADC Interoperability Report for Intel® Stratix® 10 E-Tile Devices
- AN 949: JESD204C Intel® FPGA IP and ADI AD9081 MxFE* DAC Interoperability Report for Intel® Stratix® 10 E-Tile Devices
Intel® Arria® 10 Devices
- AN 710: Intel FPGA JESD204B MegaCore Function and ADI AD9680 Hardware Checkout Report
- AN 712: Intel FPGA JESD204B MegaCore Function and ADI AD9625 Hardware Checkout Report
- AN 749: Intel FPGA JESD204B IP Core and ADI AD9144 Hardware Checkout Report
- AN 753: Intel FPGA JESD204B IP Core and ADI AD6676 Hardware Checkout Report
- AN 779: Intel FPGA JESD204B IP Core and ADI AD9691 Hardware Checkout Report
- AN 785: Intel FPGA JESD204B IP Core and ADI AD9162 Hardware Checkout Report
- AN 792: Intel FPGA JESD204B IP Core and ADI AD9371 Hardware Checkout Report
- AN 810: Intel FPGA JESD204B IP Core and ADI AD9208 Hardware Checkout Report
5. Design Examples and Reference Designs
Table -3: Consolidated JESD204B/C Resources
JESD204B Intel® FPGA IP | JESD204C Intel® FPGA IP | F-Tile JESD204C Intel® FPGA IP | F-Tile JESD204B Intel® FPGA IP | ||
---|---|---|---|---|---|
IP User Guide | General | JESD204B Intel® FPGA IP User Guide | JESD204C Intel® FPGA IP User Guide | F-Tile JESD204C Intel® FPGA IP User Guide | F-Tile JESD204B Intel® FPGA IP User Guide |
Design Example User Guide | Agilex 7 | JESD204B Intel® Agilex™ FPGA IP Design Example User Guide | JESD204C Intel® Agilex™ FPGA IP Design Example User Guide | F-Tile JESD204C Intel® FPGA IP Design Example User Guide | F-Tile JESD204B Intel® FPGA IP Design Example User Guide |
Stratix 10 | JESD204B Intel® Stratix® 10 FPGA IP Design Example User Guide | JESD204C Intel® Stratix® 10 FPGA IP Design Example User Guide | |||
Cyclone 10 | JESD204B Intel® Cyclone® 10 GX FPGA IP Design Example User Guide | ||||
Arria 10 | JESD204B Intel® Arria® 10 FPGA IP Design Example User Guide | ||||
Standard | JESD204B Intel® FPGA IP Design Example User Guide: Intel® Quartus® Prime Standard Edition |
6. Training Courses and Videos
Intel® FPGA Technical Training
Video Title |
Description |
---|---|
This online course provides a broad overview of the JESD204B Intel FPGA IP core. For better understanding of all the terms and concepts used in the course, we begin with a discussion of the relevant portions of the JESD204B interface specification, and followed by a presentation of some of the important features of the JESD204B Intel FPGA IP core. Finally, a data flow of the system is used to describe the functional details of the core. |
Intel® FPGA Quick Videos
Video Title |
Description |
---|---|
Intel® Agilex™ 7 FPGA F-Tile JESD204C Demo Video | The JESD204B/C standards have been supported on several generations of Intel® FPGAs. Watch this demo on how JESD204C works on an Intel® Agilex™ 7 FPGA. |
Learn about the interoperability of JESD204B Intel FPGA IP core on the Intel® Arria® 10 FPGA with the AD9144 converter from Analog Devices Inc. (ADI). |
|
How to interoperate ADI AD9680 with Intel® FPGA JESD204B IP Core on Stratix® V FPGA |
Get a step-by-step guide on how to set up the hardware, configure the analog-to-digital converter, and configure the JESD204B Intel FPGA IP core. |
How to interoperate ADI AD9680 with Intel® FPGA JESD204B IP on Stratix V |
Get a step-by-step guide on how to set up the hardware, configure the analog-to-digital converter, and configure the JESD204B Intel FPGA IP core. |
How to interoperate TI DAC37J84 with Intel® FPGA JESD204B MegaCore on Stratix V FPGA |
Learn about the interoperability of JESD204B Intel FPGA IP core on the Stratix® V FPGA with the DAC37J84 converter from Texas Instruments. |
Learn about JESD204B standard and the JESD204B Intel FPGA IP solution. Find out how you can easily create a design example that works on hardware. |
|
Learn about the interoperability of JESD204B Intel FPGA IP core on the Arria V FPGA with the DAC37J84 converter from Texas Instruments. |
7. Debug
Intellectual Property (IP) Core Release Notes
Additional Resources
Intel Agilex® 7, Intel® Stratix® 10, Intel® Arria® 10, and Intel® Cyclone® 10 Devices