JESD204B Intel® FPGA IP Design Example User Guide: Intel® Quartus® Prime Standard Edition
ID
683094
Date
10/31/2022
Public
A newer version of this document is available. Customers should click here to go to the newest version.
1.1. JESD204B Design Example Quick Start Guide
1.2. Supported Configurations
1.3. Generic Design Example
1.4. Presets
1.5. Selecting and Generating the Design Example
1.6. Design Example with RTL State Machine Control Unit
1.7. Design Example with NIOS Control Unit
1.8. JESD204B Intel® FPGA IP Design Example User Guide Document Archives
1.9. Document Revision History for the JESD204B Intel® FPGA IP Design Example User Guide
1.7.1. Design Example Components
1.7.2. System Clocking
1.7.3. Nios II Processor Design Example Files
1.7.4. Nios II Processor Design Example System Parameters
1.7.5. Nios II Processor Design Example System Interface Signals
1.7.6. Compiling the Design Example for Synthesis
1.7.7. Implementing the Design on the Development Kit
1.7.8. Running the Software Control Flow
1.7.9. Customizing the Design Example
1.6.2. System Parameters
Parameter | Value 16 | Default | Description |
---|---|---|---|
LINK | 1, 2 | 1 | Number of JESD204B link. One link represent one JESD204B instance. |
L | 1, 2, 4, 8 | 2 | Number of lanes per converter device. |
M | 1, 2, 4, 8 | 2 | Number of converters per device. |
F | 1, 2, 4, 8 | 2 | Number of octets per frame. |
S | 1, 2 | 1 | Number of transmitted samples per converter per frame. |
N | 12–16 | 16 | Number of conversion bits per converter. |
N' | 16 | 16 | Number of transmitted bits per sample in the user data format. |
F1_FRAMECLK_DIV | 1, 4 | 4 | The divider ratio on frame_clk when F = 1. The transport layer uses the post-divided frame_clk. |
F2_FRAMECLK_DIV | 1, 2 | 2 | The divider ratio on frame_clk when F = 2. The transport layer uses the post-divided frame_clk. |
POLYNOMIAL_LENGTH | 7, 9, 15, 23, 31 | 7 | Defines the polynomial length for the PRBS pattern generator and checker, which is also the equivalent number of stages for the shift register.
|
FEEDBACK_TAP | 6, 5, 14, 18, 28 | 6 | Defines the feedback tap for the PRBS pattern generator and checker. This is an intermediate stage that is XOR-ed with the last stage to generate to next PRBS bit.
|
The table below lists the configuration that this design example supports. However, the design example generated by the Platform Designer (Standard) system is always fixed at a data rate of 6144 Mbps and a limited set of configuration as shown in the table below. If your setting in the Platform Designer (Standard) parameter editor does not match one of the LMF and bonded mode parameter values in the following table, the design example is generated with the default values of LMF = 124.
Mode | Link | L | M | F | Reference Clock | Frame Clock | Link Clock | F1_FRAMECLK_DIV | F2_FRAMECLK_DIV |
---|---|---|---|---|---|---|---|---|---|
Static | |||||||||
Bonded/Non-bonded | 1 | 1 | 1 | 4 | 153.6 | 153.6 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 1 | 1 | 8 | 153.6 | 76.8 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 1 | 2 | 4 | 153.6 | 153.6 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 1 | 2 | 8 | 153.6 | 76.8 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 1 | 4 | 8 | 153.6 | 76.8 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 2 | 1 | 1 | 153.6 | 153.6 | 153.6 | 4 | |
Bonded/Non-bonded | 1 | 2 | 1 | 2 | 153.6 | 153.6 | 153.6 | 2 | |
Bonded/Non-bonded | 1 | 2 | 1 | 4 | 153.6 | 153.6 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 2 | 1 | 8 | 153.6 | 76.8 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 2 | 2 | 4 | 153.6 | 153.6 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 2 | 2 | 8 | 153.6 | 76.8 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 2 | 4 | 4 | 153.6 | 153.6 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 2 | 4 | 8 | 153.6 | 76.8 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 2 | 8 | 8 | 153.6 | 76.8 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 4 | 1 | 1 | 153.6 | 153.6 | 153.6 | 4 | |
Bonded/Non-bonded | 1 | 4 | 1 | 2 | 153.6 | 153.6 | 153.6 | 2 | |
Bonded/Non-bonded | 1 | 4 | 1 | 4 | 153.6 | 153.6 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 4 | 2 | 1 | 153.6 | 153.6 | 153.6 | 4 | |
Bonded/Non-bonded | 1 | 4 | 2 | 2 | 153.6 | 153.6 | 153.6 | 2 | |
Bonded/Non-bonded | 1 | 4 | 2 | 4 | 153.6 | 153.6 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 4 | 2 | 8 | 153.6 | 76.8 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 4 | 4 | 2 | 153.6 | 153.6 | 153.6 | 2 | |
Bonded/Non-bonded | 1 | 4 | 4 | 4 | 153.6 | 153.6 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 4 | 4 | 8 | 153.6 | 76.8 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 4 | 8 | 4 | 153.6 | 153.6 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 4 | 8 | 8 | 153.6 | 76.8 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 4 | 16 | 8 | 153.6 | 76.8 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 8 | 1 | 1 | 307.2 | 153.6 | 153.6 | 4 | |
Bonded/Non-bonded | 1 | 8 | 1 | 2 | 307.2 | 153.6 | 153.6 | 2 | |
Bonded/Non-bonded | 1 | 8 | 2 | 1 | 307.2 | 153.6 | 153.6 | 4 | |
Bonded/Non-bonded | 1 | 8 | 2 | 2 | 307.2 | 153.6 | 153.6 | 2 | |
Bonded/Non-bonded | 1 | 8 | 2 | 4 | 307.2 | 153.6 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 8 | 4 | 1 | 307.2 | 153.6 | 153.6 | 4 | |
Bonded/Non-bonded | 1 | 8 | 4 | 2 | 307.2 | 153.6 | 153.6 | 2 | |
Bonded/Non-bonded | 1 | 8 | 4 | 4 | 307.2 | 153.6 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 8 | 4 | 8 | 307.2 | 76.8 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 8 | 8 | 2 | 307.2 | 153.6 | 153.6 | 2 | |
Bonded/Non-bonded | 1 | 8 | 8 | 4 | 307.2 | 153.6 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 8 | 8 | 8 | 307.2 | 76.8 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 8 | 16 | 4 | 307.2 | 153.6 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 8 | 16 | 8 | 307.2 | 76.8 | 153.6 | 1 | |
Bonded/Non-bonded | 1 | 8 | 32 | 8 | 307.2 | 76.8 | 153.6 | 1 | |
Bonded/Non-bonded | 2 | 1 | 1 | 2 | 153.6 | 153.6 | 153.6 | 2 | |
Bonded/Non-bonded | 2 | 2 | 2 | 2 | 153.6 | 153.6 | 153.6 | 2 | |
Dynamic Reconfiguration | |||||||||
Non-bonded | 2 | 2 | 2 | 2 | 153.6 | 153.6 | 153.6 | 2 |
The following figures show the datapath of single and multiple JESD204B links.
Figure 20. Datapath of A Single JESD204B Link
Figure 21. Datapath of Multiple JESD204B Links
16 Values supported or demonstrated by this design example.