482 lines
24 KiB
ReStructuredText
482 lines
24 KiB
ReStructuredText
|
.. _jesd204:
|
||
|
|
||
|
JESD204 Interface Framework
|
||
|
================================================================================
|
||
|
|
||
|
.. toctree::
|
||
|
:hidden:
|
||
|
|
||
|
JESD204B/C Link Transmit Peripheral <axi_jesd204_tx/index>
|
||
|
JESD204B/C Link Receive Peripheral <axi_jesd204_rx/index>
|
||
|
ADC JESD204B/C Transport Peripheral <ad_ip_jesd204_tpl_adc/index>
|
||
|
DAC JESD204B/C Transport Peripheral <ad_ip_jesd204_tpl_dac/index>
|
||
|
|
||
|
The JESD204, JESD204A, JESD204B and the JESD204C data converter serial interface
|
||
|
standard was created through the JEDEC committee to standardize and reduce the
|
||
|
number of data inputs/outputs between high-speed data converters and other
|
||
|
devices, such as FPGAs (field-programmable gate arrays). Fewer interconnects
|
||
|
simplifies layout and allows smaller form factor realization without impacting
|
||
|
overall system performance. These attributes are important to address the system
|
||
|
size and cost constraints of a range of high-speed ADC applications, including
|
||
|
wireless infrastructure (GSM, EDGE, W-CDMA, LTE, CDMA2000, WiMAX, TD-SCDMA)
|
||
|
transceiver architectures, software-defined radios, portable instrumentation,
|
||
|
medical ultrasound equipment, and Mil/Aero applications such as radar and secure
|
||
|
communications. Analog Devices is an original participating member of the JEDEC
|
||
|
JESD204 standards committee and we have concurrently developed compliant data
|
||
|
converter technology and tools, and a comprehensive product roadmap to fully
|
||
|
enable our customers to take advantage of this significant interfacing
|
||
|
breakthrough.
|
||
|
|
||
|
Analog Devices supplies a full-stack supporting JESD204B/C which provides a
|
||
|
fully integrated system level experience. This solution includes:
|
||
|
|
||
|
.. hint::
|
||
|
|
||
|
* :ref:`Reference hardware platforms <rapid_prototyping_label>` for
|
||
|
rapid-prototyping
|
||
|
* :ref:`FPGA HDL support <fpga_hdl_support_label>` for interfacing JESD204B/C ADCs,
|
||
|
DACs, and RF Transceivers
|
||
|
* :ref:`Software support <software_support_label>` to configure the converter
|
||
|
devices and FPGA HDL peripherals
|
||
|
|
||
|
How to Obtain a License
|
||
|
--------------------------------------------------------------------------------
|
||
|
|
||
|
When customers and partners download/use software from GitHub, e-mail or
|
||
|
similar ways, they are obligated to comply to the terms and conditions of
|
||
|
the :git-hdl:`Software License Agreement <LICENSE_ADIJESD204>`.
|
||
|
This core is released under two different licenses. You may choose either:
|
||
|
|
||
|
- Commercial licenses may be purchased from :adi:`Analog Devices, Inc. <>`. or any
|
||
|
authorized distributor by ordering
|
||
|
:adi:`IP-JESD204 <en/design-center/evaluation-hardware-and-software/jesd204-interface-framework.html>`.
|
||
|
This will allow you to use the core in a closed system.
|
||
|
- GPL 2, this allows you to use the core for any purpose, but you must release
|
||
|
anything else that links to the JESD204 core (this would normally be your
|
||
|
algorithmic IP). **You do not need to sign or purchase** anything to use
|
||
|
the JESD204 core under the GPL license.
|
||
|
|
||
|
There is only one core -- the only difference is the license and support.
|
||
|
If you have a question about the license, you can email
|
||
|
`jesd204-licensing@analog.com <jesd204-licensing@analog.com>`__.
|
||
|
|
||
|
.. _fpga_hdl_support_label:
|
||
|
|
||
|
FPGA HDL Support
|
||
|
--------------------------------------------------------------------------------
|
||
|
|
||
|
.. image:: jesd204_layers2.svg
|
||
|
:align: right
|
||
|
|
||
|
The JESD204B/C standard defines multiple layers, each layer being responsible
|
||
|
for a particular function. The Analog Devices JESD204B/C HDL solution follows
|
||
|
the current standard and defines 4 layers. Physical layer, link layer, transport
|
||
|
layer and application layer. For the first three layers, :adi:`ADI <>` provides
|
||
|
standard components that can be linked 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, meanwhile the
|
||
|
interfaced converter defines which **transport** layer component should be used.
|
||
|
|
||
|
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.
|
||
|
|
||
|
.. image:: jesd204_chain.svg
|
||
|
:align: center
|
||
|
|
||
|
.. _jesd204_physical_layer:
|
||
|
|
||
|
Physical Layer
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
|
||
|
Physical layer peripherals are responsible for interfacing and configuring the
|
||
|
high-speed serial transceivers. Currently, we have support for GTXE2, GTHE3,
|
||
|
GTHE4, GTYE4 for AMD Xilinx and Arria 10 transceivers for Intel.
|
||
|
|
||
|
* :ref:`axi_adxcvr`: JESD204B Gigabit
|
||
|
Transceiver Register Configuration Peripheral
|
||
|
* :ref:`UTIL_ADXCVR <util_adxcvr>`: JESD204B Gigabit
|
||
|
Transceiver Interface Peripheral for AMD Xilinx FPGAs
|
||
|
|
||
|
Link Layer
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
|
||
|
Link layer peripherals are responsible for JESD204B/C protocol handling,
|
||
|
including scrambling/descrambling, lane alignment, character replacement and
|
||
|
alignment monitoring.
|
||
|
|
||
|
* :ref:`JESD204B/C Transmit Peripheral <axi_jesd204_tx>`:
|
||
|
JESD204B/C Link Layer Transmit Peripheral
|
||
|
* :ref:`JESD204B/C Receive Peripheral <axi_jesd204_rx>`:
|
||
|
JESD204B/C Link Layer Receive Peripheral
|
||
|
|
||
|
.. _jesd204_transport_layer:
|
||
|
|
||
|
Transport Layer
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
|
||
|
Transport layer peripherals are responsible for converter specific data framing
|
||
|
and de-framing.
|
||
|
|
||
|
* :ref:`ADC JESD204B/C Transport Peripheral <ad_ip_jesd204_tpl_adc>`:
|
||
|
JESD204B/C Transport Layer Receive Peripheral
|
||
|
* :ref:`DAC JESD204B/C Transport Peripheral <ad_ip_jesd204_tpl_dac>`:
|
||
|
JESD204B/C Transport Layer Transmit Peripheral
|
||
|
|
||
|
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/C processing stack.
|
||
|
|
||
|
.. _software_support_label:
|
||
|
|
||
|
Software Support
|
||
|
--------------------------------------------------------------------------------
|
||
|
|
||
|
Linux
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
|
||
|
- :dokuwiki:`JESD204 (FSM) Interface Linux Kernel Framework <resources/tools-software/linux-drivers/jesd204/jesd204-fsm-framework>`
|
||
|
- :dokuwiki:`JESD204B/C Transmit Linux Driver <resources/tools-software/linux-drivers/jesd204/axi_jesd204_tx>`:
|
||
|
Linux driver for the JESD204B transmit core.
|
||
|
- :dokuwiki:`JESD204B/C Receive Linux Driver <resources/tools-software/linux-drivers/jesd204/axi_jesd204_rx>`:
|
||
|
Linux driver for the JESD204B receive core.
|
||
|
- :dokuwiki:`JESD204B/C AXI_ADXCVR Highspeed Transceivers Linux Driver <resources/tools-software/linux-drivers/jesd204/axi_adxcvr>`
|
||
|
- :dokuwiki:`JESD204B Statistical Eyescan Application <resources/tools-software/linux-software/jesd_eye_scan>`
|
||
|
- :dokuwiki:`JESD204B Status Utility <resources/tools-software/linux-software/jesd_status>`
|
||
|
- :dokuwiki:`AXI DAC HDL Linux Driver <resources/tools-software/linux-drivers/iio-dds/axi-dac-dds-hdl>`
|
||
|
|
||
|
- :dokuwiki:`AD9172 DAC Linux Driver <resources/tools-software/linux-drivers/iio-dds/ad9172>`
|
||
|
- :dokuwiki:`AD9081 MxFE Linux Driver <resources/tools-software/linux-drivers/iio-mxfe/ad9081>`
|
||
|
- :dokuwiki:`ADRV9009, ADRV9008 highly integrated, wideband RF transceiver Linux device driver <resources/tools-software/linux-drivers/iio-transceiver/adrv9009>`
|
||
|
- :dokuwiki:`AD9371, AD9375 highly integrated, wideband RF transceiver Linux device driver <resources/tools-software/linux-drivers/iio-transceiver/ad9371>`
|
||
|
|
||
|
- :dokuwiki:`AXI ADC HDL Linux Driver <resources/tools-software/linux-drivers/iio-adc/axi-adc-hdl>`
|
||
|
|
||
|
- :dokuwiki:`AD9208 ADC Linux Driver <resources/tools-software/linux-drivers/iio-adc/ad9208>`
|
||
|
- :dokuwiki:`AD9081 MxFE Linux Driver <resources/tools-software/linux-drivers/iio-mxfe/ad9081>`
|
||
|
- :dokuwiki:`ADRV9009, ADRV9008 highly integrated, wideband RF transceiver Linux device driver <resources/tools-software/linux-drivers/iio-transceiver/adrv9009>`
|
||
|
- :dokuwiki:`AD9371, AD9375 highly integrated, wideband RF transceiver Linux device driver <resources/tools-software/linux-drivers/iio-transceiver/ad9371>`
|
||
|
|
||
|
No-OS
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
|
||
|
- :dokuwiki:`ADI JESD204B/C AXI_ADXCVR Highspeed Transceivers No-OS Driver <resources/tools-software/uc-drivers/jesd204/axi_adxcvr>`
|
||
|
- :dokuwiki:`ADI JESD204B/C Receive Peripheral No-OS Driver <resources/tools-software/uc-drivers/jesd204/axi_jesd204_rx>`
|
||
|
- :dokuwiki:`ADI JESD204B/C Transmit Peripheral No-OS Driver <resources/tools-software/uc-drivers/jesd204/axi_jesd204_tx>`
|
||
|
- :dokuwiki:`AXI ADC No-OS Driver <resources/tools-software/uc-drivers/jesd204/axi_adc_core>`
|
||
|
- :dokuwiki:`AXI DAC No-OS Driver <resources/tools-software/uc-drivers/jesd204/axi_dac_core>`
|
||
|
|
||
|
Tutorial
|
||
|
--------------------------------------------------------------------------------
|
||
|
|
||
|
#. :dokuwiki:`Introduction <resources/fpga/peripherals/jesd204/tutorial/introduction>`
|
||
|
#. :dokuwiki:`System Architecture <resources/fpga/peripherals/jesd204/tutorial/system_architecture>`
|
||
|
#. :dokuwiki:`Generic JESD204B block designs <resources/fpga/docs/hdl/generic_jesd_bds>`.
|
||
|
This will help you understand the generic blocks for the next steps.
|
||
|
#. Checkout the :ref:`HDL Source <build_hdl>`, and then build either one of:
|
||
|
|
||
|
#. :dokuwiki:`HDL AMD Xilinx <resources/fpga/peripherals/jesd204/tutorial/hdl_xilinx>`
|
||
|
#. :dokuwiki:`HDL Altera <resources/fpga/peripherals/jesd204/tutorial/hdl_altera>`
|
||
|
|
||
|
#. :dokuwiki:`Linux <resources/fpga/peripherals/jesd204/tutorial/linux>`
|
||
|
|
||
|
Example Projects
|
||
|
--------------------------------------------------------------------------------
|
||
|
|
||
|
- :dokuwiki:`AD-FMCADC2-EBZ Reference Design <resources/fpga/xilinx/fmc/ad-fmcadc2-ebz>`
|
||
|
|
||
|
- :git-hdl:`AMD Xilinx VC707 <projects/fmcadc2/vc707>`
|
||
|
- :git-hdl:`AMD Xilinx ZC706 <projects/fmcadc2/zc706>`
|
||
|
|
||
|
- :dokuwiki:`AD-FMCADC3-EBZ Reference Design <resources/fpga/xilinx/fmc/ad-fmcadc3-ebz>`
|
||
|
|
||
|
- :git-hdl:`AMD Xilinx VC707 <projects/fmcadc2/vc707>`
|
||
|
- :git-hdl:`AMD Xilinx ZC706 <projects/fmcadc2/zc706>`
|
||
|
|
||
|
- :dokuwiki:`AD-FMCADC4-EBZ Reference Design (RETIRED) <resources/fpga/xilinx/fmc/ad-fmcadc4-ebz>`
|
||
|
|
||
|
- :git-hdl:`AMD Xilinx ZC706 <hdl_2018_r2:projects/fmcadc4/zc706>`
|
||
|
|
||
|
- :dokuwiki:`AD-FMCJESDADC1-EBZ Reference Design <resources/fpga/xilinx/fmc/ad-fmcjesdadc1-ebz>`
|
||
|
|
||
|
- :git-hdl:`AMD Xilinx KC705 <projects/fmcjesdadc1/kc705>`
|
||
|
- :git-hdl:`AMD Xilinx VC707 <projects/fmcjesdadc1/vc707>`
|
||
|
- :git-hdl:`AMD Xilinx ZC706 <projects/fmcjesdadc1/zc706>`
|
||
|
|
||
|
- :dokuwiki:`AD-FMCOMMS8-EBZ Reference Design <resources/eval/user-guides/ad-fmcomms8-ebz/quick-start-guide>`
|
||
|
|
||
|
- :git-hdl:`Intel A10SOC <projects/fmcomms8/a10soc>`
|
||
|
- :git-hdl:`AMD Xilinx ZCU102 <projects/fmcomms8/zcu102>`
|
||
|
|
||
|
- :dokuwiki:`AD-FMCOMMS11-EBZ Reference Design <resources/eval/user-guides/ad-fmcomms11-ebz>`
|
||
|
|
||
|
- :git-hdl:`AMD Xilinx ZC706 <projects/fmcomms11/zc706>`
|
||
|
|
||
|
- :dokuwiki:`AD-FMCDAQ2-EBZ Reference Design <resources/eval/user-guides/ad-fmcdaq2-ebz>`
|
||
|
|
||
|
- :git-hdl:`Intel A10SOC <projects/daq2/a10soc>`
|
||
|
- :git-hdl:`Intel A10Gx (RETIRED) <hdl_2021_r1:projects/daq2/a10gx>`
|
||
|
- :git-hdl:`AMD Xilinx KC705 <projects/daq2/kc705>`
|
||
|
- :git-hdl:`AMD Xilinx KCU105 <projects/daq2/kcu105>`
|
||
|
- :git-hdl:`AMD Xilinx VC707 (RETIRED) <hdl_2018_r2:projects/daq2/vc707>`
|
||
|
- :git-hdl:`AMD Xilinx ZC706 <projects/daq2/zc706>`
|
||
|
- :git-hdl:`AMD Xilinx ZCU102 <projects/daq2/zcu102>`
|
||
|
|
||
|
- :dokuwiki:`AD-FMCDAQ3-EBZ Reference Design <resources/eval/user-guides/ad-fmcdaq3-ebz>`
|
||
|
|
||
|
- :git-hdl:`Intel A10Gx (RETIRED) <hdl_2021_r1:projects/daq3/a10gx>`
|
||
|
- :git-hdl:`AMD Xilinx KCU105 <projects/daq3/kcu105>`
|
||
|
- :git-hdl:`AMD Xilinx VCU118 <projects/daq3/vcu118>`
|
||
|
- :git-hdl:`AMD Xilinx ZC706 <projects/daq3/zc706>`
|
||
|
- :git-hdl:`AMD Xilinx ZCU102 <projects/daq3/zcu102>`
|
||
|
|
||
|
- :dokuwiki:`ADRV9371 Reference Design <resources/eval/user-guides/mykonos>`
|
||
|
|
||
|
- :git-hdl:`Intel A10SOC <projects/adrv9371x/a10soc>`
|
||
|
- :git-hdl:`Intel A10Gx (RETIRED) <hdl_2021_r1:projects/adrv9371x/a10gx>`
|
||
|
- :git-hdl:`AMD Xilinx KCU105 <projects/adrv9371x/kcu105>`
|
||
|
- :git-hdl:`AMD Xilinx ZC706 <projects/adrv9371x/zc706>`
|
||
|
- :git-hdl:`AMD Xilinx ZCU102 <projects/adrv9371x/zcu102>`
|
||
|
|
||
|
- :dokuwiki:`ADRV9009 Reference Design <resources/eval/user-guides/adrv9009>`
|
||
|
|
||
|
- :git-hdl:`AMD Xilinx ZCU102 <projects/adrv9009/zcu102>`
|
||
|
|
||
|
- :dokuwiki:`ADRV9009-ZU11EG-SOM Reference Design <resources/eval/user-guides/adrv9009-zu11eg>`
|
||
|
|
||
|
- :git-hdl:`Intel A10SOC <projects/adrv9009/a10soc>`
|
||
|
- :git-hdl:`Intel A10Gx (RETIRED) <hdl_2021_r1:projects/adrv9009/a10gx>`
|
||
|
- :git-hdl:`AMD Xilinx ZC706 <projects/adrv9009/zc706>`
|
||
|
- :git-hdl:`ADRV9009-ZU11EG-SOM <projects/adrv9009zu11eg>`
|
||
|
|
||
|
- :dokuwiki:`AD913x/AD917x/AD9144/AD915x/AD916X Reference Design <resources/eval/user-guides/ad-dac-fmc-ebz>`
|
||
|
|
||
|
- See the :git-hdl:`list of supported parts <projects/dac_fmc_ebz#readme>`
|
||
|
- :git-hdl:`Intel A10SOC <projects/dac_fmc_ebz/a10soc>`
|
||
|
- :git-hdl:`AMD Xilinx VCU118 <projects/dac_fmc_ebz/vcu118>`
|
||
|
- :git-hdl:`AMD Xilinx ZC706 <projects/dac_fmc_ebz/zc706>`
|
||
|
- :git-hdl:`AMD Xilinx ZCU102 <projects/dac_fmc_ebz/zcu102>`
|
||
|
|
||
|
- :ref:`AD9081-FMCA-EBZ Reference Design <ad9081_fmca_ebz>`
|
||
|
|
||
|
- :git-hdl:`Intel A10SOC <projects/ad9081_fmca_ebz/a10soc>`
|
||
|
- :git-hdl:`AMD Xilinx ZC706 <projects/ad9081_fmca_ebz/zc706>`
|
||
|
- :git-hdl:`AMD Xilinx ZCU102 <projects/ad9081_fmca_ebz/zcu102>`
|
||
|
- :git-hdl:`AMD Xilinx VCU118 <projects/ad9081_fmca_ebz/vcu118>`
|
||
|
- :git-hdl:`AMD Xilinx VCU128 <projects/ad9081_fmca_ebz/vcu128>`
|
||
|
- :git-hdl:`AMD Xilinx VCK190 <projects/ad9081_fmca_ebz/vck190>`
|
||
|
|
||
|
- :ref:`AD9082-FMCA-EBZ Reference Design <ad9081_fmca_ebz>`
|
||
|
|
||
|
- :git-hdl:`AMD Xilinx VCK190 <projects/ad9081_fmca_ebz/vck190>`
|
||
|
- :git-hdl:`AMD Xilinx VCU118 <projects/ad9081_fmca_ebz/vcu118>`
|
||
|
- :git-hdl:`AMD Xilinx ZC706 <projects/ad9081_fmca_ebz/zc706>`
|
||
|
- :git-hdl:`AMD Xilinx ZCU102 <projects/ad9081_fmca_ebz/zcu102>`
|
||
|
|
||
|
- :dokuwiki:`AD9081-FMCA-EBZ X-Band Phased Array Reference Design <resources/eval/user-guides/x-band-platform>`
|
||
|
|
||
|
- :git-hdl:`AMD Xilinx ZCU102 <projects/ad9081_fmca_ebz_x_band/zcu102>`
|
||
|
|
||
|
- :dokuwiki:`AD9213-DUAL-EBZ Reference Design <resources/eval/user-guides/ad9213_dual_ebz/ad9213_dual_ebz_hdl>`
|
||
|
|
||
|
- :git-hdl:`Intel S10SOC <projects/ad9213_dual_ebz/s10soc>`
|
||
|
|
||
|
- :dokuwiki:`AD9213-EBZ Reference Design <resources/eval/user-guides/ad9213_evb/ad9213_evb_hdl>`
|
||
|
|
||
|
- :git-hdl:`AMD Xilinx VCU118 <projects/ad9213_evb/vcu118>`
|
||
|
|
||
|
- :dokuwiki:`AD6676-EBZ Reference Design <resources/eval/user-guides/ad6676-ebz/software/baremetal>`
|
||
|
|
||
|
- :git-hdl:`AMD Xilinx VC707 <projects/ad6676evb/vc707>`
|
||
|
- :git-hdl:`AMD Xilinx ZC706 <projects/ad6676evb/zc706>`
|
||
|
|
||
|
- :dokuwiki:`AD9083-FMC <resources/eval/user-guides/ad9083/ad9083_evb_reference_hdl>`
|
||
|
|
||
|
- :git-hdl:`Intel A10SOC <projects/ad9083_evb/a10soc>`
|
||
|
- :git-hdl:`AMD Xilinx ZCU102 <projects/ad9083_evb/zcu102>`
|
||
|
|
||
|
- :dokuwiki:`AD9208-DUAL-EBZ reference design <resources/eval/user-guides/ad9208_dual_ebz/ad9208_dual_ebz_hdl>`
|
||
|
|
||
|
- :git-hdl:`AMD Xilinx VCU118 <projects/ad9208_dual_ebz/vcu118>`
|
||
|
|
||
|
- :dokuwiki:`AD9209-FMCA-EBZ reference design <resources/eval/user-guides/ad9209_fmca_ebz/ad9209_fmca_ebz>`
|
||
|
|
||
|
- :git-hdl:`AMD Xilinx VCK190 <projects/ad9209_fmca_ebz/vck190>`
|
||
|
|
||
|
- :dokuwiki:`AD9656 HDL Reference Design <resources/eval/user-guides/ad9656/reference_hdl>`
|
||
|
|
||
|
- :git-hdl:`AMD Xilinx ZCU102 <projects/ad9656_fmc/zcu102>`
|
||
|
|
||
|
- :dokuwiki:`AD9695-FMC reference design <resources/eval/user-guides/ad9695_fmc>`
|
||
|
|
||
|
- :git-hdl:`AMD Xilinx ZCU102 <projects/ad9695_fmc/zcu102>`
|
||
|
|
||
|
- :dokuwiki:`AD-QUADMXFE1-EBZ reference design <resources/eval/user-guides/ad_quadmxfe1_ebz/ad_quadmxfe1_ebz_hdl>`
|
||
|
|
||
|
- :git-hdl:`AMD Xilinx VCU118 <projects/ad_quadmxfe1_ebz/vcu118>`
|
||
|
|
||
|
- :dokuwiki:`AD-FMCLIDAR1-EBZ reference design <resources/eval/user-guides/ad-fmclidar1-ebz>`
|
||
|
|
||
|
- :git-hdl:`Intel A10SOC (RETIRED) <projects/ad_fmclidar1_ebz/a10soc>`
|
||
|
- :git-hdl:`AMD Xilinx ZC706 (RETIRED)<projects/ad_fmclidar1_ebz/zc706>`
|
||
|
- :git-hdl:`AMD Xilinx ZCU102 (RETIRED)<projects/ad_fmclidar1_ebz/zcu102>`
|
||
|
|
||
|
- :dokuwiki:`ADRV9026 reference design <resources/eval/user-guides/adrv9026/ad9026_hdl>`
|
||
|
|
||
|
- :git-hdl:`AMD Xilinx ZCU102 <projects/adrv9026/zcu102>`
|
||
|
|
||
|
Additional Information
|
||
|
--------------------------------------------------------------------------------
|
||
|
|
||
|
- :dokuwiki:`JESD204B Glossary <resources/fpga/peripherals/jesd204/jesd204_glossary>`
|
||
|
|
||
|
Technical Articles
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
|
||
|
- :adi:`JESD204B Survival Guide <media/en/technical-documentation/technical-articles/JESD204B-Survival-Guide.pdf>`
|
||
|
- :adi:`Synchronizing Sample Clocks of a Data Converter Array <en/resources/technical-articles/synchronizing-sample-clocks-of-a-data-converter-array>`
|
||
|
|
||
|
.. _rapid_prototyping_label:
|
||
|
|
||
|
JESD204B Rapid Prototyping Platforms
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
|
||
|
- :adi:`EVAL-ADRV9371 <en/resources/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-ADRV9371>`
|
||
|
:dokuwiki:`(User Guide) <resources/eval/user-guides/mykonos>`
|
||
|
- :adi:`EVAL-ADRV9008-9009 <en/resources/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-ADRV9008-9009>`
|
||
|
:dokuwiki:`(User Guide) <resources/eval/user-guides/adrv9009>`
|
||
|
- :dokuwiki:`ADRV9009-ZU11EG (User Guide) <resources/eval/user-guides/adrv9009-zu11eg>`
|
||
|
- :adi:`AD-FMCJESDADC1-EBZ <en/resources/evaluation-hardware-and-software/evaluation-boards-kits/eval-ad-fmcjesdadc1-ebz>`
|
||
|
- :adi:`AD-FMCOMMS11-EBZ <resources/evaluation-hardware-and-software/evaluation-boards-kits/AD-FMCOMMS11-EBZ>`
|
||
|
:dokuwiki:`(User Guide) <resources/eval/user-guides/ad-fmcomms11-ebz>`
|
||
|
- :adi:`AD-FMCADC2-EBZ <en/resources/evaluation-hardware-and-software/evaluation-boards-kits/AD-FMCADC2-EBZ>`
|
||
|
- :adi:`AD-FMCADC3-EBZ <en/resources/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-AD-FMCADC3-EBZ>`
|
||
|
- :adi:`AD-FMCADC4-EBZ <en/resources/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-AD-FMCADC4-EBZ>`\ (RETIRED)
|
||
|
- :adi:`AD-FMCDAQ2-EBZ <en/resources/evaluation-hardware-and-software/evaluation-boards-kits/AD-FMCDAQ2-EBZ>`
|
||
|
:dokuwiki:`(User Guide) <resources/eval/user-guides/ad-fmcdaq2-ebz>`
|
||
|
- :adi:`EVAL-FMCDAQ3-EBZ <en/resources/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-FMCDAQ3-EBZ>`
|
||
|
:dokuwiki:`(User Guide) <resources/eval/user-guides/ad-fmcdaq3-ebz>`
|
||
|
- :adi:`EVAL-AD917X <en/resources/evaluation-hardware-and-software/evaluation-boards-kits/eval-ad9172>`
|
||
|
|
||
|
JESD204B Analog-to-Digital Converters
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
|
||
|
- :adi:`AD6673 <en/products/AD6673>`: 80 MHz Bandwidth, Dual IF Receiver
|
||
|
- :adi:`AD6674 <en/products/AD6674>`: 385 MHz BW IF Diversity Receiver
|
||
|
- :adi:`AD6676 <en/products/AD6676>`: Wideband IF Receiver Subsystem
|
||
|
- :adi:`AD6677 <en/products/AD6677>`: 80 MHz Bandwidth, IF Receiver
|
||
|
- :adi:`AD6684 <en/products/AD6684>`: 135 MHz Quad IF Receiver
|
||
|
- :adi:`AD6688 <en/products/AD6688>`: RF Diversity and 1.2GHz BW Observation
|
||
|
Receiver
|
||
|
- :adi:`AD9207 <en/products/AD9207>`: 12-Bit, 6 GSPS, JESD204B/JESD204C
|
||
|
Dual Analog-to-Digital Converter
|
||
|
- :adi:`AD9208 <en/products/AD9208>`: 14-Bit, 3GSPS, JESD204B,
|
||
|
Dual Analog-to-Digital Converter
|
||
|
- :adi:`AD9209 <en/products/AD9209>`: 12-Bit, 4GSPS, JESD204B/C, Quad
|
||
|
Analog-to-Digital Converter
|
||
|
- :adi:`AD9213 <en/products/AD9213>`: 12-Bit, 10.25 GSPS, JESD204B, RF
|
||
|
Analog-to-Digital Converter
|
||
|
- :adi:`AD9234 <en/products/AD9234>`: 12-Bit, 1 GSPS/500 MSPS JESD204B, Dual
|
||
|
Analog-to-Digital Converter
|
||
|
- :adi:`AD9250 <en/products/AD9250>`: 14-Bit, 170 MSPS/250 MSPS, JESD204B, Dual
|
||
|
Analog-to-Digital Converter
|
||
|
- :adi:`AD9625 <en/products/AD9625>`: 12-Bit, 2.6 GSPS/2.5 GSPS/2.0 GSPS,
|
||
|
1.3 V/2.5 V Analog-to-Digital Converter
|
||
|
- :adi:`AD9656 <en/products/AD9656>`: Quad, 16-Bit, 125 MSPS JESD204B 1.8 V
|
||
|
Analog-to-Digital Converter
|
||
|
- :adi:`AD9680 <en/products/AD9680>`: 14-Bit, 1.25 GSPS/1 GSPS/820 MSPS/500
|
||
|
MSPS JESD204B, Dual Analog-to-Digital Converter
|
||
|
- :adi:`AD9683 <en/products/AD9683>`: 14-Bit, 170 MSPS/250 MSPS, JESD204B,
|
||
|
Analog-to-Digital Converter
|
||
|
- :adi:`AD9690 <en/products/AD9690>`: 14-Bit, 500 MSPS / 1 GSPS JESD204B,
|
||
|
Analog-to-Digital Converter
|
||
|
- :adi:`AD9691 <en/products/AD9691>`: 14-Bit, 1.25 GSPS JESD204B,
|
||
|
Dual Analog-to-Digital Converter
|
||
|
- :adi:`AD9694 <en/products/AD9694>`: 14-Bit, 500 MSPS JESD204B, Quad
|
||
|
Analog-to-Digital Converter
|
||
|
- :adi:`AD9695 <en/products/AD9695>`: 14-Bit, 1300 MSPS/625 MSPS,
|
||
|
JESD204B, Dual Analog-to-Digital Converter Analog-to-Digital Converter
|
||
|
- :adi:`AD9083 <en/products/AD9083>`: 16-Channel, 125 MHz Bandwidth, JESD204B
|
||
|
Analog-to-Digital Converter
|
||
|
- :adi:`AD9094 <en/products/AD9094>`: 8-Bit, 1 GSPS, JESD204B, Quad
|
||
|
Analog-to-Digital Converter
|
||
|
|
||
|
JESD204B Digital-to-Analog Converters
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
|
||
|
- :adi:`AD9135 <en/products/AD9135>`: Dual, 11-Bit, high dynamic, 2.8 GSPS,
|
||
|
TxDAC+® Digital-to-Analog Converter
|
||
|
- :adi:`AD9136 <en/products/AD9136>`: Dual, 16-Bit, 2.8 GSPS, TxDAC+®
|
||
|
Digital-to-Analog Converter
|
||
|
- :adi:`AD9144 <en/products/AD9144>`: Quad, 16-Bit, 2.8 GSPS, TxDAC+®
|
||
|
Digital-to-Analog Converter
|
||
|
- :adi:`AD9152 <en/products/AD9152>`: Dual, 16-Bit, 2.25 GSPS, TxDAC+
|
||
|
Digital-to-Analog Converter
|
||
|
- :adi:`AD9154 <en/products/AD9154>`: Quad, 16-Bit, 2.4 GSPS, TxDAC+®
|
||
|
Digital-to-Analog Converter
|
||
|
- :adi:`AD9161 <en/products/AD9161>`: 11-Bit, 12 GSPS, RF Digital-to-Analog
|
||
|
Converter
|
||
|
- :adi:`AD9162 <en/products/AD9162>`: 16-Bit, 12 GSPS, RF Digital-to-Analog
|
||
|
Converter
|
||
|
- :adi:`AD9163 <en/products/AD9163>`: 16-Bit, 12 GSPS, RF DAC and Digital
|
||
|
Upconverter
|
||
|
- :adi:`AD9164 <AD9164>`: 16-Bit, 12 GSPS, RF DAC and Direct Digital
|
||
|
Synthesizer
|
||
|
- :adi:`AD9172 <en/products/AD9172>`: Dual, 16-Bit, 12.6 GSPS RF DAC with
|
||
|
Channelizers
|
||
|
- :adi:`AD9173 <en/products/AD9173>`: Dual, 16-Bit, 12.6 GSPS RF DAC with
|
||
|
Channelizers
|
||
|
- :adi:`AD9174 <en/products/AD9174>`: Dual, 16-Bit, 12.6 GSPS RF DAC and Direct
|
||
|
Digital Synthesizer
|
||
|
- :adi:`AD9175 <en/products/AD9175>`: Dual, 11-Bit/16-Bit, 12.6 GSPS RF DAC with
|
||
|
Wideband Channelizers
|
||
|
- :adi:`AD9176 <en/products/AD9176>`: Dual, 16-Bit, 12.6 GSPS RF DAC with
|
||
|
Wideband Channelizers
|
||
|
- :adi:`AD9177 <en/products/AD9177>`: Quad, 16-Bit, 12 GSPS RF DAC with
|
||
|
Wideband Channelizers
|
||
|
|
||
|
JESD204B RF Transceivers
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
|
||
|
- :adi:`AD9371 <en/products/AD9371>`: SDR Integrated, Dual RF Transceiver with
|
||
|
Observation Path
|
||
|
- :adi:`AD9375 <en/products/AD9375>`: SDR Integrated, Dual RF Transceiver with
|
||
|
Observation Path and DPD
|
||
|
- :adi:`ADRV9009 <en/products/ADRV9009>`: SDR Integrated, Dual RF Transceiver
|
||
|
with Observation Path
|
||
|
- :adi:`ADRV9008-1 <en/products/ADRV9008-1>`: SDR Integrated, Dual RF Receiver
|
||
|
- :adi:`ADRV9008-2 <en/products/ADRV9008-2>`: SDR Integrated, Dual RF
|
||
|
Transmitter with Observation Path
|
||
|
|
||
|
JESD204B/C Mixed-Signal Front Ends
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
|
||
|
- :adi:`AD9081 <en/products/AD9081>`: MxFE™ Quad, 16-Bit, 12GSPS RFDAC and
|
||
|
Quad, 12-Bit, 4GSPS RFADC
|
||
|
- :adi:`AD9082 <en/products/AD9082>`: MxFE™ QUAD, 16-Bit, 12GSPS RFDAC and
|
||
|
DUAL, 12-Bit, 6GSPS RFADC
|
||
|
- :adi:`AD9986 <en/products/AD9986>`: 4T2R Direct RF Transmitter and
|
||
|
Observation Receiver
|
||
|
- :adi:`AD9988 <en/products/AD9988>`: 4T4R Direct RF Receiver and Transmitter
|
||
|
|
||
|
JESD204B Clocking Solutions
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
|
||
|
- :adi:`AD9528 <en/products/AD9528>`: JESD204B Clock Generator with 14
|
||
|
LVDS/HSTL Outputs
|
||
|
- :adi:`HMC7043 <en/products/HMC7043>`: High Performance, 3.2 GHz, 14-Output
|
||
|
Fanout Buffer
|
||
|
- :adi:`HMC7044 <en/products/HMC7044>`: High Performance, 3.2 GHz, 14-Output
|
||
|
Jitter Attenuator with JESD204B
|
||
|
- :adi:`LTC6952 <en/products/LTC6952>`: Ultralow Jitter, 4.5GHz PLL,
|
||
|
JESD204B/JESD204C
|
||
|
- :adi:`ADF 4371 <en/products/ADF4371>`: Microwave Wideband Synthesizer
|
||
|
with Integrated VCO
|