This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
resources:fpga:peripherals:jesd204 [15 Apr 2020 13:06] – [JESD204C Mixed-Signal Front Ends] Laszlo Nagy | resources:fpga:peripherals:jesd204 [22 Apr 2020 13:28] – [Link Layer] Laszlo Nagy | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== JESD204 Interface Framework ====== | ====== JESD204 Interface Framework ====== | ||
- | The JESD204, JESD204A and the JESD204B | + | The JESD204, JESD204A, JESD204B |
- | Analog Devices supplies a full-stack supporting JESD204B which provides a fully integrated system level experience. This solution includes | + | Analog Devices supplies a full-stack supporting JESD204B/C which provides a fully integrated system level experience. This solution includes |
<WRAP round download 65%> | <WRAP round download 65%> | ||
* [[# | * [[# | ||
- | * [[# | + | * [[# |
* [[# | * [[# | ||
</ | </ | ||
Line 22: | Line 22: | ||
{{ : | {{ : | ||
- | The JESD204B standard defines multiple layers, each layer being responsible for a particular function. The Analog Devices JESD204B HDL solution follows the standard here and defines 4 layers. Physical layer, link layer, transport layer and application layer. For the first three layers Analog Devices provides standard components that can be linked up to provide a full JESD204B protocol processing chain. | + | The JESD204B/C standard defines multiple layers, each layer being responsible for a particular function. The Analog Devices JESD204B/C HDL solution follows the standard here and defines 4 layers. Physical layer, link layer, transport layer and application layer. For the first three layers Analog Devices provides standard components that can be linked up to provide a full JESD204B/C protocol processing chain. |
Depending on the FPGA and converter combinations that are being interfaced different components can be chosen for the physical and transport layer. The FPGA defines which physical layer component should be used and the interfaced converter defines which transport layer component should be used. | Depending on the FPGA and converter combinations that are being interfaced different components can be chosen for the physical and transport layer. The FPGA defines which physical layer component should be used and the interfaced converter defines which transport layer component should be used. | ||
- | The link layer component is selected based on the direction of the JESD204B link. | + | The link layer component is selected based on the direction of the JESD204B/C link. |
The application layer is user defined and can be used to implement application specific signal processing. | The application layer is user defined and can be used to implement application specific signal processing. | ||
Line 41: | Line 41: | ||
==== Link Layer ==== | ==== Link Layer ==== | ||
- | Link layer peripherals are responsible for JESD204B protocol handling, including scrambling/ | + | Link layer peripherals are responsible for JESD204B/C protocol handling, including scrambling/ |
- | * [[.: | + | * [[.: |
- | * [[.: | + | * [[.: |
==== Transport Layer ==== | ==== Transport Layer ==== | ||
Line 50: | Line 50: | ||
Transport layer peripherals are responsible for converter specific data framing and de-framing. | Transport layer peripherals are responsible for converter specific data framing and de-framing. | ||
- | * [[resources: | + | * [[resources: |
- | * [[resources: | + | * [[resources: |
==== Interfaces ==== | ==== Interfaces ==== | ||
- | Interfaces are a well-defined collection of wires that are used to communicate between components. The following interfaces are used to connect components of the HDL JESD204B processing stack. | + | Interfaces are a well-defined collection of wires that are used to communicate between components. The following interfaces are used to connect components of the HDL JESD204B/C processing stack. |
===== Software Support ===== | ===== Software Support ===== | ||