pluto_hdl_adi/library/jesd204
AndreiGrozav 66823682b6 Add FPGA info parameters flow
Common basic steps:
- Include/create infrastructure:

   * Intel:
       - require quartus::device package
       - set_module_property VALIDATION_CALLBACK info_param_validate

   * Xilinx
       - add bd.tcl, containing init{} procedure. The init procedure will be
         called when the IP will be instantiated into the block design.
       - add to the xilinx_blockdiagram file group the bd.tcl and common_bd.tcl
       - create GUI files

- add parameters in *_ip.tcl and *_hw.tcl (adi_add_auto_fpga_spec_params)
- add/propagate the info parameters through the IP verilog files

axi_clkgen
util_adxcvr
ad_ip_jesd204_tpl_adc
ad_ip_jesd204_tpl_dac
axi_ad5766
axi_ad6676
axi_ad9122
axi_ad9144
axi_ad9152
axi_ad9162
axi_ad9250
axi_ad9265
axi_ad9680
axi_ad9361
axi_ad9371
axi_adrv9009
axi_ad9739a
axi_ad9434
axi_ad9467
axi_ad9684
axi_ad9963
axi_ad9625
axi_ad9671
axi_hdmi_tx
axi_fmcadc5_sync
2019-03-30 11:26:11 +02:00
..
ad_ip_jesd204_tpl_adc Add FPGA info parameters flow 2019-03-30 11:26:11 +02:00
ad_ip_jesd204_tpl_common jesd204:up_tpl_common: reduce and move address space 2019-01-23 17:44:33 +02:00
ad_ip_jesd204_tpl_dac Add FPGA info parameters flow 2019-03-30 11:26:11 +02:00
axi_jesd204_common axi_jesd204_common: Fix dependancies so that the IP can be generated Out Of Context 2019-03-21 15:36:57 +02:00
axi_jesd204_rx axi_jesd204_common: Fix dependancies so that the IP can be generated Out Of Context 2019-03-21 15:36:57 +02:00
axi_jesd204_tx axi_jesd204_common: Fix dependancies so that the IP can be generated Out Of Context 2019-03-21 15:36:57 +02:00
interfaces jesd204: Add RX error statistics (#98) 2018-05-07 15:33:00 +03:00
jesd204_common Add missing timescale annotations 2018-10-17 10:32:47 +03:00
jesd204_rx Add missing timescale annotations 2018-10-17 10:32:47 +03:00
jesd204_rx_static_config Add missing timescale annotations 2018-10-17 10:32:47 +03:00
jesd204_soft_pcs_rx Add missing timescale annotations 2018-10-17 10:32:47 +03:00
jesd204_soft_pcs_tx Add missing timescale annotations 2018-10-17 10:32:47 +03:00
jesd204_tx Add missing timescale annotations 2018-10-17 10:32:47 +03:00
jesd204_tx_static_config Add missing timescale annotations 2018-10-17 10:32:47 +03:00
scripts jesd204: create wrappers around TPLs in BD 2018-12-04 14:02:22 +02:00
tb jesd204/tb: support for ModelSim and Xsim 2019-01-21 10:33:30 +02:00
README.md Add ADI JESD204 link layer cores 2017-05-23 11:16:07 +02:00

README.md

Analog Devices JESD204B HDL Support

Licensing

The ADI JESD204 Core is released under the following license, which is different than all other HDL cores in this repository.

Please read this, and understand the freedoms and responsibilities you have by using this source code/core.

The JESD204 HDL, is copyright © 2016-2017 Analog Devices Inc.

This core is free software, you can use run, copy, study, change, ask questions about and improve this core. Distribution of source, or resulting binaries (including those inside an FPGA or ASIC) require you to release the source of the entire project (excluding the system libraries provide by the tools/compiler/FPGA vendor). These are the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

This core is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License version 2 along with this source code, and binary. If not, see http://www.gnu.org/licenses/.

Commercial licenses (with commercial support) of this JESD204 core are also available under terms different than the General Public License. (e.g. they do not require you to accompany any image (FPGA or ASIC) using the JESD204 core with any corresponding source code.) For these alternate terms you must purchase a license from Analog Devices Technology Licensing Office. Users interested in such a license should contact jesd204-licensing@analog.com for more information. This commercial license is sub-licensable (if you purchase chips from Analog Devices, incorporate them into your PCB level product, and purchase a JESD204 license, end users of your product will also have a license to use this core in a commercial setting without releasing their source code).

In addition, we kindly ask you to acknowledge ADI in any program, application or publication in which you use this JESD204 HDL core. (You are not required to do so; it is up to your common sense to decide whether you want to comply with this request or not.) For general publications, we suggest referencing : “The design and implementation of the JESD204 HDL Core used in this project is copyright © 2016-2017, Analog Devices, Inc.”

Support

Analog Devices will provide limited online support for anyone using the core with Analog Devices components (ADC, DAC, Clock, etc) via https://ez.analog.com/community/fpga under the GPL license. If you would like deterministic support when using this core with an ADI component, please investigate a commercial license. Using a non-ADI JESD204 device with this core is possible under the GPL, but Analog Devices will not help with issues you may encounter.

Documenation