diff --git a/searchindex.js b/searchindex.js index cfa92383093..23d5765f9c7 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["index", "library/axi_adxcvr/index", "library/axi_dmac/index", "library/index", "library/jesd204/ad_ip_jesd204_tpl_adc/index", "library/jesd204/ad_ip_jesd204_tpl_dac/index", "library/jesd204/axi_jesd204_rx/index", "library/jesd204/axi_jesd204_tx/index", "library/jesd204/index", "library/spi_engine/axi_spi_engine", "library/spi_engine/control-interface", "library/spi_engine/index", "library/spi_engine/instruction-format", "library/spi_engine/offload-control-interface", "library/spi_engine/pipeline-delays", "library/spi_engine/spi-bus-interface", "library/spi_engine/spi_engine_execution", "library/spi_engine/spi_engine_interconnect", "library/spi_engine/spi_engine_offload", "library/spi_engine/tutorial", "library/template_framework/index", "library/template_framework/instruction-set", "library/template_framework/interface", "library/template_framework/template_module", "library/template_ip/index", "library/xilinx/index", "library/xilinx/util_adxcvr/index", "projects/ad4134_fmc/index", "projects/ad4630_fmc/index", "projects/ad469x_fmc/index", "projects/ad5766_sdz/index", "projects/ad7134_fmc/index", "projects/ad719x_asdz/index", "projects/ad738x_fmc/index", "projects/ad7616_sdz/index", "projects/ad7768evb/index", "projects/ad9081_fmca_ebz/index", "projects/ad9434_fmc/index", "projects/ad9783_ebz/index", "projects/adaq7980_sdz/index", "projects/cn0363/index", "projects/cn0540/index", "projects/cn0561/index", "projects/common/more_information", "projects/common/support", "projects/index", "projects/pulsar_adc/index", "projects/template/index", "user_guide/architecture", "user_guide/build_hdl", "user_guide/customize_hdl", "user_guide/docs_guidelines", "user_guide/git_repository", "user_guide/hdl_coding_guideline", "user_guide/index", "user_guide/introduction", "user_guide/ip_cores", "user_guide/porting_project", "user_guide/releases", "user_guide/third_party"], "filenames": ["index.rst", "library/axi_adxcvr/index.rst", "library/axi_dmac/index.rst", "library/index.rst", "library/jesd204/ad_ip_jesd204_tpl_adc/index.rst", "library/jesd204/ad_ip_jesd204_tpl_dac/index.rst", "library/jesd204/axi_jesd204_rx/index.rst", "library/jesd204/axi_jesd204_tx/index.rst", "library/jesd204/index.rst", "library/spi_engine/axi_spi_engine.rst", "library/spi_engine/control-interface.rst", "library/spi_engine/index.rst", "library/spi_engine/instruction-format.rst", "library/spi_engine/offload-control-interface.rst", "library/spi_engine/pipeline-delays.rst", "library/spi_engine/spi-bus-interface.rst", "library/spi_engine/spi_engine_execution.rst", "library/spi_engine/spi_engine_interconnect.rst", "library/spi_engine/spi_engine_offload.rst", "library/spi_engine/tutorial.rst", "library/template_framework/index.rst", "library/template_framework/instruction-set.rst", "library/template_framework/interface.rst", "library/template_framework/template_module.rst", "library/template_ip/index.rst", "library/xilinx/index.rst", "library/xilinx/util_adxcvr/index.rst", "projects/ad4134_fmc/index.rst", "projects/ad4630_fmc/index.rst", "projects/ad469x_fmc/index.rst", "projects/ad5766_sdz/index.rst", "projects/ad7134_fmc/index.rst", "projects/ad719x_asdz/index.rst", "projects/ad738x_fmc/index.rst", "projects/ad7616_sdz/index.rst", "projects/ad7768evb/index.rst", "projects/ad9081_fmca_ebz/index.rst", "projects/ad9434_fmc/index.rst", "projects/ad9783_ebz/index.rst", "projects/adaq7980_sdz/index.rst", "projects/cn0363/index.rst", "projects/cn0540/index.rst", "projects/cn0561/index.rst", "projects/common/more_information.rst", "projects/common/support.rst", "projects/index.rst", "projects/pulsar_adc/index.rst", "projects/template/index.rst", "user_guide/architecture.rst", "user_guide/build_hdl.rst", "user_guide/customize_hdl.rst", "user_guide/docs_guidelines.rst", "user_guide/git_repository.rst", "user_guide/hdl_coding_guideline.rst", "user_guide/index.rst", "user_guide/introduction.rst", "user_guide/ip_cores.rst", "user_guide/porting_project.rst", "user_guide/releases.rst", "user_guide/third_party.rst"], "titles": ["HDL Reference Designs", "AXI_ADXCVR", "High-Speed DMA Controller", "Libraries", "ADC JESD204B/C Transport Peripheral", "DAC JESD204B/C Transport Peripheral", "JESD204B/C Link Receive Peripheral", "JESD204B/C Link Transmit Peripheral", "JESD204 Interface Framework", "AXI SPI Engine Module", "SPI Engine Control Interface", "SPI Engine", "SPI Engine Instruction Set Specification", "SPI Engine Offload Control Interface", "SPI Engine Pipeline Delays", "SPI Bus Interface", "SPI Engine Execution Module", "SPI Engine Interconnect Module", "SPI Engine Offload Module", "SPI Engine Tutorial - PulSAR-ADC", "Framework Template", "Template Instruction Set Specification", "Template Interface", "Template Module", "IP Template", "AMD Xilinx Specific IPs", "UTIL_ADXCVR core for AMD Xilinx devices", "AD4134-FMC HDL project", "AD4630-FMC HDL project", "AD469X-FMC HDL project", "AD5766-SDZ HDL project", "AD7134-FMC HDL project", "AD719X-ASDZ HDL project", "AD738x_FMC HDL project", "AD7616-SDZ HDL project", "AD7768-EVB HDL project", "AD9081-FMCA-EBZ/AD9082-FMCA-EBZ HDL project", "AD9434-FMC HDL project", "AD9783-EBZ HDL project", "ADAQ7980-SDZ HDL project", "CN0363 HDL project", "CN0540 HDL project", "CN0561 HDL project", "More information", "Support", "Projects", "PULSAR-ADC HDL project", "Project template", "HDL Architecture", "Build an HDL project", "Customize HDL projects", "Documentation guidelines", "HDL Git repository", "ADI HDL coding guideline", "User Guide", "Introduction", "ADI IP cores", "Porting ADI\u2019s HDL reference designs", "Releases", "Third party forks"], "terms": {"work": [0, 2, 19, 49, 52, 54, 55, 57, 58], "progress": [0, 2, 9, 12], "all": [0, 1, 2, 4, 5, 6, 7, 9, 14, 16, 19, 24, 26, 27, 28, 29, 30, 31, 34, 36, 37, 42, 47, 48, 49, 51, 52, 53, 55, 56, 57, 59], "avail": [0, 1, 2, 4, 5, 6, 7, 11, 12, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51, 54, 56, 57], "wiki": [0, 5, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 50, 51, 54, 57, 58], "ha": [0, 1, 2, 4, 5, 6, 7, 9, 10, 12, 13, 14, 16, 17, 19, 21, 24, 27, 28, 29, 31, 33, 34, 35, 41, 42, 47, 48, 49, 52, 53, 57], "been": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 13, 17, 24, 34, 45, 49], "import": [0, 6, 7, 8, 26, 48, 49, 51, 57], "yet": [0, 2, 4, 5, 6, 7, 46], "analog": [0, 2, 11, 13, 20, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 52, 53, 54, 55], "devic": [0, 2, 8, 11, 12, 20, 24, 44, 48, 49, 52, 53, 54, 55, 57], "inc": [0, 8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 52, 53, 54, 55], "librari": [0, 2, 4, 5, 9, 10, 13, 15, 16, 17, 18, 19, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 51, 58], "project": [0, 6, 7, 9, 11, 15, 16, 17, 18, 19, 23, 26, 51, 53, 54, 55, 58, 59], "variou": [0, 12, 53], "prototyp": [0, 36, 47, 48], "system": [0, 1, 2, 4, 6, 7, 8, 11, 15, 24, 26, 33, 34, 39, 46, 48, 49, 52, 53, 57], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 48, 49, 51, 52, 53, 54, 55, 57, 58], "repositori": [0, 19, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 51, 53, 54, 55, 57, 59], "contain": [0, 1, 2, 4, 5, 6, 7, 9, 11, 16, 18, 19, 20, 24, 26, 34, 36, 39, 40, 47, 48, 49, 52, 53, 57, 58], "code": [0, 6, 15, 19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 51, 52, 54, 57], "verilog": [0, 2, 6, 7, 9, 16, 17, 18, 23, 24, 48, 52, 54, 57], "vhdl": [0, 54], "requir": [0, 1, 2, 4, 5, 6, 7, 11, 12, 14, 15, 19, 24, 26, 28, 30, 35, 48, 49, 52, 53, 57], "tcl": [0, 4, 5, 6, 7, 9, 16, 17, 18, 19, 23, 24, 36, 47, 48, 49, 52, 57, 58], "script": [0, 4, 5, 6, 7, 9, 16, 17, 18, 19, 23, 24, 48, 49, 52, 57, 58], "creat": [0, 4, 8, 14, 19, 24, 47, 48, 49, 52, 56, 58], "build": [0, 8, 19, 52, 54, 55, 58], "specif": [0, 1, 3, 4, 5, 6, 7, 8, 11, 19, 20, 24, 35, 37, 38, 39, 47, 48, 51, 52, 53, 55, 57], "fpga": [0, 1, 4, 5, 6, 7, 15, 19, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 52, 53, 54, 55, 57], "exampl": [0, 2, 6, 7, 24, 37, 49, 50, 53, 58], "us": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57], "xilinx": [0, 2, 3, 4, 5, 8, 24, 27, 28, 31, 32, 36, 42, 45, 47, 48, 49, 53, 54, 55, 58], "intel": [0, 2, 4, 5, 8, 24, 36, 45, 47, 52, 54, 55, 58], "tool": [0, 8, 19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 52, 53, 54, 55, 57], "chain": [0, 2, 8, 28, 30, 36, 39, 46, 47], "user": [0, 1, 4, 5, 8, 12, 19, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 48, 49, 52, 53, 55, 57, 58], "guid": [0, 1, 4, 5, 7, 8, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 49, 53, 55], "s_axis_axi_aclks_axi_aresetnfifo_rd_clkfifo_wr_clkm_axis_aclkm_dest_axi_aclkm_sg_axi_aclkm_src_axi_aclks_axis_aclkm_dest_axi_aresetnm_sg_axi_aresetnm_src_axi_aresetns_axisfifo_wrfifo_rdm_dest_axim_sg_axim_src_axim_axisirqs_axis_xfer_reqm_axis_xfer_reqfifo_rd_xfer_reqdest_diag_level_burstsaxi_dmac": 2, "The": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51, 53, 54, 55, 57, 58], "dmac": 2, "i": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 48, 49, 51, 52, 53, 55, 58, 59], "throughput": [2, 14, 33, 34, 46, 48], "gener": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 17, 18, 19, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51, 52, 54, 55, 56], "purpos": [2, 6, 7, 8, 19, 28, 48, 53, 55], "intend": [2, 5, 11, 20, 53, 55], "between": [1, 2, 4, 5, 6, 7, 8, 10, 13, 14, 17, 19, 24, 26, 38, 48, 52, 57], "memori": [1, 2, 4, 5, 6, 7, 9, 11, 13, 19, 24, 26, 49], "other": [1, 2, 4, 5, 6, 7, 8, 9, 12, 13, 14, 16, 19, 28, 37, 40, 47, 48, 49, 52, 53, 56, 57, 58], "like": [2, 6, 7, 32, 38, 47, 48, 49, 51, 57, 58], "convert": [2, 11, 19, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37, 38, 39, 42, 46, 47, 51], "multipl": [1, 2, 4, 5, 6, 7, 8, 9, 11, 16, 17, 24, 28, 37, 39, 47, 49, 52, 53], "type": [1, 2, 4, 5, 6, 7, 9, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 53, 57, 58], "axi3": 2, "4": [1, 2, 4, 5, 6, 7, 8, 9, 12, 14, 18, 21, 24, 26, 27, 28, 30, 31, 33, 35, 37, 39, 41, 42, 47, 48, 49, 57, 58], "axi4": [1, 2, 4, 5, 6, 7, 9, 19], "adi": [2, 3, 4, 5, 6, 7, 8, 9, 19, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 52, 54, 55, 58, 59], "fifo": [1, 2, 4, 5, 14, 24], "zero": [1, 2, 5], "latenc": [2, 4, 7, 11, 19, 35], "switch": [2, 6, 7, 9, 30, 34, 41, 48, 49, 52, 57], "over": [2, 4, 5, 6, 9, 11, 19, 24, 32, 40, 46, 49, 52], "architectur": [1, 2, 6, 7, 8, 14, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 53, 54, 57], "allow": [1, 2, 4, 5, 6, 7, 8, 9, 11, 17, 18, 19, 24, 27, 28, 30, 31, 33, 35, 37, 39, 42, 53], "continu": [2, 6, 7, 9, 27, 28, 29, 31, 41, 42, 49], "famili": [1, 2, 4, 5, 11, 19, 20, 24, 32, 33, 46, 48, 57], "lut": 2, "ff": [1, 2, 4, 5], "arria": [1, 2, 4, 5, 8, 24, 36, 47, 57], "10": [1, 2, 4, 5, 6, 7, 8, 12, 19, 21, 24, 26, 28, 34, 35, 36, 47, 48, 57], "tbd": 2, "artix": [1, 2, 4, 5, 48], "7": [1, 2, 4, 5, 6, 7, 9, 10, 12, 19, 21, 24, 26, 27, 31, 35, 36, 39, 41, 42, 47, 48, 53, 57], "kintex": [1, 2, 4, 5, 24, 48], "virtex": [1, 2, 4, 5, 24, 48, 49], "name": [1, 2, 4, 5, 6, 7, 9, 10, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 52, 57], "descript": [1, 2, 4, 5, 6, 7, 9, 10, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 26, 27, 30, 31, 33, 34, 35, 41, 42, 46, 48, 53, 59], "axi_dmac": [2, 19, 24, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 56], "v": [1, 2, 4, 5, 6, 7, 8, 9, 12, 16, 17, 18, 21, 23, 24, 28, 30, 33, 34, 35, 39, 47, 48, 49, 53, 57], "sourc": [1, 2, 4, 5, 6, 7, 8, 9, 14, 16, 17, 18, 19, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51, 52, 53, 57], "default": [1, 2, 4, 5, 6, 7, 9, 12, 16, 17, 18, 19, 23, 24, 26, 30, 33, 34, 36, 41, 46, 47, 48, 49, 53], "valu": [1, 2, 4, 5, 6, 7, 9, 12, 13, 14, 16, 17, 18, 19, 21, 23, 24, 26, 36, 37, 47, 53], "choic": [1, 2, 4, 5, 6, 7, 9, 16, 17, 18, 23, 24, 26], "rang": [1, 2, 4, 5, 6, 7, 8, 9, 16, 17, 18, 19, 23, 24, 26, 27, 28, 30, 31, 32, 33, 35, 38, 41, 42, 46, 48, 53], "id": [1, 2, 4, 5, 6, 7, 9, 12, 24, 51], "instanc": [1, 2, 4, 5, 6, 7, 9, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 53], "number": [1, 2, 4, 5, 6, 7, 8, 9, 12, 14, 16, 17, 18, 19, 21, 23, 24, 26, 27, 28, 29, 30, 31, 34, 35, 36, 39, 40, 41, 42, 46, 47, 48, 49], "0": [1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 19, 21, 22, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 53, 57, 58], "dma_data_width_src": [2, 19], "path": [2, 4, 6, 7, 8, 19, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51, 55, 57], "bit": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 19, 21, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 53, 58], "64": [2, 4, 5, 6, 7, 19, 24, 35, 36, 47, 48], "16": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 18, 19, 24, 28, 29, 30, 33, 34, 36, 38, 39, 41, 47, 48, 49, 53, 58], "32": [2, 4, 5, 6, 7, 9, 16, 19, 27, 28, 29, 30, 31, 34, 35, 36, 39, 40, 41, 42, 46, 47, 48, 53], "128": [2, 19, 35, 36, 47, 48], "256": [2, 6, 7, 9, 17, 18, 19, 23, 24, 35], "512": [2, 35], "1024": [2, 35], "2048": 2, "dma_data_width_dest": [2, 19], "destin": [2, 19], "dma_data_width_sg": 2, "dma_length_width": 2, "2": [2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 18, 19, 20, 21, 24, 26, 30, 31, 33, 34, 35, 39, 40, 41, 42, 46, 47, 48, 49, 52, 57, 58], "24": [1, 2, 4, 5, 6, 7, 9, 11, 16, 19, 24, 27, 28, 31, 35, 36, 40, 41, 47, 48], "from": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 51, 52, 53, 55, 57, 58, 59], "8": [1, 2, 4, 5, 6, 7, 8, 9, 12, 15, 16, 17, 18, 19, 21, 23, 24, 26, 28, 31, 33, 35, 39, 41, 47, 48, 49, 53], "dma_2d_transf": [2, 19], "enabl": [1, 2, 4, 5, 6, 7, 8, 9, 13, 15, 17, 18, 24, 26, 27, 28, 31, 34, 35, 36, 42, 46, 47, 53], "fals": [2, 9, 16, 18, 53], "dma_sg_transf": 2, "async_clk_req_src": 2, "whether": [2, 6, 7, 16], "request": [1, 2, 4, 5, 24, 51], "clock": [1, 2, 9, 12, 14, 15, 16, 17, 18, 23, 24, 27, 29, 30, 31, 32, 33, 34, 35, 39, 40, 41, 42, 46, 48, 53, 57], "domain": [2, 4, 5, 6, 7, 9, 16, 17, 18, 19, 23, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 46, 47, 53], "ar": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 51, 53, 55, 57, 58, 59], "asynchron": [2, 6, 7, 9, 14, 18], "true": [2, 6, 7, 14, 34, 53], "async_clk_src_dest": 2, "async_clk_dest_req": 2, "async_clk_req_sg": 2, "async_clk_src_sg": 2, "async_clk_dest_sg": 2, "axi_slice_dest": [2, 19], "insert": [2, 6, 7, 9, 12, 26, 30, 41, 47, 51, 53], "an": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 19, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 48, 51, 52, 53, 54, 55, 58], "extra": [2, 49], "slice": 2, "axi_slice_src": [2, 19], "sync_transfer_start": [2, 19], "dma_axi_protocol_dest": 2, "protocol": [2, 6, 7, 8, 10], "version": [1, 2, 4, 5, 6, 7, 9, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 52, 53, 54], "1": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 23, 24, 26, 30, 31, 33, 34, 35, 36, 37, 39, 40, 41, 42, 46, 47, 48, 49, 52, 57, 58], "dma_axi_protocol_src": 2, "dma_axi_protocol_sg": 2, "dma_type_dest": [2, 19], "mm": [2, 19, 35, 39], "dma_type_src": [2, 19], "dma_axi_addr_width": 2, "maximum": [2, 4, 5, 6, 7, 9, 14, 19, 24, 27, 28, 29, 30, 35, 38, 41, 42, 49, 53, 57], "max_bytes_per_burst": 2, "burst": [2, 14], "byte": [1, 2, 4, 5, 6, 7, 9, 24], "must": [1, 2, 4, 5, 6, 7, 8, 12, 13, 21, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 52, 53, 57, 58], "power": [1, 2, 6, 7, 11, 16, 19, 27, 28, 30, 31, 33, 34, 35, 37, 39, 41, 42, 46, 48, 57], "beat": [2, 4, 5, 6, 7], "4096": 2, "largest": [2, 12], "both": [1, 2, 4, 5, 6, 7, 10, 13, 24, 26, 27, 28, 31, 33, 42, 48, 49, 53, 57], "depend": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 23, 24, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 52], "select": [1, 2, 4, 5, 6, 7, 8, 14, 15, 16, 19, 21, 24, 28, 30, 34, 35, 36, 47, 49, 54], "For": [1, 2, 4, 5, 6, 7, 8, 9, 11, 14, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 52, 53, 57, 58], "per": [1, 2, 4, 5, 6, 7, 14, 26, 28, 34, 35, 36, 47, 49, 53], "while": [2, 4, 5, 6, 7, 9, 11, 24, 28, 32, 33, 34, 39, 46, 49], "non": [1, 2, 6, 7, 49, 53, 54, 57], "unlimit": 2, "provid": [1, 2, 4, 5, 6, 7, 8, 9, 12, 19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 50, 54, 55, 57], "reason": [1, 2, 6, 7, 28, 49, 53, 57], "upper": [2, 53], "threshold": [2, 6], "done": [2, 4, 5, 6, 17, 24, 34, 38, 46, 49, 58], "core": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 16, 18, 19, 24, 28, 34, 36, 48, 49, 52, 53, 54, 58], "fifo_s": 2, "defin": [1, 2, 5, 6, 7, 8, 10, 11, 16, 19, 26, 28, 34, 36, 46, 47, 48, 49, 52, 53, 57], "axi_id_width_src": 2, "src": [2, 48, 49, 57], "axi_id_width_dest": 2, "dest": 2, "axi_id_width_sg": 2, "sg": 2, "dma_axis_id_w": 2, "w": [1, 2, 8, 12, 21, 53], "dma_axis_dest_w": 2, "disable_debug_regist": 2, "disabl": [2, 4, 5, 6, 7, 9, 24, 47, 58], "debug": [2, 6, 7, 9, 49, 58], "enable_diagnostics_if": 2, "add": [2, 4, 5, 14, 24, 36, 47, 48, 49, 57, 59], "insight": 2, "onli": [1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 15, 19, 24, 26, 27, 31, 34, 36, 41, 42, 45, 46, 47, 48, 49, 52, 53, 57, 58], "allow_asym_mem": 2, "asym": 2, "mem": [2, 14], "cache_coherent_dest": 2, "assum": [2, 4, 5, 6, 7, 9, 15, 18, 19, 24, 49, 52, 58], "cach": [2, 49], "coher": [2, 27, 31, 42], "s_axi": [1, 2, 4, 5, 6, 7, 9, 24], "lite": [1, 2, 4, 5, 6, 7, 9, 19, 36], "bu": [2, 4, 5, 6, 7, 9, 10, 11, 12, 16, 17, 18, 19, 24, 39, 40], "access": [1, 2, 4, 5, 6, 7, 9, 11, 16, 17, 24, 27, 31, 42, 49], "modul": [2, 4, 5, 6, 7, 12, 13, 15, 21, 24, 27, 28, 29, 30, 31, 35, 38, 40, 42, 47, 48, 49, 52, 53, 57], "physic": [2, 4, 5, 6, 7, 9, 15, 16, 17, 18, 19, 23, 24, 25, 36, 47, 48, 49], "port": [1, 2, 3, 4, 5, 6, 7, 9, 16, 17, 18, 23, 24, 26, 45, 47, 48, 49, 53, 54], "logic": [1, 2, 4, 5, 6, 7, 9, 11, 12, 15, 16, 17, 18, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 52, 53], "direct": [1, 2, 4, 5, 6, 7, 8, 9, 10, 13, 15, 16, 17, 18, 22, 23, 24, 27, 28, 29, 30, 31, 34, 35, 36, 38, 39, 40, 41, 42, 46, 47, 49, 53], "s_axi_awaddr": [1, 2, 4, 5, 6, 7, 9, 24], "awaddr": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_awprot": [1, 2, 4, 5, 6, 7, 9, 24], "awprot": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_awvalid": [1, 2, 4, 5, 6, 7, 9, 24], "awvalid": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_awreadi": [1, 2, 4, 5, 6, 7, 9, 24], "awreadi": [1, 2, 4, 5, 6, 7, 9, 24], "out": [1, 2, 4, 5, 6, 7, 9, 11, 16, 17, 18, 23, 24, 28, 34, 35, 36, 40, 41, 46, 47, 52, 53, 57, 58], "s_axi_wdata": [1, 2, 4, 5, 6, 7, 9, 24], "wdata": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_wstrb": [1, 2, 4, 5, 6, 7, 9, 24], "wstrb": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_wvalid": [1, 2, 4, 5, 6, 7, 9, 24], "wvalid": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_wreadi": [1, 2, 4, 5, 6, 7, 9, 24], "wreadi": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_bresp": [1, 2, 4, 5, 6, 7, 9, 24], "bresp": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_bvalid": [1, 2, 4, 5, 6, 7, 9, 24], "bvalid": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_breadi": [1, 2, 4, 5, 6, 7, 9, 24], "breadi": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_araddr": [1, 2, 4, 5, 6, 7, 9, 24], "araddr": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_arprot": [1, 2, 4, 5, 6, 7, 9, 24], "arprot": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_arvalid": [1, 2, 4, 5, 6, 7, 9, 24], "arvalid": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_arreadi": [1, 2, 4, 5, 6, 7, 9, 24], "arreadi": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_rdata": [1, 2, 4, 5, 6, 7, 9, 24], "rdata": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_rresp": [1, 2, 4, 5, 6, 7, 9, 24], "rresp": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_rvalid": [1, 2, 4, 5, 6, 7, 9, 24], "rvalid": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_rreadi": [1, 2, 4, 5, 6, 7, 9, 24], "rreadi": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_aclk": [1, 2, 4, 5, 6, 7, 9, 19, 24], "irq": [2, 5, 6, 7, 9], "clk": [1, 2, 4, 5, 6, 7, 9, 12, 14, 16, 17, 19, 21, 23, 24, 53], "s_axi_aresetn": [1, 2, 4, 5, 6, 7, 9, 19, 24], "reset": [1, 2, 4, 5, 7, 9, 13, 16, 17, 18, 23, 24, 30, 53], "state": [1, 2, 4, 5, 9, 12, 15, 16, 17, 18, 24, 47, 53, 57], "rst": [1, 2, 4, 5, 6, 7, 9, 24, 47, 51, 53], "m_dest_axi": [2, 19], "present": [2, 6, 7, 11, 12, 17, 19, 20, 37, 38, 47, 51, 55, 57], "when": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 18, 24, 26, 28, 30, 36, 46, 47, 48, 49, 51, 52, 53, 57, 58], "m_dest_axi_awid": 2, "awid": 2, "m_dest_axi_awaddr": 2, "m_dest_axi_awlen": 2, "awlen": 2, "m_dest_axi_aws": 2, "awsiz": 2, "m_dest_axi_awburst": 2, "awburst": 2, "m_dest_axi_awlock": 2, "awlock": 2, "m_dest_axi_awcach": 2, "awcach": 2, "m_dest_axi_awprot": 2, "m_dest_axi_awvalid": 2, "m_dest_axi_awreadi": 2, "m_dest_axi_wid": 2, "wid": 2, "m_dest_axi_wdata": 2, "m_dest_axi_wstrb": 2, "m_dest_axi_wlast": 2, "wlast": 2, "m_dest_axi_wvalid": 2, "m_dest_axi_wreadi": 2, "m_dest_axi_bid": 2, "bid": [2, 6, 7], "m_dest_axi_bresp": 2, "m_dest_axi_bvalid": 2, "m_dest_axi_breadi": 2, "m_dest_axi_arid": 2, "arid": 2, "m_dest_axi_araddr": 2, "m_dest_axi_arlen": 2, "arlen": 2, "m_dest_axi_ars": 2, "arsiz": 2, "m_dest_axi_arburst": 2, "arburst": 2, "m_dest_axi_arlock": 2, "arlock": 2, "m_dest_axi_arcach": 2, "arcach": 2, "m_dest_axi_arprot": 2, "m_dest_axi_arvalid": 2, "m_dest_axi_arreadi": 2, "m_dest_axi_rid": 2, "rid": 2, "m_dest_axi_rdata": 2, "m_dest_axi_rresp": 2, "m_dest_axi_rlast": 2, "rlast": 2, "m_dest_axi_rvalid": 2, "m_dest_axi_rreadi": 2, "m_sg_axi": 2, "m_sg_axi_awid": 2, "m_sg_axi_awaddr": 2, "m_sg_axi_awlen": 2, "m_sg_axi_aws": 2, "m_sg_axi_awburst": 2, "m_sg_axi_awlock": 2, "m_sg_axi_awcach": 2, "m_sg_axi_awprot": 2, "m_sg_axi_awvalid": 2, "m_sg_axi_awreadi": 2, "m_sg_axi_wid": 2, "m_sg_axi_wdata": 2, "m_sg_axi_wstrb": 2, "m_sg_axi_wlast": 2, "m_sg_axi_wvalid": 2, "m_sg_axi_wreadi": 2, "m_sg_axi_bid": 2, "m_sg_axi_bresp": 2, "m_sg_axi_bvalid": 2, "m_sg_axi_breadi": 2, "m_sg_axi_arid": 2, "m_sg_axi_araddr": 2, "m_sg_axi_arlen": 2, "m_sg_axi_ars": 2, "m_sg_axi_arburst": 2, "m_sg_axi_arlock": 2, "m_sg_axi_arcach": 2, "m_sg_axi_arprot": 2, "m_sg_axi_arvalid": 2, "m_sg_axi_arreadi": 2, "m_sg_axi_rid": 2, "m_sg_axi_rdata": 2, "m_sg_axi_rresp": 2, "m_sg_axi_rlast": 2, "m_sg_axi_rvalid": 2, "m_sg_axi_rreadi": 2, "m_src_axi": 2, "m_src_axi_awid": 2, "m_src_axi_awaddr": 2, "m_src_axi_awlen": 2, "m_src_axi_aws": 2, "m_src_axi_awburst": 2, "m_src_axi_awlock": 2, "m_src_axi_awcach": 2, "m_src_axi_awprot": 2, "m_src_axi_awvalid": 2, "m_src_axi_awreadi": 2, "m_src_axi_wid": 2, "m_src_axi_wdata": 2, "m_src_axi_wstrb": 2, "m_src_axi_wlast": 2, "m_src_axi_wvalid": 2, "m_src_axi_wreadi": 2, "m_src_axi_bid": 2, "m_src_axi_bresp": 2, "m_src_axi_bvalid": 2, "m_src_axi_breadi": 2, "m_src_axi_arid": 2, "m_src_axi_araddr": 2, "m_src_axi_arlen": 2, "m_src_axi_ars": 2, "m_src_axi_arburst": 2, "m_src_axi_arlock": 2, "m_src_axi_arcach": 2, "m_src_axi_arprot": 2, "m_src_axi_arvalid": 2, "m_src_axi_arreadi": 2, "m_src_axi_rid": 2, "m_src_axi_rdata": 2, "m_src_axi_rresp": 2, "m_src_axi_rlast": 2, "m_src_axi_rvalid": 2, "m_src_axi_rreadi": 2, "fifo_rd_clk": 2, "fifo_rd": 2, "fifo_wr_clk": 2, "fifo_wr": 2, "m_axis_aclk": 2, "m_axi": [1, 2], "m_dest_axi_aclk": 2, "m_sg_axi_aclk": 2, "m_src_axi_aclk": 2, "s_axis_aclk": [2, 19], "m_dest_axi_aresetn": 2, "m_sg_axi_aresetn": 2, "m_src_axi_aresetn": 2, "s_axis_readi": 2, "treadi": [2, 4, 5, 6, 7, 18], "s_axis_valid": 2, "tvalid": [2, 4, 5, 6, 7, 18], "s_axis_data": 2, "tdata": [2, 4, 5, 7, 18], "s_axis_strb": 2, "tstrb": 2, "s_axis_keep": 2, "tkeep": 2, "s_axis_us": 2, "tuser": 2, "s_axis_id": 2, "tid": 2, "s_axis_dest": 2, "tdest": 2, "s_axis_last": 2, "tlast": 2, "m_axis_readi": 2, "m_axis_valid": 2, "m_axis_data": 2, "m_axis_strb": 2, "m_axis_keep": 2, "m_axis_us": 2, "m_axis_id": 2, "m_axis_dest": 2, "m_axis_last": 2, "fifo_wr_en": 2, "en": [2, 4, 26, 47, 48, 53], "fifo_wr_din": 2, "fifo_wr_overflow": 2, "overflow": [1, 2, 4, 5, 24], "fifo_wr_sync": 2, "sync": [2, 4, 5, 7, 9, 10, 12, 14, 16, 17, 24, 36, 47], "fifo_wr_xfer_req": 2, "xfer_req": 2, "fifo_rd_en": 2, "fifo_rd_dout": 2, "fifo_rd_valid": 2, "valid": [1, 2, 4, 5, 6, 7, 9, 10, 14, 19, 22, 24, 49, 53, 57, 58], "fifo_rd_underflow": 2, "underflow": [1, 2, 4, 5, 24], "output": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 24, 26, 28, 30, 31, 32, 35, 40, 41, 46, 47, 48, 49, 53], "assert": [1, 2, 4, 5, 6, 7, 9, 10, 13, 16, 18, 24], "least": [2, 6, 7, 9, 19, 47], "one": [1, 2, 4, 5, 6, 7, 8, 9, 13, 14, 17, 19, 24, 26, 28, 35, 47, 48, 49, 52, 53, 57, 58], "pend": [2, 4, 5, 6, 7, 9, 24], "s_axis_xfer_req": 2, "m_axis_xfer_req": 2, "fifo_rd_xfer_req": 2, "dest_diag_level_burst": 2, "dword": [1, 2, 4, 5, 6, 7, 9, 24], "reg": [1, 2, 4, 5, 6, 7, 9, 24, 53], "field": [1, 2, 4, 5, 7, 8, 9, 24, 46, 53], "0x0": [1, 2, 4, 5, 6, 7, 9, 24, 26], "follow": [2, 4, 5, 6, 7, 8, 9, 10, 12, 15, 19, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 46, 47, 48, 49, 53, 54, 57, 58], "semant": [2, 6, 7, 9], "current": [1, 2, 4, 5, 6, 7, 8, 9, 12, 13, 16, 24, 26, 28, 29, 33, 35, 36, 41, 42, 49, 52, 53, 57], "05": 2, "61": [2, 47, 48], "31": [1, 2, 4, 5, 6, 7, 9, 24, 26, 47, 48, 53], "version_major": [2, 6, 7, 9], "ro": [1, 2, 4, 5, 6, 7, 9, 24], "0x04": [2, 5, 9], "15": [1, 2, 4, 5, 6, 7, 9, 10, 12, 19, 21, 22, 24, 36, 47, 48, 49, 53, 58], "version_minor": [2, 6, 7, 9], "0x05": [2, 5, 9], "version_patch": [2, 6, 7, 9], "0x61": [1, 2, 6, 7], "0x1": [1, 2, 4, 5, 6, 7, 9, 24, 26], "0x4": [1, 2, 4, 5, 6, 7, 9, 24], "peripheral_id": [2, 6, 7, 9], "0x2": [1, 2, 4, 5, 6, 7, 9, 24], "0x8": [1, 2, 4, 5, 6, 7, 9, 24], "scratch": [1, 2, 4, 5, 6, 7, 9, 24], "rw": [1, 2, 4, 5, 6, 7, 9, 24], "0x00000000": [2, 4, 5, 6, 7, 24], "0x3": [2, 4, 5, 6, 7, 9, 24], "0xc": [2, 4, 5, 6, 7, 9, 24], "0x444d4143": 2, "d": [2, 26, 49], "m": [2, 4, 5, 6, 7, 14, 24, 26, 47], "A": [1, 2, 4, 5, 6, 7, 11, 12, 17, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 50, 52, 57], "c": [1, 2, 14, 15, 16, 19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49], "0x10": [1, 2, 4, 5, 6, 7, 9, 24], "interface_descript": 2, "3": [1, 2, 4, 5, 6, 7, 8, 9, 12, 14, 16, 19, 21, 24, 26, 30, 33, 34, 35, 36, 39, 41, 47, 48, 49, 57, 58], "bytes_per_beat_dest_log2": 2, "log2": [2, 6, 7, 9], "5": [1, 2, 4, 5, 6, 7, 8, 9, 12, 19, 21, 24, 26, 27, 28, 30, 31, 33, 34, 35, 36, 39, 41, 42, 46, 47, 48, 49, 52, 58], "memorymap": 2, "11": [1, 2, 4, 5, 6, 7, 8, 12, 21, 24, 36, 41, 47, 48], "bytes_per_beat_src_log2": 2, "13": [1, 2, 4, 5, 6, 7, 12, 21, 24, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 41, 42, 46, 47, 48], "12": [1, 2, 4, 5, 6, 7, 8, 11, 12, 19, 21, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 53], "19": [1, 2, 4, 5, 6, 7, 24, 47, 48, 49, 58], "bytes_per_burst_width": 2, "real": 2, "avoid": [2, 19, 53], "cross": [2, 6, 19], "4kb": 2, "0x20": [1, 2, 4, 5, 6, 7, 9, 24], "0x80": [1, 2, 4, 5, 6, 7, 9, 24], "irq_mask": [2, 9], "transfer_complet": 2, "mask": [1, 2, 4, 5, 6, 7, 9, 24], "transfer_queu": 2, "0x21": [2, 4, 5, 6, 7, 9, 24], "0x84": [2, 4, 5, 6, 7, 9, 24], "irq_pend": [2, 6, 7, 9], "rw1c": [2, 4, 5, 6, 7, 9, 24], "complet": [1, 2, 3, 4, 6, 7, 9, 13, 14, 17, 24, 32, 37, 41, 45, 48, 53], "either": [1, 2, 6, 7, 8, 13, 19, 26, 35, 47, 48, 53, 57, 59], "have": [1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 17, 19, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 47, 48, 49, 51, 52, 53, 55, 57, 58], "error": [1, 2, 4, 5, 6, 7, 24, 26, 35, 53, 57], "occur": [1, 2, 4, 5, 6, 7, 9, 13, 24], "dure": [2, 4, 5, 6, 7, 12, 24, 26, 49], "queu": 2, "possibl": [2, 5, 6, 7, 9, 11, 15, 19, 28, 39, 49, 52, 53, 57, 58], "queue": 2, "next": [2, 6, 7, 8, 13, 14, 19, 28, 47, 49, 53], "It": [1, 2, 4, 5, 6, 7, 9, 10, 11, 12, 13, 16, 17, 19, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 57, 58], "can": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 50, 52, 53, 55, 56, 57, 59], "0x22": [2, 4, 5, 6, 7, 9, 24], "0x88": [2, 4, 5, 6, 7, 9, 24], "irq_sourc": [2, 6, 7, 9], "clear": [1, 2, 4, 5, 6, 7, 9, 13, 24, 49], "togeth": [2, 11, 20, 47], "correspond": [1, 2, 4, 5, 6, 7, 24, 36, 49, 57], "0x100": [2, 4, 5, 6, 7, 9, 24], "0x400": [2, 4, 5, 24], "hwdesc": 2, "note": [1, 2, 4, 5, 6, 7, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 52, 58], "channel": [1, 2, 4, 5, 6, 7, 8, 11, 14, 24, 27, 28, 30, 31, 34, 35, 36, 40, 42, 46, 47], "paus": [2, 12], "activ": [1, 2, 4, 5, 6, 7, 9, 13, 16, 17, 18, 24, 36, 53], "resum": 2, "onc": [1, 2, 4, 5, 6, 7, 17, 24, 47, 49], "again": [2, 57], "0x101": [2, 4, 5, 24], "0x404": [2, 4, 5, 24], "transfer_id": 2, "0x00": [2, 4, 5, 6, 7, 24], "after": [1, 2, 4, 6, 7, 9, 12, 13, 14, 17, 21, 24, 27, 31, 42, 49, 53, 55, 57, 58], "check": [1, 2, 6, 7, 9, 14, 19, 32, 36, 47, 48, 52, 58], "finish": [1, 2, 14], "transfer_don": 2, "content": [2, 6, 7, 9, 13, 48, 49], "transfer_submit": 2, "0x102": [2, 4, 5, 24], "0x408": [2, 4, 5, 24], "write": [1, 2, 4, 5, 6, 7, 9, 13, 14, 21, 24, 30, 36, 40, 47, 49, 57], "new": [2, 3, 6, 7, 9, 10, 12, 13, 21, 45, 48, 52, 56, 57, 58, 59], "transit": [2, 4, 6, 7, 12, 24], "back": [2, 6, 7, 14, 26, 28, 53], "effect": [1, 2, 4, 5, 6, 7, 9, 14, 24, 53], "0x103": [2, 5], "0x40c": [2, 5], "flag": [1, 2], "put": [1, 2, 6, 47, 49], "mode": [1, 2, 4, 5, 6, 7, 15, 19, 24, 26, 27, 29, 30, 31, 33, 35, 39, 42, 49, 53], "In": [1, 2, 4, 5, 6, 7, 9, 13, 15, 19, 24, 26, 28, 31, 34, 36, 37, 40, 46, 48, 49, 52, 53, 57, 58, 59], "re": [2, 6, 7, 11, 12, 13, 17, 18, 19, 28, 33, 47, 49, 51, 57, 59], "end": [2, 9, 12, 26, 28, 33, 48, 52, 53], "last": [2, 6, 7, 9, 49, 53], "monitor": [1, 2, 8, 12, 24, 37, 40], "its": [2, 5, 6, 7, 9, 11, 19, 20, 27, 31, 37, 42, 47, 49, 52, 53, 57], "occurr": [2, 6, 7], "ignor": [1, 2, 4, 5, 6, 7, 24, 49, 52], "until": [1, 2, 5, 6, 7, 9, 12, 13, 14, 17, 28, 30], "partial_reporting_en": 2, "partial": 2, "caus": [2, 53], "eventu": 2, "record": [1, 2, 6, 7], "0x104": [2, 4, 5, 6, 7, 9, 24], "0x410": [2, 4, 5, 24], "dest_address": 2, "need": [1, 2, 4, 6, 7, 8, 9, 12, 14, 19, 24, 26, 27, 31, 34, 37, 42, 46, 48, 49, 55, 57, 58], "0x105": [2, 4, 5, 24], "0x414": [2, 4, 5, 24], "src_address": 2, "read": [1, 2, 4, 5, 6, 7, 9, 12, 19, 21, 24, 28, 51, 53, 55], "0x106": [2, 4, 5, 24], "0x418": [2, 4, 5, 24], "x_length": 2, "23": [1, 2, 4, 5, 6, 7, 9, 24, 47, 48, 58], "max": [2, 6, 7, 15, 16, 19], "b1": [2, 4, 24, 26, 53], "0x107": [2, 5], "0x41c": [2, 5], "y_length": 2, "0x000000": 2, "row": 2, "0x108": [2, 4, 5, 6, 7, 9, 24], "0x420": [2, 4, 5, 24], "dest_strid": 2, "0x109": [2, 4, 5, 24], "0x424": [2, 4, 5, 24], "src_stride": 2, "0x10a": [2, 4, 5, 24], "0x428": [2, 4, 5, 24], "If": [1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 18, 21, 24, 34, 47, 48, 49, 52, 55, 57, 58], "x": [2, 6, 7, 8, 30, 33, 36, 48, 49], "automat": [1, 2, 6, 7, 9, 28, 49, 57, 58], "transfer_0_don": 2, "transfer_1_don": 2, "transfer_2_don": 2, "transfer_3_don": 2, "partial_transfer_don": 2, "wa": [2, 4, 5, 6, 7, 8, 13, 17, 24, 28, 34, 36, 46, 47, 48, 49, 57], "inform": [2, 14, 24, 25, 48, 49, 51, 52, 55, 56], "through": [1, 2, 4, 5, 6, 7, 8, 9, 24, 26, 28, 30, 36, 38, 40, 47, 53, 55], "partial_transfer_length": 2, "partial_transfer_id": 2, "0x10b": [2, 5], "0x42c": [2, 5], "active_transfer_id": 2, "equal": [1, 2, 6, 7, 9, 12, 53], "0x10c": [2, 5], "0x430": [2, 5], "reserv": [1, 2, 4, 5, 6, 7, 12, 21, 24, 53], "futur": [2, 49], "usag": [2, 6, 49, 53], "alwai": [2, 4, 5, 6, 7, 9, 12, 19, 21, 24, 28, 47, 48, 49, 52, 53, 57], "return": [2, 6, 7, 9, 49], "0x10d": 2, "0x434": 2, "current_dest_address": 2, "which": [1, 2, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 21, 22, 24, 26, 28, 29, 30, 36, 38, 40, 41, 46, 47, 48, 49, 52, 53, 57, 58], "sampl": [2, 4, 5, 6, 7, 8, 9, 12, 24, 27, 28, 29, 31, 33, 34, 35, 36, 37, 38, 40, 41, 42, 47], "written": [1, 2, 6, 7, 9, 13, 34, 47, 53], "0x10e": 2, "0x438": 2, "current_src_address": 2, "form": [2, 4, 5, 6, 7, 8, 16, 19, 24, 40, 47], "0x112": 2, "0x448": 2, "transfer_progress": 2, "should": [1, 2, 4, 5, 6, 7, 8, 9, 15, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 52, 53, 55, 57, 58], "0x113": 2, "0x44c": 2, "partial_length": 2, "repres": [2, 4, 5, 6, 7, 15, 24, 47], "receiv": [1, 2, 4, 5, 7, 8, 9, 10, 12, 16, 18, 19, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 57], "moment": [2, 6, 7], "smaller": [2, 6, 7, 8], "than": [1, 2, 4, 5, 6, 7, 9, 13, 24, 27, 31, 40, 42, 48, 49, 53], "program": [1, 2, 7, 9, 11, 13, 18, 24, 37, 49, 52, 54], "0x114": [2, 9], "0x450": 2, "0x115": 2, "0x454": 2, "descriptor_id": 2, "point": [2, 5, 6, 7, 9, 10, 30, 49], "segment": 2, "being": [2, 4, 5, 6, 7, 8, 17, 19, 24, 46, 48, 49, 52, 53, 58], "0x11f": 2, "0x47c": 2, "sg_address": 2, "0x124": 2, "0x490": 2, "dest_address_high": 2, "bigger": 2, "0x125": 2, "0x494": 2, "src_address_high": 2, "0x126": 2, "0x498": 2, "current_dest_address_high": 2, "0x127": 2, "0x49c": 2, "current_src_address_high": 2, "0x12f": 2, "0x4bc": 2, "sg_address_high": 2, "chang": [2, 5, 6, 7, 9, 14, 19, 32, 36, 38, 47, 49, 51, 52, 53, 58], "those": [2, 6, 7, 9, 49, 57], "were": [2, 6, 7, 9, 28, 34, 36, 46, 47, 49, 57], "hardwar": [1, 2, 8, 9, 52, 54], "befor": [1, 2, 4, 6, 12, 21, 24, 36, 49, 52, 53, 57, 58], "accept": [2, 5, 6, 7, 10, 12, 14, 33], "even": [2, 4, 5, 6, 7, 13, 24, 48, 53], "rate": [1, 2, 4, 5, 6, 7, 26, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 41, 42, 46, 47], "mismatch": [2, 4, 6, 24, 49], "e": [1, 2, 4, 5, 6, 7, 8, 14, 19, 24, 36, 47, 48, 49, 52, 53, 57], "g": [1, 2, 4, 5, 6, 7, 14, 24, 36, 47, 48, 49, 52, 53, 57], "fix": [2, 5, 6, 7, 12, 14, 53, 57], "intent": [2, 14, 53], "keep": [2, 6, 47, 52, 58], "full": [2, 8, 9, 28, 36, 46, 47, 49], "so": [2, 6, 7, 12, 13, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51, 55, 57, 59], "case": [2, 4, 5, 6, 7, 9, 14, 19, 24, 26, 34, 46, 47, 48, 49, 52, 53, 57, 58, 59], "readi": [1, 2, 6, 7, 10, 14, 19, 22], "still": [2, 6, 13, 19, 32, 39, 46, 49, 58, 59], "without": [1, 2, 7, 8, 9, 13, 17, 28, 41, 46, 53, 57, 58], "risk": 2, "similarli": [2, 9, 15], "empti": [2, 9, 57], "determin": [2, 4, 5, 6, 7], "buffer_width_in_byt": 2, "buffer_depth": 2, "startup": [2, 6, 7], "stabl": [1, 2, 6, 7, 13, 39, 49, 52], "de": [2, 6, 7, 8, 9], "pressur": [2, 7, 31], "idl": [1, 2, 12, 14], "stai": [1, 2, 5, 6, 7, 11, 13, 17], "low": [1, 2, 4, 5, 6, 7, 9, 11, 12, 15, 16, 17, 18, 27, 28, 30, 31, 32, 33, 35, 37, 39, 40, 42, 46, 53, 57], "submit": 2, "go": [2, 6, 7, 32, 36, 37, 47, 48, 49, 55], "enough": [2, 48, 49, 57], "space": [2, 6, 7, 36, 48, 53, 57], "also": [1, 2, 5, 6, 7, 9, 12, 14, 19, 24, 28, 32, 35, 36, 37, 40, 46, 47, 48, 49, 53, 57, 58], "unexpectedli": [2, 49], "mean": [2, 5, 6, 7, 9, 10, 13, 14, 17, 26, 36, 47, 48, 49, 52, 58], "shorter": 2, "alreadi": [2, 6, 7, 9, 14, 57], "within": [2, 4, 5, 10, 24, 26, 35, 39, 47, 49], "few": [2, 6, 7, 19, 49, 52, 53, 57], "cycl": [1, 2, 4, 6, 7, 12, 14, 19, 24, 47], "hand": [2, 49], "send": [2, 6, 7, 9, 17, 18, 19, 27, 31, 42, 46], "anoth": [2, 4, 14, 24, 47, 57], "queri": [2, 4, 6, 7, 9], "well": [2, 6, 7, 8, 9, 10, 11, 13, 37, 40, 49], "discoveri": [2, 6, 7], "time": [2, 6, 7, 10, 11, 12, 13, 14, 16, 27, 28, 31, 42, 47, 48, 49, 52, 55, 57, 58], "apart": [2, 6, 7], "section": [2, 4, 5, 6, 7, 14, 28, 35, 36, 37, 38, 47, 48, 49, 52, 53, 57], "them": [1, 2, 6, 7, 17, 19, 46, 47, 48, 49, 53, 57, 58, 59], "0x000": [2, 6, 7], "layout": [2, 4, 5, 6, 7, 8, 28], "increment": [2, 4, 5, 6, 7, 9, 24, 58], "major": [2, 6, 7, 19, 48, 49], "indic": [1, 2, 4, 5, 6, 7, 13, 16, 19, 24, 39, 49, 53, 57], "backward": [2, 4, 5, 6, 7, 24], "incompat": [2, 6, 7], "minor": [2, 6, 7], "compat": [2, 4, 5, 6, 7, 24, 28, 30, 33, 38, 39, 41], "patch": [2, 6, 7], "letter": [2, 6, 7, 53], "incorrect": [2, 6, 53], "behavior": [2, 6, 7, 12, 13, 21, 48, 49, 53], "0x004": [2, 6, 7], "Its": [2, 5, 6, 7], "primari": [2, 6, 7], "function": [2, 6, 7, 8, 14, 16, 19, 28, 30, 35, 37, 40, 48, 49, 53, 59], "distinguish": [2, 6, 7], "same": [1, 2, 4, 5, 6, 7, 10, 11, 14, 17, 19, 24, 26, 36, 42, 46, 48, 49, 53, 55, 58], "design": [1, 2, 4, 5, 6, 7, 8, 11, 14, 15, 17, 19, 20, 25, 44, 45, 49, 50, 52, 53, 54, 55, 58], "0x008": [2, 6, 7], "arbitrari": [2, 6, 7], "yield": [2, 6, 7], "previous": [2, 6, 7, 13], "": [1, 2, 4, 5, 6, 7, 9, 12, 16, 17, 18, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 53, 54, 55], "doe": [1, 2, 4, 5, 6, 7, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49, 52, 53, 55, 58], "affect": [1, 2, 4, 5, 6, 7, 12, 14, 24, 26, 49], "test": [2, 4, 5, 6, 7, 19, 28, 39, 41, 49, 57, 58, 59], "custom": [2, 4, 5, 6, 7, 8, 19, 24, 48, 52, 54], "associ": [2, 6, 7, 14, 39, 46], "0x00c": [2, 6, 7], "uniqu": [2, 4, 5, 6, 7, 9, 24, 49, 53], "ensur": [2, 4, 5, 6, 7, 19, 26, 30], "exist": [2, 6, 7, 9, 36, 47, 48, 57, 58], "expect": [1, 2, 4, 5, 6, 7, 24, 49], "locat": [2, 6, 7, 32, 36, 37, 47, 48, 49, 51], "io": [2, 6, 7, 19, 24, 26, 48], "process": [2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 19, 24, 30, 33, 39, 40, 46, 48, 49, 52, 53, 57], "three": [2, 7, 8, 9, 15, 26, 28, 31, 35, 40, 57], "close": [2, 6, 7, 8, 19, 49, 53], "relat": [2, 4, 5, 6, 7, 24, 57], "each": [2, 4, 5, 6, 7, 8, 9, 10, 12, 14, 19, 24, 26, 27, 31, 34, 35, 36, 40, 42, 47, 48, 49, 50, 52, 53, 57], "particular": [2, 6, 7, 8, 19, 52, 53], "event": [2, 4, 5, 6, 7, 10, 11, 12, 13, 18, 24], "0x088": [2, 6, 7], "0x080": [2, 6, 7], "how": [2, 4, 6, 7, 19, 24, 27, 29, 30, 31, 32, 33, 34, 36, 37, 39, 42, 47, 49, 50, 52, 54, 55], "propag": [2, 6, 7, 9], "consid": [2, 4, 5, 6, 7, 24, 51], "prevent": [2, 6, 7, 57], "0x084": [2, 6, 7], "extern": [2, 6, 7, 9, 11, 12, 13, 16, 19, 24, 27, 30, 31, 33, 34, 35, 36, 37, 38, 42, 47, 48, 53], "upstream": [2, 6, 7, 9], "acknowledg": [2, 6, 7, 9], "singl": [1, 2, 4, 6, 7, 11, 17, 19, 24, 28, 29, 33, 34, 39, 47, 48, 53], "more": [2, 9, 13, 19, 24, 25, 48, 49, 51, 52, 53, 57], "detail": [1, 2, 6, 7, 36, 38, 47, 49, 55], "regard": [2, 6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 49, 52], "see": [1, 2, 3, 4, 5, 6, 7, 8, 14, 17, 19, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 47, 48, 49, 52, 57], "lsb": [2, 4, 5, 6, 7], "0x3ff": 2, "1079": 2, "1080": 2, "total": [2, 4, 5, 6, 7, 12, 14, 24, 49], "run": [2, 4, 5, 6, 7, 9, 19, 26, 28, 32, 34, 35, 36, 37, 46, 47, 48, 49, 57, 58], "room": 2, "becom": [2, 6, 12, 14, 35], "otherwis": [1, 2, 6, 7, 13, 14, 49, 55, 57, 58], "abort": [1, 2], "hold": [2, 4, 5, 6, 7, 16, 19, 24, 37], "amount": [2, 4, 5, 6, 12, 19, 24], "unknown": [1, 2, 4, 5, 26], "specifi": [2, 4, 5, 12, 33, 35, 39, 47, 48, 49, 52, 53, 58], "act": 2, "where": [1, 2, 4, 5, 6, 7, 9, 14, 19, 24, 28, 32, 36, 47, 49, 52, 53, 57], "ahead": 2, "expos": [1, 2, 19, 26], "consult": [1, 2, 46], "stop": [1, 2, 9, 12, 49], "intervent": [2, 6], "wai": [2, 6, 7, 8, 14, 19, 37, 47, 49, 53, 57], "gracefulli": 2, "resolut": [2, 4, 5, 6, 7, 19, 27, 31, 38, 41, 42], "shut": 2, "fast": [2, 12, 31, 35, 48], "transact": [2, 9, 12, 14, 16, 17, 18], "side": [1, 2, 14, 48, 53], "won": [2, 7, 49], "t": [2, 7, 12, 14, 21, 36, 47, 49, 51, 52, 57, 58], "toward": [2, 5, 6, 7, 9], "wait": [1, 2, 4, 5, 9, 12, 14, 24], "fulfil": 2, "lead": [2, 12, 33, 35, 53], "lost": 2, "drive": [1, 2, 11, 19, 28, 37, 46], "sinc": [2, 6, 7, 19, 35, 47, 49], "just": [1, 2, 19, 26, 36, 48, 49, 51, 52, 57], "break": 2, "notif": [2, 6, 7, 9], "certain": [2, 6, 7, 14, 19, 49, 53, 58], "cpu": [2, 9], "altern": [2, 4, 24, 33, 49], "busi": [1, 2, 4, 5, 9, 13, 16, 19, 24, 28, 29, 39], "poll": 2, "two": [2, 4, 6, 7, 8, 12, 17, 19, 24, 26, 27, 28, 31, 42, 47, 48, 52, 53, 57], "implement": [1, 2, 4, 5, 6, 7, 8, 11, 13, 14, 16, 19, 23, 24, 26, 36, 40, 48, 49, 53, 55, 57], "move": [2, 24], "equival": [2, 4, 5, 26, 36], "first": [2, 4, 6, 7, 8, 9, 14, 17, 24, 36, 47, 48, 49, 51, 53, 57, 58], "To": [1, 2, 4, 5, 6, 7, 9, 14, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49, 51, 52, 55, 57], "find": [2, 26, 36, 37, 38, 40, 41, 47, 48, 49, 52, 55, 56, 57], "handler": 2, "compos": [2, 53], "might": [1, 2, 4, 5, 6, 7, 13, 15, 24, 48, 49, 58], "pad": [2, 5, 48, 57], "skip": [2, 7], "second": [2, 6, 7, 17, 28, 58], "plu": [2, 14], "stride": 2, "_src": 2, "_address": 2, "_stride": 2, "n": [1, 2, 4, 5, 6, 7, 12, 19, 21, 24, 26, 36, 49, 53, 57], "_dest": 2, "restart": [2, 6], "less": [2, 6, 7, 9, 27, 28, 31, 42, 49], "manag": [2, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "overhead": 2, "ani": [1, 2, 4, 5, 6, 7, 8, 9, 19, 24, 40, 47, 49, 51, 52, 53, 55, 57], "addit": [2, 5, 7, 9, 14, 28, 31, 40, 49, 51, 52], "never": [2, 6, 7], "execut": [2, 9, 11, 12, 13, 15, 17, 18, 19, 28, 49], "option": [1, 2, 5, 6, 7, 16, 19, 27, 28, 31, 33, 35, 37, 39, 42, 46, 49, 53], "noncontigu": 2, "area": [2, 46, 49], "differ": [1, 2, 4, 5, 6, 7, 8, 10, 11, 14, 17, 19, 24, 26, 28, 36, 40, 42, 46, 47, 48, 49, 52, 53, 58], "list": [2, 3, 6, 7, 8, 11, 14, 20, 36, 45, 47, 48, 52, 53, 54, 57, 58, 59], "vector": [2, 53], "call": [2, 48, 49, 52, 57], "By": [2, 5, 6, 7, 11, 12, 34, 40, 41, 46, 49], "contigu": 2, "own": [2, 14, 49, 57], "dedic": [2, 46, 57], "fetch": [2, 49], "order": [1, 2, 6, 7, 8, 9, 47, 52, 53, 57], "includ": [1, 2, 4, 5, 6, 7, 8, 24, 28, 31, 33, 37, 38, 46, 51, 53], "bit0": 2, "next_sg_addr": 2, "load": [2, 36], "bit1": 2, "rais": [2, 6], "identifi": [1, 2, 4, 5, 6, 12, 24, 49, 53], "dest_addr": 2, "src_addr": 2, "y_len": 2, "minu": [2, 6, 7], "x_len": 2, "dst_stride": 2, "replic": 2, "loop": [2, 26, 28, 39], "pair": [2, 5, 34], "similar": [2, 4, 5, 6, 7, 8, 24, 46], "simpl": [2, 6, 7, 12, 19, 26, 34, 50, 57], "howev": [2, 6, 7, 36, 39, 42, 49], "distinct": 2, "advantag": [2, 8], "fewer": [2, 8, 53], "treat": [2, 53], "thu": [2, 9, 14, 46, 48, 53, 58], "improv": [2, 28, 33, 35, 53], "perform": [2, 4, 6, 7, 8, 11, 12, 19, 30, 32, 34, 35, 37, 38, 39, 40, 46, 49, 53, 57], "applic": [2, 6, 7, 8, 9, 11, 20, 24, 28, 30, 32, 33, 38, 39, 40, 46], "primarili": 2, "unit": [2, 16], "span": [2, 30, 46], "packet": 2, "properli": [2, 6, 7, 17, 52, 53], "begin": [2, 7, 51, 53, 57], "carri": [2, 7, 10, 15, 22], "qualifi": [2, 4, 5, 53], "ad": [2, 4, 5, 8, 12, 19, 24, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 53, 57], "accumul": [2, 5], "decrement": [2, 4, 9, 24], "leav": [2, 7, 15, 49, 53, 57], "condit": [2, 6, 7, 8, 11, 14, 28, 36, 39, 47], "mod": 2, "min": [2, 6, 16, 19], "widest": 2, "restrict": [2, 26, 36], "relax": [2, 19, 28], "strobe": 2, "do": [1, 2, 5, 6, 7, 8, 9, 19, 48, 49, 52, 53, 57, 58], "part": [2, 4, 7, 8, 11, 14, 20, 24, 30, 32, 37, 46, 48, 49, 53, 57, 59], "discard": [2, 9], "fine": 2, "long": [2, 13, 16, 46, 53], "free": [1, 2, 9, 14, 27, 49, 53], "method": [2, 49], "instead": [1, 2, 6, 7, 15, 28, 49, 53], "belong": [2, 48], "recommend": [2, 4, 5, 6, 7, 9, 49, 53, 55, 58], "driver": [1, 2, 6, 7, 8, 11, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47], "linux": [1, 2, 6, 7, 11, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 58], "match": [2, 4, 6, 7, 9, 24, 53], "erron": 2, "everi": [1, 2, 4, 5, 6, 7, 14, 47, 48, 49], "workaround": 2, "increas": [2, 6, 13, 19, 28, 53, 57], "larger": 2, "onlin": [2, 4, 5, 6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 53], "anyon": [2, 4, 5, 6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47], "compon": [2, 4, 5, 6, 7, 8, 11, 17, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 53, 57], "adc": [2, 5, 6, 7, 8, 11, 20, 24, 27, 28, 29, 31, 32, 33, 34, 35, 37, 39, 40, 41, 42, 45], "dac": [2, 4, 6, 7, 8, 11, 24, 30, 38, 41], "video": [2, 4, 5], "audio": [2, 4, 5, 48], "etc": [2, 4, 5, 6, 7, 19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 52, 53, 57, 58], "via": [1, 2, 4, 5, 6, 7, 9, 16, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47], "engineerzon": [2, 4, 5, 6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 49, 52], "term": [2, 4, 5, 6, 8, 14, 53], "group": [2, 4, 6, 24, 53], "consecut": [2, 4, 6, 7, 24, 28], "base": [2, 4, 5, 6, 7, 8, 9, 12, 24, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49, 50, 52], "earlier": [2, 49], "page": [3, 19, 26, 36, 45, 47, 48, 50, 51, 52, 55, 57], "ip": [1, 3, 4, 5, 6, 7, 8, 9, 16, 17, 18, 19, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 52, 53, 54, 55, 58, 59], "document": [1, 3, 6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 47, 48, 49, 52, 53, 54, 56, 57], "format": [3, 4, 5, 6, 7, 11, 24, 45, 47, 58], "high": [1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 19, 24, 26, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 46, 47, 49, 56, 57], "speed": [1, 3, 4, 5, 6, 7, 8, 24, 26, 27, 31, 32, 33, 34, 36, 42, 46, 47, 49, 56], "dma": [1, 3, 4, 5, 24, 28, 34, 40, 47], "control": [1, 3, 4, 5, 9, 11, 12, 14, 15, 16, 17, 18, 24, 27, 28, 29, 30, 31, 33, 34, 39, 41, 42, 46, 49, 56], "spi": [3, 20, 24, 56], "engin": [3, 15, 20, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 56], "s_axis_axi_aclks_axi_aresetnup_clkup_rstnup_wrequp_waddrup_wdataup_rrequp_raddrspi_clkspi_engine_ctrlspi_engine_offload_ctrl": 9, "up_wackup_rdataup_rackirqspi_resetnaxi_spi_engin": 9, "peripher": [8, 9, 16, 17, 18, 23, 24, 27, 31, 36, 42, 46, 49, 57], "driven": [5, 9, 33, 34, 48], "typic": [6, 7, 9, 13, 15, 28, 35, 47, 49], "combin": [1, 6, 7, 8, 9, 17, 35, 48, 53], "softwar": [9, 25, 44, 48, 49, 53, 58], "dynam": [5, 7, 8, 9, 21, 26, 28, 33, 35, 37, 38, 41], "support": [1, 9, 12, 15, 16, 19, 24, 26, 48, 51, 52, 54, 55, 57, 58, 59], "offload": [9, 11, 19, 28, 29], "runtim": [4, 5, 6, 7, 9, 12, 21], "spi_engin": [9, 10, 13, 15, 16, 17, 18, 19, 22, 23, 27, 28, 29, 30, 31, 33, 34, 39, 40, 41, 42, 46], "axi_spi_engin": [9, 27, 28, 29, 30, 31, 33, 34, 39, 40, 41, 42, 46], "axi_spi_engine_ip": 9, "vivado": [6, 7, 9, 16, 17, 18, 19, 23, 24, 48, 52, 57, 58], "integr": [4, 5, 6, 7, 8, 9, 16, 17, 18, 23, 28, 30, 33, 35, 39, 41, 48, 49, 50, 52], "cmd_fifo_address_width": 9, "size": [6, 8, 9, 13, 18, 49, 53], "command": [9, 10, 11, 12, 13, 14, 16, 17, 18, 28, 32, 34, 36, 37, 46, 47, 53, 57], "sync_fifo_address_width": 9, "address": [1, 4, 5, 8, 9, 12, 13, 21, 24], "width": [5, 6, 7, 9, 10, 16, 17, 18, 19, 22, 23, 24, 26, 53], "sdo_fifo_address_width": 9, "serial": [1, 4, 5, 6, 7, 8, 9, 19, 24, 26, 27, 28, 30, 31, 36, 39, 42, 46, 47, 48], "data": [1, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 53, 55], "sdi_fifo_address_width": 9, "mm_if_typ": 9, "up": [1, 4, 5, 6, 7, 9, 14, 24, 26, 27, 28, 30, 31, 33, 34, 36, 37, 38, 42, 46, 49, 52, 57], "async_spi_clk": [9, 18, 19], "set": [1, 4, 5, 9, 11, 15, 18, 19, 20, 24, 26, 30, 34, 36, 39, 41, 46, 47, 49, 52, 53, 57, 58], "spi_clk": [9, 18, 19], "num_offload": 9, "offload0_cmd_mem_address_width": 9, "offload0_sdo_mem_address_width": 9, "mosi": [9, 15, 16, 28], "255": [9, 16], "data_width": [9, 10, 12, 16, 17, 18, 19, 23, 24], "parallel": [4, 5, 6, 7, 9, 16, 17, 23, 24, 27, 31, 42, 49], "num_of_sdi": [9, 10, 16, 17, 18, 23, 24, 28], "miso": [9, 15, 16, 18, 23, 24, 28, 34], "line": [4, 5, 6, 7, 9, 15, 16, 17, 18, 19, 23, 24, 26, 28, 47, 49, 51, 52, 53, 57], "cfg_info_0": 9, "cfg": [9, 26], "info": [1, 5, 9, 22, 26, 49], "cfg_info_1": 9, "cfg_info_2": 9, "cfg_info_3": 9, "slave": [1, 4, 9, 10, 16, 17, 18, 24, 26, 27, 31, 42], "intern": [1, 4, 5, 6, 7, 9, 12, 14, 16, 17, 18, 19, 26, 28, 33, 36, 37, 47, 53], "spi_engine_ctrl": [9, 18], "stream": [1, 6, 7, 9, 10, 11, 12, 13, 16, 17, 18, 19, 22, 29, 36], "cmd_readi": [9, 10, 16, 17, 18, 22, 23], "cmd_valid": [9, 10, 16, 17, 18, 22, 23], "cmd_data": [9, 10, 16, 17, 18, 22, 23], "sdo_data_readi": [9, 16, 18], "sdo_readi": [9, 10, 16, 17, 18, 23], "sdo_data_valid": [9, 14, 16, 18], "sdo_valid": [9, 10, 16, 17, 18, 23], "sdo_data": [9, 10, 12, 16, 17, 18, 23], "sdi_data_readi": [9, 16, 18], "sdi_readi": [9, 10, 16, 17, 18, 23], "sdi_data_valid": [9, 14, 16, 18], "sdi_valid": [9, 10, 16, 17, 18, 23], "sdi_data": [9, 10, 12, 16, 17, 18, 23], "sync_readi": [9, 10, 16, 17, 18, 23], "sync_valid": [9, 10, 16, 17, 18, 23], "sync_data": [9, 10, 16, 17, 18, 23], "spi_engine_offload_ctrl": [9, 18], "offload_sync_readi": 9, "offload_sync_valid": 9, "offload_sync_data": 9, "_cmd_wr_en": 9, "cmd_wr_en": [9, 13, 18], "_cmd_wr_data": 9, "cmd_wr_data": [9, 13, 18], "_sdo_wr_en": 9, "sdo_wr_en": [9, 13, 18], "_sdo_wr_data": 9, "sdo_wr_data": [9, 13, 18], "_enabl": 9, "_mem_reset": 9, "mem_reset": [9, 13, 18], "up_clk": [9, 26], "up_rstn": [9, 26], "up_wreq": 9, "up_waddr": 9, "up_wdata": 9, "up_wack": 9, "up_rreq": 9, "up_raddr": 9, "up_rdata": 9, "up_rack": 9, "level": [4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 24, 30, 32, 34, 38, 39, 49, 53, 57], "unmask": 9, "spi_resetn": [9, 18], "connect": [1, 4, 5, 6, 7, 8, 9, 11, 13, 15, 17, 19, 24, 26, 53], "00": [1, 9], "71": 9, "0x01": [5, 9], "0x71": 9, "0x00000008": [], "sdi": [9, 10, 12, 14, 15, 16, 17, 19, 23, 24, 28, 39], "sdo": [9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 23, 24, 28, 29], "transfer": [4, 5, 9, 13, 14, 19, 24, 36, 47], "length": [9, 19, 21], "0x40": [1, 4, 5, 6, 7, 9, 24], "0x00000001": [], "proper": [7, 9, 32, 49, 58], "cmd_almost_empti": 9, "sdo_almost_empti": 9, "sdi_almost_ful": 9, "0x30": [1, 4, 6, 7, 9, 24], "0xc0": [1, 4, 6, 7, 9, 24], "sync_id": 9, "0x34": 9, "0xd0": 9, "cmd_fifo_room": 9, "0x": [6, 7], "entri": [9, 13, 18], "0x35": 9, "0xd4": 9, "sdo_fifo_room": 9, "0x36": 9, "0xd8": 9, "sdi_fifo_level": 9, "0x38": 9, "0xe0": 9, "cmd_fifo": 9, "wo": 9, "0x39": 9, "0xe4": 9, "sdo_fifo": 9, "0x3a": 9, "0xe8": 9, "sdi_fifo": 9, "remov": [4, 9, 24, 30, 31, 36, 41, 47, 49, 51, 57], "undefin": [6, 7, 9, 13], "0x3c": 9, "0xf0": 9, "sdi_fifo_peek": 9, "peek": 9, "offload0_en": 9, "0x41": [6, 7, 9], "offload0_statu": 9, "statu": [1, 4, 5, 8, 9, 24, 37, 49, 52], "0x42": [6, 7, 9], "offload0_mem_reset": 9, "0x44": [1, 4, 5, 9, 24], "0x110": [4, 5, 9, 24], "offload0_cdm_fifo": 9, "0x45": 9, "offload0_sdo_fifo": 9, "abl": [4, 5, 6, 7, 9, 10, 12, 17, 19, 49, 55, 58], "much": [7, 9, 19, 53, 57, 58], "faster": 9, "task": [9, 46], "offer": [5, 9, 11, 19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47], "notifi": [9, 49, 58], "reduc": [4, 5, 6, 7, 8, 9, 12, 28, 33, 35, 46, 53], "necessari": [1, 9, 26, 27, 28, 29, 31, 37, 42, 48, 49, 53, 57], "context": [6, 7, 9], "incorpor": [9, 30, 41, 46], "buffer": [1, 6, 8, 9, 15, 19, 28, 30, 33, 34, 35, 36, 37, 39, 46, 47, 48], "One": [9, 53, 57], "directli": [1, 4, 7, 9, 15, 24, 46], "attempt": 9, "remain": [1, 4, 6, 7, 9, 13, 24, 30, 42, 53], "unmodifi": 9, "store": [6, 7, 9, 11, 12, 13, 18, 36, 47, 49], "about": [8, 9, 26, 47, 48, 49, 52], "instruct": [9, 11, 16, 20, 36, 51, 52, 55], "reach": [6, 7, 9], "updat": [9, 12, 21, 30, 47, 49, 52, 53, 57, 58], "further": [1, 9], "result": [1, 4, 5, 9, 24, 28, 34, 36, 46, 47, 53, 57], "monoton": 9, "manner": [9, 49, 58], "make": [4, 9, 11, 14, 17, 19, 20, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 51, 53, 55, 57, 58], "easili": [9, 11, 57], "fall": [4, 6, 9, 24, 33], "bellow": 9, "almost": [9, 28, 48, 49], "rise": [4, 5, 6, 7, 9, 24], "abov": [1, 4, 5, 7, 9, 14, 15, 24, 48, 49, 53, 57], "arriv": [6, 9, 14], "suppos": [6, 7, 9, 26], "OR": [1, 9, 53], "count": [4, 5, 6, 9, 14, 24, 28, 53, 57], "modifi": [4, 6, 7, 9, 12, 21, 24, 48, 49, 50, 54, 55, 57], "raw": [4, 5, 6, 7, 9, 24, 40], "flow": [4, 5, 6, 7, 9, 49, 55, 57, 58], "want": [9, 48, 49, 52, 57, 58], "what": [9, 19, 37, 48, 49], "fit": [9, 47, 53], "suspend": 9, "listen": [9, 13], "watermark": 9, "drop": 9, "below": [4, 5, 6, 7, 9, 19, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51, 53], "recept": 9, "exchang": 10, "framework": [1, 3, 4, 5, 10, 11, 16, 19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49, 55, 57], "synchron": [6, 8, 10, 14, 16, 17, 18, 23, 24, 35, 36, 40, 47, 52, 53], "transmit": [1, 5, 6, 8, 10, 16, 26, 28, 31, 36, 38, 57], "consist": [6, 7, 10, 11, 13, 16, 17, 19, 22, 36, 47, 53], "four": [6, 7, 10, 11, 26, 27, 30, 31, 39, 42], "cmd": [10, 14, 16, 18, 22], "master": [4, 10, 11, 13, 14, 15, 16, 17, 18, 22, 24, 28], "thei": [4, 5, 6, 7, 8, 10, 14, 19, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49, 51, 53, 59], "handshak": [10, 14, 22], "axi": [4, 5, 8, 10, 11, 18, 19, 24, 26, 28, 30, 36, 48, 56], "standard": [4, 5, 6, 7, 8, 10, 17, 24, 29, 30, 33, 40, 48, 49, 52, 57], "spi_engine_ctrl_rtl": [10, 22], "xml": [10, 13, 15, 22, 49], "definit": [10, 13, 15, 22, 48, 53, 57], "input": [4, 5, 6, 7, 8, 10, 13, 14, 15, 22, 24, 26, 27, 28, 31, 32, 33, 34, 35, 37, 39, 41, 42, 46, 48, 49, 53], "highli": [4, 5, 6, 7, 8, 11, 55], "flexibl": [11, 17, 31, 34, 35, 39, 46], "commun": [8, 11, 14, 16, 32, 38, 39, 40], "degre": [11, 14], "usabl": 11, "customiz": 11, "extens": [4, 11, 24, 35, 49, 53], "lean": 11, "fulli": [6, 7, 8, 11, 46, 48, 49, 53, 57, 58], "programm": [8, 11, 16, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48], "separ": [1, 6, 11, 19, 33, 36, 46, 47, 51, 52, 53, 57], "map": [11, 26, 48], "pre": [1, 7, 11, 16, 28], "trigger": [4, 5, 7, 11, 13, 14, 18, 19, 24, 28, 29], "veri": [11, 18, 19, 40, 46, 49], "respons": [6, 7, 8, 11, 14, 15, 16, 23, 35, 40, 49, 53], "interconnect": [8, 11, 12], "main": [6, 7, 11, 28, 31, 49, 52, 53, 55, 57, 58], "overview": [11, 24], "util": [1, 8, 11, 20, 30, 46], "sigma": [11, 20, 27, 31, 35, 40, 41, 42], "delta": [11, 20, 27, 31, 35, 40, 41, 42], "helper": [11, 20], "cn0363": [11, 20, 45], "colorimet": [11, 20, 40], "ad7175": [11, 20, 40], "adaq7980": [11, 45], "sdz": [11, 45], "subsystem": [4, 6, 8, 11, 39, 48], "common": [1, 4, 5, 11, 19, 24, 28, 33, 34, 39, 46, 47, 48, 49, 52], "signal": [1, 11, 12, 19, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 46, 47, 48, 49, 53, 57], "block": [8, 11, 12, 19, 25, 48, 49, 53, 57], "ad5766": [11, 45], "voltag": [1, 11, 28, 30, 33, 34, 35, 37, 41, 57], "digit": [11, 24, 27, 28, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 46, 53, 55], "ad7768": [4, 11, 24, 41, 45], "\u03c3": [11, 35], "\u03b4": [11, 35], "ad40xx_fmc": [11, 52], "evalu": [11, 17, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 46, 47, 49, 54, 59], "board": [1, 11, 19, 49, 52, 54, 59], "ad4000": 11, "seri": [1, 11, 26, 48, 57], "18": [1, 4, 5, 6, 7, 11, 19, 46, 47, 48, 58], "20": [1, 4, 5, 6, 7, 11, 26, 30, 34, 36, 47, 48], "precis": [11, 19, 27, 28, 29, 31, 32, 35, 41, 42, 46], "sar": [11, 28, 33, 39, 46], "ad469x": [11, 45], "500": [4, 6, 8, 11, 19, 36, 37, 38, 46], "ksp": [11, 19, 27, 31, 35, 42, 46], "msp": [4, 6, 8, 11, 19, 28, 31, 33, 34, 36, 37, 38, 42, 46], "easi": [11, 28, 33, 46, 49], "multiplex": [4, 5, 11, 24], "ad4630": [11, 45], "ad4030": [11, 28], "dual": [4, 5, 8, 11, 28, 33, 34, 36, 38, 40, 48], "philosophi": [11, 20], "pipelin": [6, 7, 11, 40], "delai": [4, 5, 6, 11, 12, 16, 18, 19, 21, 24], "tutori": [11, 20, 49, 52, 55], "pulsar": [11, 20, 45], "alloc": [12, 26, 36, 49], "14": [1, 4, 5, 6, 7, 8, 12, 19, 21, 24, 30, 33, 46, 47, 48, 58], "9": [1, 4, 5, 6, 7, 12, 21, 24, 26, 28, 35, 41, 47, 48, 49, 53, 58], "6": [1, 4, 5, 6, 7, 8, 12, 21, 24, 26, 36, 41, 47, 48], "r": [1, 4, 5, 6, 7, 12, 21], "sclk": [12, 15, 16, 19], "accord": [4, 5, 6, 7, 12], "pin": [1, 12, 19, 24, 26, 27, 28, 30, 31, 33, 34, 38, 42, 48, 57], "shift": [4, 5, 12, 16, 18, 24], "word": [4, 6, 7, 9, 12, 13, 19, 21, 24], "sdo_t": [12, 15, 16], "durat": [6, 7, 12], "stall": 12, "start": [1, 4, 5, 6, 7, 12, 13, 14, 17, 24, 35, 36, 37, 38, 40, 41, 46, 47, 49, 53, 57], "interfac": [3, 12, 14, 19, 25, 27, 28, 29, 30, 31, 33, 36, 37, 38, 39, 41, 42, 46, 47, 49, 52, 53, 54, 56, 57], "taken": [12, 21, 47, 57], "frequenc": [4, 5, 6, 7, 12, 19, 24, 26, 27, 28, 30, 31, 34, 35, 40, 41, 42, 47, 53], "paramet": [12, 14, 19, 25, 28, 34, 36, 46, 47, 49, 53, 57], "twice": [12, 49], "delay_": 12, "frac": [6, 12, 19, 21], "div": [12, 14, 19, 21], "f_": [12, 19, 21], "b00": [12, 21, 26], "b01": 12, "b10": [12, 53], "arbitr": [12, 17], "minimum": [4, 5, 6, 7, 12, 14, 19, 24, 30], "_time": 12, "aspect": [6, 7, 12, 28], "three_wir": [12, 15, 16, 21], "cpol": 12, "polar": [4, 5, 12, 24, 26], "cpha": 12, "phase": [5, 8, 12, 35, 46], "edg": [4, 5, 6, 7, 8, 12, 24, 28, 33], "trail": [6, 12], "divid": [12, 16, 26, 46, 47, 48, 52, 53, 57], "appli": [4, 5, 6, 7, 12, 36, 47, 48, 53], "deriv": [12, 19, 53, 54], "formula": [6, 12, 19], "rule": [6, 7, 12, 48, 49, 53, 57], "thumb": [12, 48, 57], "target": [12, 28, 35, 48, 55], "configur": [1, 8, 13, 14, 19, 25, 27, 30, 31, 37, 39, 40, 42, 48, 49, 57], "deactiv": [6, 7, 13, 49], "ram": [13, 18, 36, 49], "spi_engine_offload_ctrl_rtl": 13, "get": [1, 6, 13, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 52], "behav": [6, 7, 13], "longer": [4, 5, 6, 7, 13, 28], "But": [13, 57], "deassert": [1, 4, 5, 6, 13], "memt_reset": 13, "impos": 14, "constraint": [8, 14, 25, 36, 47, 48, 52], "some": [6, 7, 14, 15, 19, 34, 36, 38, 46, 47, 48, 49, 52, 53, 54, 55, 57, 59], "mai": [1, 4, 5, 6, 7, 8, 14, 15, 24, 41, 49, 52, 53, 57, 58], "addition": 14, "relev": [14, 47, 49], "unless": [14, 49, 53], "we": [6, 7, 8, 14, 19, 26, 36, 48, 49, 52, 55, 57, 59], "chip": [14, 15, 16, 21, 24, 27, 31, 33, 34, 37, 42, 47], "sleep": 14, "exact": [1, 14], "prescal": [14, 16, 19, 53], "regist": [8, 14, 16, 18, 28, 30, 33, 37, 39, 46, 48, 53], "happen": [5, 7, 14, 16, 49], "calcul": [4, 5, 6, 7, 14, 24, 27, 28, 29, 30, 31, 34, 35, 39, 40, 41, 42, 46], "simpli": [14, 19, 49, 57], "insid": [4, 5, 14, 19, 24, 26, 48, 49, 52, 53, 57], "familiar": [14, 52, 55], "hdl": [4, 5, 14, 19, 24, 43, 51, 54, 55, 58, 59], "knowledg": [14, 52, 55], "sub": [14, 41, 46, 49, 53], "measur": [6, 14, 35, 40, 41], "2ff": 14, "cdc": [14, 36, 47], "offload_sdi_valid": [14, 18], "s0": 14, "s1": 14, "origin": [8, 14, 48, 49], "account": 14, "worst": 14, "n_": 14, "s1_sdo_valid": 14, "m_sdo_valid": [14, 17, 23], "m_sdi_valid": [14, 17, 23], "s1_sdi_valid": 14, "sink": [14, 30], "due": [1, 6, 7, 14, 19, 26, 36, 42, 47, 49], "better": [6, 14, 41, 49], "take": [5, 6, 7, 8, 14, 17, 19, 40, 47, 48], "backpressur": 14, "parametr": 14, "deep": 14, "bin2grai": 14, "addr": [1, 6, 7, 14], "gray2bin": 14, "async": 14, "spi_master_rtl": [], "tri": 15, "tristat": 15, "individu": [4, 6, 7, 15, 19, 24, 49, 53], "oper": [15, 19, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42, 46, 47, 49, 53], "wire": [8, 15, 19, 30, 39, 53], "represent": 15, "top": [15, 24, 35, 48, 49, 53, 57], "translat": [15, 16], "instanti": [1, 5, 15, 24, 26, 34, 41, 42, 46, 53, 57], "appropri": [15, 37], "primit": [1, 4, 5, 15, 24, 26], "mux": 15, "unconnect": 15, "show": [4, 5, 6, 15, 26, 47, 49, 53], "most": [4, 5, 15, 19, 24, 39, 41, 49, 57, 58], "diagram": [15, 25], "simplif": 15, "phy": [1, 7, 15, 36, 47], "prefix": [15, 53], "assign": [15, 48, 53, 57], "phy_sclk": 15, "spi_sclk": [15, 19], "phy_c": 15, "spi_c": 15, "phy_mosi": 15, "spi_sdo_t": 15, "bz": 15, "spi_sdo": 15, "spi_sdi": [15, 40], "spi_three_wir": 15, "phy_miso": 15, "ctrlclkresetnecho_sclkspiactivespi_engine_execut": [16, 23, 24], "heart": 16, "handl": [4, 5, 8, 16, 24, 48, 52], "spi_engine_execut": [16, 23, 27, 28, 29, 30, 31, 33, 34, 39, 40, 41, 42, 46], "spi_engine_execution_ip": [16, 23], "num_of_c": 16, "default_spi_cfg": 16, "default_clk_div": 16, "Will": [4, 5, 16, 24], "granular": 16, "sdo_default": 16, "b0": [4, 7, 16, 24, 53], "echo_sclk": [16, 19], "echo": 16, "sdi_delai": [16, 19], "latch": [16, 19, 28, 53], "ctrl": [16, 26], "buse": [16, 17, 23], "resetn": [1, 16, 17, 23], "machin": [16, 18, 41, 46, 53], "small": [1, 16], "incom": [4, 6, 16, 24], "encod": [1, 4, 5, 6, 7, 16, 24, 36, 47], "multi": [1, 16, 53], "counter": [1, 4, 6, 16, 24, 53], "compar": [4, 6, 16, 46], "scaler": 16, "_ctrlclkresetnm_ctrlspi_engine_interconnect": 17, "consequenti": 17, "give": [6, 17, 27, 31, 38, 42, 47, 49, 53], "care": [7, 17, 48], "creation": [17, 57], "effici": [17, 39, 55], "spi_engine_interconnect": [17, 27, 28, 29, 30, 31, 33, 34, 39, 40, 41, 42, 46], "spi_engine_interconnect_ip": 17, "m_ctrl": [17, 23], "m_cmd_readi": [17, 23], "m_cmd_valid": [17, 23], "m_cmd_data": [17, 23], "m_sdo_readi": [17, 23], "m_sdo_data": [17, 23], "m_sdi_readi": [17, 23], "m_sdi_data": [17, 23], "m_sync_readi": [17, 23], "m_sync_valid": [17, 23], "m_sync": [17, 23], "_ctrl": [17, 23], "_cmd_readi": [17, 23], "_cmd_valid": [17, 23], "_cmd_data": [17, 23], "_sdo_readi": [17, 23], "_sdo_valid": [17, 23], "_sdo_data": [17, 23], "_sdi_readi": [17, 23], "_sdi_valid": [17, 23], "_sdi_data": [17, 23], "_sync_readi": [17, 23], "_sync_valid": [17, 23], "_sync": [17, 23], "s0_ctrl": [17, 23], "s1_ctrl": [17, 23], "prioriti": 17, "basi": [1, 17, 35, 40], "lower": [4, 6, 7, 17, 19, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 53], "index": [17, 26], "higher": [6, 7, 17, 19, 32, 34, 46], "grant": 17, "sure": [4, 17, 49, 51, 57, 58], "interrupt": [1, 4, 5, 17, 24], "spi_engine_offload_ctrlctrl_clkspi_clkspi_resetntriggerspi_engine_ctrloffload_sdispi_engine_offload": 18, "rom": 18, "short": [6, 7, 18, 53], "reaction": 18, "spi_engine_offload": [18, 27, 28, 29, 31, 33, 34, 39, 40, 41, 42, 46], "spi_engine_offload_ip": 18, "ctrl_clk": 18, "async_trig": 18, "cmd_mem_address_width": [9, 18], "storag": [7, 18, 37], "cmd_mem_addr_width": 18, "sdo_mem_address_width": [9, 18], "sdo_mem_addr_width": 18, "ctrl_cmd_wr_en": 18, "ctrl_cmd_wr_data": 18, "ctrl_sdo_wr_en": 18, "ctrl_sdo_wr_data": 18, "ctrl_enabl": 18, "ctrl_mem_reset": 18, "status_sync_readi": 18, "status_sync_valid": 18, "status_sync_data": 18, "offload_sdi": 18, "offload_sdi_readi": 18, "offload_sdi_data": 18, "spi_engine_ctrl_offload_sdi": 18, "goal": [6, 7, 19, 48, 57], "step": [6, 7, 8, 19, 49, 52, 57], "carrier": [19, 48, 49, 52, 54, 59], "digil": [19, 28], "cora": [19, 32, 41, 42, 46, 48], "z7": [19, 32, 41, 42, 46, 48], "pmod": [19, 32, 40, 46], "connector": [19, 33, 40, 41, 46, 48, 57], "aim": 19, "come": [19, 46, 49], "share": [1, 19, 26, 28, 36, 46], "pcb": [19, 35, 46], "found": [4, 5, 19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 50, 52, 53, 55, 57, 59], "tabl": [6, 19, 26, 36, 37, 47, 57], "comparison": [19, 49], "kei": [19, 49], "3v": [19, 34, 48], "vio": 19, "capabl": [1, 4, 5, 19, 24, 27, 31, 35, 41, 42, 57], "solut": [19, 26, 30, 31, 37, 41, 48], "t_": 19, "t_conv": 19, "t_cyc": 19, "t_acq": 19, "ad7942": [19, 46], "250": [4, 6, 8, 19, 36], "2200": 19, "4000": [19, 36], "1800": 19, "ad7946": [19, 46], "1600": 19, "2000": [19, 53], "400": 19, "ad7988": [19, 46], "100": [1, 6, 19, 26, 31, 36], "9500": 19, "1000": 19, "ad7685": [19, 46], "ad7687": [19, 46], "ad7691": [19, 46], "ad7686": [19, 46], "ad7693": [19, 46], "ad7": 19, "988": 19, "b": [19, 30, 33, 35], "1200": 19, "800": 19, "ad7980": [19, 46], "710": 19, "290": 19, "ad7983": [19, 46], "1333": 19, "750": 19, "ad7690": [19, 46], "2100": 19, "2500": 19, "ad7982": [19, 46], "demand": 19, "highest": [6, 7, 19], "250n": 19, "downgrad": 19, "place": [6, 7, 19, 48, 52], "correct": [4, 5, 6, 7, 19, 24, 26, 53], "made": [6, 7, 19, 48, 53, 58], "argument": [19, 49, 57], "proc": [19, 49], "spi_engine_cr": 19, "num_c": 19, "num_sdi": 19, "serv": [6, 19], "ddr": [4, 5, 19, 24, 28, 36, 37, 47], "pulsar_adc": [19, 46], "18bit": 19, "round": [6, 19], "32bit": 19, "chose": [1, 19], "100mhz": [4, 5, 6, 7, 19, 24], "becaus": [19, 28, 32, 34, 36, 38, 47, 48, 49, 51], "80mhz": 19, "160mhz": 19, "impli": [19, 53], "50mhz": 19, "ad_hdl_dir": [19, 48], "hier_spi_engin": 19, "spi_pulsar_adc": [19, 46], "There": [1, 8, 19, 28, 37, 48, 49, 52, 53, 57], "categori": 19, "80": [4, 6, 7, 8, 19, 47, 48], "mhz": [1, 4, 6, 8, 19, 26, 28, 30, 36, 38, 47, 53], "40mhz": 19, "therefor": [6, 7, 19, 36, 47, 58], "40": [4, 5, 6, 7, 19, 26, 28, 33, 34, 35, 36, 39, 41, 47, 48], "variant": [1, 4, 5, 19, 24, 42], "axi_clkgen": [19, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 41, 42, 46, 49, 56], "obtain": [19, 48, 49, 53], "bitstream": [19, 49], "meet": 19, "ad_ip_inst": 19, "spi_clkgen": [19, 28, 29, 33, 34, 39, 41, 46], "ad_ip_paramet": 19, "config": [6, 7, 19], "clk0_div": 19, "vco_div": 19, "vco_mul": 19, "ad_connect": 19, "sys_cpu_clk": 19, "clk_0": 19, "axi_pulsar_adc_dma": [19, 46], "overlin": 19, "shown": [19, 53], "datasheet": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "figur": 19, "30": [1, 4, 5, 19, 35, 47, 48], "characterist": 19, "t_sclk": 19, "3v3": [19, 33, 34], "achiev": [6, 7, 19, 27, 28, 31, 34, 35, 39, 41, 42, 46], "pwm": [19, 28], "gen": [19, 28, 37], "spi_clock": 19, "mechan": [4, 5, 6, 19, 24], "introduc": [4, 19], "decreas": 19, "overal": [6, 8, 19, 49], "axi_pwm_gen": [19, 27, 28, 29, 31, 33, 34, 39, 42, 46, 56], "pulsar_adc_trigger_gen": [19, 46], "pulse_0_period": 19, "120": [19, 36], "pulse_0_width": 19, "ext_clk": 19, "sys_cpu_resetn": 19, "pwm_0": 19, "period": [4, 5, 6, 7, 19, 24], "wide": [1, 4, 5, 6, 7, 19, 27, 28, 31, 32, 33, 41, 42, 46], "cnv": [19, 28], "zynq": [1, 4, 5, 19, 24, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 57], "shall": 19, "cyclic": [19, 36], "ad_mem_hp1_interconnect": 19, "layer": [6, 7, 19, 24, 26, 36, 47], "system_wrapp": [19, 48, 57], "oddr": [19, 48], "would": [6, 7, 8, 19, 57], "harder": 19, "across": [4, 5, 6, 7, 19, 24, 46, 49, 53, 58], "down": [6, 7, 19, 48, 52], "pulsar_adc_spi_pd": [19, 46], "system_constr": [19, 48, 57], "xdc": [19, 48, 57], "file": [19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49, 52, 54, 58], "folder": [19, 28, 34, 36, 46, 47, 49], "coraz7": [19, 32, 41, 46], "exclud": 19, "ethernet": [19, 48], "uart": 19, "create_generated_clock": 19, "get_pin": 19, "filter": [4, 5, 19, 24, 27, 28, 30, 31, 34, 35, 37, 42, 50], "clkin1": 19, "get_cel": 19, "hier": 19, "i_mmcm": 19, "master_clock": 19, "clk_fpga_0": 19, "clkout0": 19, "help": [6, 7, 8, 19, 48, 55, 57, 59], "set_multicycle_path": 19, "hierarch": 19, "data_sdo_shift_reg": 19, "get_clock": 19, "inst": 19, "left_aligned_reg": 19, "bug": [6, 7, 19], "bd": [19, 48, 49, 57], "actual": [4, 5, 6, 7, 19, 24, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51, 57], "pulsar_adc_pmdz": 19, "system_bd": [19, 48, 57], "l50": 19, "repo": 19, "clone": [19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49, 52], "cfg1": [19, 26], "besid": [1, 6, 7, 19, 52], "earli": 19, "develop": [8, 19, 27, 28, 31, 42, 48, 52, 53, 55, 57, 58], "limit": [4, 5, 6, 7, 19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 44, 46, 48, 49, 53], "slightli": [6, 19, 48], "333": 19, "322": 19, "500n": 19, "met": [6, 7, 19, 49], "25n": 19, "appear": [1, 19, 48, 49, 57], "under": [1, 6, 7, 8, 19, 48, 49, 53], "brief": [20, 21, 22, 23], "introdut": 20, "quartu": [24, 48, 49, 52, 57, 58], "dac_clk_in_p": 24, "dac_clk_in_n": 24, "dac_clk_out_p": 24, "dac_clk_out_n": 24, "dac_data_out_p": 24, "dac_data_out_n": 24, "dac_div_clk": 24, "dac_rst": [5, 24], "dac_valid": [5, 24], "dac_dunf": [5, 24], "dac_enable_": 24, "dac_ddata_": 24, "imag": [24, 28, 47, 49], "detailed_architectur": 24, "svg": [24, 47], "alt": 24, "align": [4, 5, 8, 24, 26, 53], "center": [24, 26], "up_adc_common": 24, "basic": [24, 26, 52, 53, 55], "up_adc_channel": 24, "reg_vers": [1, 4, 5, 24], "reg_id": [1, 4, 5, 24], "reg_scratch": [1, 4, 5, 24], "reg_config": [4, 5, 24], "iqcorrection_dis": [4, 5, 24], "iq": [4, 5, 24], "dcfilter_dis": [4, 5, 24], "dc": [4, 5, 24, 31, 35, 40, 41], "dataformat_dis": [4, 5, 24], "userports_dis": [4, 5, 24], "decim": [4, 5, 24, 27, 28, 31, 35, 42], "mode_1r1t": [4, 5, 24], "ad9361": [4, 5, 24], "sheet": [4, 5, 24, 28, 46], "delay_control_dis": [4, 5, 24], "dds_disabl": [4, 5, 24], "dd": [4, 5, 24], "cmos_or_lvds_n": [4, 5, 24], "cmo": [4, 5, 24], "lvd": [4, 5, 8, 24, 35, 37, 47, 48], "pps_receiver_en": [4, 5, 24], "pp": [4, 5, 24], "scalecorrection_onli": [4, 5, 24], "scale": [4, 5, 24, 36], "ext_sync": [4, 5, 24], "transport": [6, 7, 24, 36, 47], "rd_raw_data": [4, 5, 24], "reg_chan_raw_data": [4, 5, 24], "adc_channel": [4, 5, 24], "reg_pps_irq_mask": [4, 5, 24], "pps_irq_mask": [4, 5, 24], "1pp": [4, 5, 24], "0x7": [1, 4, 5, 24], "0x1c": [1, 4, 5, 24], "reg_fpga_info": [1, 4, 5, 24], "adi_intel_device_info_enc": [4, 5, 24], "adi_xilinx_device_info_enc": [4, 5, 24], "fpga_technologi": [1, 4, 5, 24], "describ": [1, 4, 5, 6, 24, 36, 47, 48, 52, 53, 57], "technologi": [1, 4, 5, 8, 24, 26, 53], "7seri": [1, 4, 5, 24], "fpga_famili": [1, 4, 5, 24], "sx": [1, 4, 5, 24], "gx": [1, 4, 5, 24], "gt": [1, 4, 5, 24, 26], "speed_grad": [1, 4, 5, 24], "grade": [1, 4, 5, 24], "dev_packag": [1, 4, 5, 24], "packag": [1, 4, 5, 6, 7, 24, 28, 30, 33, 35, 39, 49], "axi_ad": [4, 5, 24], "reg_rstn": [4, 5, 24], "ce_n": [4, 5, 24], "invers": [4, 5, 6, 7, 24, 26], "export": [4, 5, 24, 49, 57], "mmcm_rstn": [4, 5, 24], "mmcm": [4, 5, 24], "drp": [1, 4, 5, 24], "IN": [4, 5, 24, 36, 38, 40, 41, 47], "bring": [1, 4, 5, 6, 7, 24], "rstn": [4, 5, 24], "0x11": [1, 4, 5, 24, 36], "reg_cntrl": [4, 24], "sdr_ddr_n": [4, 5, 24], "sdr": [4, 5, 6, 7, 8, 24, 28, 50], "symb_op": [4, 5, 24], "symbol": [4, 5, 24, 53], "symb_8_16b": [4, 5, 24], "8b": [4, 5, 24], "16b": [4, 5, 24], "num_lan": [4, 5, 6, 7, 24], "lane": [1, 4, 5, 8, 24, 26, 28, 36, 47, 49], "cssi": [4, 5, 24], "lssi": [4, 5, 24], "ad777x": [4, 24], "initi": [1, 4, 5, 6, 24], "r1_mode": [4, 5, 24], "rf": [1, 24, 49, 50], "ddr_edgesel": [4, 24], "success": [1, 4, 24, 28, 33, 34, 39, 46, 49], "delin": [4, 24], "post": [1, 4, 24], "pin_mod": [4, 24], "interleav": [4, 24, 28], "0x12": [1, 4, 5, 24, 36], "0x48": [1, 4, 5, 24], "reg_cntrl_2": [4, 5, 24], "ext_sync_arm": [4, 5, 24], "arm": [4, 5, 24, 48, 49], "sensit": [4, 5, 24, 28, 53], "goe": [4, 5, 24, 36], "synthesi": [24, 48, 53, 57], "self": [1, 4, 5, 7, 24], "ext_sync_disarm": [4, 5, 24], "disarm": [4, 5, 24], "manual_sync_request": [4, 5, 7, 24], "issu": [4, 5, 6, 7, 24, 49, 57, 58], "hook": [4, 5, 24], "fabric": [4, 5, 6, 7, 24, 36], "0x13": [4, 5, 24, 36], "0x4c": [4, 5, 24], "reg_cntrl_3": [4, 24], "crc_en": [4, 24], "crc": [4, 6, 7, 24], "custom_control": [4, 24], "decod": [1, 4, 6, 7, 24], "adaq8092": [4, 24], "random": [4, 24], "0x15": [4, 5, 24], "0x54": [4, 5, 24], "reg_clk_freq": [4, 24], "clk_freq": [4, 5, 24], "0x0000": [4, 5, 6, 7, 24], "rel": [4, 5, 6, 7, 24, 49], "processor": [4, 5, 6, 7, 24, 28, 36, 46, 48, 49], "mani": [4, 5, 6, 7, 24, 39, 40, 46, 47, 49, 53], "unsign": [4, 5, 6, 7, 24], "523khz": [4, 5, 6, 7, 24], "554thz": [4, 5, 24], "clk_ratio": [4, 5, 24], "final": [4, 5, 7, 24, 40, 48, 49], "0x16": [4, 5, 24], "0x58": [4, 5, 24], "reg_clk_ratio": [4, 24], "ratio": [4, 5, 6, 7, 24, 26, 28, 34, 40], "factor": [4, 5, 8, 24], "convers": [4, 5, 6, 7, 24, 28, 33, 37, 38], "qdr": [4, 5, 24], "0x17": [4, 5, 24], "0x5c": [4, 5, 24], "reg_statu": [1, 4, 5, 24], "adc_ctrl_statu": [4, 24], "pn_err": [4, 24], "pn": [4, 5, 24], "pn_oo": [4, 24], "oo": [4, 24], "over_rang": [4, 24], "try": [4, 5, 24, 49, 53, 58], "0x18": [1, 4, 5, 6, 7, 24], "0x60": [1, 4, 5, 24], "reg_delay_cntrl": [4, 24], "deprec": [4, 24], "17": [1, 4, 5, 6, 24, 47, 48, 49, 58], "delay_sel": [4, 24], "delay_rwn": [4, 24], "delay_address": [4, 24], "usual": [4, 5, 24, 47, 48, 49, 58], "delay_wdata": [4, 24], "200": [4, 24], "0x19": [1, 4, 24], "0x64": [1, 4, 24], "reg_delay_statu": [4, 24], "delay_lock": [4, 24], "lock": [1, 4, 5, 24, 49], "fail": [1, 4, 24, 49, 52, 57], "calibr": [4, 24, 28], "element": [4, 24], "delay_statu": [4, 24], "delay_rdata": [4, 24], "0x1a": [1, 4, 5, 24], "0x68": [1, 4, 5, 24], "reg_sync_statu": [4, 5, 24], "adc_sync": [4, 24], "jesd204": [1, 3, 4, 5, 24, 36, 47, 52, 56], "0x70": [4, 5, 24], "reg_drp_cntrl": [4, 5, 24], "28": [1, 4, 5, 6, 7, 24, 47, 48], "drp_rwn": [4, 5, 24], "gtx": [1, 4, 5, 24, 26, 48], "NOT": [1, 4, 5, 24, 47, 49], "drp_disabl": [4, 5, 24], "27": [1, 4, 5, 6, 7, 24, 35, 47, 48], "drp_address": [4, 5, 24], "signific": [4, 5, 8, 24], "0x1d": [4, 5, 24], "0x74": [4, 5, 24], "reg_drp_statu": [4, 5, 24], "drp_lock": [4, 5, 24], "drp_statu": [4, 5, 24], "0x1e": [4, 5, 24], "0x78": [4, 5, 24], "reg_drp_wdata": [4, 5, 24], "drp_wdata": [4, 5, 24], "0x1f": [4, 5, 24], "0x7c": [4, 5, 24], "reg_drp_rdata": [4, 5, 24], "drp_rdata": [4, 5, 24], "reg_adc_config_wr": [4, 24], "adc_config_wr": [4, 24], "reg_adc_config_rd": [4, 24], "adc_config_rd": [4, 24], "reg_ui_statu": [4, 5, 24], "ui_ovf": [4, 5, 24], "ui_unf": [4, 5, 24], "ui_reserv": [4, 24], "0x23": [4, 5, 24], "0x8c": [4, 5, 24], "reg_adc_config_ctrl": [4, 24], "rd": [4, 7, 24], "wr": [1, 4, 24], "adc_config_ctrl": [4, 24], "0x28": [1, 4, 5, 24], "0xa0": [1, 4, 5, 6, 7, 24], "reg_usr_cntrl_1": [4, 5, 24], "usr_chanmax": [4, 5, 24], "captur": [4, 6, 7, 24, 28, 29, 36, 37, 41, 42], "0x29": [1, 4, 24], "0xa4": [1, 4, 24], "reg_adc_start_cod": [4, 24], "adc_start_cod": [4, 24], "startcod": [4, 24], "start_code_dis": [4, 24], "0x2e": [1, 4, 5, 24], "0xb8": [1, 4, 5, 24], "reg_adc_gpio_in": [4, 24], "gpio": [4, 5, 24, 57], "adc_gpio_in": [4, 24], "auxiliari": [4, 5, 24], "gpi": [4, 5, 24], "0x2f": [1, 4, 5, 24], "0xbc": [1, 4, 5, 24], "reg_adc_gpio_out": [4, 24], "adc_gpio_out": [4, 24], "gpo": [4, 5, 24], "gpio_dis": [4, 5, 24], "reg_pps_count": [4, 24], "pps_counter": [4, 24], "puls": [4, 5, 7, 24], "0x31": [1, 4, 6, 7, 9, 24], "0xc4": [1, 4, 6, 7, 9, 24], "reg_pps_statu": [4, 24], "pps_statu": [4, 24], "mayb": [4, 24], "reg_chan_cntrl": [4, 24], "adc_lb_owr": [4, 24], "forc": [1, 4, 5, 24, 53], "adc_data_sel": [4, 24], "loopback": [4, 5, 24], "adc_pn_sel_owr": [4, 24], "adc_pn_sel": [4, 24], "0x9": [1, 4, 24], "adc_pn_type_owr": [4, 24], "iqcor_enb": [4, 5, 24], "dcfilt_enb": [4, 24], "offset": [4, 5, 6, 7, 24, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 53], "format_signext": [4, 24], "sign": [4, 5, 8, 24, 57], "complement": [4, 5, 24], "extend": [4, 5, 7, 24, 31, 53], "nearest": [4, 24], "boundari": [4, 6, 7, 24], "format_typ": [4, 24], "binari": [4, 5, 24, 53], "format_en": [4, 24], "pn23": [4, 24], "respect": [1, 4, 24, 35, 46, 53, 57], "complex": [4, 5, 24, 27, 31, 42, 46, 53], "q": [4, 5, 7, 24, 33, 36], "odd": [4, 5, 24], "though": [1, 4, 24, 49, 58], "reg_chan_statu": [4, 24], "crc_err": [4, 24], "afterward": [4, 24, 48], "status_head": [4, 24], "header": [4, 6, 7, 24, 42, 53], "sent": [4, 6, 7, 24], "spuriou": [4, 24], "Of": [4, 24], "pattern": [1, 4, 5, 24], "independ": [4, 6, 7, 24, 27, 31, 42, 48, 49, 53], "adc_read_data": [4, 24], "reg_chan_cntrl_1": [4, 5, 24], "dcfilt_offset": [4, 24], "equip": [4, 5, 8, 24, 28, 39, 46], "known": [4, 6, 24, 36, 49], "dcfilt_coeff": [4, 24], "coeffici": [4, 5, 24], "integ": [4, 5, 6, 7, 24], "fraction": [4, 5, 24], "reg_chan_cntrl_2": [4, 5, 24], "iqcor_coeff_1": [4, 5, 24], "matrix": [4, 5, 24], "iqcor_coeff_2": [4, 5, 24], "reg_chan_cntrl_3": [4, 5, 24], "sequenc": [4, 5, 6, 24, 34], "pn9a": [4, 24], "pn9": [4, 24], "pn23a": [4, 24], "pn7": [4, 5, 24], "o": [4, 5, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 53], "150": [4, 5, 24, 47], "0x5": [1, 4, 6, 7, 9, 24], "pn15": [4, 5, 24], "0x6": [1, 4, 6, 7, 24], "pn31": [4, 24], "pnx": [4, 5, 24], "0x0a": [4, 5, 24, 36], "nibbl": [4, 5, 24], "ramp": [4, 5, 24], "adrv9001": [4, 5, 24], "0x0b": [4, 5, 24], "reg_chan_usr_cntrl_1": [4, 24], "25": [1, 4, 5, 6, 7, 8, 24, 26, 35, 47, 48], "usr_datatype_b": [4, 5, 24], "big": [4, 5, 24], "endian": [4, 5, 24], "littl": [4, 5, 24], "usr_datatype_sign": [4, 5, 24], "usr_datatype_shift": [4, 5, 24], "right": [4, 5, 24, 49, 53], "usr_datatype_total_bit": [4, 5, 24], "usr_datatype_bit": [4, 5, 24], "reg_chan_usr_cntrl_2": [4, 24], "usr_decimation_m": [4, 24], "usr_decimation_n": [4, 24], "reg_chan_cntrl_4": [4, 5, 24], "softspan": [4, 24], "0x440": [4, 5, 24], "reg_": [4, 5, 24], "0x10f": [4, 5, 24], "0x120": [4, 5, 24], "0x480": [4, 5, 24], "0x1f0": [4, 5, 24], "0x7c0": [4, 5, 24], "your": [8, 24, 26, 32, 36, 37, 47, 52, 57, 58], "you": [4, 5, 6, 7, 8, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 52, 55, 56, 57, 58], "axi_ad777x": [24, 52, 56], "7000": [24, 27, 28, 29, 30, 31, 34, 35, 36, 37, 39, 40, 41, 42, 46, 47, 48], "soc": [24, 28, 48, 57], "pinout": 24, "quad": [1, 4, 5, 6, 7, 8, 26, 27, 31, 33, 42], "nois": [27, 28, 30, 31, 32, 33, 35, 40, 42, 46], "simultan": [27, 28, 30, 31, 33, 34, 35, 42], "ctsd": [27, 31, 42], "scheme": [27, 31, 42], "inher": [27, 31, 42], "reject": [27, 31, 40, 42], "around": [27, 31, 42, 53], "alias": [27, 31, 42], "band": [8, 27, 31, 35, 42], "antialias": [27, 31, 35, 42], "removesth": [27, 42], "bandwidth": [4, 6, 8, 27, 31, 33, 35, 36, 39, 41, 42, 47], "391": [27, 31, 42], "khz": [27, 31, 35, 41, 42], "odr": [27, 31, 42], "01": [1, 6, 7, 27, 31, 42], "1496": [27, 31, 42], "wih": [27, 42], "sp": [27, 31, 42], "adjust": [6, 7, 27, 30, 31, 39, 42, 49, 57], "granularli": [27, 31, 42], "vari": [6, 7, 27, 31, 32, 35, 42], "featur": [25, 27, 31, 33, 35, 38, 39, 40, 42, 46, 49, 52, 54, 57], "benefit": [27, 31, 42], "simplifi": [8, 27, 28, 31, 39, 40, 42, 46, 57], "autonom": [27, 31, 42], "standalon": [27, 31, 42], "refer": [4, 5, 8, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 50, 54], "eval": [8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "interact": [27, 28, 29, 31, 42, 52], "acquir": [27, 28, 29, 41, 42], "alia": [27, 28, 29, 30, 33, 34, 35, 39, 40, 41, 46, 47], "zedboard": [27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 46, 48], "slot": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 46, 47], "dclk": [27, 31, 42], "din": [27, 31, 42], "depict": [6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 46, 47], "solder": [27, 30, 31, 33, 34, 35, 41, 42], "link": [26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51, 59], "posit": [6, 7, 26, 27, 28, 30, 31, 33, 34, 35, 41, 42, 53], "jp16": [27, 31], "mount": [27, 31, 34, 42], "dclkio": [27, 31, 42], "spi_ad4134_axi_regmap": 27, "0x44a0_0000": [27, 28, 29, 30, 31, 33, 34, 37, 39, 40, 41, 42, 46], "axi_ad4134_dma": 27, "0x44a3_0000": [27, 28, 29, 31, 33, 34, 37, 39, 40, 41, 42, 46], "odr_gener": [27, 31, 42], "0x44b0_0000": [27, 28, 29, 31, 33, 34, 39, 42, 46], "axi_ad4134_clkgen": 27, "0x44b1_0000": [27, 31, 36, 42, 47], "subordin": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "p": [27, 31, 32, 36, 37, 38, 41, 42, 47, 48, 57], "ps7": [27, 28, 29, 30, 31, 34, 35, 39, 40, 42, 46, 48], "54": [27, 28, 29, 30, 31, 34, 35, 36, 39, 40, 41, 42, 46, 47, 48], "emio": [27, 28, 29, 30, 31, 34, 35, 36, 39, 40, 41, 42, 46, 47, 48], "view": [27, 28, 29, 30, 31, 34, 35, 36, 39, 40, 41, 42, 46, 47], "ad4134_dclkio": 27, "inout": [27, 28, 29, 30, 31, 35, 36, 39, 41, 42, 46, 47, 53], "45": [27, 31, 36, 41, 47, 48], "99": [27, 31, 36], "ad4134_dclk_mod": 27, "44": [27, 36, 41, 47, 48], "98": [27, 36], "ad4134_gpio": 27, "43": [27, 34, 36, 47, 48], "36": [27, 31, 34, 41, 42, 47, 48], "97": [27, 34, 36], "90": [27, 31, 34, 41, 42, 47, 48], "ad4134_pinbspi": 27, "35": [27, 31, 34, 41, 42, 47, 48], "89": [27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 41, 42, 46, 47, 48], "ad4134_mod": 27, "34": [27, 31, 40, 41, 42, 47, 48], "88": [27, 28, 29, 30, 31, 33, 34, 36, 39, 40, 41, 42, 46, 47, 48], "ad4134_pdn": 27, "33": [27, 31, 34, 36, 40, 41, 42, 47, 48], "87": [27, 31, 34, 35, 36, 40, 41, 42, 47, 48], "ad4134_resetn": 27, "86": [27, 28, 29, 30, 31, 34, 35, 36, 39, 40, 41, 42, 46, 47, 48], "57": [27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 41, 42, 46, 47, 48, 49, 57], "spi_ad4134": 27, "56": [27, 28, 29, 30, 31, 33, 34, 36, 39, 40, 41, 42, 46, 47, 48], "built": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51], "upon": [6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49], "distribut": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 53], "elf": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49], "here": [6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 50, 51, 52, 56, 57, 59], "cygwin": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49], "wsl": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49], "cd": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49, 57], "ad4134_fmc": 27, "zed": [27, 28, 29, 30, 31, 33, 34, 35, 39, 40, 42, 46, 48, 49], "comprehens": [8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "product": [6, 7, 8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 54], "ug": [27, 29, 30, 31, 33, 34, 35, 36, 39, 46, 47], "2016": [27, 58], "ad4134fmcz": 27, "axi_hdmi_tx": [27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 40, 41, 42, 46, 56], "axi_i2s_adi": [27, 28, 29, 30, 31, 33, 34, 35, 39, 40, 42, 46], "axi_sddif_tx": [27, 31, 42], "axi_spdif_tx": [27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 46], "axi_sysid": [27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 56], "axi_sysid_rom": [27, 31, 42], "sysid_rom": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "util_i2c_mix": [27, 28, 29, 30, 31, 33, 35, 39, 40, 42, 46], "tree": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 51], "adv7511": [27, 37, 48], "dt": [27, 37, 38], "No": [1, 6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 53], "ad7134": [27, 42, 45], "forum": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47], "question": [8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 49], "our": [8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 52, 54, 57, 58, 59], "github": [8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 49, 52, 53, 54, 55, 59], "team": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 54, 59], "concern": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47], "microcontrol": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47], "older": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 49, 58], "releas": [6, 7, 8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 49, 53, 54], "branch": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 49, 53], "chanc": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47], "approxim": [28, 33, 34, 39, 46], "With": [4, 5, 6, 7, 28], "guarante": [6, 7, 28], "ppm": [28, 35], "inl": [28, 35], "miss": [28, 48, 57], "unparallel": 28, "125": [4, 6, 8, 28, 33, 36, 39, 47, 48], "drift": 28, "eas": [28, 37, 46, 52], "circuitri": [6, 7, 28, 30, 34, 36, 37, 47], "106": [28, 36, 47, 48], "db": [28, 34, 35], "109": [28, 36, 47, 48], "floor": 28, "gain": [28, 35, 38, 39, 40], "averag": 28, "153": 28, "155": 28, "5db": 28, "differenti": [7, 26, 28, 33, 46, 53], "vref": [28, 33], "satur": 28, "settl": 28, "broaden": [28, 46], "front": 28, "versatil": [28, 30], "flexi": 28, "host": [28, 57], "window": 28, "isol": [28, 46], "bga": 28, "critic": [28, 39, 49, 53], "suppli": [1, 8, 28, 30, 33, 34, 35, 39, 46, 48], "bypass": [1, 7, 28, 30], "capacitor": [28, 46], "footprint": [28, 35], "lessen": 28, "ad4630_fmcz": 28, "ad4030_fmcz": 28, "infrastructur": [8, 28], "cost": [8, 28], "medic": [8, 28, 39, 46], "instrument": [8, 28, 39, 40, 46], "seismologi": 28, "semiconductor": [28, 53], "manufactur": [28, 48], "scientif": 28, "24fmcz": 28, "16fmcz": 28, "rout": 28, "save": [28, 46, 57], "forward": 28, "titl": 28, "AND": 28, "explan": [28, 47, 49, 53], "fact": 28, "regardless": [5, 6, 7, 28, 34], "compil": [28, 49, 53], "sd": [28, 32, 48], "card": [28, 32, 46, 48, 57], "accommod": [28, 34], "sckout": 28, "sck": 28, "except": [28, 49, 53], "ye": 28, "clk_mode": 28, "configut": 28, "capture_zon": 28, "neg": [26, 28, 30, 46, 53], "20n": 28, "ddr_en": 28, "doubl": [28, 49], "spi_ad463x_axi_regmap": 28, "axi_ad463x_dma": 28, "0x44a7_0000": [28, 29, 33, 34, 39, 41, 46], "cnv_gener": 28, "pl": [28, 29, 30, 33, 34, 35, 39, 40, 41, 46, 47, 48], "iic_fmc": [28, 29, 30, 33, 34, 35, 39, 40, 46], "axi_iic_fmc": [28, 29, 30, 33, 34, 35, 39, 40, 46], "0x4162_0000": [28, 29, 30, 33, 34, 35, 39, 40, 46], "iic_main": [28, 29, 30, 33, 34, 35, 39, 40, 46], "axi_iic_main": [28, 29, 30, 33, 34, 35, 39, 40, 46], "0x4160_0000": [28, 29, 30, 33, 34, 35, 39, 40, 46], "ad463x_resetn": 28, "spi_ad463x": 28, "ad4630_fmc": 28, "numofsdi4_capturezone2": 28, "ad463x": 28, "ad403x": 28, "ad463x_data_captur": [28, 52], "spi_axis_reord": 28, "ad463x_fmc": 28, "ad4696": 29, "ad4695": 29, "ad4697": 29, "ad4698": 29, "axi_ad469x_dma": 29, "spi_ad469x_axi_regmap": 29, "ad469x_trigger_gen": 29, "ad469x_resetn": 29, "spi_ad469x": 29, "ad469x_fmc": 29, "1882": 29, "ad4694fmcz": 29, "ad469x_fmcz": 29, "ad5767": 30, "mid": 30, "ma": 30, "suitabl": 30, "indium": 30, "phosphid": 30, "mach": 30, "zehnder": 30, "inp": 30, "mzm": 30, "bias": 30, "circuit": [26, 30, 35, 37, 40, 41], "0v": 30, "avcc": 30, "avdd": 30, "avss": [30, 35], "amplifi": [30, 33, 40, 46], "vlogic": [30, 33], "50": [30, 35, 36, 41, 47, 48], "10mhz": 30, "readback": 30, "daisi": [30, 39], "spir": 30, "qspi": 30, "microwir": 30, "dsp": [30, 33], "4mm": 30, "wlcsp": 30, "40c": 30, "105c": 30, "bia": 30, "fmc": [8, 30, 32, 33, 34, 35, 36, 38, 39, 42, 45, 46, 47, 48, 52], "sdp": [30, 34], "lk1": [30, 33, 35], "lk2": [30, 33, 35], "lk3": [30, 33], "j12": 30, "lk4": [30, 33], "lk5": [30, 33], "adp5071": 30, "lk6": 30, "rail": [30, 46], "en2": 30, "lk7": 30, "adr4525": 30, "lk8": 30, "lk9": 30, "lk10": 30, "slowest": [6, 30], "slew": 30, "best": [30, 47, 49, 53], "lk11": 30, "lk12": 30, "lc": 30, "sw1": 30, "po": 30, "adp5070_vpo": 30, "8v": [30, 48], "adp5070_vneg": 30, "22v": 30, "axi_ad5766": [30, 52], "0x44a1_0000": [30, 36, 47], "axi_ad5766_dac_dma": 30, "0x44a2_0000": 30, "ad5766_sdz": 30, "1070": 30, "util_i2c": [30, 33, 40], "mixer": [30, 33, 40], "ideal": 31, "candid": 31, "univers": 31, "acquisit": [31, 33, 34, 39, 41, 46], "breadth": 31, "sensor": [31, 41], "temperatur": [31, 33, 35], "vibrat": [31, 41], "shock": 31, "profil": [4, 5, 6, 7, 31], "wideband": [4, 5, 6, 7, 8, 31, 35, 37], "rippl": [31, 35], "374": 31, "respond": 31, "sinc3": 31, "balanc": 31, "sinc6": 31, "496": 31, "ad7134fmcz": 31, "kit": [31, 35], "demonstr": [31, 46], "multidevic": 31, "jp14": 31, "dec0": [31, 42], "jp15": 31, "jp17": 31, "dual_ad7134_axi_regmap": 31, "axi_ad7134_dma": 31, "axi_sdp_clkgen": 31, "0x44a4_0000": [31, 41], "axi_ad7134_clkgen": 31, "ad713x_dclkmod": 31, "49": [31, 35, 36, 47, 48], "103": [31, 35, 36], "ad713x_pinbspi": 31, "48": [31, 35, 36, 47, 48], "102": [31, 35, 36], "ad713x_dclkio": 31, "47": [31, 36, 47, 48], "46": [31, 36, 47, 48], "101": [1, 31, 36], "ad713x_gpio": 31, "38": [31, 34, 41, 42], "92": [31, 34, 41, 42, 47, 48], "ad713x_mod": 31, "37": [31, 34, 41], "91": [31, 34, 41, 47, 48], "ad713x_pdn": 31, "ad713x_resetn": 31, "dual_ad7134": 31, "ad7134_fmc": 31, "1599": 31, "ad4134": [31, 42, 45], "milli": 32, "volt": 32, "maintain": [6, 32, 57, 59], "excel": [32, 40, 53, 57], "ad7190": 32, "ad7193": 32, "ad7195": 32, "ja": 32, "Then": [32, 36, 37, 47, 58], "prompt": [32, 36, 37, 47, 49], "ad719x_asdz": 32, "prepar": 32, "boot": [32, 48, 49], "modif": [32, 34, 38, 46, 49, 53], "look": [6, 32, 38, 41, 47, 48, 49, 57], "ad7380": 33, "ad7381": 33, "ad4680": 33, "ad4681": 33, "ad7389": 33, "ad7383": 33, "ad7384": 33, "ad4682": 33, "ad4683": 33, "pseudo": 33, "ad7386": 33, "ad7387": 33, "ad7388": 33, "ad4684": 33, "ad4685": 33, "oversampl": [33, 34], "microprocessor": 33, "3mm": 33, "lfcsp": 33, "4mmx4mm": 33, "motor": 33, "feedback": [26, 33, 39], "sens": 33, "edfa": 33, "demodul": 33, "sonar": 33, "qualiti": 33, "ad7380fmcz": 33, "ad7381fmcz": 33, "ad7386fmcz": 33, "ad7383fmcz": 33, "4fmcz": [33, 35], "u9": 33, "amp_pwr": 33, "u8": 33, "u3": 33, "u6": 33, "jp1": 33, "smd": 33, "subminiatur": 33, "smb": 33, "j1": [33, 35, 38], "a1": [33, 53], "jp2": 33, "a2": [33, 53], "u10": 33, "aina": 33, "jp3": 33, "jp4": 33, "refio": 33, "jp5": 33, "u2": 33, "vcc": 33, "jp6": 33, "j2": 33, "spi_ad738x_adc_axi_regmap": 33, "axi_ad738x_dma": 33, "spi_trigger_gen": [33, 39], "ad738x": [33, 45], "spi_ad738x_adc": 33, "1304": 33, "da": 34, "bipolar": 34, "snr": 34, "clamp": 34, "protect": [34, 41, 42], "toler": 34, "m\u03c9": 34, "imped": [34, 39], "elimin": [34, 39, 46, 57], "op": 34, "amp": 34, "charg": [34, 37], "redistribut": [34, 53], "zc706": [8, 34, 36, 37, 47, 48, 49, 52, 57], "lpc": [34, 37, 48, 57], "axi_ad7616": [34, 52, 56], "ser_par_n": 34, "pleas": [6, 7, 26, 34, 47, 48, 49, 52, 57], "rebuild": 34, "variabl": [34, 48, 49, 52, 53, 57, 58], "sl5": 34, "unmount": 34, "sl1": 34, "sl2": 34, "rc": 34, "sl3": 34, "sl4": 34, "os2": 34, "sl6": 34, "os1": 34, "sl7": 34, "os0": 34, "lk40": 34, "onboard": 34, "5v0": 34, "lk41": 34, "axi_ad7616_dma": 34, "ad7616_pwm_gen": 34, "spi_ad7616_axi_regmap": 34, "0x44a8_0000": 34, "adc_reset_n": 34, "adc_hw_rngsel": 34, "42": [34, 36, 42, 47, 48], "41": [34, 39, 41, 47, 48], "96": [34, 36, 42, 47, 48], "95": [34, 39, 47, 48], "adc_o": 34, "94": [34, 39, 41, 47, 48], "adc_seq_en": 34, "adc_burst": 34, "adc_chsel": 34, "adc_crcen": 34, "spi_ad7616": 34, "serparn0": 34, "vadj": [34, 57], "1012": 34, "ad_edge_detect": 34, "sync_bit": 34, "util_cdc": 34, "mxfe": [4, 5, 6, 7, 8, 36, 47], "microblaz": [36, 37, 38, 47, 48, 49, 58], "embed": [6, 35, 36, 48], "util_adc_fifo": 36, "64k": 36, "jesd": [4, 5, 6, 7, 36, 47, 49], "util_dac_fifo": 36, "tx_device_clk": 36, "rx_device_clk": 36, "ad9177": [5, 7, 8, 36, 47], "ad9207": [4, 6, 8, 36], "ad9209": [4, 6, 8, 36, 47], "ad9986": [4, 5, 6, 7, 8, 36, 47], "ad9988": [4, 5, 6, 7, 8, 36, 47], "a10soc": [8, 36, 47, 48, 49, 52, 57, 59], "vck190": [8, 36, 47, 48], "fmc0": [36, 47, 57], "vcu128": [8, 36, 47, 48], "hpc0": [36, 38, 47], "hpc": [36, 47, 48, 57], "rx": [36, 47], "defram": [4, 5, 6, 36, 47], "f": [1, 4, 5, 6, 7, 36, 47], "np": [4, 5, 6, 7, 36, 47], "quick": [35, 36, 37, 38, 40, 41, 46, 47, 49], "ref_clk": 36, "500mhz": 36, "jesd204b": [1, 26, 36, 47], "10gbp": 36, "qpll0": [1, 36], "cpll": [1, 26, 36], "tx": [36, 47], "framer": [4, 5, 36], "0x09": [5, 36], "1550": 36, "387": 36, "775mhz": 36, "5gbp": 36, "2019_r2": [36, 58], "amd": [3, 8, 36, 45, 47, 54, 55, 58], "newer": [36, 58], "replac": [6, 7, 8, 36, 49, 57], "util_adxcvr": [1, 6, 7, 8, 25, 36, 47], "jesd_mod": [36, 47], "64b66b": [1, 4, 6, 7, 26, 36, 47], "rx_rate": 36, "tx_rate": 36, "rx_jesd_m": [36, 47, 49], "rx_jesd_l": [36, 47, 49], "rx_jesd_": [36, 47, 49], "rx_jesd_np": [36, 47, 49], "tx_jesd_m": [36, 47, 49], "tx_jesd_l": [36, 47, 49], "tx_jesd_": [36, 47, 49], "tx_jesd_np": [36, 47, 49], "66": [4, 5, 6, 7, 36, 47, 48], "qpll1": [1, 36], "8000": 36, "coupl": [26, 36, 41, 46, 48, 53, 57], "system_project": [36, 48, 49, 57], "ad9081_fmca_ebz": [36, 47], "8b10b": [1, 6, 7, 26, 36, 47], "rx_lane_r": [26, 36, 47, 49], "tx_lane_r": [26, 36, 47, 49], "ref_clk_rat": [36, 47], "_jesd_m": [36, 47], "_jesd_l": [36, 47], "_jesd_": [36, 47], "frame": [4, 5, 6, 7, 8, 36, 47], "_jesd_np": [36, 47], "_num_link": [36, 47], "_tpl_width": [36, 47], "tdd_support": [36, 47], "tdd": [36, 47], "shared_devclk": [36, 47], "tdd_channel_cnt": [36, 47], "tdd_sync_width": [36, 47], "tdd_sync_int": [36, 47], "tdd_sync_ext": [36, 47], "tdd_sync_ext_cdc": [36, 47], "_ks_per_channel": [36, 47], "kilosampl": [36, 47], "_do_mem_typ": [36, 47], "axi_tdd": [36, 47, 56], "http": [5, 36, 47, 48, 52, 53, 59], "com": [5, 8, 36, 47, 48, 49, 52, 53, 57, 58, 59], "axi_jesd204_rx": [6, 36, 47], "axi_jesd204_tx": [7, 36, 47], "intf_cfg": [36, 47], "adi_phy_sel": [36, 47], "instati": [36, 47], "zynqmp": [36, 38, 47, 48, 49], "versal": [1, 4, 5, 36, 47, 48, 57], "axi_mxfe_rx_xcvr": [36, 47], "0x44a6_0000": [36, 47], "0x84a6_0000": [36, 47], "0xa4a6_00000": [36, 47], "rx_mxfe_tpl_cor": [36, 47], "0x84a1_0000": [36, 47], "0xa4a1_00000": [36, 47], "axi_mxfe_rx_jesd": [36, 47], "0x44a9_0000": [36, 47], "0x84a9_0000": [36, 47], "0xa4a9_00000": [36, 47], "axi_mxfe_rx_dma": [36, 47], "0x7c42_0000": [36, 38, 47], "0x9c42_0000": [36, 38, 47], "0xbc42_00000": [36, 47], "mxfe_rx_data_offload": [36, 47], "0x7c45_0000": [36, 47], "0x9c45_0000": [36, 47], "0xbc45_00000": [36, 47], "axi_mxfe_tx_xcvr": [36, 47], "0x44b6_0000": [36, 47], "0x84b6_0000": [36, 47], "0xa4b6_00000": [36, 47], "tx_mxfe_tpl_cor": [36, 47], "0x84b1_0000": [36, 47], "0xa4b1_00000": [36, 47], "axi_mxfe_tx_jesd": [36, 47], "0x44b9_0000": [36, 47], "0x84b9_0000": [36, 47], "0xa4b9_00000": [36, 47], "axi_mxfe_tx_dma": [36, 47], "0x7c43_0000": [36, 47], "0x9c43_0000": [36, 47], "0xbc43_00000": [36, 47], "mxfe_tx_data_offload": [36, 47], "0x7c44_0000": [36, 47], "0x9c44_0000": [36, 47], "0xbc44_00000": [36, 47], "axi_tdd_0": [36, 47], "0x7c46_0000": [36, 47], "0x9c46_0000": [36, 47], "0xbc46_00000": [36, 47], "spi0": 36, "spi1": 36, "hmc7044": [8, 36], "mp": [36, 38, 47, 48], "txen": 36, "59": [36, 47, 48], "58": [36, 47, 48], "113": 36, "112": 36, "137": [36, 47, 48], "136": [36, 47, 48], "rxen": 36, "111": [36, 47, 48], "110": [35, 36, 47, 48], "135": [4, 6, 8, 36], "134": 36, "rstb": 36, "55": [35, 36, 39, 41, 47, 48], "133": 36, "hmc_sync": 36, "108": [35, 36, 38, 47, 48], "132": 36, "irqb": 36, "53": [36, 47, 48], "52": [36, 47, 48], "107": [36, 47, 48], "131": 36, "130": 36, "agc3": 36, "51": [35, 36, 47, 48], "105": [35, 36, 47, 48], "104": [35, 36, 47, 48], "129": 36, "agc2": 36, "127": [36, 47, 48], "126": [36, 47, 48], "agc1": 36, "124": [36, 47, 48], "agc0": 36, "123": [36, 47, 48], "122": [36, 47, 48], "hmc_gpio1": 36, "121": [36, 47, 48], "141": [36, 47, 48], "140": [36, 38, 47, 48], "139": [36, 47, 48], "138": [36, 47, 48], "parameter1": [36, 47, 53], "parameter2": [36, 47, 53], "dropdown": [36, 47], "cell": [36, 47], "dash": [36, 47, 48], "doesn": [36, 47, 58], "ad9082_fmca_ebz": [36, 47], "notat": 36, "75": [36, 46, 47, 48], "375": [35, 36, 47], "rx_num_link": [36, 47], "rx_tpl_width": [36, 47], "tx_num_link": [36, 47], "tx_tpl_width": [36, 47], "rx_ks_per_channel": [36, 47], "16384": 36, "tx_ks_per_channel": [36, 47], "adc_do_mem_typ": 36, "dac_do_mem_typ": 36, "rxrate2_5_txrate2_5_rxl8_rxm4_rxs1_rxnp16_txl8_txm4_txs1_txnp16": [36, 47, 49], "truncat": [36, 47, 49], "keyword": [36, 47, 49], "exce": [36, 47, 49], "260": [36, 47, 49], "charact": [6, 7, 8, 36, 47, 49, 53], "reorder": [26, 36, 47], "accordingli": [6, 7, 36, 47, 49, 58], "platform": [35, 36, 47, 49, 55], "dokuwiki": [36, 47, 51], "quickstart": [36, 47], "ultrascal": [1, 4, 5, 26, 36, 38, 47, 48, 49, 57], "vmk180": [36, 47, 48], "1578": [36, 47], "1829": [36, 47], "util_cpack2": [35, 36, 47], "util_pack": [35, 36, 38, 47], "util_upack2": [36, 38, 47], "axi_adxcvr": [3, 8, 26, 36, 47], "jesd204_tpl_adc": [36, 47], "ad_ip_jesd204_tpl_adc": [4, 36, 47], "jesd204_tpl_dac": [36, 47], "ad_ip_jesd204_tpl_dac": [5, 36, 47], "python": [36, 47], "class": [36, 47], "pyadi": [36, 47], "iio": [35, 36, 47], "monolith": 37, "optim": [6, 7, 26, 35, 37, 39], "outstand": 37, "broadband": 37, "dram": 37, "500ebz": 37, "rework": 37, "desir": [37, 49, 53, 55, 57], "instal": [37, 49, 52], "uninstal": 37, "ext": 37, "oscil": [35, 37], "r209": 37, "p1": 37, "shunt": 37, "lvpecl": [37, 47], "r208": 37, "r307": 37, "r308": 37, "c300": 37, "c311": 37, "c304": 37, "c305": 37, "c209": 37, "c210": 37, "c306": 37, "c307": 37, "r311": 37, "pump": 37, "ad9517": 37, "axi_ad9434": 37, "axi_ad9434_dma": 37, "ad9434bcpz": 37, "axi_ad9783_dma": [37, 38], "These": [6, 7, 8, 37, 38, 39, 47, 48, 49, 55], "ad9434_fmc": 37, "ad9467": 37, "compens": 38, "seamlessli": 38, "quadratur": 38, "adp": 38, "interpos": [38, 46], "ad9780": 38, "ad9781": 38, "zcu102": [8, 38, 47, 48, 49, 52, 57], "axi_ad9783": [38, 47, 56], "0x7420_0000": 38, "0x9420_0000": 38, "explain": [38, 53, 54], "nb": 38, "ad9783_ebz": 38, "rev10": 38, "adaq7988": 39, "sip": [39, 46], "varieti": [39, 46], "passiv": 39, "challeng": [39, 46], "tradit": 39, "crucial": 39, "accuraci": [39, 40], "hous": [35, 39], "tini": 39, "lga": 39, "solv": [39, 46, 49], "minim": [6, 39, 57], "impact": [8, 39], "abil": [35, 39], "autom": [39, 46, 49, 52], "ATE": 39, "batteri": [39, 46], "axi_adaq7980_dma": 39, "spi_adaq7980_adc_axi_regmap": 39, "adaq7980_rbuf_pf": 39, "adaq7980_ref_pd": 39, "adaq7980_gpio": 39, "39": [39, 41, 42, 49], "93": [39, 41, 42, 47, 48], "spi_adaq7980": 39, "adaq7980_sdz": 39, "1060": 39, "pmdz": [40, 46], "light": 40, "transmitt": [1, 4, 5, 6, 7, 8, 40, 48], "transimped": 40, "detect": [1, 6, 40], "algorithm": [8, 40], "rather": [40, 49, 53], "constant": [40, 53, 57], "strongli": [40, 53], "absorb": 40, "liquid": 40, "wavelength": 40, "chemic": 40, "analysi": [40, 49], "environment": 40, "concentr": 40, "character": 40, "materi": 40, "absorpt": 40, "spectroscopi": 40, "ad5201": 40, "potentiomet": 40, "pass": [6, 7, 35, 40, 49], "detector": 40, "led": [40, 48, 57], "excit": 40, "given": [40, 48, 57], "axi_adc": 40, "0x43c0_0000": [35, 40], "spi_cn0363_axi_regmap": 40, "axi_dma": 40, "gain1_o": 40, "gain0_o": 40, "ad8615": 40, "adg819": 40, "ada4528": 40, "introduct": [8, 40, 54], "setup": [6, 7, 40, 57, 58], "cn0363_pmdz": 40, "cn0540": [40, 45], "axi_generic_adc": 40, "cn0363_dma_sequenc": 40, "cn0363_phase_data_sync": 40, "cordic_demod": 40, "util_axis_res": 40, "util_sigma_delta_spi": 40, "electron": 41, "piezoelectr": 41, "iep": 41, "daq": 41, "piezo": 41, "icp": 41, "market": 41, "ac": [35, 41], "lack": 41, "hertz": 41, "fault": [41, 42], "predict": [6, 7, 41], "amplitud": [5, 41], "harmon": 41, "fft": 41, "spectrum": 41, "1024ksp": 41, "ltc2606": 41, "linear": [35, 41], "fda": 41, "ada4945": [41, 46], "200ma": 41, "termin": [35, 41, 49], "lt3092": 41, "adg5421f": 41, "ardz": 41, "07": [6, 41, 42, 46, 48], "arduino": [41, 42], "shield": 41, "de10": [41, 42], "nano": [41, 42], "p10": [41, 42], "spi_cn0540_axi_regmap": 41, "axi_cn0540_dma": 41, "axi_iic_cn0540": 41, "xadc_in": 41, "0x44a5_0000": 41, "axi_dmac_0": 41, "0x0002_0000": 41, "axi_spi_engine_0": 41, "0x0003_0000": 41, "axi_i": 41, "i2c1": 41, "sys_hps_i2c1": 41, "cn0540_shutdown": 41, "cn0540_reset_adc": 41, "cn0540_csb_aux": 41, "cn0540_sw_ff": 41, "cn0540_drdy_aux": 41, "cn0540_blue_l": 41, "cn0540_yellow_l": 41, "cn0540_sync_in": 41, "cn0540_drdy": 41, "ltc2308_c": 41, "spi_cn0540": 41, "77": [41, 47, 48], "76": [41, 47, 48], "quid": 41, "cn0540_ardz": 41, "24mhz": 42, "contrast": 42, "48mhz": 42, "p13": 42, "15v": 42, "p15": 42, "spi_cn0561_axi_regmap": 42, "axi_cn0561_dma": 42, "axi_cn0561_clkgen": 42, "cn0561_gpio": 42, "cn0561_pinbspi": 42, "cn0561_mode": 42, "cn0561_pdn": 42, "cn0561_resetn": 42, "spi_cn0561": 42, "de10nano": 42, "ad719x": 45, "asdz": 45, "ad7616": 45, "ad9081": [4, 5, 6, 7, 8, 45, 47], "fmca": [8, 45, 47], "ebz": [8, 45, 47, 48, 49], "ad9082": [4, 5, 6, 7, 8, 45, 47], "ad9434": 45, "ad9783": 45, "cn0561": 45, "100ksp": 46, "3msp": 46, "adaq40xx": 46, "pmd": 46, "ib1z": 46, "gate": [5, 8, 46], "arrai": [8, 46], "mezzanin": [46, 57], "adaq4003": 46, "lamin": 46, "ad4003": 46, "ada4807": 46, "resistor": 46, "ipass": 46, "network": 46, "die": 46, "along": [46, 58], "discret": 46, "ad400x": 46, "ttm": 46, "ad40xx": 46, "ad4007": 46, "ad4011": 46, "ad4020": 46, "consumpt": [35, 46], "densiti": [6, 7, 46], "z": [46, 53], "optimum": 46, "compress": 46, "off": [35, 46, 49], "preserv": 46, "ad7688": 46, "ad7984": 46, "fmcz": 46, "ad40xx_adaq400x_n": 46, "spi_pulsar_adc_axi_regmap": 46, "ad40xx_amp_pd": 46, "ad40xx_adaq400x_n0": 46, "682": 46, "340": 46, "1042": 46, "www": [47, 48, 53], "websit": [47, 48], "IF": [4, 5, 6, 8, 47], "IT": 47, "At": [6, 47, 49, 55, 57], "vcu118": [8, 47, 48, 49, 52], "subsect": 47, "popular": [47, 57], "paragraph": 47, "tip": [47, 51], "subtitl": 47, "mention": [47, 48, 49], "FOR": [47, 53], "BUT": 47, "TO": 47, "jesd204c": [4, 6, 7, 8, 47], "synchrona14": 47, "sysref": 47, "adcclk": 47, "refclk": [1, 47], "THE": 47, "ex": 47, "synchrona": 47, "rest": [47, 51], "OF": 47, "kind": [47, 52], "13gbp": 47, "xcvr": [1, 47], "tpl": [4, 5, 6, 47], "subclass": [6, 7, 47], "paramat": 47, "l": [4, 5, 6, 7, 47, 49], "078125": 47, "325mhz": 47, "deviceclk": 47, "325": 47, "1300mhz": 47, "merg": 47, "too": [7, 47, 58], "hexadecim": 47, "cap": 47, "underscor": [47, 53], "THESE": 47, "whichev": 47, "adxyzt": 47, "ad0000": 47, "axi_spi_bus_1": 47, "ad23456": 47, "signal_nam": [47, 53], "181": 47, "205": 47, "174": 47, "149": 47, "118": 47, "173": 47, "142": [47, 48], "63": [47, 48], "117": 47, "descend": 47, "realli": [47, 53], "draw": 47, "suit": [47, 49], "143": [47, 48], "85": [47, 48], "84": [47, 48], "68": [47, 48], "67": [47, 48], "65": [47, 48], "62": [47, 48], "29": [6, 7, 47, 48], "s10soc": [8, 47, 48, 49], "cyclon": [1, 47, 48], "83": [47, 48], "82": [47, 48], "26": [47, 48], "81": [47, 48], "79": [47, 48], "78": [47, 48], "22": [1, 4, 5, 47, 48], "21": [1, 4, 5, 6, 7, 47, 48, 58], "74": [47, 48], "73": [47, 48], "72": [47, 48], "project_nam": [47, 48, 57], "project_name_bd": 47, "delet": [47, 57], "THAT": 47, "ad9695": [4, 6, 8, 47], "sai": 47, "isn": 47, "makefil": [47, 48, 49, 52, 57], "column": [26, 47, 48], "soft": 48, "hard": [48, 49, 53], "attach": [48, 53], "fmcomms2": [48, 50, 59], "zed_system_bd": 48, "fmcomms2_bd": 48, "acap": 48, "hp": 48, "nio": [48, 49], "ii": [48, 49], "ps8": 48, "worth": 48, "cortex": 48, "a9": [48, 53], "mpcore": 48, "visit": [26, 48, 52], "processing_system7": 48, "mpsoc": 48, "zynq_ultra_ps_": 48, "cip": 48, "versal_cip": 48, "alter": 48, "sever": [6, 7, 48, 49, 57], "land": 48, "u": [48, 49, 52], "resourc": [5, 6, 7, 26, 48, 49, 52, 54, 55, 57], "html": [48, 53], "intellectu": 48, "properti": [48, 49], "mig": [48, 57], "easier": [35, 48, 53, 58], "beginn": 48, "ad_cpu_interconnect": 48, "procedur": [6, 7, 48, 49], "sys_zynq": [48, 57], "0x4000_0000": 48, "0x4fff_ffff": 48, "0x8000_0000": 48, "0x8fff_ffff": 48, "0x7000_0000": 48, "0x7fff_ffff": 48, "0x9000_0000": 48, "0x9fff_ffff": 48, "0x2000_0000": 48, "0x4400_0000": 48, "0xa400_0000": 48, "0xafff_ffff": 48, "0x6000_0000": 48, "0xb000_0000": 48, "0xbfff_ffff": 48, "hsmc": 48, "necessarili": [48, 52, 57], "vital": 48, "role": 48, "button": 48, "complain": 48, "usb": 48, "otg": 48, "borrow": [48, 57], "golden": [48, 57], "Not": [26, 48, 49], "preffer": 48, "firstli": [48, 49, 53], "Be": [48, 52], "carrier_system_bd": 48, "ac701": 48, "jtag": 48, "gtp": 48, "gbp": [6, 7, 26, 48], "5v": 48, "kc705": [8, 48, 49], "3125": 48, "kcu105": [8, 48, 49], "gth": [1, 26, 48], "2v": 48, "microz": 48, "vc707": [8, 48], "vc709": 48, "gty": [1, 26, 48], "ai": 48, "hbm": 48, "prime": [48, 49], "zc702": 48, "bold": 48, "fmc1": [48, 57], "fmc2": 48, "a10gx": [8, 48], "35v": 48, "25v": 48, "1v": 48, "carrier_nam": [48, 57], "templat": [48, 57], "system_top": [48, 49, 57], "auto": [1, 48, 53, 57], "everyth": [48, 49], "transform": 48, "sources_1": [48, 57], "declar": [48, 53], "visual": [48, 53], "system_qsi": [48, 57], "sdc": [48, 57], "a10soc_plddr4_assign": 48, "a10soc_system_assign": [48, 57], "rundown": 49, "thing": [49, 53, 57, 58], "That": [1, 49, 58], "said": 49, "suggest": [49, 53, 57], "entir": [49, 53], "catch": 49, "problem": [49, 58], "resolv": [49, 53], "could": [6, 7, 49], "mostli": 49, "On": [1, 49], "pro": [49, 58], "latest": [49, 52], "hdl_2021_r1": [49, 58], "adi_env": [49, 52, 58], "hdl_2019_r2": [49, 58], "adi_project_xilinx": [49, 57], "adi_project_intel": [49, 57], "download": [8, 49], "choos": [8, 49], "viti": [49, 58], "directori": [49, 52, 53, 57], "git": [49, 54, 58], "gnu": [49, 53], "unix": 49, "microsoft": 49, "special": [49, 52], "bashrc": 49, "cygdriv": 49, "path_to": 49, "202x": 49, "bin": 49, "vivado_hl": 49, "nt": 49, "linux_toolchain": 49, "nt64_be": 49, "nt64_le": 49, "aarch32": 49, "gcc": 49, "none": 49, "eabi": 49, "intelfpga_pro": 49, "2x": 49, "string": 49, "verifi": [4, 5, 6, 7, 49, 57], "good": 49, "mkdir": [49, 57], "analogdevicesinc": [49, 52, 53, 59], "now": [6, 7, 49, 58], "ssh": 49, "secur": [8, 49], "deal": 49, "localhost": 49, "ubuntu": 49, "home": 49, "usernam": 49, "checkout": [8, 49], "hdl_2021_r2": [49, 58], "pull": [6, 7, 49, 51, 52, 59], "rebas": 49, "local": [6, 7, 49, 53], "copi": [49, 57], "interest": 49, "am": 49, "adrv9371x": 49, "licens": [6, 7, 49, 52, 53], "correctli": [6, 7, 49], "don": [7, 49, 51, 52, 57], "noth": [49, 53], "gather": 49, "failur": [49, 57], "log": 49, "let": [49, 57], "turn": [6, 7, 49], "mmu": 49, "nios_ii": 49, "attribut": [8, 26, 49], "nios2_mmu": 49, "quartus_sh": 49, "redirect": 49, "adrv9371_a10soc_quartu": 49, "seek": 49, "past": 49, "text": [49, 51, 53, 57], "ltr": 49, "tail": 49, "adrv9371x_a10soc_quartu": 49, "And": [49, 51, 52], "successfulli": 49, "sopcinfo": 49, "sof": 49, "face": 49, "quartus_fit": 49, "exhaust": [49, 57], "illeg": 49, "stuck": [7, 49], "synthes": [5, 7, 8, 49], "swap": [5, 49], "swapfil": 49, "virtual": 49, "search": [1, 26, 49], "bar": 49, "ad9213": [4, 6, 8, 49], "gb": 49, "sudo": 49, "falloc": 49, "1g": 49, "2g": 49, "8g": 49, "chmod": 49, "600": 49, "mkswap": 49, "swapon": 49, "perman": 49, "fstab": 49, "swapoff": 49, "manual": [6, 49, 58], "gui": [49, 58], "peopl": 49, "lose": [6, 49], "lot": [49, 52, 57], "valuabl": 49, "nerv": 49, "qsy": [49, 57], "global": [1, 49, 53, 57], "menu": 49, "pars": 49, "pick": 49, "_hw": [49, 52], "axi_ad9250_hw": 49, "open": [49, 51, 52, 53, 57, 58], "consol": [49, 57], "daq2": 49, "netlist": 49, "itself": [1, 6, 7, 49], "lvdscmosn1": 49, "lvds_cmos_n": 49, "opt": 49, "adi_use_ooc_synthesi": 49, "adi_max_ooc_job": 49, "job": 49, "y": 49, "ipcach": 49, "reus": [49, 57], "ooc": 49, "normal": [1, 5, 6, 7, 8, 49, 53], "2020": 49, "enter": [6, 7, 49], "batch": 49, "axi_ad7768_ip": 49, "axi_ad7768": [35, 49, 52, 56], "rkutti": 49, "gitadi": 49, "rm": 49, "xpr": 49, "jou": 49, "xgui": 49, "ip_user_fil": 49, "hw": 49, "sim": 49, "xil": 49, "exactli": 49, "daq2_zc706_vivado": 49, "sdk": 49, "xsa": 49, "daq2_zc706": 49, "2019": [49, 58], "hdf": 49, "rdi_prog": 49, "crash": 49, "kill": 49, "fmcdaq3": [8, 49], "xcvu9p": 49, "20gb": 49, "peak": 49, "32gb": 49, "memoryusag": 49, "_ip": [49, 52], "axi_ltc2387": 49, "axi_ltc2387_ip": 49, "brows": 49, "prefer": 49, "stand": 49, "alon": [1, 49], "quit": 49, "cn0577": 49, "ipi": 49, "root": [49, 52], "axi_ad9122": [49, 52], "ad9122": 49, "daq2_a10soc": 49, "clean": [49, 57], "temporari": 49, "lib": 49, "everywher": 49, "els": [1, 8, 49, 53], "syntax": 49, "especi": 49, "j": [4, 5, 49], "j4": 49, "artifact": 49, "awar": [49, 52], "understand": [8, 26, 49, 53, 55], "red": 49, "pai": 49, "attent": 49, "edk": 49, "eclips": 49, "ds5": 49, "whenev": 49, "invok": 49, "straightforward": 49, "involv": [6, 7, 49], "combo": 49, "thought": 49, "edit": 49, "bsp": 49, "editor": [49, 53, 57], "linker": 49, "upgrad": 49, "hassl": 49, "revis": 49, "slow": 49, "frustrat": 49, "assur": 49, "publicli": [49, 54], "he": [49, 53, 58], "she": [49, 53, 58], "unsupport": [49, 58, 59], "easiest": [49, 57], "As": [1, 6, 7, 49, 59], "facilit": 49, "tell": [49, 57], "apt": 49, "sh": [49, 52], "wors": 49, "snippet": 49, "expert": 49, "manipul": 49, "bin64": 49, "minimalist": 49, "mingw": 49, "variat": [6, 49], "shell": [49, 57], "gnuwin": 49, "partit": 49, "recent": 49, "archiv": 49, "bootgen_sysfil": 49, "tgz": 49, "unzip": 49, "fsbl": 49, "bif": 49, "bl31": 49, "pmu": 49, "uimag": 49, "adrv9009": [4, 5, 6, 7, 8, 49], "zu11eg": [8, 49], "zimag": 49, "socfpga_arria10_common": 49, "socfpga_cyclone5_common": 49, "readm": [49, 52], "txt": [49, 57], "build_boot_bin": 49, "kernel": [8, 49], "honest": 49, "comment": [49, 51, 57], "friendli": 49, "messag": 49, "hack": 49, "printf": 49, "sort": 49, "notori": 49, "rank": 49, "answer": 49, "commonli": 49, "ask": [49, 52, 57], "216": 49, "vlnv": [49, 58], "create_bd_cel": [49, 58], "axi_hdmi_clkgen": 49, "zc706_system_bd": 49, "haven": 49, "wrong": 49, "ip_flow": 49, "459": 49, "ad_pnmon": 49, "outsid": 49, "axi_ad9467": [49, 56], "ipx": 49, "package_project": 49, "import_fil": 49, "remot": 49, "ironi": 49, "collect": [8, 50], "bbp": 50, "transceiv": [1, 26, 50, 57], "model": 50, "fir": 50, "sphinx": 51, "doc": [5, 51, 52, 57], "contribut": 51, "template_ip": 51, "render": 51, "template_framework": 51, "orphan": 51, "hide": 51, "toc": 51, "placehold": 51, "old": [51, 53], "pandoc": 51, "accross": 51, "more_inform": 51, "cannot": [6, 51, 59], "referenc": 51, "warn": [51, 53], "toctre": 51, "know": [52, 57], "worri": 52, "great": 52, "web": 52, "soon": [1, 6, 7, 52], "bash": 52, "md": 52, "action": 52, "githubio": 52, "regmap": 52, "proprietari": 52, "environ": [52, 58], "gitattribut": 52, "gitignor": 52, "intention": 52, "untrack": 52, "learn": 52, "ad4110": 52, "dac_fmc_ebz": 52, "wiki_summari": 52, "axi_ad3552r": [52, 56], "axi_ad4858": 52, "axi_ad7606x": [52, 56], "closur": 52, "pack": 52, "tag": 52, "experiment": 52, "convent": 52, "hdl_": 52, "year_of_releas": 52, "_r": 52, "hdl_2014_r2": [52, 58], "year": [52, 53], "doubt": 52, "required_vivado_vers": 52, "required_quartus_vers": 52, "establish": 53, "practic": [53, 57], "meant": 53, "advisori": 53, "mandatori": [6, 7, 53], "kept": 53, "tab": 53, "indent": 53, "white": 53, "my_signal1": 53, "my_bu": 53, "d5": 53, "my_sign": 53, "a3": 53, "posedg": 53, "a4": 53, "statement": 53, "a5": 53, "nest": 53, "blank": 53, "readabl": 53, "statement1": 53, "statement2": 53, "statement3": 53, "statement4": 53, "statement5": 53, "a6": 53, "encapsul": 53, "omit": 53, "b0000": 53, "b0001": 53, "b0010": 53, "my_signal2": 53, "b0100": 53, "endcas": 53, "a7": 53, "tabular": 53, "my_decoded_signal1": 53, "my_signal3": 53, "my_select": 53, "a8": 53, "parenthes": 53, "boolean": 53, "equat": 53, "confus": 53, "express": 53, "your_signal1": 53, "your_signal2": 53, "your_signal3": 53, "my_delayed_signal1": 53, "your_sign": 53, "concaten": [4, 5, 53], "upper_en": 53, "p5type": 53, "xadr1": 53, "lower_en": 53, "a10": 53, "my_modul": 53, "i_my_modul": 53, "label": 53, "parenthesi": 53, "data_in": 53, "response_out": 53, "a11": 53, "2001": 53, "legibl": 53, "data_0": 53, "data_1": 53, "interf1_clk": 53, "interf1_some_sign": 53, "interf1_data_i": 53, "interf1_data_q": 53, "interf2_some_sign": 53, "interf2_data_out": 53, "supplementari": 53, "endmodul": 53, "newlin": 53, "a12": 53, "a13": 53, "a14": 53, "a15": 53, "a16": 53, "a17": 53, "english": 53, "b2": 53, "alphanumer": 53, "_": [26, 53, 57], "b3": 53, "delimit": 53, "ena_fft": 53, "ena_mdi": 53, "fft_in": 53, "mdi_out": 53, "b4": 53, "top_module_nam": 53, "sub_module_descript": 53, "b5": 53, "b6": 53, "_n": [26, 53], "_l": 53, "_p": [26, 53], "_m1": 53, "_m2": 53, "suffix": 53, "up_ack_m1": 53, "up_ack_m2": 53, "up_ack_": 53, "incorrectli": 53, "unnecessari": 53, "overlook": 53, "absolut": [6, 35, 53], "b7": 53, "interface_nam": 53, "port_nam": 53, "_clk": 53, "_rst": 53, "whose": 53, "obvious": 53, "system_clock": 53, "clk32m": 53, "clk_625mhz": 53, "_rstn": 53, "module_rst": 53, "b8": 53, "macro": [53, 57], "preced": 53, "top_level_module_nam": 53, "b9": 53, "spell": 53, "net": 53, "throughout": 53, "abbrevi": 53, "uncommon": 53, "b11": [1, 53], "hierarchi": 53, "c1": 53, "liber": 53, "encourag": 53, "obviou": 53, "discourag": 53, "proce": 53, "spars": 53, "reader": 53, "c2": 53, "c3": 53, "unusu": 53, "c4": 53, "c5": 53, "c6": 53, "c7": 53, "compli": [8, 53], "d1": 53, "d2": 53, "va": 53, "vam": 53, "mix": 53, "d3": 53, "numer": [7, 53], "d4": 53, "d6": 53, "operand": 53, "implicitli": 53, "item": 53, "d7": 53, "construct": [6, 53], "d8": 53, "d9": 53, "unus": 53, "tie": 53, "d10": 53, "timescal": 53, "simul": 53, "d11": 53, "potenti": 53, "understood": 53, "d12": 53, "d13": 53, "pr": [53, 59], "copyright": 53, "accompani": 53, "freedom": 53, "hope": 53, "warranti": 53, "merchant": 53, "permit": 53, "public": 53, "publish": 53, "foundat": 53, "license_gpl2": 53, "org": 53, "gpl": [6, 7, 8, 53], "bsd": 53, "license_adibsd": 53, "blob": 53, "1n": 53, "100p": 53, "first_paramet": 53, "second_paramet": 53, "core_32m_clk": 53, "system_clk": 53, "scan_mode_test": 53, "scan": [1, 53], "reset_n": [35, 53], "synch": 53, "div16_clk": 53, "div16_clk_n": 53, "invert": [5, 26, 53], "count1": 53, "count1_n": 53, "negedg": 53, "entiti": 53, "std_logic": 53, "std_logic_vector": 53, "downto": 53, "count_n": 53, "rising_edg": 53, "0000": 53, "0001": 53, "philipp": 53, "garrault": 53, "brian": 53, "philofski": 53, "acceler": 53, "2006": 53, "peter": 53, "chamber": 53, "ten": 53, "vlsi": 53, "1997": 53, "techniqu": 53, "v3": 53, "freescal": 53, "2005": 53, "jane": 53, "smith": 53, "rev": 53, "cisco": 53, "guidelin": [25, 54, 57], "third": [54, 55], "parti": [54, 55], "fork": 54, "advic": 55, "furthermor": 55, "solid": 55, "somebodi": 55, "research": 55, "vendor": 55, "abund": 55, "axi_ad9265": 56, "axi_ad9361": 56, "axi_ad9671": 56, "axi_ad9963": 56, "axi_adaq8092": 56, "axi_hdmi_rx": 56, "ad_dd": 56, "axi_adc_decim": 56, "axi_adc_trigg": 56, "axi_dac_interpol": 56, "axi_fan_control": 56, "axi_laser_driv": 56, "axi_logic_analyz": 56, "util_axis_fifo": 56, "util_axis_fifo_asym": 56, "util_cpack": 56, "util_extract": 56, "util_mii_to_rmii": 56, "util_upack": 56, "util_rfifo": 56, "util_wfifo": 56, "util_var_fifo": 56, "deploi": 57, "although": 57, "behind": 57, "tremend": 57, "mainten": 57, "workload": 57, "human": 57, "fairli": [6, 7, 57], "showcas": 57, "maxim": 57, "portabl": [8, 57], "scope": 57, "discuss": 57, "who": 57, "ansi": 57, "vita": 57, "compliant": [8, 57], "obstacl": 57, "among": 57, "jump": 57, "ground": 57, "3p3v": 57, "3p3vaux": 57, "12p0v": 57, "gnd": 57, "dpx_": 57, "m2c": 57, "c2m": 57, "hint": 57, "cover": 57, "someth": 57, "review": 57, "electr": 57, "zcu102_system_bd": 57, "zcu102_system_constr": 57, "adi_project_cr": 57, "regexp": 57, "_zcu102": 57, "p_devic": 57, "xczu9eg": 57, "ffvb1156": 57, "es1": 57, "p_board": 57, "part0": 57, "retriev": 57, "get_part": 57, "get_board_part": 57, "join": 57, "kintex7": 57, "virtex7": 57, "zynq7000": 57, "a10soc_system_qsi": 57, "adi_project_altera": 57, "_a10soc": 57, "10as066n3f40e2sg": 57, "system_qip_fil": 57, "qip": 57, "wrapper": [26, 57], "simplest": 57, "redund": 57, "nonexist": 57, "ones": 57, "adi_fmc_constr_gener": 57, "fmc_port": 57, "_fmc": 57, "tclsh": 57, "gen_fmc_constr": 57, "deduc": 57, "fmc_constr": 57, "ran": 57, "spreadsheet": 57, "prn": 57, "user_guid": 57, "fmc_hpc": 57, "fill": 57, "system_top_nam": 57, "rearrang": [26, 57], "fmc_conn": 57, "fmc_lpc": 57, "fmcp0": 57, "bi": 58, "annual": 58, "offici": 58, "promptli": 58, "adi_ignore_version_check": 58, "tricki": 58, "add_inst": 58, "sys_cpu": 58, "altera_nios2_gen2": 58, "sys_mb": 58, "effort": 58, "2023": 58, "2021": 58, "2021_r2": 58, "2021_r1": 58, "hdl_2019_r1": 58, "2018": 58, "2019_r1": 58, "hdl_2018_r2": 58, "2018_r2": 58, "hdl_2018_r1": 58, "2017": 58, "2018_r1": 58, "hdl_2017_r1": 58, "2017_r1": 58, "hdl_2016_r2": 58, "2016_r2": 58, "hdl_2016_r1": 58, "2015": 58, "2016_r1": 58, "hdl_2015_r2": 58, "2015_r2": 58, "hdl_2015_r1": 58, "2014": 58, "2015_r1": 58, "2014_r2": 58, "hdl_2014_r1": 58, "2013": 58, "2014_r1": 58, "mind": 58, "encount": [6, 7, 58], "Or": [1, 58], "cross_compil": 58, "axi_ad6679": 59, "edowson": 59, "566": 59, "johnathan": 59, "convertino": 59, "afrl": 59, "966": 59, "arrowelectron": 59, "spi_engine_rtl": 15, "offload_mem_addr_width": 9, "0x14": [1, 5, 6, 7, 9], "fifo_addr_width": 9, "a18": 53, "localparam": 53, "local_param1": 53, "next_local_param": 53, "local_param2": 53, "my_wire1": 53, "my_wire2": 53, "ad7768fmcz": 35, "bench": 35, "regul": 35, "nonlinear": 35, "\u03bcv": 35, "trade": 35, "dissip": 35, "reusabl": 35, "mw": 35, "median": 35, "005": 35, "sharp": 35, "roll": 35, "attenu": [8, 35], "nyquist": 35, "flat": 35, "sinc5": 35, "precharg": 35, "glitch": 35, "avdd1a": 35, "avdd1b": 35, "avdd2a": 35, "avdd2b": 35, "iovdd": 35, "avdd1": 35, "lqfp": 35, "print": 35, "j3": 35, "sl4a": 35, "crystal": 35, "axi_ad7768_adc": 35, "ad7768_dma": 35, "0x7c40_0000": 35, "ad7768_dma_2": 35, "0x7c48_0000": 35, "gpio_1_mode_3": 35, "gpio_1_mode_2": 35, "gpio_1_mode_1": 35, "gpio_0_mode_0": 35, "ad7768evb": 35, "917": 35, "921": 35, "bare": 35, "metal": 35, "evb": 45, "s_axis_axi_aclks_axi_aresetnm_axiup_pll_rstup_cm_": 1, "up_es_": [1, 26], "up_ch_": 1, "up_statusaxi_adxcvr": 1, "highspe": [1, 8], "reconfigur": [1, 4, 5, 6, 26], "broadcast": 1, "statist": [1, 6, 8], "ey": 1, "adi_jesd204": 1, "link_manag": 1, "pll": [1, 5, 8], "stack": [1, 8], "identif": [1, 4, 5], "num_of_lan": 1, "xcvr_type": [1, 26], "gtpe2_not_support": [1, 26], "gtxe2": [1, 8, 26], "gthe2_not_support": [1, 26], "gtze2_not_support": [1, 26], "gthe3": [1, 8, 26], "gtye3_not_support": [1, 26], "gtre4_not_support": [1, 26], "gthe4": [1, 8, 26], "gtye4": [1, 8, 26], "gtme4_not_support": [1, 26], "link_mod": [1, 6, 7, 26], "stratix": 1, "versalprim": [1, 4, 5], "versalaicor": [1, 4, 5], "1l": [1, 4, 5], "1h": [1, 4, 5], "1hv": [1, 4, 5], "1lv": [1, 4, 5], "2l": [1, 4, 5], "2lv": [1, 4, 5], "2mp": [1, 4, 5], "2lvc": [1, 4, 5], "2lvi": [1, 4, 5], "fl": [1, 4, 5], "fb": [1, 4, 5], "hc": [1, 4, 5], "fh": [1, 4, 5], "cp": [1, 4, 5, 26], "ft": [1, 4, 5], "fg": [1, 4, 5], "sb": [1, 4, 5], "rb": [1, 4, 5], "cl": [1, 4, 5], "sf": [1, 4, 5], "ba": [1, 4, 5], "fa": [1, 4, 5], "fi": [1, 4, 5], "fpga_voltag": 1, "5000": 1, "mv": 1, "wich": 1, "tx_or_rx_n": [1, 26], "qpll_enabl": [1, 26], "qpll": [1, 26], "lpm_or_dfe_n": 1, "lpm": [1, 26], "dfe": [1, 26], "b000": 1, "tx_diffctrl": 1, "diffctrl": 1, "b01000": 1, "tx_postcursor": 1, "postcursor": 1, "b00000": 1, "tx_precursor": 1, "precursor": 1, "sys_clk_sel": 1, "sy": 1, "sel": [1, 26], "out_clk_sel": 1, "b100": [1, 6], "m_axi_awaddr": 1, "m_axi_awprot": 1, "m_axi_awvalid": 1, "m_axi_awreadi": 1, "m_axi_wdata": 1, "m_axi_wstrb": 1, "m_axi_wvalid": 1, "m_axi_wreadi": 1, "m_axi_bresp": 1, "m_axi_bvalid": 1, "m_axi_breadi": 1, "m_axi_araddr": 1, "m_axi_arprot": 1, "m_axi_arvalid": 1, "m_axi_arreadi": 1, "m_axi_rdata": 1, "m_axi_rresp": 1, "m_axi_rvalid": 1, "m_axi_rreadi": 1, "up_pll_rst": 1, "up_cm_": [1, 26], "up_cm_enb_": 1, "enb": 1, "up_cm_addr_": 1, "up_cm_wr_": 1, "up_cm_wdata_": 1, "up_cm_rdata_": 1, "up_cm_ready_": 1, "up_es_enb_": 1, "up_es_addr_": 1, "up_es_wr_": 1, "up_es_reset_": 1, "up_es_wdata_": 1, "up_es_rdata_": 1, "up_es_ready_": 1, "pll_lock": 1, "fpll": 1, "up_ch_pll_locked_": 1, "up_ch_rst_": 1, "up_ch_user_ready_": 1, "user_readi": 1, "up_ch_rst_done_": 1, "rst_done": 1, "up_ch_prbsforceerr_": 1, "prbsforceerr": 1, "up_ch_prbssel_": 1, "prbssel": 1, "up_ch_prbscntreset_": 1, "prbscntreset": 1, "up_ch_prbserr_": 1, "prbserr": 1, "up_ch_prbslocked_": 1, "prbslock": 1, "up_ch_bufstatus_": 1, "bufstatu": 1, "up_ch_bufstatus_rst_": 1, "bufstatus_rst": 1, "up_ch_lpm_dfe_n_": 1, "lpm_dfe_n": 1, "up_ch_rate_": 1, "up_ch_sys_clk_sel_": 1, "up_ch_out_clk_sel_": 1, "up_ch_tx_diffctrl_": 1, "up_ch_tx_postcursor_": 1, "up_ch_tx_precursor_": 1, "up_ch_enb_": 1, "up_ch_addr_": 1, "up_ch_wr_": 1, "up_ch_wdata_": 1, "up_ch_rdata_": 1, "up_ch_ready_": 1, "up_statu": 1, "axi_xcvr": 1, "na": [1, 4, 5], "gp": 1, "held": 1, "report": [1, 4, 6], "reg_status_32": 1, "up_pll_lock": 1, "channel_n_readi": 1, "0x24": 1, "reg_generic_info": 1, "0x50": [1, 5], "0x140": 1, "reg_fpga_voltag": 1, "atx": 1, "ident": 1, "reg_control": 1, "0x0008": 1, "swing": 1, "cursor": 1, "emphasi": 1, "rxoutclk": 1, "txoutclk": 1, "bufststatu": 1, "buftatu": 1, "rxbufstatu": 1, "txbufstatu": 1, "pll_lock_n": 1, "did": [1, 6, 7], "fpga_info": 1, "sysclk_sel": 1, "sysclksel": 1, "pllclksel": 1, "indirectli": 1, "outclk_sel": 1, "generic_info": 1, "aka": [1, 6, 7], "204b": [1, 4, 5, 6, 7], "204c": [1, 4, 5, 6, 7], "cm_sel": 1, "0xff": 1, "cm_control": 1, "cm_wr": 1, "cm_addr": 1, "cm_wdata": 1, "cm_statu": 1, "cm_busi": 1, "cm_rdata": 1, "ch_sel": 1, "ch_control": 1, "ch_wr": 1, "ch_addr": 1, "ch_wdata": 1, "ch_statu": 1, "ch_busi": 1, "ch_rdata": 1, "es_sel": 1, "es_req": 1, "es_control_1": 1, "es_prescal": 1, "0x2a": 1, "0xa8": 1, "0x00a8": 1, "es_control_2": 1, "es_voffset_rang": 1, "es_voffset_step": 1, "es_voffset_max": 1, "es_voffset_min": 1, "0x2b": 1, "0xac": 1, "es_control_3": 1, "es_hoffset_max": 1, "es_hoffset_min": 1, "0x2c": 1, "0xb0": 1, "es_control_4": 1, "es_hoffset_step": 1, "0x2d": 1, "0xb4": 1, "es_control_5": 1, "es_startaddr": 1, "es_statu": 1, "es_reset": 1, "eyescanreset": 1, "0x32": [1, 6, 7], "0xc8": [1, 6, 7], "0x180": 1, "prbs_cntrl": 1, "checker": [1, 4], "dataflow": 1, "inject": 1, "0x184": 1, "prbs_statu": 1, "sticki": 1, "xclk": 1, "immun": 1, "001": [1, 6], "010": [1, 6], "011": 1, "outclkpc": 1, "outclkpma": 1, "progdivclk": 1, "reg_prbs_cntrl": 1, "reg_prbs_statu": 1, "gigabit": [1, 8, 26], "bringup": 1, "suffici": 1, "s_axis_axi_aclks_axi_aresetnlink_clklink_sofadc_dovfadc_sync_inadc_sync_manual_req_inlinkenableadc_validadc_dataadc_sync_manual_req_outadc_rstad_ip_jesd204_tpl_adc": 4, "payload": [4, 5], "dev": [4, 5], "num_channel": [4, 5], "samples_per_fram": [4, 5], "converter_resolut": [4, 5], "bits_per_sampl": [4, 5], "dma_bits_per_sampl": [4, 5], "octets_per_beat": [4, 5], "en_frame_align": 4, "twos_compl": 4, "pn7_enabl": 4, "pn15_enabl": 4, "link_data": [4, 5], "link_readi": [4, 5], "link_valid": [4, 5], "link_clk": [4, 5, 6, 7], "link_sof": 4, "adc_valid": 4, "adc_data": 4, "adc_dovf": 4, "adc_sync_in": 4, "adc_sync_manual_req_out": 4, "adc_sync_manual_req_in": 4, "adc_rst": 4, "device_clk": [4, 6, 7], "up_tpl_common": [4, 5], "0x200": [4, 5, 6, 7, 9], "reg_tpl_cntrl": [4, 5], "profile_sel": [4, 5], "profile_num": [4, 5], "0x81": [4, 5, 9], "0x204": [4, 5, 9], "reg_tpl_statu": [4, 5], "0x90": [4, 5, 6, 7], "0x240": [4, 5, 6, 7], "reg_tpl_descriptor_1": [4, 5], "descriptor": [4, 5], "jesd_f": [4, 5], "octet": [4, 5, 6, 7], "jesd_": [4, 5], "jesd_l": [4, 5], "jesd_m": [4, 5], "0x91": [4, 5, 6, 7], "0x244": [4, 5, 6, 7], "reg_tpl_descriptor_2": [4, 5], "jesd_n": [4, 5], "jesd_np": [4, 5], "0x92": [4, 5, 7], "0x248": [4, 5, 7], "0x00010": [4, 5], "0x00011": [4, 5], "0x94": [4, 5], "0x250": [4, 5], "msb": [4, 5, 6, 7, 9], "mmsn": [4, 5], "mms1": [4, 5], "mns0": [4, 5], "m1sn": [4, 5], "m1s1": [4, 5], "m1s0": [4, 5], "m0sn": [4, 5], "m0s1": [4, 5], "m0s0": [4, 5], "mjsi": [4, 5], "th": [4, 5, 6, 7, 26], "0x054": [4, 5], "against": [4, 6], "movement": [4, 5], "reflect": [4, 5, 6, 7], "downstream": [4, 6], "fresh": 4, "aris": [4, 5, 6, 7], "commit": [4, 5], "ad6673": [4, 6, 8], "ad6674": [4, 6, 8], "385": [4, 6, 8], "bw": [4, 6, 8], "divers": [4, 6, 8], "ad6676": [4, 6, 8], "ad6677": [4, 6, 8], "ad6684": [4, 6, 8], "ad6688": [4, 6, 8], "2ghz": [4, 6, 8], "observ": [4, 5, 6, 7, 8], "gsp": [4, 5, 6, 7, 8], "ad9208": [4, 6, 8], "3gsp": [4, 6, 8], "4gsp": [4, 5, 6, 7, 8], "ad9234": [4, 6, 8], "ad9250": [4, 6, 8], "170": [4, 6, 8], "ad9625": [4, 6, 8], "ad9656": [4, 6, 8], "ad9680": [4, 6, 8], "820": [4, 6, 8], "ad9683": [4, 6, 8], "ad9690": [4, 6, 8], "ad9691": [4, 6, 8], "ad9694": [4, 6, 8], "1300": [4, 6, 8], "625": [4, 6, 8], "ad9083": [4, 6, 8], "ad9094": [4, 6, 8], "ad9371": [4, 5, 6, 7, 8], "ad9375": [4, 5, 6, 7, 8], "dpd": [4, 5, 6, 7, 8], "adrv9008": [4, 5, 6, 7, 8], "12gsp": [4, 5, 6, 7, 8], "rfdac": [4, 5, 6, 7, 8], "rfadc": [4, 5, 6, 7, 8], "6gsp": [4, 5, 6, 7, 8], "4t2r": [4, 5, 6, 7, 8], "4t4r": [4, 5, 6, 7, 8], "glossari": [4, 5, 6, 8], "s_axis_axi_aclks_axi_aresetnlink_clkdac_ddatadac_dunfdac_sync_indac_sync_manual_req_inlinkenabledac_validdac_rstdac_sync_manual_req_outad_ip_jesd204_tpl_dac": 5, "verif": 5, "tone": 5, "padding_to_msb_lsb_n": 5, "dds_type": 5, "cordic": 5, "polynomi": 5, "polynomin": 5, "dds_cordic_dw": 5, "dds_cordic_phase_dw": 5, "dds_phase_dw": 5, "datapath_dis": 5, "xbar_en": 5, "xbar": 5, "dac_ddata": 5, "dac_sync_in": 5, "dac_sync_manual_req_out": 5, "dac_sync_manual_req_in": 5, "reg_cntrl_1": 5, "par_typ": 5, "pariti": 5, "par_enb": 5, "data_format": 5, "dac_dp_dis": 5, "reg_ratecntrl": 5, "reg_fram": 5, "dci": 5, "reg_status1": 5, "reg_status2": 5, "reg_status3": 5, "reg_dac_clksel": 5, "dac_clksel": 5, "clk_edge_sel": 5, "dac_sync_statu": 5, "reg_dac_custom_rd": 5, "dac_custom_rd": 5, "reg_dac_custom_wr": 5, "dac_custom_wr": 5, "if_busi": 5, "reg_dac_custom_ctrl": 5, "dac_custom_ctrl": 5, "reg_dac_gpio_in": 5, "dac_gpio_in": 5, "reg_dac_gpio_out": 5, "dac_gpio_out": 5, "conjunct": 5, "reg_chan_cntrl_9": 5, "reg_chan_cntrl_10": 5, "dds_scale_1": 5, "0x4000": 5, "tone_1_fullscal": 5, "scale_1": 5, "tone_2_fullscal": 5, "scale_2": 5, "dds_init_1": 5, "dds_incr_1": 5, "incr": 5, "f_out": 5, "clkratio": 5, "f_if": 5, "clock_ratio": 5, "greater": [5, 6, 7], "dds_scale_2": 5, "dds_init_2": 5, "init": 5, "dds_incr_2": 5, "reg_chan_cntrl_5": 5, "dds_patt_2": 5, "dds_patt_1": 5, "reg_chan_cntrl_6": 5, "dac_lb_owr": 5, "dac_dds_sel": 5, "dac_pn_owr": 5, "reg_chan_cntrl_7": 5, "sed": 5, "0x02": 5, "0x03": [5, 6, 7], "0x06": 5, "0x07": 5, "0x08": 5, "reg_chan_cntrl_8": 5, "reg_usr_cntrl_3": 5, "reg_usr_cntrl_4": 5, "usr_interpolation_m": 5, "interpol": 5, "usr_interpolation_n": 5, "reg_usr_cntrl_5": 5, "dac_iq_mod": 5, "dac_iq_swap": 5, "dds_init_1_extend": 5, "dds_incr_1_extend": 5, "phasedw": 5, "dds_init_2_extend": 5, "dds_incr_2_extend": 5, "prb": 5, "onto": [5, 7], "ad9135": [5, 7, 8], "txdac": [5, 7, 8], "ad9136": [5, 7, 8], "ad9144": [5, 7, 8], "ad9152": [5, 7, 8], "ad9154": [5, 7, 8], "ad9161": [5, 7, 8], "ad9162": [5, 7, 8], "ad9163": [5, 7, 8], "upconvert": [5, 7, 8], "ad9164": [5, 7, 8], "ad9172": [5, 7, 8], "ad9173": [5, 7, 8], "ad9174": [5, 7, 8], "ad9175": [5, 7, 8], "ad9176": [5, 7, 8], "s_axis_axi_aclks_axi_aresetnrx_ilas_configrx_eventrx_statuscore_clkcore_reset_extdevice_clkrx_cfgirqcore_resetdevice_resetaxi_jesd204_rx": 6, "descrambl": [6, 7, 8], "interoper": [6, 7], "determinist": [6, 7], "diagnost": 6, "laner": [6, 7], "axi_jesd204_rx_ip": 6, "num_link": [6, 7], "enable_link_stat": [6, 7], "stat": [6, 7], "data_path_width": [6, 7, 26], "num_input_pipelin": 6, "num": [6, 7], "num_output_pipelin": [6, 7], "enable_frame_align_check": 6, "enable_frame_align_err_reset": 6, "err": 6, "enable_char_replac": [6, 7], "char": [6, 7, 26], "async_clk": [6, 7], "gearbox": [6, 7], "tpl_data_path_width": [6, 7], "sysref_iob": [6, 7], "iob": [6, 7], "rx_cfg": 6, "core_cfg_lanes_dis": [6, 7], "lanes_dis": [6, 7], "core_cfg_links_dis": [6, 7], "links_dis": [6, 7], "core_cfg_octets_per_multifram": [6, 7], "octets_per_multifram": [6, 7], "core_cfg_octets_per_fram": [6, 7], "octets_per_fram": [6, 7], "core_cfg_disable_char_replac": [6, 7], "disable_char_replac": [6, 7], "core_cfg_disable_scrambl": [6, 7], "disable_scrambl": [6, 7], "core_cfg_frame_align_err_threshold": 6, "frame_align_err_threshold": 6, "device_cfg_octets_per_multifram": [6, 7], "device_octets_per_multifram": [6, 7], "device_cfg_octets_per_fram": [6, 7], "device_octets_per_fram": [6, 7], "device_cfg_beats_per_multifram": [6, 7], "device_beats_per_multifram": [6, 7], "device_cfg_lmfc_offset": [6, 7], "device_lmfc_offset": [6, 7], "device_cfg_sysref_oneshot": [6, 7], "device_sysref_oneshot": [6, 7], "device_cfg_sysref_dis": [6, 7], "device_sysref_dis": [6, 7], "device_cfg_buffer_early_releas": 6, "device_buffer_early_releas": 6, "device_cfg_buffer_delai": 6, "device_buffer_delai": 6, "core_ctrl_err_statistics_reset": 6, "err_statistics_reset": 6, "core_ctrl_err_statistics_mask": 6, "err_statistics_mask": 6, "rx_ilas_config": 6, "core_ilas_config_valid": 6, "core_ilas_config_addr": [6, 7], "core_ilas_config_data": [6, 7], "rx_event": 6, "device_event_sysref_alignment_error": [6, 7], "sysref_alignment_error": [6, 7], "device_event_sysref_edg": [6, 7], "sysref_edg": [6, 7], "core_event_frame_alignment_error": 6, "frame_alignment_error": 6, "core_event_unexpected_lane_state_error": 6, "unexpected_lane_state_error": 6, "rx_statu": 6, "core_status_ctrl_st": 6, "ctrl_state": 6, "core_status_lane_cgs_st": 6, "lane_cgs_st": 6, "core_status_lane_emb_st": 6, "lane_emb_st": 6, "core_status_lane_ifs_readi": 6, "lane_ifs_readi": 6, "core_status_lane_lat": 6, "lane_lat": 6, "core_status_lane_frame_align_err_cnt": 6, "lane_frame_align_err_cnt": 6, "core_status_err_statistics_cnt": 6, "err_statistics_cnt": 6, "status_synth_params0": [6, 7], "synth_params0": [6, 7], "status_synth_params1": [6, 7], "synth_params1": [6, 7], "status_synth_params2": [6, 7], "synth_params2": [6, 7], "core_clk": [6, 7], "rx_status_rx_event_rx_ilas_config_rx_cfg": 6, "core_reset_ext": [6, 7], "core_reset": [6, 7], "device_reset": [6, 7], "cfg_lanes_dis": [6, 7], "cfg_links_dis": [6, 7], "cfg_octets_per_multifram": [6, 7], "cfg_octets_per_fram": [6, 7], "cfg_disable_scrambl": [6, 7], "cfg_disable_char_replac": [6, 7], "cfg_frame_align_err_threshold": 6, "ctrl_err_statistics_reset": 6, "ctrl_err_statistics_mask": 6, "status_ctrl_st": 6, "status_lane_cgs_st": 6, "status_lane_emb_st": 6, "status_err_statistics_cnt": 6, "status_lane_ifs_readi": 6, "status_lane_lat": 6, "status_lane_frame_align_err_cnt": 6, "ilas_config_valid": 6, "ilas_config_addr": [6, 7], "ilas_config_data": [6, 7], "event_frame_alignment_error": 6, "event_unexpected_lane_state_error": 6, "rx_phy": 6, "phy_data": [6, 7], "rxdata": 6, "phy_charisk": [6, 7], "rxcharisk": 6, "phy_disperr": 6, "rxdisperr": 6, "phy_notint": 6, "rxnotint": 6, "phy_head": [6, 7], "rxheader": 6, "phy_block_sync": 6, "rxblock_sync": 6, "rx_cfg_rx_ilas_config_rx_event_rx_statu": 6, "lmfc_edg": [6, 7], "lmfc_clk": [6, 7], "sync_n": [6, 7], "phy_en_char_align": 6, "rx_valid": 6, "rx_eof": 6, "rx_sof": 6, "rx_eomf": 6, "rx_somf": 6, "03": [6, 7], "0x0001": [6, 7], "0x32303452": 6, "synth_num_lan": [6, 7], "synth_data_path_width": [6, 7], "0x00000002": [6, 7], "datapath": [6, 7, 26], "synth_reg_1": [6, 7], "presenc": [6, 7], "scrambl": [6, 7, 8], "misalign": 6, "synth_elastic_buffer_s": 6, "0x00000100": 6, "elast": 6, "irq_en": [6, 7], "link_dis": [6, 7], "link_stat": [6, 7], "external_reset": [6, 7], "link_clk_freq": [6, 7], "0x33": [6, 7], "0xcc": [6, 7], "device_clk_freq": [6, 7], "sysref_conf": [6, 7], "sysref_oneshot": [6, 7], "oneshot": [6, 7], "sysref_dis": [6, 7], "sysref_lmfc_offset": [6, 7], "lmfc": [6, 7], "sysref_statu": [6, 7], "unalign": [6, 7], "sysref_detect": [6, 7], "lane_disablen": [6, 7], "0x210": [6, 7], "link_conf0": [6, 7], "k": [6, 7, 26], "0x85": [6, 7], "0x214": [6, 7], "link_conf1": [6, 7], "char_replacement_dis": [6, 7], "descrambler_dis": 6, "0x86": [6, 7], "0x218": [6, 7], "multi_link_dis": [6, 7], "link_disablen": [6, 7], "0x87": [6, 7], "0x21c": [6, 7], "link_conf4": [6, 7], "tpl_beats_per_multifram": [6, 7], "link_conf2": [6, 7], "buffer_early_releas": 6, "buffer_deali": 6, "opportun": 6, "link_conf3": [6, 7], "mask_invalid_head": 6, "invalid": 6, "mask_unexpected_eomb": 6, "unexpect": 6, "mask_unexpected_eoemb": 6, "mask_crc_mismatch": 6, "mask_unexpectedk": 6, "mask_notint": 6, "mask_disperr": 6, "dispar": [6, 26], "reset_count": 6, "0x280": [6, 7], "link_statu": [6, 7], "status_st": [6, 7], "b10b_link_state_machin": 6, "wait_for_phi": 6, "b66b_link_state_machin": 6, "wait_b": 6, "block_sync": 6, "0x300": 6, "lanen_statu": 6, "emb_stat": 6, "emb_init": 6, "emb_hunt": 6, "emb_lock": 6, "ilas_readi": 6, "ifs_readi": 6, "cgs_state": 6, "0xc1": 6, "0x304": 6, "lanen_lat": 6, "eoemb": 6, "lemc": [6, 7], "kxf": 6, "0xc2": 6, "0x308": 6, "lanen_error_statist": 6, "error_regist": 6, "0xc3": 6, "0x30c": 6, "lanen_lane_frame_align_err_cnt": 6, "0x310": [6, 7], "lanen_ilas0": [6, 7], "bank": [6, 7], "0xc5": [6, 7], "0x314": [6, 7], "lanen_ilas1": [6, 7], "scr": [6, 7], "lid": [6, 7], "0xc6": [6, 7], "0x318": [6, 7], "lanen_ilas2": [6, 7], "jesdv": [6, 7], "subclassv": [6, 7], "0xc7": [6, 7], "0x31c": [6, 7], "lanen_ilas3": [6, 7], "fchk": [6, 7], "checksum": [6, 7], "hd": [6, 7], "cf": [6, 7], "recoveri": [6, 26], "reiniti": 6, "lowest": [6, 7], "tempor": [6, 7], "204r": 6, "0x010": [6, 7], "0x014": [6, 7], "0x040": 6, "skew": 6, "0x0c0": [6, 7], "react": [6, 7], "0x0c4": [6, 7], "immedi": [6, 7], "multipli": [6, 7], "fxk": [6, 7], "ex32x8": [6, 7], "stage": [6, 7], "disregard": [6, 7], "earliest": 6, "former": 6, "later": [6, 7], "buffer_delai": 6, "pvt": 6, "multifram": [6, 7], "bogu": [6, 7], "Their": [6, 7], "b001": 6, "b010": 6, "track": 6, "emit": 6, "lanen_ilasx": 6, "0x0c8": [6, 7], "0x0cc": [6, 7], "satisfi": [6, 7], "recov": [6, 7], "succe": 6, "jtxn": 6, "counterpart": [6, 7], "sc1": [6, 7], "sc0": [6, 7], "marker": 6, "reconstruct": 6, "extract": 6, "left": 6, "eight": 6, "previou": 6, "deliv": [6, 7], "consum": [6, 7], "closer": 6, "sw": 6, "tpldw": 6, "margin": 6, "deliber": [6, 7], "decis": [6, 7], "subset": [6, 7], "mandat": [6, 7], "lie": [6, 7], "dormant": [6, 7], "unneed": [6, 7], "approach": [6, 7], "leaner": [6, 7], "deviat": [6, 7], "seldom": [6, 7], "viabl": [6, 7], "modern": [6, 7], "investig": [6, 7], "commerci": [6, 7, 8], "s_axis_axi_aclks_axi_aresetntx_ilas_configtx_eventtx_statuscore_clkcore_reset_extdevice_clktx_cfgtx_ctrlirqcore_resetdevice_resetaxi_jesd204_tx": 7, "axi_jesd204_tx_ip": 7, "tx_cfg": 7, "core_cfg_continuous_cg": 7, "continuous_cg": 7, "core_cfg_continuous_ila": 7, "continuous_ila": 7, "core_cfg_skip_ila": 7, "skip_ila": 7, "core_cfg_mframes_per_ila": 7, "mframes_per_ila": 7, "tx_ilas_config": 7, "core_ilas_config_rd": 7, "tx_event": 7, "tx_statu": 7, "core_status_st": 7, "core_status_sync": 7, "tx_ctrl": 7, "core_ctrl_manual_sync_request": 7, "tx_status_tx_event_tx_ilas_config_tx_cfg_tx_ctrl": 7, "tx_valid": 7, "tx_readi": 7, "cfg_continuous_cg": 7, "cfg_continuous_ila": 7, "cfg_skip_ila": 7, "cfg_mframes_per_ila": 7, "ilas_config_rd": 7, "status_sync": 7, "ctrl_manual_sync_request": 7, "tx_phy": 7, "txdata": 7, "txcharisk": 7, "txheader": 7, "tx_cfg_tx_ilas_config_tx_event_tx_status_tx_ctrl": 7, "tx_eof": 7, "tx_sof": 7, "tx_somf": 7, "tx_eomf": 7, "0x32303454": 7, "06": 7, "multiblock": 7, "scrambler_dis": 7, "w1": 7, "cml": [7, 26], "204t": 7, "indefinit": 7, "repeat": 7, "link_config2": 7, "iter": 7, "link_config3": 7, "asid": 7, "absenc": 7, "analyz": 7, "sync_statu": 7, "3rd": 7, "16th": 7, "fifth": 7, "split": 7, "succeed": 7, "jrxn": 7, "troubleshoot": 7, "scrambler": 7, "mark": 7, "jesd204a": 8, "jedec": 8, "committe": 8, "realiz": 8, "wireless": 8, "gsm": 8, "cdma": 8, "lte": 8, "cdma2000": 8, "wimax": 8, "td": 8, "scdma": 8, "radio": 8, "ultrasound": 8, "mil": 8, "aero": 8, "radar": 8, "particip": 8, "member": 8, "concurr": 8, "roadmap": 8, "breakthrough": 8, "experi": 8, "partner": 8, "mail": 8, "oblig": 8, "agreement": 8, "purchas": 8, "author": 8, "distributor": 8, "anyth": 8, "email": 8, "chosen": 8, "meanwhil": 8, "fsm": 8, "eyescan": 8, "altera": 8, "fmcadc2": 8, "fmcadc3": 8, "fmcadc4": 8, "retir": 8, "fmcjesdadc1": 8, "fmcomms8": 8, "fmcomms11": 8, "fmcdaq2": 8, "adrv9371": 8, "som": 8, "ad913x": 8, "ad917x": 8, "ad915x": 8, "ad916x": 8, "quadmxfe1": 8, "fmclidar1": 8, "adrv9026": 8, "surviv": 8, "9009": 8, "ad9528": 8, "hstl": 8, "hmc7043": 8, "ghz": 8, "fanout": 8, "jitter": 8, "ltc6952": 8, "ultralow": 8, "5ghz": 8, "adf": 8, "4371": 8, "microwav": 8, "vco": 8, "data_with": 9, "offload_sync_id_pend": 9, "0xxxxxxxxx": 9, "offload_sync_id": 9, "0x3b": 9, "0xec": 9, "sdi_fifo_msb": 9, "0x82": 9, "0x208": 9, "0x83": 9, "0x20c": 9, "cfg_info_4": 9, "consider": 25, "up_clkup_rstncpll_ref_clk_": 26, "rx_clk_": 26, "tx_clk_": 26, "qpll_ref_clk_": 26, "rx_clk_2x_": 26, "tx_clk_2x_": 26, "up_rx_rst_": 26, "up_tx_rst_": 26, "up_cpll_rst_": 26, "up_qpll_rst_": 26, "up_rx_": 26, "up_tx_": 26, "tx_": 26, "rx_": 26, "_prx_": 26, "_nrx_calign_": 26, "rx_out_clk_": 26, "tx_out_clk_": 26, "rx_out_clk_div": 26, "tx_out_clk_div": 26, "_ptx_": 26, "_nutil_adxcvr": 26, "gtx2": 26, "gth3": 26, "gth4": 26, "gtex2_common": 26, "gtxe2_channel": 26, "qpll_refclk_div": 26, "qpll_fbdiv_ratio": 26, "por_cfg": 26, "por": 26, "h0006": 26, "ppf0_cfg": 26, "ppf0": 26, "h0600": 26, "ppf1_cfg": 26, "ppf1": 26, "qpll_cfg": 26, "b000011010000000000110000001": 26, "qpll_fbdiv": 26, "b0000110000": 26, "qpll_cfg0": 26, "cfg0": 26, "h331c": 26, "qpll_cfg1": 26, "hd038": 26, "qpll_cfg1_g3": 26, "g3": 26, "qpll_cfg2": 26, "cfg2": 26, "h0fc0": 26, "qpll_cfg2_g3": 26, "qpll_cfg3": 26, "cfg3": 26, "h0120": 26, "qpll_cfg4": 26, "cfg4": 26, "h0003": 26, "qpll_cp_g3": 26, "b0000011111": 26, "qpll_lpf": 26, "lpf": 26, "b0100110111": 26, "qpll_cp": 26, "b0001111111": 26, "cpll_fbdiv": 26, "n2": 26, "cpll_fbdiv_4_5": 26, "n1": 26, "cpll_cfg0": 26, "h01fa": 26, "cpll_cfg1": 26, "h0023": 26, "cpll_cfg2": 26, "h0002": 26, "cpll_cfg3": 26, "h0000": 26, "ch_hspmux": 26, "ch": 26, "hspmux": 26, "h2424": 26, "preiq_freq_bst": 26, "preiq": 26, "freq": 26, "bst": 26, "rxpi_cfg0": 26, "rxpi": 26, "rxpi_cfg1": 26, "h0015": 26, "rtx_buf_cml_ctrl": 26, "rtx": 26, "buf": 26, "b011": 26, "tx_num_of_lan": 26, "tx_out_div": 26, "tx_clk25_div": 26, "tx_lane_invert": 26, "tx_pi_biasset": 26, "pi": 26, "biasset": 26, "txpi_cfg": 26, "txpi": 26, "h0054": 26, "a_txdiffctrl": 26, "txdiffctrl": 26, "b10110": 26, "rx_num_of_lan": 26, "rx_out_div": 26, "rx_clk25_div": 26, "rx_dfe_lpm_cfg": 26, "h0104": 26, "rx_pma_cfg": 26, "pma_rsv": 26, "h001e7080": 26, "rx_cdr_cfg": 26, "h0b000023ff10400020": 26, "rxcdr_cfg0": 26, "rxcdr": 26, "rxcdr_cfg2": 26, "h0269": 26, "rxcdr_cfg2_gen2": 26, "gen2": 26, "b1001100101": 26, "rxcdr_cfg2_gen4": 26, "gen4": 26, "h00b4": 26, "rxcdr_cfg3": 26, "h0012": 26, "rxcdr_cfg3_gen2": 26, "b011010": 26, "rxcdr_cfg3_gen3": 26, "gen3": 26, "rxcdr_cfg3_gen4": 26, "h0024": 26, "rxdfe_kh_cfg2": 26, "rxdfe": 26, "kh": 26, "h0200": 26, "rxdfe_kh_cfg3": 26, "h4101": 26, "rx_widemode_cdr": 26, "widemod": 26, "cdr": 26, "rx_xmode_sel": 26, "xmode": 26, "txdrv_freqband": 26, "txdrv": 26, "freqband": 26, "txfe_cfg0": 26, "txfe": 26, "h03c2": 26, "txfe_cfg1": 26, "h6c00": 26, "txfe_cfg2": 26, "txfe_cfg3": 26, "txpi_cfg0": 26, "h0300": 26, "txpi_cfg1": 26, "h1000": 26, "txswbst_en": 26, "txswbst": 26, "rx_lane_invert": 26, "qpll_ref_clk_0": 26, "cpll_ref_clk_0": 26, "rx_charisk_": 26, "rx_disperr_": 26, "rx_notintable_": 26, "rx_data_": 26, "rx_calign_": 26, "comma": 26, "tx_charisk_": 26, "tx_data_": 26, "wizard": 26, "sequenti": 26, "tightli": 26, "placement": 26, "permut": 26, "conflict": 26, "complementari": 26, "crossbar": 26}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"hdl": [0, 2, 6, 7, 8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 50, 52, 53, 57], "refer": [0, 1, 19, 24, 26, 49, 53, 57], "design": [0, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 57], "content": [0, 3, 25, 45, 54], "high": 2, "speed": 2, "dma": [2, 19, 56], "control": [2, 6, 7, 10, 13, 19, 48], "featur": [1, 2, 4, 5, 6, 7, 24, 26], "util": [2, 56], "file": [2, 4, 5, 6, 7, 9, 10, 13, 15, 16, 17, 18, 22, 23, 24, 48, 53, 57], "block": [2, 4, 5, 6, 7, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "diagram": [2, 4, 5, 6, 7, 19, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48], "configur": [2, 4, 5, 6, 7, 9, 12, 15, 16, 17, 18, 21, 23, 24, 26, 28, 34, 36, 46, 47], "paramet": [1, 2, 4, 5, 6, 7, 9, 16, 17, 18, 23, 24, 26], "interfac": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 20, 22, 23, 24, 26, 34, 48], "regist": [1, 2, 4, 5, 6, 7, 9, 12, 21, 24], "map": [1, 2, 4, 5, 6, 7, 9, 24], "theori": [2, 4, 5, 6, 7, 9, 13, 16, 17, 23], "oper": [2, 4, 5, 6, 7, 9, 13, 16, 17, 23], "synthesi": [2, 4, 5, 6, 7, 49], "set": [2, 6, 7, 12, 21], "size": 2, "intern": 2, "store": 2, "forward": 2, "data": [2, 4, 5, 6, 7], "buffer": 2, "signal": [2, 4, 5, 6, 7, 8, 9, 10, 13, 15, 16, 17, 18, 22, 23], "axi": [2, 6, 7, 9, 14], "stream": 2, "slave": 2, "peripher": [2, 4, 5, 6, 7, 48], "identif": [2, 6, 7], "interrupt": [2, 6, 7, 9, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48], "handl": [2, 6, 7], "transfer": [2, 12, 21, 28], "submiss": 2, "statu": [2, 6, 7], "length": [2, 12], "report": 2, "tear": 2, "down": 2, "2d": 2, "cyclic": 2, "scatter": 2, "gather": 2, "descriptor": 2, "structur": [2, 48, 52], "start": 2, "synchron": [2, 4, 5, 7, 9, 12], "diagnost": [2, 7], "limit": [2, 36, 47], "4kbyte": 2, "address": [2, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48], "boundari": 2, "align": [2, 6, 7], "datapath": 2, "width": 2, "softwar": [1, 2, 4, 5, 6, 7, 8, 11, 19, 20, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "support": [2, 4, 5, 6, 7, 8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 49], "known": 2, "issu": 2, "technic": [2, 4, 5, 6, 7, 8], "glossari": 2, "librari": [3, 49, 52], "spi": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48], "engin": [9, 10, 11, 12, 13, 14, 16, 17, 18, 19], "modul": [9, 11, 14, 16, 17, 18, 20, 23], "pin": [4, 5, 6, 7, 9, 10, 13, 15, 16, 17, 18, 22, 23], "fifo": 9, "event": 9, "threshold": 9, "sync_ev": 9, "sub": [11, 20], "relat": [11, 20, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "ip": [11, 20, 24, 25, 56], "core": [11, 20, 26, 56], "exampl": [8, 11, 15, 20, 36, 47, 48, 57], "addit": [6, 8, 11, 20], "resourc": [11, 20, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "instruct": [12, 14, 21], "specif": [12, 21, 25], "chip": 12, "select": 12, "write": 12, "sleep": 12, "prescal": 12, "dynam": 12, "offload": [13, 14, 18], "pipelin": 14, "delai": 14, "execut": [14, 16], "detail": [14, 24], "interconnect": [14, 17, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48], "bu": 15, "io": 15, "verilog": [15, 53], "tutori": [8, 19], "pulsar": [19, 46], "adc": [4, 19, 36, 46, 47, 56], "evalu": 19, "target": [19, 49], "devic": [1, 4, 5, 6, 7, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "hierarchi": 19, "instanti": [19, 48], "clock": [4, 5, 6, 7, 8, 19, 26, 28, 36, 37, 38, 47], "ad7984": 19, "time": 19, "sampl": 19, "rate": 19, "setup": [19, 27, 30, 31, 33, 34, 35, 41, 42, 49], "system": [19, 28, 36, 37, 38, 40, 41, 47], "top": 19, "constraint": [19, 26, 57], "testbench": 19, "result": [19, 49], "section": [19, 51], "framework": [8, 20, 56], "templat": [20, 21, 22, 23, 24, 47, 51], "other": [21, 34, 46], "yet": 21, "anoth": [21, 58], "architectur": [24, 48], "descript": 24, "guidelin": [1, 24, 26, 51, 53], "ad4134": 27, "fmc": [27, 28, 29, 31, 37, 57], "project": [8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 47, 48, 49, 50, 52, 57], "overview": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "board": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 57], "carrier": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 57], "jumper": [27, 30, 31, 33, 34, 35, 41, 42], "cpu": [27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48], "memori": [27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48], "connect": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 57], "gpio": [27, 28, 29, 30, 31, 34, 35, 36, 39, 40, 41, 42, 46, 47, 48], "build": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49], "hardwar": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "more": [1, 4, 5, 6, 7, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47], "inform": [1, 4, 5, 6, 7, 8, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47], "ad4630": 28, "mode": [28, 34, 36, 46, 47], "zone": 28, "1": [1, 28, 53], "2": [1, 28, 36, 53], "echo": 28, "i2c": [28, 29, 30, 33, 34, 35, 39, 40, 41, 46, 47, 48], "ad469x": 29, "ad5766": 30, "sdz": [30, 34, 39], "ad7134": 31, "legend": [31, 34, 41, 42, 46], "ad719x": 32, "asdz": 32, "consider": [26, 32, 36, 38, 47], "ad738x_fmc": 33, "ad7616": 34, "requir": [34, 46], "ad7616_sdz": 34, "serial": 34, "parallel": 34, "chang": 34, "ad9081": 36, "fmca": 36, "ebz": [36, 38], "ad9082": 36, "singl": 36, "link": [1, 4, 5, 6, 7, 8, 36], "m": 36, "8": 36, "l": 36, "4": [36, 53], "jesd204c": 36, "scheme": [36, 37, 38, 47], "zcu102": 36, "vcu118": 36, "crossbar": [36, 47], "config": [36, 47], "dac": [5, 36, 47, 56], "ad9434": 37, "ad9783": 38, "adaq7980": 39, "cn0363": 40, "cn0540": 41, "cn0561": 42, "pulsar_adc_pmdz": 46, "pulsar_adc_fmc": 46, "thi": 47, "i": [47, 57], "just": 47, "an": [47, 49, 57], "how": [8, 48], "thei": 48, "re": 48, "typic": 48, "base": [48, 57], "microprocessor": [26, 48], "i2": 48, "spdif": 48, "hdmi": 48, "tabl": [1, 48], "capabl": 48, "amd": [1, 25, 26, 48, 49, 57], "platform": [8, 48], "intel": [1, 48, 49, 57], "vadj": 48, "valu": 48, "check": [4, 49, 57], "your": 49, "environ": 49, "repositori": [49, 52], "analyz": 49, "enabl": 49, "out": 49, "context": 49, "compon": 49, "make": 49, "command": 49, "tool": [49, 58], "version": [49, 58], "linux": [8, 49], "window": 49, "prepar": 49, "sd": 49, "card": 49, "error": 49, "warn": 49, "note": 49, "vivado": 49, "custom": 50, "document": 51, "common": [26, 51, 57], "git": 52, "folder": 52, "The": 52, "ar": 52, "follow": 52, "releas": [52, 58], "branch": [52, 58], "adi": [53, 56, 57], "code": [7, 53], "introduct": [53, 55], "style": 53, "A": 53, "layout": 53, "b": [6, 53], "name": 53, "convent": 53, "c": [4, 5, 6, 7, 8, 53], "comment": 53, "d": 53, "gener": [53, 57], "3": 53, "annex": 53, "format": 53, "vhdl": 53, "user": [6, 7, 54], "guid": 54, "video": 56, "port": [57, 58], "": 57, "quick": 57, "compat": 57, "xilinx": [1, 25, 26, 57], "tip": 57, "o": [8, 57], "creat": 57, "about": 58, "we": 58, "us": 58, "third": 59, "parti": 59, "fork": 59, "ad7768": 35, "evb": 35, "axi_adxcvr": 1, "physic": [1, 8, 26], "layer": [1, 4, 5, 8], "prb": [1, 4], "test": 1, "tx": [1, 7, 26], "procedur": 1, "rx": [1, 6, 26], "jesd204b": [4, 5, 6, 7, 8], "transport": [4, 5, 8], "applic": [4, 5], "monitor": [4, 5, 6, 7], "formatt": 4, "extern": [4, 5], "restrict": [4, 5, 6, 7], "analog": [4, 5, 6, 7, 8], "digit": [4, 5, 6, 7, 8], "convert": [4, 5, 6, 7, 8], "rf": [4, 5, 6, 7, 8], "transceiv": [4, 5, 6, 7, 8], "mix": [4, 5, 6, 7, 8], "front": [4, 5, 6, 7, 8], "end": [4, 5, 6, 7, 8], "path": 5, "receiv": 6, "jesd204": [6, 7, 8], "rx_phyn": 6, "rx_data": 6, "multi": [6, 7], "sysref": [6, 7], "lane": [6, 7], "8b": [6, 7], "10b": [6, 7], "field": 6, "64b": [6, 7], "66b": [6, 7], "ila": [6, 7], "state": [6, 7], "machin": [6, 7], "reset": [6, 26], "phase": [6, 7], "wait": [6, 7], "FOR": 6, "phy": 6, "cg": [6, 7], "endpoint": [6, 7], "establish": [6, 7], "sync": 6, "extend": 6, "multiblock": 6, "emb": 6, "init": 6, "hunt": 6, "lock": 6, "dual": [6, 7], "latenc": 6, "reduct": 6, "transmit": 7, "tx_phyn": 7, "tx_data": 7, "manual": 7, "request": 7, "group": 7, "initi": 7, "sequenc": 7, "obtain": 8, "licens": 8, "fpga": 8, "No": 8, "articl": 8, "rapid": 8, "prototyp": 8, "solut": 8, "util_adxcvr": 26, "pll": 26, "drp": 26, "channel": 26, "ey": 26, "scan": 26}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.intersphinx": 1, "sphinx": 58}, "alltitles": {"HDL Reference Designs": [[0, "hdl-reference-designs"]], "Contents": [[0, "contents"], [54, "contents"], [45, "contents"], [3, "contents"], [25, "contents"]], "SPI Engine Control Interface": [[10, "spi-engine-control-interface"]], "Files": [[10, "files"], [13, "files"], [15, "files"], [22, "files"], [23, "files"], [24, "files"], [16, "files"], [17, "files"], [7, "files"], [9, "files"], [5, "files"], [4, "files"], [18, "files"], [2, "files"], [6, "files"]], "Signal Pins": [[10, "signal-pins"], [13, "signal-pins"], [15, "signal-pins"], [22, "signal-pins"]], "SPI Engine": [[11, "spi-engine"]], "Sub-modules": [[11, "sub-modules"], [20, "sub-modules"]], "Interfaces": [[11, "interfaces"], [20, "interfaces"], [1, "interfaces"], [1, "id3"], [8, "interfaces"]], "Software": [[11, "software"], [20, "software"]], "Related IP Cores": [[11, "related-ip-cores"], [20, "related-ip-cores"]], "Examples": [[11, "examples"], [20, "examples"], [48, "examples"]], "Additional Resources": [[11, "additional-resources"], [20, "additional-resources"]], "SPI Engine Instruction Set Specification": [[12, "spi-engine-instruction-set-specification"]], "Instructions": [[12, "instructions"], [21, "instructions"]], "Transfer Instruction": [[12, "transfer-instruction"], [21, "transfer-instruction"]], "Chip-select Instruction": [[12, "chip-select-instruction"]], "Configuration Write Instruction": [[12, "configuration-write-instruction"]], "Synchronize Instruction": [[12, "synchronize-instruction"]], "Sleep Instruction": [[12, "sleep-instruction"]], "Configuration Registers": [[12, "configuration-registers"], [21, "configuration-registers"]], "SPI Configuration Register": [[12, "spi-configuration-register"]], "Prescaler Configuration Register": [[12, "prescaler-configuration-register"]], "Dynamic Transfer Length Register": [[12, "dynamic-transfer-length-register"]], "SPI Engine Offload Control Interface": [[13, "spi-engine-offload-control-interface"]], "Theory of Operation": [[13, "theory-of-operation"], [23, "theory-of-operation"], [16, "theory-of-operation"], [17, "theory-of-operation"], [7, "theory-of-operation"], [9, "theory-of-operation"], [5, "theory-of-operation"], [4, "theory-of-operation"], [2, "theory-of-operation"], [6, "theory-of-operation"]], "SPI Engine Pipeline Delays": [[14, "spi-engine-pipeline-delays"]], "Instruction Execution": [[14, "instruction-execution"]], "Detailed Delays": [[14, "detailed-delays"]], "Offload Module": [[14, "offload-module"]], "Interconnect Module": [[14, "interconnect-module"]], "Execution Module": [[14, "execution-module"]], "AXI Module": [[14, "axi-module"]], "SPI Bus Interface": [[15, "spi-bus-interface"]], "IO configuration": [[15, "io-configuration"]], "Example Verilog IO configuration": [[15, "example-verilog-io-configuration"]], "SPI Engine Tutorial - PulSAR-ADC": [[19, "spi-engine-tutorial-pulsar-adc"]], "Evaluating the target device": [[19, "evaluating-the-target-device"]], "SPI Engine hierarchy instantiation": [[19, "spi-engine-hierarchy-instantiation"]], "SPI Engine reference clock": [[19, "spi-engine-reference-clock"]], "AD7984 Timing diagram": [[19, "ad7984-timing-diagram"]], "Sample rate control": [[19, "sample-rate-control"]], "DMA setup": [[19, "dma-setup"]], "System Top": [[19, "system-top"]], "System Constraints": [[19, "system-constraints"]], "Testbench": [[19, "testbench"]], "Evaluating the result": [[19, "evaluating-the-result"]], "Software section": [[19, "software-section"]], "Framework Template": [[20, "framework-template"]], "Template Instruction Set Specification": [[21, "template-instruction-set-specification"]], "Other Instruction": [[21, "other-instruction"]], "Yet Another Instruction": [[21, "yet-another-instruction"]], "Template Register": [[21, "template-register"]], "Template Interface": [[22, "template-interface"]], "Template Module": [[23, "template-module"]], "Configuration Parameters": [[23, "configuration-parameters"], [24, "configuration-parameters"], [16, "configuration-parameters"], [17, "configuration-parameters"], [9, "configuration-parameters"], [18, "configuration-parameters"], [2, "configuration-parameters"], [26, "configuration-parameters"]], "Signal and Interface Pins": [[23, "signal-and-interface-pins"], [16, "signal-and-interface-pins"], [17, "signal-and-interface-pins"], [9, "signal-and-interface-pins"], [5, "signal-and-interface-pins"], [4, "signal-and-interface-pins"], [18, "signal-and-interface-pins"]], "IP Template": [[24, "ip-template"]], "Features": [[24, "features"], [1, "features"], [7, "features"], [5, "features"], [4, "features"], [2, "features"], [26, "features"], [6, "features"]], "Block Diagram": [[24, "block-diagram"], [7, "block-diagram"], [5, "block-diagram"], [4, "block-diagram"], [2, "block-diagram"], [26, "block-diagram"], [6, "block-diagram"]], "Interface": [[24, "interface"], [2, "interface"], [26, "interface"]], "Detailed Architecture": [[24, "detailed-architecture"]], "Detailed Description": [[24, "detailed-description"]], "Register Map": [[24, "register-map"], [1, "register-map"], [1, "register-map-1"], [7, "register-map"], [9, "register-map"], [5, "register-map"], [4, "register-map"], [2, "register-map"], [6, "register-map"]], "Design Guidelines": [[24, "design-guidelines"], [26, "design-guidelines"]], "Software Guidelines": [[24, "software-guidelines"], [1, "software-guidelines"], [1, "software-guidelines-1"], [26, "software-guidelines"]], "References": [[24, "references"], [49, "references"], [26, "references"]], "AD4134-FMC HDL project": [[27, "ad4134-fmc-hdl-project"]], "Overview": [[27, "overview"], [28, "overview"], [29, "overview"], [30, "overview"], [31, "overview"], [32, "overview"], [33, "overview"], [34, "overview"], [36, "overview"], [37, "overview"], [38, "overview"], [39, "overview"], [40, "overview"], [41, "overview"], [42, "overview"], [46, "overview"], [47, "overview"], [35, "overview"]], "Supported boards": [[27, "supported-boards"], [28, "supported-boards"], [29, "supported-boards"], [30, "supported-boards"], [31, "supported-boards"], [32, "supported-boards"], [33, "supported-boards"], [34, "supported-boards"], [36, "supported-boards"], [37, "supported-boards"], [38, "supported-boards"], [39, "supported-boards"], [40, "supported-boards"], [41, "supported-boards"], [42, "supported-boards"], [46, "supported-boards"], [47, "supported-boards"], [35, "supported-boards"]], "Supported devices": [[27, "supported-devices"], [28, "supported-devices"], [29, "supported-devices"], [30, "supported-devices"], [31, "supported-devices"], [32, "supported-devices"], [33, "supported-devices"], [34, "supported-devices"], [36, "supported-devices"], [37, "supported-devices"], [38, "supported-devices"], [39, "supported-devices"], [40, "supported-devices"], [41, "supported-devices"], [42, "supported-devices"], [46, "supported-devices"], [47, "supported-devices"], [35, "supported-devices"]], "Supported carriers": [[27, "supported-carriers"], [28, "supported-carriers"], [29, "supported-carriers"], [30, "supported-carriers"], [31, "supported-carriers"], [32, "supported-carriers"], [33, "supported-carriers"], [34, "supported-carriers"], [36, "supported-carriers"], [37, "supported-carriers"], [38, "supported-carriers"], [39, "supported-carriers"], [40, "supported-carriers"], [41, "supported-carriers"], [42, "supported-carriers"], [46, "supported-carriers"], [47, "supported-carriers"], [35, "supported-carriers"]], "Block design": [[27, "block-design"], [28, "block-design"], [29, "block-design"], [30, "block-design"], [31, "block-design"], [32, "block-design"], [33, "block-design"], [34, "block-design"], [36, "block-design"], [37, "block-design"], [38, "block-design"], [39, "block-design"], [40, "block-design"], [41, "block-design"], [42, "block-design"], [46, "block-design"], [47, "block-design"], [35, "block-design"]], "Block diagram": [[27, "block-diagram"], [28, "block-diagram"], [29, "block-diagram"], [30, "block-diagram"], [31, "block-diagram"], [32, "block-diagram"], [33, "block-diagram"], [34, "block-diagram"], [36, "block-diagram"], [37, "block-diagram"], [38, "block-diagram"], [39, "block-diagram"], [40, "block-diagram"], [41, "block-diagram"], [42, "block-diagram"], [46, "block-diagram"], [47, "block-diagram"], [35, "block-diagram"]], "Jumper setup": [[27, "jumper-setup"], [30, "jumper-setup"], [31, "jumper-setup"], [33, "jumper-setup"], [34, "jumper-setup"], [41, "jumper-setup"], [42, "jumper-setup"], [35, "jumper-setup"]], "CPU/Memory interconnects addresses": [[27, "cpu-memory-interconnects-addresses"], [28, "cpu-memory-interconnects-addresses"], [29, "cpu-memory-interconnects-addresses"], [30, "cpu-memory-interconnects-addresses"], [31, "cpu-memory-interconnects-addresses"], [33, "cpu-memory-interconnects-addresses"], [34, "cpu-memory-interconnects-addresses"], [36, "cpu-memory-interconnects-addresses"], [37, "cpu-memory-interconnects-addresses"], [38, "cpu-memory-interconnects-addresses"], [39, "cpu-memory-interconnects-addresses"], [40, "cpu-memory-interconnects-addresses"], [41, "cpu-memory-interconnects-addresses"], [42, "cpu-memory-interconnects-addresses"], [46, "cpu-memory-interconnects-addresses"], [47, "cpu-memory-interconnects-addresses"], [48, "cpu-memory-interconnects-addresses"], [35, "cpu-memory-interconnects-addresses"]], "SPI connections": [[27, "spi-connections"], [28, "spi-connections"], [29, "spi-connections"], [30, "spi-connections"], [31, "spi-connections"], [32, "spi-connections"], [33, "spi-connections"], [34, "spi-connections"], [36, "spi-connections"], [37, "spi-connections"], [38, "spi-connections"], [39, "spi-connections"], [40, "spi-connections"], [41, "spi-connections"], [42, "spi-connections"], [46, "spi-connections"], [47, "spi-connections"]], "GPIOs": [[27, "gpios"], [28, "gpios"], [29, "gpios"], [30, "gpios"], [31, "gpios"], [34, "gpios"], [36, "gpios"], [39, "gpios"], [40, "gpios"], [41, "gpios"], [42, "gpios"], [46, "gpios"], [47, "gpios"], [48, "gpios"], [35, "gpios"]], "Interrupts": [[27, "interrupts"], [28, "interrupts"], [29, "interrupts"], [30, "interrupts"], [31, "interrupts"], [33, "interrupts"], [34, "interrupts"], [36, "interrupts"], [37, "interrupts"], [38, "interrupts"], [39, "interrupts"], [40, "interrupts"], [41, "interrupts"], [42, "interrupts"], [46, "interrupts"], [47, "interrupts"], [48, "interrupts"], [35, "interrupts"], [7, "interrupts"], [9, "interrupts"], [2, "interrupts"], [6, "interrupts"]], "Building the HDL project": [[27, "building-the-hdl-project"], [28, "building-the-hdl-project"], [29, "building-the-hdl-project"], [30, "building-the-hdl-project"], [31, "building-the-hdl-project"], [32, "building-the-hdl-project"], [33, "building-the-hdl-project"], [34, "building-the-hdl-project"], [36, "building-the-hdl-project"], [37, "building-the-hdl-project"], [38, "building-the-hdl-project"], [39, "building-the-hdl-project"], [40, "building-the-hdl-project"], [41, "building-the-hdl-project"], [42, "building-the-hdl-project"], [46, "building-the-hdl-project"], [47, "building-the-hdl-project"], [35, "building-the-hdl-project"]], "Resources": [[27, "resources"], [28, "resources"], [29, "resources"], [30, "resources"], [31, "resources"], [32, "resources"], [33, "resources"], [34, "resources"], [36, "resources"], [37, "resources"], [38, "resources"], [39, "resources"], [40, "resources"], [41, "resources"], [42, "resources"], [46, "resources"], [47, "resources"], [35, "resources"]], "Hardware related": [[27, "hardware-related"], [28, "hardware-related"], [29, "hardware-related"], [30, "hardware-related"], [31, "hardware-related"], [32, "hardware-related"], [33, "hardware-related"], [34, "hardware-related"], [36, "hardware-related"], [37, "hardware-related"], [38, "hardware-related"], [39, "hardware-related"], [40, "hardware-related"], [41, "hardware-related"], [42, "hardware-related"], [46, "hardware-related"], [47, "hardware-related"], [35, "hardware-related"]], "HDL related": [[27, "hdl-related"], [28, "hdl-related"], [29, "hdl-related"], [30, "hdl-related"], [31, "hdl-related"], [32, "hdl-related"], [33, "hdl-related"], [34, "hdl-related"], [36, "hdl-related"], [37, "hdl-related"], [38, "hdl-related"], [39, "hdl-related"], [40, "hdl-related"], [41, "hdl-related"], [42, "hdl-related"], [46, "hdl-related"], [47, "hdl-related"], [35, "hdl-related"]], "Software related": [[27, "software-related"], [28, "software-related"], [29, "software-related"], [30, "software-related"], [31, "software-related"], [32, "software-related"], [33, "software-related"], [34, "software-related"], [36, "software-related"], [37, "software-related"], [38, "software-related"], [39, "software-related"], [40, "software-related"], [41, "software-related"], [42, "software-related"], [46, "software-related"], [47, "software-related"], [35, "software-related"]], "More information": [[27, "more-information"], [28, "more-information"], [29, "more-information"], [30, "more-information"], [31, "more-information"], [32, "more-information"], [33, "more-information"], [34, "more-information"], [36, "more-information"], [37, "more-information"], [38, "more-information"], [39, "more-information"], [40, "more-information"], [41, "more-information"], [42, "more-information"], [43, "more-information"], [46, "more-information"], [47, "more-information"], [35, "more-information"]], "Support": [[27, "support"], [28, "support"], [29, "support"], [30, "support"], [31, "support"], [32, "support"], [33, "support"], [34, "support"], [36, "support"], [37, "support"], [38, "support"], [39, "support"], [40, "support"], [41, "support"], [42, "support"], [44, "support"], [46, "support"], [47, "support"], [35, "support"]], "AD4630-FMC HDL project": [[28, "ad4630-fmc-hdl-project"]], "SPI mode - transfer zone 1": [[28, "spi-mode-transfer-zone-1"]], "SPI mode - transfer zone 2": [[28, "spi-mode-transfer-zone-2"]], "Echo clock mode - transfer zone 2": [[28, "echo-clock-mode-transfer-zone-2"]], "Configuration modes": [[28, "configuration-modes"], [34, "configuration-modes"], [36, "configuration-modes"], [46, "configuration-modes"], [47, "configuration-modes"]], "I2C connections": [[28, "i2c-connections"], [29, "i2c-connections"], [30, "i2c-connections"], [33, "i2c-connections"], [34, "i2c-connections"], [39, "i2c-connections"], [40, "i2c-connections"], [41, "i2c-connections"], [46, "i2c-connections"], [47, "i2c-connections"], [35, "i2c-connections"]], "Systems related": [[28, "systems-related"], [36, "systems-related"], [37, "systems-related"], [38, "systems-related"], [40, "systems-related"], [41, "systems-related"], [47, "systems-related"]], "AD469X-FMC HDL project": [[29, "ad469x-fmc-hdl-project"]], "AD5766-SDZ HDL project": [[30, "ad5766-sdz-hdl-project"]], "AD7134-FMC HDL project": [[31, "ad7134-fmc-hdl-project"]], "Legend": [[31, null], [34, null], [34, null], [34, null], [34, null], [41, null], [41, null], [42, null], [42, null], [46, null], [46, null]], "AD719X-ASDZ HDL project": [[32, "ad719x-asdz-hdl-project"]], "Software considerations": [[32, "software-considerations"], [36, "software-considerations"], [38, "software-considerations"], [47, "software-considerations"]], "AD738x_FMC HDL project": [[33, "ad738x-fmc-hdl-project"]], "AD7616-SDZ HDL project": [[34, "ad7616-sdz-hdl-project"]], "Other required hardware": [[34, "other-required-hardware"], [46, "other-required-hardware"]], "AD7616_SDZ serial interface": [[34, "ad7616-sdz-serial-interface"]], "AD7616_SDZ parallel interface": [[34, "ad7616-sdz-parallel-interface"]], "Connections and hardware changes": [[34, "connections-and-hardware-changes"]], "AD9081-FMCA-EBZ/AD9082-FMCA-EBZ HDL project": [[36, "ad9081-fmca-ebz-ad9082-fmca-ebz-hdl-project"]], "Example block design for Single link; M=8; L=4": [[36, "example-block-design-for-single-link-m-8-l-4"]], "Example block design for Single link; M=4; L=8": [[36, "example-block-design-for-single-link-m-4-l-8"]], "Example block design for Single link; M=2; L=8; JESD204C": [[36, "example-block-design-for-single-link-m-2-l-8-jesd204c"]], "Clock scheme": [[36, "clock-scheme"], [37, "clock-scheme"], [38, "clock-scheme"], [47, "clock-scheme"]], "ZCU102": [[36, "zcu102"]], "VCU118": [[36, "vcu118"]], "Limitations": [[36, "limitations"], [47, "limitations"], [2, "limitations"]], "ADC - crossbar config": [[36, "adc-crossbar-config"]], "DAC - crossbar config": [[36, "dac-crossbar-config"]], "AD9434-FMC HDL project": [[37, "ad9434-fmc-hdl-project"]], "AD9783-EBZ HDL project": [[38, "ad9783-ebz-hdl-project"]], "ADAQ7980-SDZ HDL project": [[39, "adaq7980-sdz-hdl-project"]], "CN0363 HDL project": [[40, "cn0363-hdl-project"]], "CN0540 HDL project": [[41, "cn0540-hdl-project"]], "CN0561 HDL project": [[42, "cn0561-hdl-project"]], "PULSAR-ADC HDL project": [[46, "pulsar-adc-hdl-project"]], "PulSAR_ADC_PMDZ": [[46, "pulsar-adc-pmdz"]], "PulSAR_ADC_FMC": [[46, "pulsar-adc-fmc"]], "Project template": [[47, "project-template"]], "ADC - crossbar config *** THIS IS JUST AN EXAMPLE ***": [[47, "adc-crossbar-config-this-is-just-an-example"]], "DAC - crossbar config *** THIS IS JUST AN EXAMPLE ***": [[47, "dac-crossbar-config-this-is-just-an-example"]], "HDL Architecture": [[48, "hdl-architecture"]], "How they\u2019re instantiated": [[48, "how-they-re-instantiated"]], "Example": [[48, "example"]], "Typical project diagram": [[48, "typical-project-diagram"]], "Base Design": [[48, "base-design"]], "Microprocessor": [[48, "microprocessor"]], "Memory Interface Controller": [[48, "memory-interface-controller"]], "Peripheral interfaces": [[48, "peripheral-interfaces"]], "SPI": [[48, "spi"]], "I2C/I2S/SPDIF": [[48, "i2c-i2s-spdif"]], "HDMI": [[48, "hdmi"]], "Connectivity": [[48, "connectivity"]], "Interrupts table": [[48, "interrupts-table"]], "Board design and capabilities": [[48, "board-design-and-capabilities"]], "AMD platforms": [[48, "amd-platforms"]], "Intel platforms": [[48, "intel-platforms"]], "VADJ values": [[48, "vadj-values"]], "File structure of a project": [[48, "file-structure-of-a-project"]], "Project files for AMD boards": [[48, "project-files-for-amd-boards"], [57, "project-files-for-amd-boards"]], "Project files for Intel boards": [[48, "project-files-for-intel-boards"], [57, "project-files-for-intel-boards"]], "Build an HDL project": [[49, "build-an-hdl-project"]], "Setup and check your environment": [[49, "setup-and-check-your-environment"]], "Setup the HDL repository": [[49, "setup-the-hdl-repository"]], "Building the projects": [[49, "building-the-projects"]], "Building an Intel project": [[49, "building-an-intel-project"]], "Checking the build and analyzing results": [[49, "checking-the-build-and-analyzing-results"]], "Building an AMD project": [[49, "building-an-amd-project"]], "Enabling Out-of-Context synthesis": [[49, "enabling-out-of-context-synthesis"]], "Checking the build and analyzing results of library components": [[49, "checking-the-build-and-analyzing-results-of-library-components"]], "Checking the build and analyzing results of projects": [[49, "checking-the-build-and-analyzing-results-of-projects"]], "Supported targets of make command": [[49, "supported-targets-of-make-command"]], "Tools and their versions": [[49, "tools-and-their-versions"]], "Tools": [[49, "tools"], [49, "id1"]], "Tool versions": [[49, "tool-versions"]], "Environment": [[49, "environment"]], "Linux environment setup": [[49, "linux-environment-setup"]], "Windows environment setup": [[49, "windows-environment-setup"]], "Preparing the SD card": [[49, "preparing-the-sd-card"]], "Errors, Warnings and Notes": [[49, "errors-warnings-and-notes"]], "AMD: Vivado": [[49, "amd-vivado"]], "Customize HDL projects": [[50, "customize-hdl-projects"]], "Documentation guidelines": [[51, "documentation-guidelines"]], "Templates": [[51, "templates"]], "Common sections": [[51, "common-sections"]], "HDL Git repository": [[52, "hdl-git-repository"]], "Folder structure": [[52, "folder-structure"]], "The projects are structured as follows": [[52, "the-projects-are-structured-as-follows"]], "The library are structured as follows": [[52, "the-library-are-structured-as-follows"]], "Repository releases and branches": [[52, "repository-releases-and-branches"]], "ADI HDL coding guideline": [[53, "adi-hdl-coding-guideline"]], "1. Introduction": [[53, "introduction"]], "2. Coding style": [[53, "coding-style"]], "A. Layout": [[53, "a-layout"]], "B. Naming Conventions": [[53, "b-naming-conventions"]], "C. Comments": [[53, "c-comments"]], "D. General": [[53, "d-general"]], "3. Annexes": [[53, "annexes"]], "Annex 1 Verilog file format": [[53, "annex-1-verilog-file-format"]], "Annex 2 VHDL file format": [[53, "annex-2-vhdl-file-format"]], "4. References": [[53, "references"]], "User Guide": [[54, "user-guide"]], "Introduction": [[55, "introduction"]], "ADI IP cores": [[56, "adi-ip-cores"]], "Frameworks": [[56, "frameworks"]], "ADC/DAC": [[56, "adc-dac"]], "DMA": [[56, "dma"]], "Video": [[56, "video"]], "Utilities": [[56, "utilities"]], "Porting ADI\u2019s HDL reference designs": [[57, "porting-adi-s-hdl-reference-designs"]], "Quick Compatibility Check": [[57, "quick-compatibility-check"]], "Base design files": [[57, "base-design-files"]], "Example with an AMD Xilinx board": [[57, "example-with-an-amd-xilinx-board"]], "Example with an Intel board": [[57, "example-with-an-intel-board"]], "Project files": [[57, "project-files"]], "Tips": [[57, "tips"]], "Generating the FMC I/O constraints": [[57, "generating-the-fmc-i-o-constraints"]], "Creating carrier common FMC connections": [[57, "creating-carrier-common-fmc-connections"]], "Releases": [[58, "releases"]], "Porting a release branch to another Tool version": [[58, "porting-a-release-branch-to-another-tool-version"]], "Release branches": [[58, "release-branches"]], "About the tools we use": [[58, "about-the-tools-we-use"]], "Third party forks": [[59, "third-party-forks"]], "SPI Engine Execution Module": [[16, "spi-engine-execution-module"]], "AD7768-EVB HDL project": [[35, "ad7768-evb-hdl-project"]], "AD7768-EVB": [[35, "ad7768-evb"]], "Projects": [[45, "projects"]], "AXI_ADXCVR": [[1, "axi-adxcvr"]], "Intel Devices": [[1, "intel-devices"]], "Parameters": [[1, "parameters"], [1, "parameters-1"]], "AMD Xilinx Devices": [[1, "amd-xilinx-devices"]], "Table 1": [[1, "table-1"]], "Table 2": [[1, "table-2"]], "Physical layer PRBS testing": [[1, "physical-layer-prbs-testing"]], "TX link procedure": [[1, "tx-link-procedure"]], "RX link procedure": [[1, "rx-link-procedure"]], "More Information": [[1, "more-information"], [7, "more-information"], [5, "more-information"], [4, "more-information"], [26, "more-information"], [6, "more-information"]], "Reference": [[1, "reference"]], "Libraries": [[3, "libraries"]], "JESD204 Interface Framework": [[8, "jesd204-interface-framework"]], "How to Obtain a License": [[8, "how-to-obtain-a-license"]], "FPGA HDL Support": [[8, "fpga-hdl-support"]], "Physical Layer": [[8, "physical-layer"]], "Link Layer": [[8, "link-layer"]], "Transport Layer": [[8, "transport-layer"]], "Software Support": [[8, "software-support"], [7, "software-support"], [5, "software-support"], [4, "software-support"], [2, "software-support"], [6, "software-support"]], "Linux": [[8, "linux"]], "No-OS": [[8, "no-os"]], "Tutorial": [[8, "tutorial"]], "Example Projects": [[8, "example-projects"]], "Additional Information": [[8, "additional-information"], [6, "additional-information"]], "Technical Articles": [[8, "technical-articles"]], "JESD204B Rapid Prototyping Platforms": [[8, "jesd204b-rapid-prototyping-platforms"]], "JESD204B Analog-to-Digital Converters": [[8, "jesd204b-analog-to-digital-converters"], [4, "jesd204b-analog-to-digital-converters"], [6, "jesd204b-analog-to-digital-converters"]], "JESD204B Digital-to-Analog Converters": [[8, "jesd204b-digital-to-analog-converters"], [7, "jesd204b-digital-to-analog-converters"], [5, "jesd204b-digital-to-analog-converters"]], "JESD204B RF Transceivers": [[8, "jesd204b-rf-transceivers"], [7, "jesd204b-rf-transceivers"], [5, "jesd204b-rf-transceivers"], [4, "jesd204b-rf-transceivers"], [6, "jesd204b-rf-transceivers"]], "JESD204B/C Mixed-Signal Front Ends": [[8, "jesd204b-c-mixed-signal-front-ends"], [7, "jesd204b-c-mixed-signal-front-ends"], [5, "jesd204b-c-mixed-signal-front-ends"], [4, "jesd204b-c-mixed-signal-front-ends"], [6, "jesd204b-c-mixed-signal-front-ends"]], "JESD204B Clocking Solutions": [[8, "jesd204b-clocking-solutions"]], "SPI Engine Interconnect Module": [[17, "spi-engine-interconnect-module"]], "AMD Xilinx Specific IPs": [[25, "amd-xilinx-specific-ips"]], "JESD204B/C Link Transmit Peripheral": [[7, "jesd204b-c-link-transmit-peripheral"]], "AXI JESD204 TX Synthesis Configuration Parameters": [[7, "axi-jesd204-tx-synthesis-configuration-parameters"]], "JESD204 TX Synthesis Configuration Parameters": [[7, "jesd204-tx-synthesis-configuration-parameters"]], "AXI JESD204 TX Signal and Interface Pins": [[7, "axi-jesd204-tx-signal-and-interface-pins"]], "JESD204 TX Signal and Interface Pins": [[7, "jesd204-tx-signal-and-interface-pins"]], "Interfaces and Signals": [[7, "interfaces-and-signals"], [5, "interfaces-and-signals"], [4, "interfaces-and-signals"], [2, "interfaces-and-signals"], [6, "interfaces-and-signals"]], "Register Map Configuration Interface": [[7, "register-map-configuration-interface"], [2, "register-map-configuration-interface"], [6, "register-map-configuration-interface"]], "JESD204B Control Signals": [[7, "jesd204b-control-signals"]], "Transceiver Interface (TX_PHYn)": [[7, "transceiver-interface-tx-phyn"]], "User Data Interface (TX_DATA)": [[7, "user-data-interface-tx-data"]], "Configuration Interface": [[7, "configuration-interface"], [4, "configuration-interface"], [2, "configuration-interface"], [6, "configuration-interface"]], "Peripheral Identification and HDL Synthesis Settings": [[7, "peripheral-identification-and-hdl-synthesis-settings"], [6, "peripheral-identification-and-hdl-synthesis-settings"]], "Interrupt Handling": [[7, "interrupt-handling"], [2, "interrupt-handling"], [6, "interrupt-handling"]], "Link Control": [[7, "link-control"], [6, "link-control"]], "Multi-link Control": [[7, "multi-link-control"], [6, "multi-link-control"]], "Link Configuration": [[7, "link-configuration"], [6, "link-configuration"]], "ILAS Configuration Data": [[7, "ilas-configuration-data"]], "SYSREF Handling": [[7, "sysref-handling"], [6, "sysref-handling"]], "Link Status": [[7, "link-status"], [6, "link-status"]], "Manual Synchronization Request": [[7, "manual-synchronization-request"]], "Clock Monitor": [[7, "clock-monitor"], [5, "clock-monitor"], [4, "clock-monitor"], [6, "clock-monitor"]], "8B/10B Link": [[7, "b-10b-link"], [6, "b-10b-link"]], "8B/10B Link State Machine": [[7, "b-10b-link-state-machine"], [6, "b-10b-link-state-machine"]], "Wait Phase (WAIT)": [[7, "wait-phase-wait"]], "Code Group Synchronization Phase (CGS)": [[7, "code-group-synchronization-phase-cgs"]], "Initial Lane Alignment Sequence Phase (ILAS)": [[7, "initial-lane-alignment-sequence-phase-ilas"]], "User Data Phase (DATA)": [[7, "user-data-phase-data"]], "8B/10B Multi-endpoint TX link establishment": [[7, "b-10b-multi-endpoint-tx-link-establishment"]], "Diagnostics": [[7, "diagnostics"]], "64B/66B Link": [[7, "b-66b-link"], [6, "b-66b-link"]], "Dual clock operation": [[7, "dual-clock-operation"], [6, "dual-clock-operation"]], "Restrictions": [[7, "restrictions"], [5, "restrictions"], [4, "restrictions"], [6, "restrictions"]], "Supported Devices": [[7, "supported-devices"], [5, "supported-devices"], [4, "supported-devices"], [6, "supported-devices"]], "Technical Support": [[7, "technical-support"], [5, "technical-support"], [4, "technical-support"], [2, "technical-support"], [6, "technical-support"]], "AXI SPI Engine Module": [[9, "axi-spi-engine-module"]], "FIFOs": [[9, "fifos"]], "Synchronization Events": [[9, "synchronization-events"]], "FIFO Threshold Interrupts": [[9, "fifo-threshold-interrupts"]], "SYNC_EVENT Interrupt": [[9, "sync-event-interrupt"]], "DAC JESD204B/C Transport Peripheral": [[5, "dac-jesd204b-c-transport-peripheral"]], "Synthesis Configuration Parameters": [[5, "synthesis-configuration-parameters"], [4, "synthesis-configuration-parameters"]], "Data paths": [[5, "data-paths"]], "Application layer interface": [[5, "application-layer-interface"], [4, "application-layer-interface"]], "Link layer interface": [[5, "link-layer-interface"], [4, "link-layer-interface"]], "External synchronization": [[5, "external-synchronization"], [4, "external-synchronization"]], "ADC JESD204B/C Transport Peripheral": [[4, "adc-jesd204b-c-transport-peripheral"]], "Data Formatter": [[4, "data-formatter"]], "PRBS Check": [[4, "prbs-check"]], "SPI Engine Offload Module": [[18, "spi-engine-offload-module"]], "High-Speed DMA Controller": [[2, "high-speed-dma-controller"]], "Utilization": [[2, "utilization"]], "HDL Synthesis Settings": [[2, "hdl-synthesis-settings"]], "Sizing of the internal store-and-forward data buffer": [[2, "sizing-of-the-internal-store-and-forward-data-buffer"]], "Data Interfaces": [[2, "data-interfaces"]], "AXI-Streaming slave": [[2, "axi-streaming-slave"]], "Peripheral Identification": [[2, "peripheral-identification"]], "Transfer Configuration": [[2, "transfer-configuration"], [2, "id1"]], "Transfer Submission": [[2, "transfer-submission"]], "Transfer Status": [[2, "transfer-status"]], "Transfer length reporting": [[2, "transfer-length-reporting"]], "Transfer Tear-down": [[2, "transfer-tear-down"]], "2D Transfers": [[2, "d-transfers"]], "Cyclic Transfers": [[2, "cyclic-transfers"]], "Scatter-Gather Transfers": [[2, "scatter-gather-transfers"]], "Descriptor Structure": [[2, "descriptor-structure"]], "Transfer Start Synchronization": [[2, "transfer-start-synchronization"]], "Diagnostics interface": [[2, "diagnostics-interface"]], "AXI 4kByte Address Boundary": [[2, "axi-4kbyte-address-boundary"]], "Address Alignment": [[2, "address-alignment"]], "Transfer Length Alignment": [[2, "transfer-length-alignment"]], "Scatter-Gather Datapath Width": [[2, "scatter-gather-datapath-width"]], "Known Issues": [[2, "known-issues"]], "Glossary": [[2, "glossary"]], "UTIL_ADXCVR core for AMD Xilinx devices": [[26, "util-adxcvr-core-for-amd-xilinx-devices"]], "Microprocessor clock and reset": [[26, "microprocessor-clock-and-reset"]], "PLL reference clock": [[26, "pll-reference-clock"]], "RX interface": [[26, "rx-interface"]], "TX interface": [[26, "tx-interface"]], "Common DRP Interface": [[26, "common-drp-interface"]], "Channel DRP Interface": [[26, "channel-drp-interface"]], "Eye Scan DRP Interface": [[26, "eye-scan-drp-interface"]], "Physical constraints considerations": [[26, "physical-constraints-considerations"]], "JESD204B/C Link Receive Peripheral": [[6, "jesd204b-c-link-receive-peripheral"]], "AXI JESD204 RX Synthesis Configuration Parameters": [[6, "axi-jesd204-rx-synthesis-configuration-parameters"]], "JESD204 RX Synthesis Configuration Parameters": [[6, "jesd204-rx-synthesis-configuration-parameters"]], "AXI JESD204 RX Signal and Interface Pins": [[6, "axi-jesd204-rx-signal-and-interface-pins"]], "JESD204 RX Signal and Interface Pins": [[6, "jesd204-rx-signal-and-interface-pins"]], "JESD204 Control Signals": [[6, "jesd204-control-signals"]], "Transceiver Interface (RX_PHYn)": [[6, "transceiver-interface-rx-phyn"]], "User Data Interface (RX_DATA)": [[6, "user-data-interface-rx-data"]], "Lane Status": [[6, "lane-status"]], "8B/10B Link Lane Status Fields": [[6, "b-10b-link-lane-status-fields"]], "64B/66B Link Lane Status Fields": [[6, "b-66b-link-lane-status-fields"]], "8B/10B Link ILAS Configuration Data": [[6, "b-10b-link-ilas-configuration-data"]], "RESET phase": [[6, "reset-phase"], [6, "axi-jesd204-rx-reset-phase-1"]], "WAIT FOR PHY phase": [[6, "wait-for-phy-phase"]], "CGS phase": [[6, "cgs-phase"]], "DATA phase": [[6, "data-phase"], [6, "axi-jesd204-rx-data-phase-1"]], "8B/10B Multi-endpoint RX link establishment": [[6, "b-10b-multi-endpoint-rx-link-establishment"]], "64B/66B Link State Machine": [[6, "b-66b-link-state-machine"]], "WAIT BS phase": [[6, "wait-bs-phase"]], "BLOCK SYNC phase": [[6, "block-sync-phase"]], "64B/66B Link Extended MultiBlock Alignment State Machine": [[6, "b-66b-link-extended-multiblock-alignment-state-machine"]], "EMB INIT State": [[6, "emb-init-state"]], "EMB HUNT State": [[6, "emb-hunt-state"]], "EMB LOCK State": [[6, "emb-lock-state"]], "64b/66b Link latency reduction": [[6, "b-66b-link-latency-reduction"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["index", "library/axi_adxcvr/index", "library/axi_dmac/index", "library/index", "library/jesd204/ad_ip_jesd204_tpl_adc/index", "library/jesd204/ad_ip_jesd204_tpl_dac/index", "library/jesd204/axi_jesd204_rx/index", "library/jesd204/axi_jesd204_tx/index", "library/jesd204/index", "library/spi_engine/axi_spi_engine", "library/spi_engine/control-interface", "library/spi_engine/index", "library/spi_engine/instruction-format", "library/spi_engine/offload-control-interface", "library/spi_engine/pipeline-delays", "library/spi_engine/spi-bus-interface", "library/spi_engine/spi_engine_execution", "library/spi_engine/spi_engine_interconnect", "library/spi_engine/spi_engine_offload", "library/spi_engine/tutorial", "library/template_framework/index", "library/template_framework/instruction-set", "library/template_framework/interface", "library/template_framework/template_module", "library/template_ip/index", "library/xilinx/index", "library/xilinx/util_adxcvr/index", "projects/ad4134_fmc/index", "projects/ad4630_fmc/index", "projects/ad469x_fmc/index", "projects/ad5766_sdz/index", "projects/ad7134_fmc/index", "projects/ad719x_asdz/index", "projects/ad738x_fmc/index", "projects/ad7616_sdz/index", "projects/ad7768evb/index", "projects/ad9081_fmca_ebz/index", "projects/ad9434_fmc/index", "projects/ad9783_ebz/index", "projects/adaq7980_sdz/index", "projects/cn0363/index", "projects/cn0540/index", "projects/cn0561/index", "projects/common/more_information", "projects/common/support", "projects/index", "projects/pulsar_adc/index", "projects/template/index", "user_guide/architecture", "user_guide/build_hdl", "user_guide/customize_hdl", "user_guide/docs_guidelines", "user_guide/git_repository", "user_guide/hdl_coding_guideline", "user_guide/index", "user_guide/introduction", "user_guide/ip_cores", "user_guide/porting_project", "user_guide/releases", "user_guide/third_party"], "filenames": ["index.rst", "library/axi_adxcvr/index.rst", "library/axi_dmac/index.rst", "library/index.rst", "library/jesd204/ad_ip_jesd204_tpl_adc/index.rst", "library/jesd204/ad_ip_jesd204_tpl_dac/index.rst", "library/jesd204/axi_jesd204_rx/index.rst", "library/jesd204/axi_jesd204_tx/index.rst", "library/jesd204/index.rst", "library/spi_engine/axi_spi_engine.rst", "library/spi_engine/control-interface.rst", "library/spi_engine/index.rst", "library/spi_engine/instruction-format.rst", "library/spi_engine/offload-control-interface.rst", "library/spi_engine/pipeline-delays.rst", "library/spi_engine/spi-bus-interface.rst", "library/spi_engine/spi_engine_execution.rst", "library/spi_engine/spi_engine_interconnect.rst", "library/spi_engine/spi_engine_offload.rst", "library/spi_engine/tutorial.rst", "library/template_framework/index.rst", "library/template_framework/instruction-set.rst", "library/template_framework/interface.rst", "library/template_framework/template_module.rst", "library/template_ip/index.rst", "library/xilinx/index.rst", "library/xilinx/util_adxcvr/index.rst", "projects/ad4134_fmc/index.rst", "projects/ad4630_fmc/index.rst", "projects/ad469x_fmc/index.rst", "projects/ad5766_sdz/index.rst", "projects/ad7134_fmc/index.rst", "projects/ad719x_asdz/index.rst", "projects/ad738x_fmc/index.rst", "projects/ad7616_sdz/index.rst", "projects/ad7768evb/index.rst", "projects/ad9081_fmca_ebz/index.rst", "projects/ad9434_fmc/index.rst", "projects/ad9783_ebz/index.rst", "projects/adaq7980_sdz/index.rst", "projects/cn0363/index.rst", "projects/cn0540/index.rst", "projects/cn0561/index.rst", "projects/common/more_information.rst", "projects/common/support.rst", "projects/index.rst", "projects/pulsar_adc/index.rst", "projects/template/index.rst", "user_guide/architecture.rst", "user_guide/build_hdl.rst", "user_guide/customize_hdl.rst", "user_guide/docs_guidelines.rst", "user_guide/git_repository.rst", "user_guide/hdl_coding_guideline.rst", "user_guide/index.rst", "user_guide/introduction.rst", "user_guide/ip_cores.rst", "user_guide/porting_project.rst", "user_guide/releases.rst", "user_guide/third_party.rst"], "titles": ["HDL Reference Designs", "AXI_ADXCVR", "High-Speed DMA Controller", "Libraries", "ADC JESD204B/C Transport Peripheral", "DAC JESD204B/C Transport Peripheral", "JESD204B/C Link Receive Peripheral", "JESD204B/C Link Transmit Peripheral", "JESD204 Interface Framework", "AXI SPI Engine Module", "SPI Engine Control Interface", "SPI Engine", "SPI Engine Instruction Set Specification", "SPI Engine Offload Control Interface", "SPI Engine Pipeline Delays", "SPI Bus Interface", "SPI Engine Execution Module", "SPI Engine Interconnect Module", "SPI Engine Offload Module", "SPI Engine Tutorial - PulSAR-ADC", "Framework Template", "Template Instruction Set Specification", "Template Interface", "Template Module", "IP Template", "AMD Xilinx Specific IPs", "UTIL_ADXCVR core for AMD Xilinx devices", "AD4134-FMC HDL project", "AD4630-FMC HDL project", "AD469X-FMC HDL project", "AD5766-SDZ HDL project", "AD7134-FMC HDL project", "AD719X-ASDZ HDL project", "AD738x_FMC HDL project", "AD7616-SDZ HDL project", "AD7768-EVB HDL project", "AD9081-FMCA-EBZ/AD9082-FMCA-EBZ HDL project", "AD9434-FMC HDL project", "AD9783-EBZ HDL project", "ADAQ7980-SDZ HDL project", "CN0363 HDL project", "CN0540 HDL project", "CN0561 HDL project", "More information", "Support", "Projects", "PULSAR-ADC HDL project", "Project template", "HDL Architecture", "Build an HDL project", "Customize HDL projects", "Documentation guidelines", "HDL Git repository", "ADI HDL coding guideline", "User Guide", "Introduction", "ADI IP cores", "Porting ADI\u2019s HDL reference designs", "Releases", "Third party forks"], "terms": {"work": [0, 2, 19, 49, 52, 54, 55, 57, 58], "progress": [0, 2, 9, 12], "all": [0, 1, 2, 4, 5, 6, 7, 9, 14, 16, 19, 24, 26, 27, 28, 29, 30, 31, 34, 36, 37, 42, 47, 48, 49, 51, 52, 53, 55, 56, 57, 59], "avail": [0, 1, 2, 4, 5, 6, 7, 11, 12, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51, 54, 56, 57], "wiki": [0, 5, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 50, 51, 54, 57, 58], "ha": [0, 1, 2, 4, 5, 6, 7, 9, 10, 12, 13, 14, 16, 17, 19, 21, 24, 27, 28, 29, 31, 33, 34, 35, 41, 42, 47, 48, 49, 52, 53, 57], "been": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 13, 17, 24, 34, 45, 49], "import": [0, 6, 7, 8, 26, 48, 49, 51, 57], "yet": [0, 2, 4, 5, 6, 7, 46], "analog": [0, 2, 11, 13, 20, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 52, 53, 54, 55], "devic": [0, 2, 8, 11, 12, 20, 24, 44, 48, 49, 52, 53, 54, 55, 57], "inc": [0, 8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 52, 53, 54, 55], "librari": [0, 2, 4, 5, 9, 10, 13, 15, 16, 17, 18, 19, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 51, 58], "project": [0, 6, 7, 9, 11, 15, 16, 17, 18, 19, 23, 26, 51, 53, 54, 55, 58, 59], "variou": [0, 12, 53], "prototyp": [0, 36, 47, 48], "system": [0, 1, 2, 4, 6, 7, 8, 11, 15, 24, 26, 33, 34, 39, 46, 48, 49, 52, 53, 57], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 48, 49, 51, 52, 53, 54, 55, 57, 58], "repositori": [0, 19, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 51, 53, 54, 55, 57, 59], "contain": [0, 1, 2, 4, 5, 6, 7, 9, 11, 16, 18, 19, 20, 24, 26, 34, 36, 39, 40, 47, 48, 49, 52, 53, 57, 58], "code": [0, 6, 15, 19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 51, 52, 54, 57], "verilog": [0, 2, 6, 7, 9, 16, 17, 18, 23, 24, 48, 52, 54, 57], "vhdl": [0, 54], "requir": [0, 1, 2, 4, 5, 6, 7, 11, 12, 14, 15, 19, 24, 26, 28, 30, 35, 48, 49, 52, 53, 57], "tcl": [0, 4, 5, 6, 7, 9, 16, 17, 18, 19, 23, 24, 36, 47, 48, 49, 52, 57, 58], "script": [0, 4, 5, 6, 7, 9, 16, 17, 18, 19, 23, 24, 48, 49, 52, 57, 58], "creat": [0, 4, 8, 14, 19, 24, 47, 48, 49, 52, 56, 58], "build": [0, 8, 19, 52, 54, 55, 58], "specif": [0, 1, 3, 4, 5, 6, 7, 8, 11, 19, 20, 24, 35, 37, 38, 39, 47, 48, 51, 52, 53, 55, 57], "fpga": [0, 1, 4, 5, 6, 7, 15, 19, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 52, 53, 54, 55, 57], "exampl": [0, 2, 6, 7, 24, 37, 49, 50, 53, 58], "us": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57], "xilinx": [0, 2, 3, 4, 5, 8, 24, 27, 28, 31, 32, 36, 42, 45, 47, 48, 49, 53, 54, 55, 58], "intel": [0, 2, 4, 5, 8, 24, 36, 45, 47, 52, 54, 55, 58], "tool": [0, 8, 19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 52, 53, 54, 55, 57], "chain": [0, 2, 8, 28, 30, 36, 39, 46, 47], "user": [0, 1, 4, 5, 8, 12, 19, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 48, 49, 52, 53, 55, 57, 58], "guid": [0, 1, 4, 5, 7, 8, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 49, 53, 55], "s_axis_axi_aclks_axi_aresetnfifo_rd_clkfifo_wr_clkm_axis_aclkm_dest_axi_aclkm_sg_axi_aclkm_src_axi_aclks_axis_aclkm_dest_axi_aresetnm_sg_axi_aresetnm_src_axi_aresetns_axisfifo_wrfifo_rdm_dest_axim_sg_axim_src_axim_axisirqs_axis_xfer_reqm_axis_xfer_reqfifo_rd_xfer_reqdest_diag_level_burstsaxi_dmac": 2, "The": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51, 53, 54, 55, 57, 58], "dmac": 2, "i": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 48, 49, 51, 52, 53, 55, 58, 59], "throughput": [2, 14, 33, 34, 46, 48], "gener": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 17, 18, 19, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51, 52, 54, 55, 56], "purpos": [2, 6, 7, 8, 19, 28, 48, 53, 55], "intend": [2, 5, 11, 20, 53, 55], "between": [1, 2, 4, 5, 6, 7, 8, 10, 13, 14, 17, 19, 24, 26, 38, 48, 52, 57], "memori": [1, 2, 4, 5, 6, 7, 9, 11, 13, 19, 24, 26, 49], "other": [1, 2, 4, 5, 6, 7, 8, 9, 12, 13, 14, 16, 19, 28, 37, 40, 47, 48, 49, 52, 53, 56, 57, 58], "like": [2, 6, 7, 32, 38, 47, 48, 49, 51, 57, 58], "convert": [2, 11, 19, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37, 38, 39, 42, 46, 47, 51], "multipl": [1, 2, 4, 5, 6, 7, 8, 9, 11, 16, 17, 24, 28, 37, 39, 47, 49, 52, 53], "type": [1, 2, 4, 5, 6, 7, 9, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 53, 57, 58], "axi3": 2, "4": [1, 2, 4, 5, 6, 7, 8, 9, 12, 14, 18, 21, 24, 26, 27, 28, 30, 31, 33, 35, 37, 39, 41, 42, 47, 48, 49, 57, 58], "axi4": [1, 2, 4, 5, 6, 7, 9, 19], "adi": [2, 3, 4, 5, 6, 7, 8, 9, 19, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 52, 54, 55, 58, 59], "fifo": [1, 2, 4, 5, 14, 24], "zero": [1, 2, 5], "latenc": [2, 4, 7, 11, 19, 35], "switch": [2, 6, 7, 9, 30, 34, 41, 48, 49, 52, 57], "over": [2, 4, 5, 6, 9, 11, 19, 24, 32, 40, 46, 49, 52], "architectur": [1, 2, 6, 7, 8, 14, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 53, 54, 57], "allow": [1, 2, 4, 5, 6, 7, 8, 9, 11, 17, 18, 19, 24, 27, 28, 30, 31, 33, 35, 37, 39, 42, 53], "continu": [2, 6, 7, 9, 27, 28, 29, 31, 41, 42, 49], "famili": [1, 2, 4, 5, 11, 19, 20, 24, 32, 33, 46, 48, 57], "lut": 2, "ff": [1, 2, 4, 5], "arria": [1, 2, 4, 5, 8, 24, 36, 47, 57], "10": [1, 2, 4, 5, 6, 7, 8, 12, 19, 21, 24, 26, 28, 34, 35, 36, 47, 48, 57], "tbd": 2, "artix": [1, 2, 4, 5, 48], "7": [1, 2, 4, 5, 6, 7, 9, 10, 12, 19, 21, 24, 26, 27, 31, 35, 36, 39, 41, 42, 47, 48, 53, 57], "kintex": [1, 2, 4, 5, 24, 48], "virtex": [1, 2, 4, 5, 24, 48, 49], "name": [1, 2, 4, 5, 6, 7, 9, 10, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 52, 57], "descript": [1, 2, 4, 5, 6, 7, 9, 10, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 26, 27, 30, 31, 33, 34, 35, 41, 42, 46, 48, 53, 59], "axi_dmac": [2, 19, 24, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 56], "v": [1, 2, 4, 5, 6, 7, 8, 9, 12, 16, 17, 18, 21, 23, 24, 28, 30, 33, 34, 35, 39, 47, 48, 49, 53, 57], "sourc": [1, 2, 4, 5, 6, 7, 8, 9, 14, 16, 17, 18, 19, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51, 52, 53, 57], "default": [1, 2, 4, 5, 6, 7, 9, 12, 16, 17, 18, 19, 23, 24, 26, 30, 33, 34, 36, 41, 46, 47, 48, 49, 53], "valu": [1, 2, 4, 5, 6, 7, 9, 12, 13, 14, 16, 17, 18, 19, 21, 23, 24, 26, 36, 37, 47, 53], "choic": [1, 2, 4, 5, 6, 7, 9, 16, 17, 18, 23, 24, 26], "rang": [1, 2, 4, 5, 6, 7, 8, 9, 16, 17, 18, 19, 23, 24, 26, 27, 28, 30, 31, 32, 33, 35, 38, 41, 42, 46, 48, 53], "id": [1, 2, 4, 5, 6, 7, 9, 12, 24, 51], "instanc": [1, 2, 4, 5, 6, 7, 9, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 53], "number": [1, 2, 4, 5, 6, 7, 8, 9, 12, 14, 16, 17, 18, 19, 21, 23, 24, 26, 27, 28, 29, 30, 31, 34, 35, 36, 39, 40, 41, 42, 46, 47, 48, 49], "0": [1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 19, 21, 22, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 53, 57, 58], "dma_data_width_src": [2, 19], "path": [2, 4, 6, 7, 8, 19, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51, 55, 57], "bit": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 19, 21, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 53, 58], "64": [2, 4, 5, 6, 7, 19, 24, 35, 36, 47, 48], "16": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 18, 19, 24, 28, 29, 30, 33, 34, 36, 38, 39, 41, 47, 48, 49, 53, 58], "32": [2, 4, 5, 6, 7, 9, 16, 19, 27, 28, 29, 30, 31, 34, 35, 36, 39, 40, 41, 42, 46, 47, 48, 53], "128": [2, 19, 35, 36, 47, 48], "256": [2, 6, 7, 9, 17, 18, 19, 23, 24, 35], "512": [2, 35], "1024": [2, 35], "2048": 2, "dma_data_width_dest": [2, 19], "destin": [2, 19], "dma_data_width_sg": 2, "dma_length_width": 2, "2": [2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 18, 19, 20, 21, 24, 26, 30, 31, 33, 34, 35, 39, 40, 41, 42, 46, 47, 48, 49, 52, 57, 58], "24": [1, 2, 4, 5, 6, 7, 9, 11, 16, 19, 24, 27, 28, 31, 35, 36, 40, 41, 47, 48], "from": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 51, 52, 53, 55, 57, 58, 59], "8": [1, 2, 4, 5, 6, 7, 8, 9, 12, 15, 16, 17, 18, 19, 21, 23, 24, 26, 28, 31, 33, 35, 39, 41, 47, 48, 49, 53], "dma_2d_transf": [2, 19], "enabl": [1, 2, 4, 5, 6, 7, 8, 9, 13, 15, 17, 18, 24, 26, 27, 28, 31, 34, 35, 36, 42, 46, 47, 53], "fals": [2, 9, 16, 18, 53], "dma_sg_transf": 2, "async_clk_req_src": 2, "whether": [2, 6, 7, 16], "request": [1, 2, 4, 5, 24, 51], "clock": [1, 2, 9, 12, 14, 15, 16, 17, 18, 23, 24, 27, 29, 30, 31, 32, 33, 34, 35, 39, 40, 41, 42, 46, 48, 53, 57], "domain": [2, 4, 5, 6, 7, 9, 16, 17, 18, 19, 23, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 46, 47, 53], "ar": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 51, 53, 55, 57, 58, 59], "asynchron": [2, 6, 7, 9, 14, 18], "true": [2, 6, 7, 14, 34, 53], "async_clk_src_dest": 2, "async_clk_dest_req": 2, "async_clk_req_sg": 2, "async_clk_src_sg": 2, "async_clk_dest_sg": 2, "axi_slice_dest": [2, 19], "insert": [2, 6, 7, 9, 12, 26, 30, 41, 47, 51, 53], "an": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 19, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 48, 51, 52, 53, 54, 55, 58], "extra": [2, 49], "slice": 2, "axi_slice_src": [2, 19], "sync_transfer_start": [2, 19], "dma_axi_protocol_dest": 2, "protocol": [2, 6, 7, 8, 10], "version": [1, 2, 4, 5, 6, 7, 9, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 52, 53, 54], "1": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 23, 24, 26, 30, 31, 33, 34, 35, 36, 37, 39, 40, 41, 42, 46, 47, 48, 49, 52, 57, 58], "dma_axi_protocol_src": 2, "dma_axi_protocol_sg": 2, "dma_type_dest": [2, 19], "mm": [2, 19, 35, 39], "dma_type_src": [2, 19], "dma_axi_addr_width": 2, "maximum": [2, 4, 5, 6, 7, 9, 14, 19, 24, 27, 28, 29, 30, 35, 38, 41, 42, 49, 53, 57], "max_bytes_per_burst": 2, "burst": [2, 14], "byte": [1, 2, 4, 5, 6, 7, 9, 24], "must": [1, 2, 4, 5, 6, 7, 8, 12, 13, 21, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 52, 53, 57, 58], "power": [1, 2, 6, 7, 11, 16, 19, 27, 28, 30, 31, 33, 34, 35, 37, 39, 41, 42, 46, 48, 57], "beat": [2, 4, 5, 6, 7], "4096": 2, "largest": [2, 12], "both": [1, 2, 4, 5, 6, 7, 10, 13, 24, 26, 27, 28, 31, 33, 42, 48, 49, 53, 57], "depend": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 23, 24, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 52], "select": [1, 2, 4, 5, 6, 7, 8, 14, 15, 16, 19, 21, 24, 28, 30, 34, 35, 36, 47, 49, 54], "For": [1, 2, 4, 5, 6, 7, 8, 9, 11, 14, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 52, 53, 57, 58], "per": [1, 2, 4, 5, 6, 7, 14, 26, 28, 34, 35, 36, 47, 49, 53], "while": [2, 4, 5, 6, 7, 9, 11, 24, 28, 32, 33, 34, 39, 46, 49], "non": [1, 2, 6, 7, 49, 53, 54, 57], "unlimit": 2, "provid": [1, 2, 4, 5, 6, 7, 8, 9, 12, 19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 50, 54, 55, 57], "reason": [1, 2, 6, 7, 28, 49, 53, 57], "upper": [2, 53], "threshold": [2, 6], "done": [2, 4, 5, 6, 17, 24, 34, 38, 46, 49, 58], "core": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 16, 18, 19, 24, 28, 34, 36, 48, 49, 52, 53, 54, 58], "fifo_s": 2, "defin": [1, 2, 5, 6, 7, 8, 10, 11, 16, 19, 26, 28, 34, 36, 46, 47, 48, 49, 52, 53, 57], "axi_id_width_src": 2, "src": [2, 48, 49, 57], "axi_id_width_dest": 2, "dest": 2, "axi_id_width_sg": 2, "sg": 2, "dma_axis_id_w": 2, "w": [1, 2, 8, 12, 21, 53], "dma_axis_dest_w": 2, "disable_debug_regist": 2, "disabl": [2, 4, 5, 6, 7, 9, 24, 47, 58], "debug": [2, 6, 7, 9, 49, 58], "enable_diagnostics_if": 2, "add": [2, 4, 5, 14, 24, 36, 47, 48, 49, 57, 59], "insight": 2, "onli": [1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 15, 19, 24, 26, 27, 31, 34, 36, 41, 42, 45, 46, 47, 48, 49, 52, 53, 57, 58], "allow_asym_mem": 2, "asym": 2, "mem": [2, 14], "cache_coherent_dest": 2, "assum": [2, 4, 5, 6, 7, 9, 15, 18, 19, 24, 49, 52, 58], "cach": [2, 49], "coher": [2, 27, 31, 42], "s_axi": [1, 2, 4, 5, 6, 7, 9, 24], "lite": [1, 2, 4, 5, 6, 7, 9, 19, 36], "bu": [2, 4, 5, 6, 7, 9, 10, 11, 12, 16, 17, 18, 19, 24, 39, 40], "access": [1, 2, 4, 5, 6, 7, 9, 11, 16, 17, 24, 27, 31, 42, 49], "modul": [2, 4, 5, 6, 7, 12, 13, 15, 21, 24, 27, 28, 29, 30, 31, 35, 38, 40, 42, 47, 48, 49, 52, 53, 57], "physic": [2, 4, 5, 6, 7, 9, 15, 16, 17, 18, 19, 23, 24, 25, 36, 47, 48, 49], "port": [1, 2, 3, 4, 5, 6, 7, 9, 16, 17, 18, 23, 24, 26, 45, 47, 48, 49, 53, 54], "logic": [1, 2, 4, 5, 6, 7, 9, 11, 12, 15, 16, 17, 18, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 52, 53], "direct": [1, 2, 4, 5, 6, 7, 8, 9, 10, 13, 15, 16, 17, 18, 22, 23, 24, 27, 28, 29, 30, 31, 34, 35, 36, 38, 39, 40, 41, 42, 46, 47, 49, 53], "s_axi_awaddr": [1, 2, 4, 5, 6, 7, 9, 24], "awaddr": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_awprot": [1, 2, 4, 5, 6, 7, 9, 24], "awprot": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_awvalid": [1, 2, 4, 5, 6, 7, 9, 24], "awvalid": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_awreadi": [1, 2, 4, 5, 6, 7, 9, 24], "awreadi": [1, 2, 4, 5, 6, 7, 9, 24], "out": [1, 2, 4, 5, 6, 7, 9, 11, 16, 17, 18, 23, 24, 28, 34, 35, 36, 40, 41, 46, 47, 52, 53, 57, 58], "s_axi_wdata": [1, 2, 4, 5, 6, 7, 9, 24], "wdata": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_wstrb": [1, 2, 4, 5, 6, 7, 9, 24], "wstrb": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_wvalid": [1, 2, 4, 5, 6, 7, 9, 24], "wvalid": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_wreadi": [1, 2, 4, 5, 6, 7, 9, 24], "wreadi": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_bresp": [1, 2, 4, 5, 6, 7, 9, 24], "bresp": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_bvalid": [1, 2, 4, 5, 6, 7, 9, 24], "bvalid": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_breadi": [1, 2, 4, 5, 6, 7, 9, 24], "breadi": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_araddr": [1, 2, 4, 5, 6, 7, 9, 24], "araddr": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_arprot": [1, 2, 4, 5, 6, 7, 9, 24], "arprot": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_arvalid": [1, 2, 4, 5, 6, 7, 9, 24], "arvalid": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_arreadi": [1, 2, 4, 5, 6, 7, 9, 24], "arreadi": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_rdata": [1, 2, 4, 5, 6, 7, 9, 24], "rdata": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_rresp": [1, 2, 4, 5, 6, 7, 9, 24], "rresp": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_rvalid": [1, 2, 4, 5, 6, 7, 9, 24], "rvalid": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_rreadi": [1, 2, 4, 5, 6, 7, 9, 24], "rreadi": [1, 2, 4, 5, 6, 7, 9, 24], "s_axi_aclk": [1, 2, 4, 5, 6, 7, 9, 19, 24], "irq": [2, 5, 6, 7, 9], "clk": [1, 2, 4, 5, 6, 7, 9, 12, 14, 16, 17, 19, 21, 23, 24, 53], "s_axi_aresetn": [1, 2, 4, 5, 6, 7, 9, 19, 24], "reset": [1, 2, 4, 5, 7, 9, 13, 16, 17, 18, 23, 24, 30, 53], "state": [1, 2, 4, 5, 9, 12, 15, 16, 17, 18, 24, 47, 53, 57], "rst": [1, 2, 4, 5, 6, 7, 9, 24, 47, 51, 53], "m_dest_axi": [2, 19], "present": [2, 6, 7, 11, 12, 17, 19, 20, 37, 38, 47, 51, 55, 57], "when": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 18, 24, 26, 28, 30, 36, 46, 47, 48, 49, 51, 52, 53, 57, 58], "m_dest_axi_awid": 2, "awid": 2, "m_dest_axi_awaddr": 2, "m_dest_axi_awlen": 2, "awlen": 2, "m_dest_axi_aws": 2, "awsiz": 2, "m_dest_axi_awburst": 2, "awburst": 2, "m_dest_axi_awlock": 2, "awlock": 2, "m_dest_axi_awcach": 2, "awcach": 2, "m_dest_axi_awprot": 2, "m_dest_axi_awvalid": 2, "m_dest_axi_awreadi": 2, "m_dest_axi_wid": 2, "wid": 2, "m_dest_axi_wdata": 2, "m_dest_axi_wstrb": 2, "m_dest_axi_wlast": 2, "wlast": 2, "m_dest_axi_wvalid": 2, "m_dest_axi_wreadi": 2, "m_dest_axi_bid": 2, "bid": [2, 6, 7], "m_dest_axi_bresp": 2, "m_dest_axi_bvalid": 2, "m_dest_axi_breadi": 2, "m_dest_axi_arid": 2, "arid": 2, "m_dest_axi_araddr": 2, "m_dest_axi_arlen": 2, "arlen": 2, "m_dest_axi_ars": 2, "arsiz": 2, "m_dest_axi_arburst": 2, "arburst": 2, "m_dest_axi_arlock": 2, "arlock": 2, "m_dest_axi_arcach": 2, "arcach": 2, "m_dest_axi_arprot": 2, "m_dest_axi_arvalid": 2, "m_dest_axi_arreadi": 2, "m_dest_axi_rid": 2, "rid": 2, "m_dest_axi_rdata": 2, "m_dest_axi_rresp": 2, "m_dest_axi_rlast": 2, "rlast": 2, "m_dest_axi_rvalid": 2, "m_dest_axi_rreadi": 2, "m_sg_axi": 2, "m_sg_axi_awid": 2, "m_sg_axi_awaddr": 2, "m_sg_axi_awlen": 2, "m_sg_axi_aws": 2, "m_sg_axi_awburst": 2, "m_sg_axi_awlock": 2, "m_sg_axi_awcach": 2, "m_sg_axi_awprot": 2, "m_sg_axi_awvalid": 2, "m_sg_axi_awreadi": 2, "m_sg_axi_wid": 2, "m_sg_axi_wdata": 2, "m_sg_axi_wstrb": 2, "m_sg_axi_wlast": 2, "m_sg_axi_wvalid": 2, "m_sg_axi_wreadi": 2, "m_sg_axi_bid": 2, "m_sg_axi_bresp": 2, "m_sg_axi_bvalid": 2, "m_sg_axi_breadi": 2, "m_sg_axi_arid": 2, "m_sg_axi_araddr": 2, "m_sg_axi_arlen": 2, "m_sg_axi_ars": 2, "m_sg_axi_arburst": 2, "m_sg_axi_arlock": 2, "m_sg_axi_arcach": 2, "m_sg_axi_arprot": 2, "m_sg_axi_arvalid": 2, "m_sg_axi_arreadi": 2, "m_sg_axi_rid": 2, "m_sg_axi_rdata": 2, "m_sg_axi_rresp": 2, "m_sg_axi_rlast": 2, "m_sg_axi_rvalid": 2, "m_sg_axi_rreadi": 2, "m_src_axi": 2, "m_src_axi_awid": 2, "m_src_axi_awaddr": 2, "m_src_axi_awlen": 2, "m_src_axi_aws": 2, "m_src_axi_awburst": 2, "m_src_axi_awlock": 2, "m_src_axi_awcach": 2, "m_src_axi_awprot": 2, "m_src_axi_awvalid": 2, "m_src_axi_awreadi": 2, "m_src_axi_wid": 2, "m_src_axi_wdata": 2, "m_src_axi_wstrb": 2, "m_src_axi_wlast": 2, "m_src_axi_wvalid": 2, "m_src_axi_wreadi": 2, "m_src_axi_bid": 2, "m_src_axi_bresp": 2, "m_src_axi_bvalid": 2, "m_src_axi_breadi": 2, "m_src_axi_arid": 2, "m_src_axi_araddr": 2, "m_src_axi_arlen": 2, "m_src_axi_ars": 2, "m_src_axi_arburst": 2, "m_src_axi_arlock": 2, "m_src_axi_arcach": 2, "m_src_axi_arprot": 2, "m_src_axi_arvalid": 2, "m_src_axi_arreadi": 2, "m_src_axi_rid": 2, "m_src_axi_rdata": 2, "m_src_axi_rresp": 2, "m_src_axi_rlast": 2, "m_src_axi_rvalid": 2, "m_src_axi_rreadi": 2, "fifo_rd_clk": 2, "fifo_rd": 2, "fifo_wr_clk": 2, "fifo_wr": 2, "m_axis_aclk": 2, "m_axi": [1, 2], "m_dest_axi_aclk": 2, "m_sg_axi_aclk": 2, "m_src_axi_aclk": 2, "s_axis_aclk": [2, 19], "m_dest_axi_aresetn": 2, "m_sg_axi_aresetn": 2, "m_src_axi_aresetn": 2, "s_axis_readi": 2, "treadi": [2, 4, 5, 6, 7, 18], "s_axis_valid": 2, "tvalid": [2, 4, 5, 6, 7, 18], "s_axis_data": 2, "tdata": [2, 4, 5, 7, 18], "s_axis_strb": 2, "tstrb": 2, "s_axis_keep": 2, "tkeep": 2, "s_axis_us": 2, "tuser": 2, "s_axis_id": 2, "tid": 2, "s_axis_dest": 2, "tdest": 2, "s_axis_last": 2, "tlast": 2, "m_axis_readi": 2, "m_axis_valid": 2, "m_axis_data": 2, "m_axis_strb": 2, "m_axis_keep": 2, "m_axis_us": 2, "m_axis_id": 2, "m_axis_dest": 2, "m_axis_last": 2, "fifo_wr_en": 2, "en": [2, 4, 26, 47, 48, 53], "fifo_wr_din": 2, "fifo_wr_overflow": 2, "overflow": [1, 2, 4, 5, 24], "fifo_wr_sync": 2, "sync": [2, 4, 5, 7, 9, 10, 12, 14, 16, 17, 24, 36, 47], "fifo_wr_xfer_req": 2, "xfer_req": 2, "fifo_rd_en": 2, "fifo_rd_dout": 2, "fifo_rd_valid": 2, "valid": [1, 2, 4, 5, 6, 7, 9, 10, 14, 19, 22, 24, 49, 53, 57, 58], "fifo_rd_underflow": 2, "underflow": [1, 2, 4, 5, 24], "output": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 24, 26, 28, 30, 31, 32, 35, 40, 41, 46, 47, 48, 49, 53], "assert": [1, 2, 4, 5, 6, 7, 9, 10, 13, 16, 18, 24], "least": [2, 6, 7, 9, 19, 47], "one": [1, 2, 4, 5, 6, 7, 8, 9, 13, 14, 17, 19, 24, 26, 28, 35, 47, 48, 49, 52, 53, 57, 58], "pend": [2, 4, 5, 6, 7, 9, 24], "s_axis_xfer_req": 2, "m_axis_xfer_req": 2, "fifo_rd_xfer_req": 2, "dest_diag_level_burst": 2, "dword": [1, 2, 4, 5, 6, 7, 9, 24], "reg": [1, 2, 4, 5, 6, 7, 9, 24, 53], "field": [1, 2, 4, 5, 7, 8, 9, 24, 46, 53], "0x0": [1, 2, 4, 5, 6, 7, 9, 24, 26], "follow": [2, 4, 5, 6, 7, 8, 9, 10, 12, 15, 19, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 46, 47, 48, 49, 53, 54, 57, 58], "semant": [2, 6, 7, 9], "current": [1, 2, 4, 5, 6, 7, 8, 9, 12, 13, 16, 24, 26, 28, 29, 33, 35, 36, 41, 42, 49, 52, 53, 57], "05": 2, "61": [2, 47, 48], "31": [1, 2, 4, 5, 6, 7, 9, 24, 26, 47, 48, 53], "version_major": [2, 6, 7, 9], "ro": [1, 2, 4, 5, 6, 7, 9, 24], "0x04": [2, 5, 9], "15": [1, 2, 4, 5, 6, 7, 9, 10, 12, 19, 21, 22, 24, 36, 47, 48, 49, 53, 58], "version_minor": [2, 6, 7, 9], "0x05": [2, 5, 9], "version_patch": [2, 6, 7, 9], "0x61": [1, 2, 6, 7], "0x1": [1, 2, 4, 5, 6, 7, 9, 24, 26], "0x4": [1, 2, 4, 5, 6, 7, 9, 24], "peripheral_id": [2, 6, 7, 9], "0x2": [1, 2, 4, 5, 6, 7, 9, 24], "0x8": [1, 2, 4, 5, 6, 7, 9, 24], "scratch": [1, 2, 4, 5, 6, 7, 9, 24], "rw": [1, 2, 4, 5, 6, 7, 9, 24], "0x00000000": [2, 4, 5, 6, 7, 24], "0x3": [2, 4, 5, 6, 7, 9, 24], "0xc": [2, 4, 5, 6, 7, 9, 24], "0x444d4143": 2, "d": [2, 26, 49], "m": [2, 4, 5, 6, 7, 14, 24, 26, 47], "A": [1, 2, 4, 5, 6, 7, 11, 12, 17, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 50, 52, 57], "c": [1, 2, 14, 15, 16, 19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49], "0x10": [1, 2, 4, 5, 6, 7, 9, 24], "interface_descript": 2, "3": [1, 2, 4, 5, 6, 7, 8, 9, 12, 14, 16, 19, 21, 24, 26, 30, 33, 34, 35, 36, 39, 41, 47, 48, 49, 57, 58], "bytes_per_beat_dest_log2": 2, "log2": [2, 6, 7, 9], "5": [1, 2, 4, 5, 6, 7, 8, 9, 12, 19, 21, 24, 26, 27, 28, 30, 31, 33, 34, 35, 36, 39, 41, 42, 46, 47, 48, 49, 52, 58], "memorymap": 2, "11": [1, 2, 4, 5, 6, 7, 8, 12, 21, 24, 36, 41, 47, 48], "bytes_per_beat_src_log2": 2, "13": [1, 2, 4, 5, 6, 7, 12, 21, 24, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 41, 42, 46, 47, 48], "12": [1, 2, 4, 5, 6, 7, 8, 11, 12, 19, 21, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 53], "19": [1, 2, 4, 5, 6, 7, 24, 47, 48, 49, 58], "bytes_per_burst_width": 2, "real": 2, "avoid": [2, 19, 53], "cross": [2, 6, 19], "4kb": 2, "0x20": [1, 2, 4, 5, 6, 7, 9, 24], "0x80": [1, 2, 4, 5, 6, 7, 9, 24], "irq_mask": [2, 9], "transfer_complet": 2, "mask": [1, 2, 4, 5, 6, 7, 9, 24], "transfer_queu": 2, "0x21": [2, 4, 5, 6, 7, 9, 24], "0x84": [2, 4, 5, 6, 7, 9, 24], "irq_pend": [2, 6, 7, 9], "rw1c": [2, 4, 5, 6, 7, 9, 24], "complet": [1, 2, 3, 4, 6, 7, 9, 13, 14, 17, 24, 32, 37, 41, 45, 48, 53], "either": [1, 2, 6, 7, 8, 13, 19, 26, 35, 47, 48, 53, 57, 59], "have": [1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 17, 19, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 47, 48, 49, 51, 52, 53, 55, 57, 58], "error": [1, 2, 4, 5, 6, 7, 24, 26, 35, 53, 57], "occur": [1, 2, 4, 5, 6, 7, 9, 13, 24], "dure": [2, 4, 5, 6, 7, 12, 24, 26, 49], "queu": 2, "possibl": [2, 5, 6, 7, 9, 11, 15, 19, 28, 39, 49, 52, 53, 57, 58], "queue": 2, "next": [2, 6, 7, 8, 13, 14, 19, 28, 47, 49, 53], "It": [1, 2, 4, 5, 6, 7, 9, 10, 11, 12, 13, 16, 17, 19, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 57, 58], "can": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 50, 52, 53, 55, 56, 57, 59], "0x22": [2, 4, 5, 6, 7, 9, 24], "0x88": [2, 4, 5, 6, 7, 9, 24], "irq_sourc": [2, 6, 7, 9], "clear": [1, 2, 4, 5, 6, 7, 9, 13, 24, 49], "togeth": [2, 11, 20, 47], "correspond": [1, 2, 4, 5, 6, 7, 24, 36, 49, 57], "0x100": [2, 4, 5, 6, 7, 9, 24], "0x400": [2, 4, 5, 24], "hwdesc": 2, "note": [1, 2, 4, 5, 6, 7, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 52, 58], "channel": [1, 2, 4, 5, 6, 7, 8, 11, 14, 24, 27, 28, 30, 31, 34, 35, 36, 40, 42, 46, 47], "paus": [2, 12], "activ": [1, 2, 4, 5, 6, 7, 9, 13, 16, 17, 18, 24, 36, 53], "resum": 2, "onc": [1, 2, 4, 5, 6, 7, 17, 24, 47, 49], "again": [2, 57], "0x101": [2, 4, 5, 24], "0x404": [2, 4, 5, 24], "transfer_id": 2, "0x00": [2, 4, 5, 6, 7, 24], "after": [1, 2, 4, 6, 7, 9, 12, 13, 14, 17, 21, 24, 27, 31, 42, 49, 53, 55, 57, 58], "check": [1, 2, 6, 7, 9, 14, 19, 32, 36, 47, 48, 52, 58], "finish": [1, 2, 14], "transfer_don": 2, "content": [2, 6, 7, 9, 13, 48, 49], "transfer_submit": 2, "0x102": [2, 4, 5, 24], "0x408": [2, 4, 5, 24], "write": [1, 2, 4, 5, 6, 7, 9, 13, 14, 21, 24, 30, 36, 40, 47, 49, 57], "new": [2, 3, 6, 7, 9, 10, 12, 13, 21, 45, 48, 52, 56, 57, 58, 59], "transit": [2, 4, 6, 7, 12, 24], "back": [2, 6, 7, 14, 26, 28, 53], "effect": [1, 2, 4, 5, 6, 7, 9, 14, 24, 53], "0x103": [2, 5], "0x40c": [2, 5], "flag": [1, 2], "put": [1, 2, 6, 47, 49], "mode": [1, 2, 4, 5, 6, 7, 15, 19, 24, 26, 27, 29, 30, 31, 33, 35, 39, 42, 49, 53], "In": [1, 2, 4, 5, 6, 7, 9, 13, 15, 19, 24, 26, 28, 31, 34, 36, 37, 40, 46, 48, 49, 52, 53, 57, 58, 59], "re": [2, 6, 7, 11, 12, 13, 17, 18, 19, 28, 33, 47, 49, 51, 57, 59], "end": [2, 9, 12, 26, 28, 33, 48, 52, 53], "last": [2, 6, 7, 9, 49, 53], "monitor": [1, 2, 8, 12, 24, 37, 40], "its": [2, 5, 6, 7, 9, 11, 19, 20, 27, 31, 37, 42, 47, 49, 52, 53, 57], "occurr": [2, 6, 7], "ignor": [1, 2, 4, 5, 6, 7, 24, 49, 52], "until": [1, 2, 5, 6, 7, 9, 12, 13, 14, 17, 28, 30], "partial_reporting_en": 2, "partial": 2, "caus": [2, 53], "eventu": 2, "record": [1, 2, 6, 7], "0x104": [2, 4, 5, 6, 7, 9, 24], "0x410": [2, 4, 5, 24], "dest_address": 2, "need": [1, 2, 4, 6, 7, 8, 9, 12, 14, 19, 24, 26, 27, 31, 34, 37, 42, 46, 48, 49, 55, 57, 58], "0x105": [2, 4, 5, 24], "0x414": [2, 4, 5, 24], "src_address": 2, "read": [1, 2, 4, 5, 6, 7, 9, 12, 19, 21, 24, 28, 51, 53, 55], "0x106": [2, 4, 5, 24], "0x418": [2, 4, 5, 24], "x_length": 2, "23": [1, 2, 4, 5, 6, 7, 9, 24, 47, 48, 58], "max": [2, 6, 7, 15, 16, 19], "b1": [2, 4, 24, 26, 53], "0x107": [2, 5], "0x41c": [2, 5], "y_length": 2, "0x000000": 2, "row": 2, "0x108": [2, 4, 5, 6, 7, 9, 24], "0x420": [2, 4, 5, 24], "dest_strid": 2, "0x109": [2, 4, 5, 24], "0x424": [2, 4, 5, 24], "src_stride": 2, "0x10a": [2, 4, 5, 24], "0x428": [2, 4, 5, 24], "If": [1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 18, 21, 24, 34, 47, 48, 49, 52, 55, 57, 58], "x": [2, 6, 7, 8, 30, 33, 36, 48, 49], "automat": [1, 2, 6, 7, 9, 28, 49, 57, 58], "transfer_0_don": 2, "transfer_1_don": 2, "transfer_2_don": 2, "transfer_3_don": 2, "partial_transfer_don": 2, "wa": [2, 4, 5, 6, 7, 8, 13, 17, 24, 28, 34, 36, 46, 47, 48, 49, 57], "inform": [2, 14, 24, 25, 48, 49, 51, 52, 55, 56], "through": [1, 2, 4, 5, 6, 7, 8, 9, 24, 26, 28, 30, 36, 38, 40, 47, 53, 55], "partial_transfer_length": 2, "partial_transfer_id": 2, "0x10b": [2, 5], "0x42c": [2, 5], "active_transfer_id": 2, "equal": [1, 2, 6, 7, 9, 12, 53], "0x10c": [2, 5], "0x430": [2, 5], "reserv": [1, 2, 4, 5, 6, 7, 12, 21, 24, 53], "futur": [2, 49], "usag": [2, 6, 49, 53], "alwai": [2, 4, 5, 6, 7, 9, 12, 19, 21, 24, 28, 47, 48, 49, 52, 53, 57], "return": [2, 6, 7, 9, 49], "0x10d": 2, "0x434": 2, "current_dest_address": 2, "which": [1, 2, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 21, 22, 24, 26, 28, 29, 30, 36, 38, 40, 41, 46, 47, 48, 49, 52, 53, 57, 58], "sampl": [2, 4, 5, 6, 7, 8, 9, 12, 24, 27, 28, 29, 31, 33, 34, 35, 36, 37, 38, 40, 41, 42, 47], "written": [1, 2, 6, 7, 9, 13, 34, 47, 53], "0x10e": 2, "0x438": 2, "current_src_address": 2, "form": [2, 4, 5, 6, 7, 8, 16, 19, 24, 40, 47], "0x112": 2, "0x448": 2, "transfer_progress": 2, "should": [1, 2, 4, 5, 6, 7, 8, 9, 15, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 52, 53, 55, 57, 58], "0x113": 2, "0x44c": 2, "partial_length": 2, "repres": [2, 4, 5, 6, 7, 15, 24, 47], "receiv": [1, 2, 4, 5, 7, 8, 9, 10, 12, 16, 18, 19, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 57], "moment": [2, 6, 7], "smaller": [2, 6, 7, 8], "than": [1, 2, 4, 5, 6, 7, 9, 13, 24, 27, 31, 40, 42, 48, 49, 53], "program": [1, 2, 7, 9, 11, 13, 18, 24, 37, 49, 52, 54], "0x114": [2, 9], "0x450": 2, "0x115": 2, "0x454": 2, "descriptor_id": 2, "point": [2, 5, 6, 7, 9, 10, 30, 49], "segment": 2, "being": [2, 4, 5, 6, 7, 8, 17, 19, 24, 46, 48, 49, 52, 53, 58], "0x11f": 2, "0x47c": 2, "sg_address": 2, "0x124": 2, "0x490": 2, "dest_address_high": 2, "bigger": 2, "0x125": 2, "0x494": 2, "src_address_high": 2, "0x126": 2, "0x498": 2, "current_dest_address_high": 2, "0x127": 2, "0x49c": 2, "current_src_address_high": 2, "0x12f": 2, "0x4bc": 2, "sg_address_high": 2, "chang": [2, 5, 6, 7, 9, 14, 19, 32, 36, 38, 47, 49, 51, 52, 53, 58], "those": [2, 6, 7, 9, 49, 57], "were": [2, 6, 7, 9, 28, 34, 36, 46, 47, 49, 57], "hardwar": [1, 2, 8, 9, 52, 54], "befor": [1, 2, 4, 6, 12, 21, 24, 36, 49, 52, 53, 57, 58], "accept": [2, 5, 6, 7, 10, 12, 14, 33], "even": [2, 4, 5, 6, 7, 13, 24, 48, 53], "rate": [1, 2, 4, 5, 6, 7, 26, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 41, 42, 46, 47], "mismatch": [2, 4, 6, 24, 49], "e": [1, 2, 4, 5, 6, 7, 8, 14, 19, 24, 36, 47, 48, 49, 52, 53, 57], "g": [1, 2, 4, 5, 6, 7, 14, 24, 36, 47, 48, 49, 52, 53, 57], "fix": [2, 5, 6, 7, 12, 14, 53, 57], "intent": [2, 14, 53], "keep": [2, 6, 47, 52, 58], "full": [2, 8, 9, 28, 36, 46, 47, 49], "so": [2, 6, 7, 12, 13, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51, 55, 57, 59], "case": [2, 4, 5, 6, 7, 9, 14, 19, 24, 26, 34, 46, 47, 48, 49, 52, 53, 57, 58, 59], "readi": [1, 2, 6, 7, 10, 14, 19, 22], "still": [2, 6, 13, 19, 32, 39, 46, 49, 58, 59], "without": [1, 2, 7, 8, 9, 13, 17, 28, 41, 46, 53, 57, 58], "risk": 2, "similarli": [2, 9, 15], "empti": [2, 9, 57], "determin": [2, 4, 5, 6, 7], "buffer_width_in_byt": 2, "buffer_depth": 2, "startup": [2, 6, 7], "stabl": [1, 2, 6, 7, 13, 39, 49, 52], "de": [2, 6, 7, 8, 9], "pressur": [2, 7, 31], "idl": [1, 2, 12, 14], "stai": [1, 2, 5, 6, 7, 11, 13, 17], "low": [1, 2, 4, 5, 6, 7, 9, 11, 12, 15, 16, 17, 18, 27, 28, 30, 31, 32, 33, 35, 37, 39, 40, 42, 46, 53, 57], "submit": 2, "go": [2, 6, 7, 32, 36, 37, 47, 48, 49, 55], "enough": [2, 48, 49, 57], "space": [2, 6, 7, 36, 48, 53, 57], "also": [1, 2, 5, 6, 7, 9, 12, 14, 19, 24, 28, 32, 35, 36, 37, 40, 46, 47, 48, 49, 53, 57, 58], "unexpectedli": [2, 49], "mean": [2, 5, 6, 7, 9, 10, 13, 14, 17, 26, 36, 47, 48, 49, 52, 58], "shorter": 2, "alreadi": [2, 6, 7, 9, 14, 57], "within": [2, 4, 5, 10, 24, 26, 35, 39, 47, 49], "few": [2, 6, 7, 19, 49, 52, 53, 57], "cycl": [1, 2, 4, 6, 7, 12, 14, 19, 24, 47], "hand": [2, 49], "send": [2, 6, 7, 9, 17, 18, 19, 27, 31, 42, 46], "anoth": [2, 4, 14, 24, 47, 57], "queri": [2, 4, 6, 7, 9], "well": [2, 6, 7, 8, 9, 10, 11, 13, 37, 40, 49], "discoveri": [2, 6, 7], "time": [2, 6, 7, 10, 11, 12, 13, 14, 16, 27, 28, 31, 42, 47, 48, 49, 52, 55, 57, 58], "apart": [2, 6, 7], "section": [2, 4, 5, 6, 7, 14, 28, 35, 36, 37, 38, 47, 48, 49, 52, 53, 57], "them": [1, 2, 6, 7, 17, 19, 46, 47, 48, 49, 53, 57, 58, 59], "0x000": [2, 6, 7], "layout": [2, 4, 5, 6, 7, 8, 28], "increment": [2, 4, 5, 6, 7, 9, 24, 58], "major": [2, 6, 7, 19, 48, 49], "indic": [1, 2, 4, 5, 6, 7, 13, 16, 19, 24, 39, 49, 53, 57], "backward": [2, 4, 5, 6, 7, 24], "incompat": [2, 6, 7], "minor": [2, 6, 7], "compat": [2, 4, 5, 6, 7, 24, 28, 30, 33, 38, 39, 41], "patch": [2, 6, 7], "letter": [2, 6, 7, 53], "incorrect": [2, 6, 53], "behavior": [2, 6, 7, 12, 13, 21, 48, 49, 53], "0x004": [2, 6, 7], "Its": [2, 5, 6, 7], "primari": [2, 6, 7], "function": [2, 6, 7, 8, 14, 16, 19, 28, 30, 35, 37, 40, 48, 49, 53, 59], "distinguish": [2, 6, 7], "same": [1, 2, 4, 5, 6, 7, 10, 11, 14, 17, 19, 24, 26, 36, 42, 46, 48, 49, 53, 55, 58], "design": [1, 2, 4, 5, 6, 7, 8, 11, 14, 15, 17, 19, 20, 25, 44, 45, 49, 50, 52, 53, 54, 55, 58], "0x008": [2, 6, 7], "arbitrari": [2, 6, 7], "yield": [2, 6, 7], "previous": [2, 6, 7, 13], "": [1, 2, 4, 5, 6, 7, 9, 12, 16, 17, 18, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 53, 54, 55], "doe": [1, 2, 4, 5, 6, 7, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49, 52, 53, 55, 58], "affect": [1, 2, 4, 5, 6, 7, 12, 14, 24, 26, 49], "test": [2, 4, 5, 6, 7, 19, 28, 39, 41, 49, 57, 58, 59], "custom": [2, 4, 5, 6, 7, 8, 19, 24, 48, 52, 54], "associ": [2, 6, 7, 14, 39, 46], "0x00c": [2, 6, 7], "uniqu": [2, 4, 5, 6, 7, 9, 24, 49, 53], "ensur": [2, 4, 5, 6, 7, 19, 26, 30], "exist": [2, 6, 7, 9, 36, 47, 48, 57, 58], "expect": [1, 2, 4, 5, 6, 7, 24, 49], "locat": [2, 6, 7, 32, 36, 37, 47, 48, 49, 51], "io": [2, 6, 7, 19, 24, 26, 48], "process": [2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 19, 24, 30, 33, 39, 40, 46, 48, 49, 52, 53, 57], "three": [2, 7, 8, 9, 15, 26, 28, 31, 35, 40, 57], "close": [2, 6, 7, 8, 19, 49, 53], "relat": [2, 4, 5, 6, 7, 24, 57], "each": [2, 4, 5, 6, 7, 8, 9, 10, 12, 14, 19, 24, 26, 27, 31, 34, 35, 36, 40, 42, 47, 48, 49, 50, 52, 53, 57], "particular": [2, 6, 7, 8, 19, 52, 53], "event": [2, 4, 5, 6, 7, 10, 11, 12, 13, 18, 24], "0x088": [2, 6, 7], "0x080": [2, 6, 7], "how": [2, 4, 6, 7, 19, 24, 27, 29, 30, 31, 32, 33, 34, 36, 37, 39, 42, 47, 49, 50, 52, 54, 55], "propag": [2, 6, 7, 9], "consid": [2, 4, 5, 6, 7, 24, 51], "prevent": [2, 6, 7, 57], "0x084": [2, 6, 7], "extern": [2, 6, 7, 9, 11, 12, 13, 16, 19, 24, 27, 30, 31, 33, 34, 35, 36, 37, 38, 42, 47, 48, 53], "upstream": [2, 6, 7, 9], "acknowledg": [2, 6, 7, 9], "singl": [1, 2, 4, 6, 7, 11, 17, 19, 24, 28, 29, 33, 34, 39, 47, 48, 53], "more": [2, 9, 13, 19, 24, 25, 48, 49, 51, 52, 53, 57], "detail": [1, 2, 6, 7, 36, 38, 47, 49, 55], "regard": [2, 6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 49, 52], "see": [1, 2, 3, 4, 5, 6, 7, 8, 14, 17, 19, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 47, 48, 49, 52, 57], "lsb": [2, 4, 5, 6, 7], "0x3ff": 2, "1079": 2, "1080": 2, "total": [2, 4, 5, 6, 7, 12, 14, 24, 49], "run": [2, 4, 5, 6, 7, 9, 19, 26, 28, 32, 34, 35, 36, 37, 46, 47, 48, 49, 57, 58], "room": 2, "becom": [2, 6, 12, 14, 35], "otherwis": [1, 2, 6, 7, 13, 14, 49, 55, 57, 58], "abort": [1, 2], "hold": [2, 4, 5, 6, 7, 16, 19, 24, 37], "amount": [2, 4, 5, 6, 12, 19, 24], "unknown": [1, 2, 4, 5, 26], "specifi": [2, 4, 5, 12, 33, 35, 39, 47, 48, 49, 52, 53, 58], "act": 2, "where": [1, 2, 4, 5, 6, 7, 9, 14, 19, 24, 28, 32, 36, 47, 49, 52, 53, 57], "ahead": 2, "expos": [1, 2, 19, 26], "consult": [1, 2, 46], "stop": [1, 2, 9, 12, 49], "intervent": [2, 6], "wai": [2, 6, 7, 8, 14, 19, 37, 47, 49, 53, 57], "gracefulli": 2, "resolut": [2, 4, 5, 6, 7, 19, 27, 31, 38, 41, 42], "shut": 2, "fast": [2, 12, 31, 35, 48], "transact": [2, 9, 12, 14, 16, 17, 18], "side": [1, 2, 14, 48, 53], "won": [2, 7, 49], "t": [2, 7, 12, 14, 21, 36, 47, 49, 51, 52, 57, 58], "toward": [2, 5, 6, 7, 9], "wait": [1, 2, 4, 5, 9, 12, 14, 24], "fulfil": 2, "lead": [2, 12, 33, 35, 53], "lost": 2, "drive": [1, 2, 11, 19, 28, 37, 46], "sinc": [2, 6, 7, 19, 35, 47, 49], "just": [1, 2, 19, 26, 36, 48, 49, 51, 52, 57], "break": 2, "notif": [2, 6, 7, 9], "certain": [2, 6, 7, 14, 19, 49, 53, 58], "cpu": [2, 9], "altern": [2, 4, 24, 33, 49], "busi": [1, 2, 4, 5, 9, 13, 16, 19, 24, 28, 29, 39], "poll": 2, "two": [2, 4, 6, 7, 8, 12, 17, 19, 24, 26, 27, 28, 31, 42, 47, 48, 52, 53, 57], "implement": [1, 2, 4, 5, 6, 7, 8, 11, 13, 14, 16, 19, 23, 24, 26, 36, 40, 48, 49, 53, 55, 57], "move": [2, 24], "equival": [2, 4, 5, 26, 36], "first": [2, 4, 6, 7, 8, 9, 14, 17, 24, 36, 47, 48, 49, 51, 53, 57, 58], "To": [1, 2, 4, 5, 6, 7, 9, 14, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49, 51, 52, 55, 57], "find": [2, 26, 36, 37, 38, 40, 41, 47, 48, 49, 52, 55, 56, 57], "handler": 2, "compos": [2, 53], "might": [1, 2, 4, 5, 6, 7, 13, 15, 24, 48, 49, 58], "pad": [2, 5, 48, 57], "skip": [2, 7], "second": [2, 6, 7, 17, 28, 58], "plu": [2, 14], "stride": 2, "_src": 2, "_address": 2, "_stride": 2, "n": [1, 2, 4, 5, 6, 7, 12, 19, 21, 24, 26, 36, 49, 53, 57], "_dest": 2, "restart": [2, 6], "less": [2, 6, 7, 9, 27, 28, 31, 42, 49], "manag": [2, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "overhead": 2, "ani": [1, 2, 4, 5, 6, 7, 8, 9, 19, 24, 40, 47, 49, 51, 52, 53, 55, 57], "addit": [2, 5, 7, 9, 14, 28, 31, 40, 49, 51, 52], "never": [2, 6, 7], "execut": [2, 9, 11, 12, 13, 15, 17, 18, 19, 28, 49], "option": [1, 2, 5, 6, 7, 16, 19, 27, 28, 31, 33, 35, 37, 39, 42, 46, 49, 53], "noncontigu": 2, "area": [2, 46, 49], "differ": [1, 2, 4, 5, 6, 7, 8, 10, 11, 14, 17, 19, 24, 26, 28, 36, 40, 42, 46, 47, 48, 49, 52, 53, 58], "list": [2, 3, 6, 7, 8, 11, 14, 20, 36, 45, 47, 48, 52, 53, 54, 57, 58, 59], "vector": [2, 53], "call": [2, 48, 49, 52, 57], "By": [2, 5, 6, 7, 11, 12, 34, 40, 41, 46, 49], "contigu": 2, "own": [2, 14, 49, 57], "dedic": [2, 46, 57], "fetch": [2, 49], "order": [1, 2, 6, 7, 8, 9, 47, 52, 53, 57], "includ": [1, 2, 4, 5, 6, 7, 8, 24, 28, 31, 33, 37, 38, 46, 51, 53], "bit0": 2, "next_sg_addr": 2, "load": [2, 36], "bit1": 2, "rais": [2, 6], "identifi": [1, 2, 4, 5, 6, 12, 24, 49, 53], "dest_addr": 2, "src_addr": 2, "y_len": 2, "minu": [2, 6, 7], "x_len": 2, "dst_stride": 2, "replic": 2, "loop": [2, 26, 28, 39], "pair": [2, 5, 34], "similar": [2, 4, 5, 6, 7, 8, 24, 46], "simpl": [2, 6, 7, 12, 19, 26, 34, 50, 57], "howev": [2, 6, 7, 36, 39, 42, 49], "distinct": 2, "advantag": [2, 8], "fewer": [2, 8, 53], "treat": [2, 53], "thu": [2, 9, 14, 46, 48, 53, 58], "improv": [2, 28, 33, 35, 53], "perform": [2, 4, 6, 7, 8, 11, 12, 19, 30, 32, 34, 35, 37, 38, 39, 40, 46, 49, 53, 57], "applic": [2, 6, 7, 8, 9, 11, 20, 24, 28, 30, 32, 33, 38, 39, 40, 46], "primarili": 2, "unit": [2, 16], "span": [2, 30, 46], "packet": 2, "properli": [2, 6, 7, 17, 52, 53], "begin": [2, 7, 51, 53, 57], "carri": [2, 7, 10, 15, 22], "qualifi": [2, 4, 5, 53], "ad": [2, 4, 5, 8, 12, 19, 24, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 53, 57], "accumul": [2, 5], "decrement": [2, 4, 9, 24], "leav": [2, 7, 15, 49, 53, 57], "condit": [2, 6, 7, 8, 11, 14, 28, 36, 39, 47], "mod": 2, "min": [2, 6, 16, 19], "widest": 2, "restrict": [2, 26, 36], "relax": [2, 19, 28], "strobe": 2, "do": [1, 2, 5, 6, 7, 8, 9, 19, 48, 49, 52, 53, 57, 58], "part": [2, 4, 7, 8, 11, 14, 20, 24, 30, 32, 37, 46, 48, 49, 53, 57, 59], "discard": [2, 9], "fine": 2, "long": [2, 13, 16, 46, 53], "free": [1, 2, 9, 14, 27, 49, 53], "method": [2, 49], "instead": [1, 2, 6, 7, 15, 28, 49, 53], "belong": [2, 48], "recommend": [2, 4, 5, 6, 7, 9, 49, 53, 55, 58], "driver": [1, 2, 6, 7, 8, 11, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47], "linux": [1, 2, 6, 7, 11, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 58], "match": [2, 4, 6, 7, 9, 24, 53], "erron": 2, "everi": [1, 2, 4, 5, 6, 7, 14, 47, 48, 49], "workaround": 2, "increas": [2, 6, 13, 19, 28, 53, 57], "larger": 2, "onlin": [2, 4, 5, 6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 53], "anyon": [2, 4, 5, 6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47], "compon": [2, 4, 5, 6, 7, 8, 11, 17, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 53, 57], "adc": [2, 5, 6, 7, 8, 11, 20, 24, 27, 28, 29, 31, 32, 33, 34, 35, 37, 39, 40, 41, 42, 45], "dac": [2, 4, 6, 7, 8, 11, 24, 30, 38, 41], "video": [2, 4, 5], "audio": [2, 4, 5, 48], "etc": [2, 4, 5, 6, 7, 19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 52, 53, 57, 58], "via": [1, 2, 4, 5, 6, 7, 9, 16, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47], "engineerzon": [2, 4, 5, 6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 49, 52], "term": [2, 4, 5, 6, 8, 14, 53], "group": [2, 4, 6, 24, 53], "consecut": [2, 4, 6, 7, 24, 28], "base": [2, 4, 5, 6, 7, 8, 9, 12, 24, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49, 50, 52], "earlier": [2, 49], "page": [3, 19, 26, 36, 45, 47, 48, 50, 51, 52, 55, 57], "ip": [1, 3, 4, 5, 6, 7, 8, 9, 16, 17, 18, 19, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 52, 53, 54, 55, 58, 59], "document": [1, 3, 6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 47, 48, 49, 52, 53, 54, 56, 57], "format": [3, 4, 5, 6, 7, 11, 24, 45, 47, 58], "high": [1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 19, 24, 26, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 46, 47, 49, 56, 57], "speed": [1, 3, 4, 5, 6, 7, 8, 24, 26, 27, 31, 32, 33, 34, 36, 42, 46, 47, 49, 56], "dma": [1, 3, 4, 5, 24, 28, 34, 40, 47], "control": [1, 3, 4, 5, 9, 11, 12, 14, 15, 16, 17, 18, 24, 27, 28, 29, 30, 31, 33, 34, 39, 41, 42, 46, 49, 56], "spi": [3, 20, 24, 56], "engin": [3, 15, 20, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 56], "s_axis_axi_aclks_axi_aresetnup_clkup_rstnup_wrequp_waddrup_wdataup_rrequp_raddrspi_clkspi_engine_ctrlspi_engine_offload_ctrl": 9, "up_wackup_rdataup_rackirqspi_resetnaxi_spi_engin": 9, "peripher": [8, 9, 16, 17, 18, 23, 24, 27, 31, 36, 42, 46, 49, 57], "driven": [5, 9, 33, 34, 48], "typic": [6, 7, 9, 13, 15, 28, 35, 47, 49], "combin": [1, 6, 7, 8, 9, 17, 35, 48, 53], "softwar": [9, 25, 44, 48, 49, 53, 58], "dynam": [5, 7, 8, 9, 21, 26, 28, 33, 35, 37, 38, 41], "support": [1, 9, 12, 15, 16, 19, 24, 26, 48, 51, 52, 54, 55, 57, 58, 59], "offload": [9, 11, 19, 28, 29], "runtim": [4, 5, 6, 7, 9, 12, 21], "spi_engin": [9, 10, 13, 15, 16, 17, 18, 19, 22, 23, 27, 28, 29, 30, 31, 33, 34, 39, 40, 41, 42, 46], "axi_spi_engin": [9, 27, 28, 29, 30, 31, 33, 34, 39, 40, 41, 42, 46], "axi_spi_engine_ip": 9, "vivado": [6, 7, 9, 16, 17, 18, 19, 23, 24, 48, 52, 57, 58], "integr": [4, 5, 6, 7, 8, 9, 16, 17, 18, 23, 28, 30, 33, 35, 39, 41, 48, 49, 50, 52], "cmd_fifo_address_width": 9, "size": [6, 8, 9, 13, 18, 49, 53], "command": [9, 10, 11, 12, 13, 14, 16, 17, 18, 28, 32, 34, 36, 37, 46, 47, 53, 57], "sync_fifo_address_width": 9, "address": [1, 4, 5, 8, 9, 12, 13, 21, 24], "width": [5, 6, 7, 9, 10, 16, 17, 18, 19, 22, 23, 24, 26, 53], "sdo_fifo_address_width": 9, "serial": [1, 4, 5, 6, 7, 8, 9, 19, 24, 26, 27, 28, 30, 31, 36, 39, 42, 46, 47, 48], "data": [1, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 53, 55], "sdi_fifo_address_width": 9, "mm_if_typ": 9, "up": [1, 4, 5, 6, 7, 9, 14, 24, 26, 27, 28, 30, 31, 33, 34, 36, 37, 38, 42, 46, 49, 52, 57], "async_spi_clk": [9, 18, 19], "set": [1, 4, 5, 9, 11, 15, 18, 19, 20, 24, 26, 30, 34, 36, 39, 41, 46, 47, 49, 52, 53, 57, 58], "spi_clk": [9, 18, 19], "num_offload": 9, "offload0_cmd_mem_address_width": 9, "offload0_sdo_mem_address_width": 9, "mosi": [9, 15, 16, 28], "255": [9, 16], "data_width": [9, 10, 12, 16, 17, 18, 19, 23, 24], "parallel": [4, 5, 6, 7, 9, 16, 17, 23, 24, 27, 31, 42, 49], "num_of_sdi": [9, 10, 16, 17, 18, 23, 24, 28], "miso": [9, 15, 16, 18, 23, 24, 28, 34], "line": [4, 5, 6, 7, 9, 15, 16, 17, 18, 19, 23, 24, 26, 28, 47, 49, 51, 52, 53, 57], "cfg_info_0": 9, "cfg": [9, 26], "info": [1, 5, 9, 22, 26, 49], "cfg_info_1": 9, "cfg_info_2": 9, "cfg_info_3": 9, "slave": [1, 4, 9, 10, 16, 17, 18, 24, 26, 27, 31, 42], "intern": [1, 4, 5, 6, 7, 9, 12, 14, 16, 17, 18, 19, 26, 28, 33, 36, 37, 47, 53], "spi_engine_ctrl": [9, 18], "stream": [1, 6, 7, 9, 10, 11, 12, 13, 16, 17, 18, 19, 22, 29, 36], "cmd_readi": [9, 10, 16, 17, 18, 22, 23], "cmd_valid": [9, 10, 16, 17, 18, 22, 23], "cmd_data": [9, 10, 16, 17, 18, 22, 23], "sdo_data_readi": [9, 16, 18], "sdo_readi": [9, 10, 16, 17, 18, 23], "sdo_data_valid": [9, 14, 16, 18], "sdo_valid": [9, 10, 16, 17, 18, 23], "sdo_data": [9, 10, 12, 16, 17, 18, 23], "sdi_data_readi": [9, 16, 18], "sdi_readi": [9, 10, 16, 17, 18, 23], "sdi_data_valid": [9, 14, 16, 18], "sdi_valid": [9, 10, 16, 17, 18, 23], "sdi_data": [9, 10, 12, 16, 17, 18, 23], "sync_readi": [9, 10, 16, 17, 18, 23], "sync_valid": [9, 10, 16, 17, 18, 23], "sync_data": [9, 10, 16, 17, 18, 23], "spi_engine_offload_ctrl": [9, 18], "offload_sync_readi": 9, "offload_sync_valid": 9, "offload_sync_data": 9, "_cmd_wr_en": 9, "cmd_wr_en": [9, 13, 18], "_cmd_wr_data": 9, "cmd_wr_data": [9, 13, 18], "_sdo_wr_en": 9, "sdo_wr_en": [9, 13, 18], "_sdo_wr_data": 9, "sdo_wr_data": [9, 13, 18], "_enabl": 9, "_mem_reset": 9, "mem_reset": [9, 13, 18], "up_clk": [9, 26], "up_rstn": [9, 26], "up_wreq": 9, "up_waddr": 9, "up_wdata": 9, "up_wack": 9, "up_rreq": 9, "up_raddr": 9, "up_rdata": 9, "up_rack": 9, "level": [4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 24, 30, 32, 34, 38, 39, 49, 53, 57], "unmask": 9, "spi_resetn": [9, 18], "connect": [1, 4, 5, 6, 7, 8, 9, 11, 13, 15, 17, 19, 24, 26, 53], "00": [1, 9], "71": 9, "0x01": [5, 9], "0x71": 9, "0x00000008": [], "sdi": [9, 10, 12, 14, 15, 16, 17, 19, 23, 24, 28, 39], "sdo": [9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 23, 24, 28, 29], "transfer": [4, 5, 9, 13, 14, 19, 24, 36, 47], "length": [9, 19, 21], "0x40": [1, 4, 5, 6, 7, 9, 24], "0x00000001": [], "proper": [7, 9, 32, 49, 58], "cmd_almost_empti": 9, "sdo_almost_empti": 9, "sdi_almost_ful": 9, "0x30": [1, 4, 6, 7, 9, 24], "0xc0": [1, 4, 6, 7, 9, 24], "sync_id": 9, "0x34": 9, "0xd0": 9, "cmd_fifo_room": 9, "0x": [6, 7], "entri": [9, 13, 18], "0x35": 9, "0xd4": 9, "sdo_fifo_room": 9, "0x36": 9, "0xd8": 9, "sdi_fifo_level": 9, "0x38": 9, "0xe0": 9, "cmd_fifo": 9, "wo": 9, "0x39": 9, "0xe4": 9, "sdo_fifo": 9, "0x3a": 9, "0xe8": 9, "sdi_fifo": 9, "remov": [4, 9, 24, 30, 31, 36, 41, 47, 49, 51, 57], "undefin": [6, 7, 9, 13], "0x3c": 9, "0xf0": 9, "sdi_fifo_peek": 9, "peek": 9, "offload0_en": 9, "0x41": [6, 7, 9], "offload0_statu": 9, "statu": [1, 4, 5, 8, 9, 24, 37, 49, 52], "0x42": [6, 7, 9], "offload0_mem_reset": 9, "0x44": [1, 4, 5, 9, 24], "0x110": [4, 5, 9, 24], "offload0_cdm_fifo": 9, "0x45": 9, "offload0_sdo_fifo": 9, "abl": [4, 5, 6, 7, 9, 10, 12, 17, 19, 49, 55, 58], "much": [7, 9, 19, 53, 57, 58], "faster": 9, "task": [9, 46], "offer": [5, 9, 11, 19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47], "notifi": [9, 49, 58], "reduc": [4, 5, 6, 7, 8, 9, 12, 28, 33, 35, 46, 53], "necessari": [1, 9, 26, 27, 28, 29, 31, 37, 42, 48, 49, 53, 57], "context": [6, 7, 9], "incorpor": [9, 30, 41, 46], "buffer": [1, 6, 8, 9, 15, 19, 28, 30, 33, 34, 35, 36, 37, 39, 46, 47, 48], "One": [9, 53, 57], "directli": [1, 4, 7, 9, 15, 24, 46], "attempt": 9, "remain": [1, 4, 6, 7, 9, 13, 24, 30, 42, 53], "unmodifi": 9, "store": [6, 7, 9, 11, 12, 13, 18, 36, 47, 49], "about": [8, 9, 26, 47, 48, 49, 52], "instruct": [9, 11, 16, 20, 36, 51, 52, 55], "reach": [6, 7, 9], "updat": [9, 12, 21, 30, 47, 49, 52, 53, 57, 58], "further": [1, 9], "result": [1, 4, 5, 9, 24, 28, 34, 36, 46, 47, 53, 57], "monoton": 9, "manner": [9, 49, 58], "make": [4, 9, 11, 14, 17, 19, 20, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 51, 53, 55, 57, 58], "easili": [9, 11, 57], "fall": [4, 6, 9, 24, 33], "bellow": 9, "almost": [9, 28, 48, 49], "rise": [4, 5, 6, 7, 9, 24], "abov": [1, 4, 5, 7, 9, 14, 15, 24, 48, 49, 53, 57], "arriv": [6, 9, 14], "suppos": [6, 7, 9, 26], "OR": [1, 9, 53], "count": [4, 5, 6, 9, 14, 24, 28, 53, 57], "modifi": [4, 6, 7, 9, 12, 21, 24, 48, 49, 50, 54, 55, 57], "raw": [4, 5, 6, 7, 9, 24, 40], "flow": [4, 5, 6, 7, 9, 49, 55, 57, 58], "want": [9, 48, 49, 52, 57, 58], "what": [9, 19, 37, 48, 49], "fit": [9, 47, 53], "suspend": 9, "listen": [9, 13], "watermark": 9, "drop": 9, "below": [4, 5, 6, 7, 9, 19, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51, 53], "recept": 9, "exchang": 10, "framework": [1, 3, 4, 5, 10, 11, 16, 19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49, 55, 57], "synchron": [6, 8, 10, 14, 16, 17, 18, 23, 24, 35, 36, 40, 47, 52, 53], "transmit": [1, 5, 6, 8, 10, 16, 26, 28, 31, 36, 38, 57], "consist": [6, 7, 10, 11, 13, 16, 17, 19, 22, 36, 47, 53], "four": [6, 7, 10, 11, 26, 27, 30, 31, 39, 42], "cmd": [10, 14, 16, 18, 22], "master": [4, 10, 11, 13, 14, 15, 16, 17, 18, 22, 24, 28], "thei": [4, 5, 6, 7, 8, 10, 14, 19, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49, 51, 53, 59], "handshak": [10, 14, 22], "axi": [4, 5, 8, 10, 11, 18, 19, 24, 26, 28, 30, 36, 48, 56], "standard": [4, 5, 6, 7, 8, 10, 17, 24, 29, 30, 33, 40, 48, 49, 52, 57], "spi_engine_ctrl_rtl": [10, 22], "xml": [10, 13, 15, 22, 49], "definit": [10, 13, 15, 22, 48, 53, 57], "input": [4, 5, 6, 7, 8, 10, 13, 14, 15, 22, 24, 26, 27, 28, 31, 32, 33, 34, 35, 37, 39, 41, 42, 46, 48, 49, 53], "highli": [4, 5, 6, 7, 8, 11, 55], "flexibl": [11, 17, 31, 34, 35, 39, 46], "commun": [8, 11, 14, 16, 32, 38, 39, 40], "degre": [11, 14], "usabl": 11, "customiz": 11, "extens": [4, 11, 24, 35, 49, 53], "lean": 11, "fulli": [6, 7, 8, 11, 46, 48, 49, 53, 57, 58], "programm": [8, 11, 16, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48], "separ": [1, 6, 11, 19, 33, 36, 46, 47, 51, 52, 53, 57], "map": [11, 26, 48], "pre": [1, 7, 11, 16, 28], "trigger": [4, 5, 7, 11, 13, 14, 18, 19, 24, 28, 29], "veri": [11, 18, 19, 40, 46, 49], "respons": [6, 7, 8, 11, 14, 15, 16, 23, 35, 40, 49, 53], "interconnect": [8, 11, 12], "main": [6, 7, 11, 28, 31, 49, 52, 53, 55, 57, 58], "overview": [11, 24], "util": [1, 8, 11, 20, 30, 46], "sigma": [11, 20, 27, 31, 35, 40, 41, 42], "delta": [11, 20, 27, 31, 35, 40, 41, 42], "helper": [11, 20], "cn0363": [11, 20, 45], "colorimet": [11, 20, 40], "ad7175": [11, 20, 40], "adaq7980": [11, 45], "sdz": [11, 45], "subsystem": [4, 6, 8, 11, 39, 48], "common": [1, 4, 5, 11, 19, 24, 28, 33, 34, 39, 46, 47, 48, 49, 52], "signal": [1, 11, 12, 19, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 46, 47, 48, 49, 53, 57], "block": [8, 11, 12, 19, 25, 48, 49, 53, 57], "ad5766": [11, 45], "voltag": [1, 11, 28, 30, 33, 34, 35, 37, 41, 57], "digit": [11, 24, 27, 28, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 46, 53, 55], "ad7768": [4, 11, 24, 41, 45], "\u03c3": [11, 35], "\u03b4": [11, 35], "ad40xx_fmc": [11, 52], "evalu": [11, 17, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 46, 47, 49, 54, 59], "board": [1, 11, 19, 49, 52, 54, 59], "ad4000": 11, "seri": [1, 11, 26, 48, 57], "18": [1, 4, 5, 6, 7, 11, 19, 46, 47, 48, 58], "20": [1, 4, 5, 6, 7, 11, 26, 30, 34, 36, 47, 48], "precis": [11, 19, 27, 28, 29, 31, 32, 35, 41, 42, 46], "sar": [11, 28, 33, 39, 46], "ad469x": [11, 45], "500": [4, 6, 8, 11, 19, 36, 37, 38, 46], "ksp": [11, 19, 27, 31, 35, 42, 46], "msp": [4, 6, 8, 11, 19, 28, 31, 33, 34, 36, 37, 38, 42, 46], "easi": [11, 28, 33, 46, 49], "multiplex": [4, 5, 11, 24], "ad4630": [11, 45], "ad4030": [11, 28], "dual": [4, 5, 8, 11, 28, 33, 34, 36, 38, 40, 48], "philosophi": [11, 20], "pipelin": [6, 7, 11, 40], "delai": [4, 5, 6, 11, 12, 16, 18, 19, 21, 24], "tutori": [11, 20, 49, 52, 55], "pulsar": [11, 20, 45], "alloc": [12, 26, 36, 49], "14": [1, 4, 5, 6, 7, 8, 12, 19, 21, 24, 30, 33, 46, 47, 48, 58], "9": [1, 4, 5, 6, 7, 12, 21, 24, 26, 28, 35, 41, 47, 48, 49, 53, 58], "6": [1, 4, 5, 6, 7, 8, 12, 21, 24, 26, 36, 41, 47, 48], "r": [1, 4, 5, 6, 7, 12, 21], "sclk": [12, 15, 16, 19], "accord": [4, 5, 6, 7, 12], "pin": [1, 12, 19, 24, 26, 27, 28, 30, 31, 33, 34, 38, 42, 48, 57], "shift": [4, 5, 12, 16, 18, 24], "word": [4, 6, 7, 9, 12, 13, 19, 21, 24], "sdo_t": [12, 15, 16], "durat": [6, 7, 12], "stall": 12, "start": [1, 4, 5, 6, 7, 12, 13, 14, 17, 24, 35, 36, 37, 38, 40, 41, 46, 47, 49, 53, 57], "interfac": [3, 12, 14, 19, 25, 27, 28, 29, 30, 31, 33, 36, 37, 38, 39, 41, 42, 46, 47, 49, 52, 53, 54, 56, 57], "taken": [12, 21, 47, 57], "frequenc": [4, 5, 6, 7, 12, 19, 24, 26, 27, 28, 30, 31, 34, 35, 40, 41, 42, 47, 53], "paramet": [12, 14, 19, 25, 28, 34, 36, 46, 47, 49, 53, 57], "twice": [12, 49], "delay_": 12, "frac": [6, 12, 19, 21], "div": [12, 14, 19, 21], "f_": [12, 19, 21], "b00": [12, 21, 26], "b01": 12, "b10": [12, 53], "arbitr": [12, 17], "minimum": [4, 5, 6, 7, 12, 14, 19, 24, 30], "_time": 12, "aspect": [6, 7, 12, 28], "three_wir": [12, 15, 16, 21], "cpol": 12, "polar": [4, 5, 12, 24, 26], "cpha": 12, "phase": [5, 8, 12, 35, 46], "edg": [4, 5, 6, 7, 8, 12, 24, 28, 33], "trail": [6, 12], "divid": [12, 16, 26, 46, 47, 48, 52, 53, 57], "appli": [4, 5, 6, 7, 12, 36, 47, 48, 53], "deriv": [12, 19, 53, 54], "formula": [6, 12, 19], "rule": [6, 7, 12, 48, 49, 53, 57], "thumb": [12, 48, 57], "target": [12, 28, 35, 48, 55], "configur": [1, 8, 13, 14, 19, 25, 27, 30, 31, 37, 39, 40, 42, 48, 49, 57], "deactiv": [6, 7, 13, 49], "ram": [13, 18, 36, 49], "spi_engine_offload_ctrl_rtl": 13, "get": [1, 6, 13, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 52], "behav": [6, 7, 13], "longer": [4, 5, 6, 7, 13, 28], "But": [13, 57], "deassert": [1, 4, 5, 6, 13], "memt_reset": 13, "impos": 14, "constraint": [8, 14, 25, 36, 47, 48, 52], "some": [6, 7, 14, 15, 19, 34, 36, 38, 46, 47, 48, 49, 52, 53, 54, 55, 57, 59], "mai": [1, 4, 5, 6, 7, 8, 14, 15, 24, 41, 49, 52, 53, 57, 58], "addition": 14, "relev": [14, 47, 49], "unless": [14, 49, 53], "we": [6, 7, 8, 14, 19, 26, 36, 48, 49, 52, 55, 57, 59], "chip": [14, 15, 16, 21, 24, 27, 31, 33, 34, 37, 42, 47], "sleep": 14, "exact": [1, 14], "prescal": [14, 16, 19, 53], "regist": [8, 14, 16, 18, 28, 30, 33, 37, 39, 46, 48, 53], "happen": [5, 7, 14, 16, 49], "calcul": [4, 5, 6, 7, 14, 24, 27, 28, 29, 30, 31, 34, 35, 39, 40, 41, 42, 46], "simpli": [14, 19, 49, 57], "insid": [4, 5, 14, 19, 24, 26, 48, 49, 52, 53, 57], "familiar": [14, 52, 55], "hdl": [4, 5, 14, 19, 24, 43, 51, 54, 55, 58, 59], "knowledg": [14, 52, 55], "sub": [14, 41, 46, 49, 53], "measur": [6, 14, 35, 40, 41], "2ff": 14, "cdc": [14, 36, 47], "offload_sdi_valid": [14, 18], "s0": 14, "s1": 14, "origin": [8, 14, 48, 49], "account": 14, "worst": 14, "n_": 14, "s1_sdo_valid": 14, "m_sdo_valid": [14, 17, 23], "m_sdi_valid": [14, 17, 23], "s1_sdi_valid": 14, "sink": [14, 30], "due": [1, 6, 7, 14, 19, 26, 36, 42, 47, 49], "better": [6, 14, 41, 49], "take": [5, 6, 7, 8, 14, 17, 19, 40, 47, 48], "backpressur": 14, "parametr": 14, "deep": 14, "bin2grai": 14, "addr": [1, 6, 7, 14], "gray2bin": 14, "async": 14, "spi_master_rtl": [], "tri": 15, "tristat": 15, "individu": [4, 6, 7, 15, 19, 24, 49, 53], "oper": [15, 19, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42, 46, 47, 49, 53], "wire": [8, 15, 19, 30, 39, 53], "represent": 15, "top": [15, 24, 35, 48, 49, 53, 57], "translat": [15, 16], "instanti": [1, 5, 15, 24, 26, 34, 41, 42, 46, 53, 57], "appropri": [15, 37], "primit": [1, 4, 5, 15, 24, 26], "mux": 15, "unconnect": 15, "show": [4, 5, 6, 15, 26, 47, 49, 53], "most": [4, 5, 15, 19, 24, 39, 41, 49, 57, 58], "diagram": [15, 25], "simplif": 15, "phy": [1, 7, 15, 36, 47], "prefix": [15, 53], "assign": [15, 48, 53, 57], "phy_sclk": 15, "spi_sclk": [15, 19], "phy_c": 15, "spi_c": 15, "phy_mosi": 15, "spi_sdo_t": 15, "bz": 15, "spi_sdo": 15, "spi_sdi": [15, 40], "spi_three_wir": 15, "phy_miso": 15, "ctrlclkresetnecho_sclkspiactivespi_engine_execut": [16, 23, 24], "heart": 16, "handl": [4, 5, 8, 16, 24, 48, 52], "spi_engine_execut": [16, 23, 27, 28, 29, 30, 31, 33, 34, 39, 40, 41, 42, 46], "spi_engine_execution_ip": [16, 23], "num_of_c": 16, "default_spi_cfg": 16, "default_clk_div": 16, "Will": [4, 5, 16, 24], "granular": 16, "sdo_default": 16, "b0": [4, 7, 16, 24, 53], "echo_sclk": [16, 19], "echo": 16, "sdi_delai": [16, 19], "latch": [16, 19, 28, 53], "ctrl": [16, 26], "buse": [16, 17, 23], "resetn": [1, 16, 17, 23], "machin": [16, 18, 41, 46, 53], "small": [1, 16], "incom": [4, 6, 16, 24], "encod": [1, 4, 5, 6, 7, 16, 24, 36, 47], "multi": [1, 16, 53], "counter": [1, 4, 6, 16, 24, 53], "compar": [4, 6, 16, 46], "scaler": 16, "_ctrlclkresetnm_ctrlspi_engine_interconnect": 17, "consequenti": 17, "give": [6, 17, 27, 31, 38, 42, 47, 49, 53], "care": [7, 17, 48], "creation": [17, 57], "effici": [17, 39, 55], "spi_engine_interconnect": [17, 27, 28, 29, 30, 31, 33, 34, 39, 40, 41, 42, 46], "spi_engine_interconnect_ip": 17, "m_ctrl": [17, 23], "m_cmd_readi": [17, 23], "m_cmd_valid": [17, 23], "m_cmd_data": [17, 23], "m_sdo_readi": [17, 23], "m_sdo_data": [17, 23], "m_sdi_readi": [17, 23], "m_sdi_data": [17, 23], "m_sync_readi": [17, 23], "m_sync_valid": [17, 23], "m_sync": [17, 23], "_ctrl": [17, 23], "_cmd_readi": [17, 23], "_cmd_valid": [17, 23], "_cmd_data": [17, 23], "_sdo_readi": [17, 23], "_sdo_valid": [17, 23], "_sdo_data": [17, 23], "_sdi_readi": [17, 23], "_sdi_valid": [17, 23], "_sdi_data": [17, 23], "_sync_readi": [17, 23], "_sync_valid": [17, 23], "_sync": [17, 23], "s0_ctrl": [17, 23], "s1_ctrl": [17, 23], "prioriti": 17, "basi": [1, 17, 35, 40], "lower": [4, 6, 7, 17, 19, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 53], "index": [17, 26], "higher": [6, 7, 17, 19, 32, 34, 46], "grant": 17, "sure": [4, 17, 49, 51, 57, 58], "interrupt": [1, 4, 5, 17, 24], "spi_engine_offload_ctrlctrl_clkspi_clkspi_resetntriggerspi_engine_ctrloffload_sdispi_engine_offload": 18, "rom": 18, "short": [6, 7, 18, 53], "reaction": 18, "spi_engine_offload": [18, 27, 28, 29, 31, 33, 34, 39, 40, 41, 42, 46], "spi_engine_offload_ip": 18, "ctrl_clk": 18, "async_trig": 18, "cmd_mem_address_width": [9, 18], "storag": [7, 18, 37], "cmd_mem_addr_width": 18, "sdo_mem_address_width": [9, 18], "sdo_mem_addr_width": 18, "ctrl_cmd_wr_en": 18, "ctrl_cmd_wr_data": 18, "ctrl_sdo_wr_en": 18, "ctrl_sdo_wr_data": 18, "ctrl_enabl": 18, "ctrl_mem_reset": 18, "status_sync_readi": 18, "status_sync_valid": 18, "status_sync_data": 18, "offload_sdi": 18, "offload_sdi_readi": 18, "offload_sdi_data": 18, "spi_engine_ctrl_offload_sdi": 18, "goal": [6, 7, 19, 48, 57], "step": [6, 7, 8, 19, 49, 52, 57], "carrier": [19, 48, 49, 52, 54, 59], "digil": [19, 28], "cora": [19, 32, 41, 42, 46, 48], "z7": [19, 32, 41, 42, 46, 48], "pmod": [19, 32, 40, 46], "connector": [19, 33, 40, 41, 46, 48, 57], "aim": 19, "come": [19, 46, 49], "share": [1, 19, 26, 28, 36, 46], "pcb": [19, 35, 46], "found": [4, 5, 19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 50, 52, 53, 55, 57, 59], "tabl": [6, 19, 26, 36, 37, 47, 57], "comparison": [19, 49], "kei": [19, 49], "3v": [19, 34, 48], "vio": 19, "capabl": [1, 4, 5, 19, 24, 27, 31, 35, 41, 42, 57], "solut": [19, 26, 30, 31, 37, 41, 48], "t_": 19, "t_conv": 19, "t_cyc": 19, "t_acq": 19, "ad7942": [19, 46], "250": [4, 6, 8, 19, 36], "2200": 19, "4000": [19, 36], "1800": 19, "ad7946": [19, 46], "1600": 19, "2000": [19, 53], "400": 19, "ad7988": [19, 46], "100": [1, 6, 19, 26, 31, 36], "9500": 19, "1000": 19, "ad7685": [19, 46], "ad7687": [19, 46], "ad7691": [19, 46], "ad7686": [19, 46], "ad7693": [19, 46], "ad7": 19, "988": 19, "b": [19, 30, 33, 35], "1200": 19, "800": 19, "ad7980": [19, 46], "710": 19, "290": 19, "ad7983": [19, 46], "1333": 19, "750": 19, "ad7690": [19, 46], "2100": 19, "2500": 19, "ad7982": [19, 46], "demand": 19, "highest": [6, 7, 19], "250n": 19, "downgrad": 19, "place": [6, 7, 19, 48, 52], "correct": [4, 5, 6, 7, 19, 24, 26, 53], "made": [6, 7, 19, 48, 53, 58], "argument": [19, 49, 57], "proc": [19, 49], "spi_engine_cr": 19, "num_c": 19, "num_sdi": 19, "serv": [6, 19], "ddr": [4, 5, 19, 24, 28, 36, 37, 47], "pulsar_adc": [19, 46], "18bit": 19, "round": [6, 19], "32bit": 19, "chose": [1, 19], "100mhz": [4, 5, 6, 7, 19, 24], "becaus": [19, 28, 32, 34, 36, 38, 47, 48, 49, 51], "80mhz": 19, "160mhz": 19, "impli": [19, 53], "50mhz": 19, "ad_hdl_dir": [19, 48], "hier_spi_engin": 19, "spi_pulsar_adc": [19, 46], "There": [1, 8, 19, 28, 37, 48, 49, 52, 53, 57], "categori": 19, "80": [4, 6, 7, 8, 19, 47, 48], "mhz": [1, 4, 6, 8, 19, 26, 28, 30, 36, 38, 47, 53], "40mhz": 19, "therefor": [6, 7, 19, 36, 47, 58], "40": [4, 5, 6, 7, 19, 26, 28, 33, 34, 35, 36, 39, 41, 47, 48], "variant": [1, 4, 5, 19, 24, 42], "axi_clkgen": [19, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 41, 42, 46, 49, 56], "obtain": [19, 48, 49, 53], "bitstream": [19, 49], "meet": 19, "ad_ip_inst": 19, "spi_clkgen": [19, 28, 29, 33, 34, 39, 41, 46], "ad_ip_paramet": 19, "config": [6, 7, 19], "clk0_div": 19, "vco_div": 19, "vco_mul": 19, "ad_connect": 19, "sys_cpu_clk": 19, "clk_0": 19, "axi_pulsar_adc_dma": [19, 46], "overlin": 19, "shown": [19, 53], "datasheet": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "figur": 19, "30": [1, 4, 5, 19, 35, 47, 48], "characterist": 19, "t_sclk": 19, "3v3": [19, 33, 34], "achiev": [6, 7, 19, 27, 28, 31, 34, 35, 39, 41, 42, 46], "pwm": [19, 28], "gen": [19, 28, 37], "spi_clock": 19, "mechan": [4, 5, 6, 19, 24], "introduc": [4, 19], "decreas": 19, "overal": [6, 8, 19, 49], "axi_pwm_gen": [19, 27, 28, 29, 31, 33, 34, 39, 42, 46, 56], "pulsar_adc_trigger_gen": [19, 46], "pulse_0_period": 19, "120": [19, 36], "pulse_0_width": 19, "ext_clk": 19, "sys_cpu_resetn": 19, "pwm_0": 19, "period": [4, 5, 6, 7, 19, 24], "wide": [1, 4, 5, 6, 7, 19, 27, 28, 31, 32, 33, 41, 42, 46], "cnv": [19, 28], "zynq": [1, 4, 5, 19, 24, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 57], "shall": 19, "cyclic": [19, 36], "ad_mem_hp1_interconnect": 19, "layer": [6, 7, 19, 24, 26, 36, 47], "system_wrapp": [19, 48, 57], "oddr": [19, 48], "would": [6, 7, 8, 19, 57], "harder": 19, "across": [4, 5, 6, 7, 19, 24, 46, 49, 53, 58], "down": [6, 7, 19, 48, 52], "pulsar_adc_spi_pd": [19, 46], "system_constr": [19, 48, 57], "xdc": [19, 48, 57], "file": [19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49, 52, 54, 58], "folder": [19, 28, 34, 36, 46, 47, 49], "coraz7": [19, 32, 41, 46], "exclud": 19, "ethernet": [19, 48], "uart": 19, "create_generated_clock": 19, "get_pin": 19, "filter": [4, 5, 19, 24, 27, 28, 30, 31, 34, 35, 37, 42, 50], "clkin1": 19, "get_cel": 19, "hier": 19, "i_mmcm": 19, "master_clock": 19, "clk_fpga_0": 19, "clkout0": 19, "help": [6, 7, 8, 19, 48, 55, 57, 59], "set_multicycle_path": 19, "hierarch": 19, "data_sdo_shift_reg": 19, "get_clock": 19, "inst": 19, "left_aligned_reg": 19, "bug": [6, 7, 19], "bd": [19, 48, 49, 57], "actual": [4, 5, 6, 7, 19, 24, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51, 57], "pulsar_adc_pmdz": 19, "system_bd": [19, 48, 57], "l50": 19, "repo": 19, "clone": [19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49, 52], "cfg1": [19, 26], "besid": [1, 6, 7, 19, 52], "earli": 19, "develop": [8, 19, 27, 28, 31, 42, 48, 52, 53, 55, 57, 58], "limit": [4, 5, 6, 7, 19, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 44, 46, 48, 49, 53], "slightli": [6, 19, 48], "333": 19, "322": 19, "500n": 19, "met": [6, 7, 19, 49], "25n": 19, "appear": [1, 19, 48, 49, 57], "under": [1, 6, 7, 8, 19, 48, 49, 53], "brief": [20, 21, 22, 23], "introdut": 20, "quartu": [24, 48, 49, 52, 57, 58], "dac_clk_in_p": 24, "dac_clk_in_n": 24, "dac_clk_out_p": 24, "dac_clk_out_n": 24, "dac_data_out_p": 24, "dac_data_out_n": 24, "dac_div_clk": 24, "dac_rst": [5, 24], "dac_valid": [5, 24], "dac_dunf": [5, 24], "dac_enable_": 24, "dac_ddata_": 24, "imag": [24, 28, 47, 49], "detailed_architectur": 24, "svg": [24, 47], "alt": 24, "align": [4, 5, 8, 24, 26, 53], "center": [24, 26], "up_adc_common": 24, "basic": [24, 26, 52, 53, 55], "up_adc_channel": 24, "reg_vers": [1, 4, 5, 24], "reg_id": [1, 4, 5, 24], "reg_scratch": [1, 4, 5, 24], "reg_config": [4, 5, 24], "iqcorrection_dis": [4, 5, 24], "iq": [4, 5, 24], "dcfilter_dis": [4, 5, 24], "dc": [4, 5, 24, 31, 35, 40, 41], "dataformat_dis": [4, 5, 24], "userports_dis": [4, 5, 24], "decim": [4, 5, 24, 27, 28, 31, 35, 42], "mode_1r1t": [4, 5, 24], "ad9361": [4, 5, 24], "sheet": [4, 5, 24, 28, 46], "delay_control_dis": [4, 5, 24], "dds_disabl": [4, 5, 24], "dd": [4, 5, 24], "cmos_or_lvds_n": [4, 5, 24], "cmo": [4, 5, 24], "lvd": [4, 5, 8, 24, 35, 37, 47, 48], "pps_receiver_en": [4, 5, 24], "pp": [4, 5, 24], "scalecorrection_onli": [4, 5, 24], "scale": [4, 5, 24, 36], "ext_sync": [4, 5, 24], "transport": [6, 7, 24, 36, 47], "rd_raw_data": [4, 5, 24], "reg_chan_raw_data": [4, 5, 24], "adc_channel": [4, 5, 24], "reg_pps_irq_mask": [4, 5, 24], "pps_irq_mask": [4, 5, 24], "1pp": [4, 5, 24], "0x7": [1, 4, 5, 24], "0x1c": [1, 4, 5, 24], "reg_fpga_info": [1, 4, 5, 24], "adi_intel_device_info_enc": [4, 5, 24], "adi_xilinx_device_info_enc": [4, 5, 24], "fpga_technologi": [1, 4, 5, 24], "describ": [1, 4, 5, 6, 24, 36, 47, 48, 52, 53, 57], "technologi": [1, 4, 5, 8, 24, 26, 53], "7seri": [1, 4, 5, 24], "fpga_famili": [1, 4, 5, 24], "sx": [1, 4, 5, 24], "gx": [1, 4, 5, 24], "gt": [1, 4, 5, 24, 26], "speed_grad": [1, 4, 5, 24], "grade": [1, 4, 5, 24], "dev_packag": [1, 4, 5, 24], "packag": [1, 4, 5, 6, 7, 24, 28, 30, 33, 35, 39, 49], "axi_ad": [4, 5, 24], "reg_rstn": [4, 5, 24], "ce_n": [4, 5, 24], "invers": [4, 5, 6, 7, 24, 26], "export": [4, 5, 24, 49, 57], "mmcm_rstn": [4, 5, 24], "mmcm": [4, 5, 24], "drp": [1, 4, 5, 24], "IN": [4, 5, 24, 36, 38, 40, 41, 47], "bring": [1, 4, 5, 6, 7, 24], "rstn": [4, 5, 24], "0x11": [1, 4, 5, 24, 36], "reg_cntrl": [4, 24], "sdr_ddr_n": [4, 5, 24], "sdr": [4, 5, 6, 7, 8, 24, 28, 50], "symb_op": [4, 5, 24], "symbol": [4, 5, 24, 53], "symb_8_16b": [4, 5, 24], "8b": [4, 5, 24], "16b": [4, 5, 24], "num_lan": [4, 5, 6, 7, 24], "lane": [1, 4, 5, 8, 24, 26, 28, 36, 47, 49], "cssi": [4, 5, 24], "lssi": [4, 5, 24], "ad777x": [4, 24], "initi": [1, 4, 5, 6, 24], "r1_mode": [4, 5, 24], "rf": [1, 24, 49, 50], "ddr_edgesel": [4, 24], "success": [1, 4, 24, 28, 33, 34, 39, 46, 49], "delin": [4, 24], "post": [1, 4, 24], "pin_mod": [4, 24], "interleav": [4, 24, 28], "0x12": [1, 4, 5, 24, 36], "0x48": [1, 4, 5, 24], "reg_cntrl_2": [4, 5, 24], "ext_sync_arm": [4, 5, 24], "arm": [4, 5, 24, 48, 49], "sensit": [4, 5, 24, 28, 53], "goe": [4, 5, 24, 36], "synthesi": [24, 48, 53, 57], "self": [1, 4, 5, 7, 24], "ext_sync_disarm": [4, 5, 24], "disarm": [4, 5, 24], "manual_sync_request": [4, 5, 7, 24], "issu": [4, 5, 6, 7, 24, 49, 57, 58], "hook": [4, 5, 24], "fabric": [4, 5, 6, 7, 24, 36], "0x13": [4, 5, 24, 36], "0x4c": [4, 5, 24], "reg_cntrl_3": [4, 24], "crc_en": [4, 24], "crc": [4, 6, 7, 24], "custom_control": [4, 24], "decod": [1, 4, 6, 7, 24], "adaq8092": [4, 24], "random": [4, 24], "0x15": [4, 5, 24], "0x54": [4, 5, 24], "reg_clk_freq": [4, 24], "clk_freq": [4, 5, 24], "0x0000": [4, 5, 6, 7, 24], "rel": [4, 5, 6, 7, 24, 49], "processor": [4, 5, 6, 7, 24, 28, 36, 46, 48, 49], "mani": [4, 5, 6, 7, 24, 39, 40, 46, 47, 49, 53], "unsign": [4, 5, 6, 7, 24], "523khz": [4, 5, 6, 7, 24], "554thz": [4, 5, 24], "clk_ratio": [4, 5, 24], "final": [4, 5, 7, 24, 40, 48, 49], "0x16": [4, 5, 24], "0x58": [4, 5, 24], "reg_clk_ratio": [4, 24], "ratio": [4, 5, 6, 7, 24, 26, 28, 34, 40], "factor": [4, 5, 8, 24], "convers": [4, 5, 6, 7, 24, 28, 33, 37, 38], "qdr": [4, 5, 24], "0x17": [4, 5, 24], "0x5c": [4, 5, 24], "reg_statu": [1, 4, 5, 24], "adc_ctrl_statu": [4, 24], "pn_err": [4, 24], "pn": [4, 5, 24], "pn_oo": [4, 24], "oo": [4, 24], "over_rang": [4, 24], "try": [4, 5, 24, 49, 53, 58], "0x18": [1, 4, 5, 6, 7, 24], "0x60": [1, 4, 5, 24], "reg_delay_cntrl": [4, 24], "deprec": [4, 24], "17": [1, 4, 5, 6, 24, 47, 48, 49, 58], "delay_sel": [4, 24], "delay_rwn": [4, 24], "delay_address": [4, 24], "usual": [4, 5, 24, 47, 48, 49, 58], "delay_wdata": [4, 24], "200": [4, 24], "0x19": [1, 4, 24], "0x64": [1, 4, 24], "reg_delay_statu": [4, 24], "delay_lock": [4, 24], "lock": [1, 4, 5, 24, 49], "fail": [1, 4, 24, 49, 52, 57], "calibr": [4, 24, 28], "element": [4, 24], "delay_statu": [4, 24], "delay_rdata": [4, 24], "0x1a": [1, 4, 5, 24], "0x68": [1, 4, 5, 24], "reg_sync_statu": [4, 5, 24], "adc_sync": [4, 24], "jesd204": [1, 3, 4, 5, 24, 36, 47, 52, 56], "0x70": [4, 5, 24], "reg_drp_cntrl": [4, 5, 24], "28": [1, 4, 5, 6, 7, 24, 47, 48], "drp_rwn": [4, 5, 24], "gtx": [1, 4, 5, 24, 26, 48], "NOT": [1, 4, 5, 24, 47, 49], "drp_disabl": [4, 5, 24], "27": [1, 4, 5, 6, 7, 24, 35, 47, 48], "drp_address": [4, 5, 24], "signific": [4, 5, 8, 24], "0x1d": [4, 5, 24], "0x74": [4, 5, 24], "reg_drp_statu": [4, 5, 24], "drp_lock": [4, 5, 24], "drp_statu": [4, 5, 24], "0x1e": [4, 5, 24], "0x78": [4, 5, 24], "reg_drp_wdata": [4, 5, 24], "drp_wdata": [4, 5, 24], "0x1f": [4, 5, 24], "0x7c": [4, 5, 24], "reg_drp_rdata": [4, 5, 24], "drp_rdata": [4, 5, 24], "reg_adc_config_wr": [4, 24], "adc_config_wr": [4, 24], "reg_adc_config_rd": [4, 24], "adc_config_rd": [4, 24], "reg_ui_statu": [4, 5, 24], "ui_ovf": [4, 5, 24], "ui_unf": [4, 5, 24], "ui_reserv": [4, 24], "0x23": [4, 5, 24], "0x8c": [4, 5, 24], "reg_adc_config_ctrl": [4, 24], "rd": [4, 7, 24], "wr": [1, 4, 24], "adc_config_ctrl": [4, 24], "0x28": [1, 4, 5, 24], "0xa0": [1, 4, 5, 6, 7, 24], "reg_usr_cntrl_1": [4, 5, 24], "usr_chanmax": [4, 5, 24], "captur": [4, 6, 7, 24, 28, 29, 36, 37, 41, 42], "0x29": [1, 4, 24], "0xa4": [1, 4, 24], "reg_adc_start_cod": [4, 24], "adc_start_cod": [4, 24], "startcod": [4, 24], "start_code_dis": [4, 24], "0x2e": [1, 4, 5, 24], "0xb8": [1, 4, 5, 24], "reg_adc_gpio_in": [4, 24], "gpio": [4, 5, 24, 57], "adc_gpio_in": [4, 24], "auxiliari": [4, 5, 24], "gpi": [4, 5, 24], "0x2f": [1, 4, 5, 24], "0xbc": [1, 4, 5, 24], "reg_adc_gpio_out": [4, 24], "adc_gpio_out": [4, 24], "gpo": [4, 5, 24], "gpio_dis": [4, 5, 24], "reg_pps_count": [4, 24], "pps_counter": [4, 24], "puls": [4, 5, 7, 24], "0x31": [1, 4, 6, 7, 9, 24], "0xc4": [1, 4, 6, 7, 9, 24], "reg_pps_statu": [4, 24], "pps_statu": [4, 24], "mayb": [4, 24], "reg_chan_cntrl": [4, 24], "adc_lb_owr": [4, 24], "forc": [1, 4, 5, 24, 53], "adc_data_sel": [4, 24], "loopback": [4, 5, 24], "adc_pn_sel_owr": [4, 24], "adc_pn_sel": [4, 24], "0x9": [1, 4, 24], "adc_pn_type_owr": [4, 24], "iqcor_enb": [4, 5, 24], "dcfilt_enb": [4, 24], "offset": [4, 5, 6, 7, 24, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 53], "format_signext": [4, 24], "sign": [4, 5, 8, 24, 57], "complement": [4, 5, 24], "extend": [4, 5, 7, 24, 31, 53], "nearest": [4, 24], "boundari": [4, 6, 7, 24], "format_typ": [4, 24], "binari": [4, 5, 24, 53], "format_en": [4, 24], "pn23": [4, 24], "respect": [1, 4, 24, 35, 46, 53, 57], "complex": [4, 5, 24, 27, 31, 42, 46, 53], "q": [4, 5, 7, 24, 33, 36], "odd": [4, 5, 24], "though": [1, 4, 24, 49, 58], "reg_chan_statu": [4, 24], "crc_err": [4, 24], "afterward": [4, 24, 48], "status_head": [4, 24], "header": [4, 6, 7, 24, 42, 53], "sent": [4, 6, 7, 24], "spuriou": [4, 24], "Of": [4, 24], "pattern": [1, 4, 5, 24], "independ": [4, 6, 7, 24, 27, 31, 42, 48, 49, 53], "adc_read_data": [4, 24], "reg_chan_cntrl_1": [4, 5, 24], "dcfilt_offset": [4, 24], "equip": [4, 5, 8, 24, 28, 39, 46], "known": [4, 6, 24, 36, 49], "dcfilt_coeff": [4, 24], "coeffici": [4, 5, 24], "integ": [4, 5, 6, 7, 24], "fraction": [4, 5, 24], "reg_chan_cntrl_2": [4, 5, 24], "iqcor_coeff_1": [4, 5, 24], "matrix": [4, 5, 24], "iqcor_coeff_2": [4, 5, 24], "reg_chan_cntrl_3": [4, 5, 24], "sequenc": [4, 5, 6, 24, 34], "pn9a": [4, 24], "pn9": [4, 24], "pn23a": [4, 24], "pn7": [4, 5, 24], "o": [4, 5, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 53], "150": [4, 5, 24, 47], "0x5": [1, 4, 6, 7, 9, 24], "pn15": [4, 5, 24], "0x6": [1, 4, 6, 7, 24], "pn31": [4, 24], "pnx": [4, 5, 24], "0x0a": [4, 5, 24, 36], "nibbl": [4, 5, 24], "ramp": [4, 5, 24], "adrv9001": [4, 5, 24], "0x0b": [4, 5, 24], "reg_chan_usr_cntrl_1": [4, 24], "25": [1, 4, 5, 6, 7, 8, 24, 26, 35, 47, 48], "usr_datatype_b": [4, 5, 24], "big": [4, 5, 24], "endian": [4, 5, 24], "littl": [4, 5, 24], "usr_datatype_sign": [4, 5, 24], "usr_datatype_shift": [4, 5, 24], "right": [4, 5, 24, 49, 53], "usr_datatype_total_bit": [4, 5, 24], "usr_datatype_bit": [4, 5, 24], "reg_chan_usr_cntrl_2": [4, 24], "usr_decimation_m": [4, 24], "usr_decimation_n": [4, 24], "reg_chan_cntrl_4": [4, 5, 24], "softspan": [4, 24], "0x440": [4, 5, 24], "reg_": [4, 5, 24], "0x10f": [4, 5, 24], "0x120": [4, 5, 24], "0x480": [4, 5, 24], "0x1f0": [4, 5, 24], "0x7c0": [4, 5, 24], "your": [8, 24, 26, 32, 36, 37, 47, 52, 57, 58], "you": [4, 5, 6, 7, 8, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 52, 55, 56, 57, 58], "axi_ad777x": [24, 52, 56], "7000": [24, 27, 28, 29, 30, 31, 34, 35, 36, 37, 39, 40, 41, 42, 46, 47, 48], "soc": [24, 28, 48, 57], "pinout": 24, "quad": [1, 4, 5, 6, 7, 8, 26, 27, 31, 33, 42], "nois": [27, 28, 30, 31, 32, 33, 35, 40, 42, 46], "simultan": [27, 28, 30, 31, 33, 34, 35, 42], "ctsd": [27, 31, 42], "scheme": [27, 31, 42], "inher": [27, 31, 42], "reject": [27, 31, 40, 42], "around": [27, 31, 42, 53], "alias": [27, 31, 42], "band": [8, 27, 31, 35, 42], "antialias": [27, 31, 35, 42], "removesth": [27, 42], "bandwidth": [4, 6, 8, 27, 31, 33, 35, 36, 39, 41, 42, 47], "391": [27, 31, 42], "khz": [27, 31, 35, 41, 42], "odr": [27, 31, 42], "01": [1, 6, 7, 27, 31, 42], "1496": [27, 31, 42], "wih": [27, 42], "sp": [27, 31, 42], "adjust": [6, 7, 27, 30, 31, 39, 42, 49, 57], "granularli": [27, 31, 42], "vari": [6, 7, 27, 31, 32, 35, 42], "featur": [25, 27, 31, 33, 35, 38, 39, 40, 42, 46, 49, 52, 54, 57], "benefit": [27, 31, 42], "simplifi": [8, 27, 28, 31, 39, 40, 42, 46, 57], "autonom": [27, 31, 42], "standalon": [27, 31, 42], "refer": [4, 5, 8, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 50, 54], "eval": [8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "interact": [27, 28, 29, 31, 42, 52], "acquir": [27, 28, 29, 41, 42], "alia": [27, 28, 29, 30, 33, 34, 35, 39, 40, 41, 46, 47], "zedboard": [27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 46, 48], "slot": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 46, 47], "dclk": [27, 31, 42], "din": [27, 31, 42], "depict": [6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 46, 47], "solder": [27, 30, 31, 33, 34, 35, 41, 42], "link": [26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51, 59], "posit": [6, 7, 26, 27, 28, 30, 31, 33, 34, 35, 41, 42, 53], "jp16": [27, 31], "mount": [27, 31, 34, 42], "dclkio": [27, 31, 42], "spi_ad4134_axi_regmap": 27, "0x44a0_0000": [27, 28, 29, 30, 31, 33, 34, 37, 39, 40, 41, 42, 46], "axi_ad4134_dma": 27, "0x44a3_0000": [27, 28, 29, 31, 33, 34, 37, 39, 40, 41, 42, 46], "odr_gener": [27, 31, 42], "0x44b0_0000": [27, 28, 29, 31, 33, 34, 39, 42, 46], "axi_ad4134_clkgen": 27, "0x44b1_0000": [27, 31, 36, 42, 47], "subordin": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "p": [27, 31, 32, 36, 37, 38, 41, 42, 47, 48, 57], "ps7": [27, 28, 29, 30, 31, 34, 35, 39, 40, 42, 46, 48], "54": [27, 28, 29, 30, 31, 34, 35, 36, 39, 40, 41, 42, 46, 47, 48], "emio": [27, 28, 29, 30, 31, 34, 35, 36, 39, 40, 41, 42, 46, 47, 48], "view": [27, 28, 29, 30, 31, 34, 35, 36, 39, 40, 41, 42, 46, 47], "ad4134_dclkio": 27, "inout": [27, 28, 29, 30, 31, 35, 36, 39, 41, 42, 46, 47, 53], "45": [27, 31, 36, 41, 47, 48], "99": [27, 31, 36], "ad4134_dclk_mod": 27, "44": [27, 36, 41, 47, 48], "98": [27, 36], "ad4134_gpio": 27, "43": [27, 34, 36, 47, 48], "36": [27, 31, 34, 41, 42, 47, 48], "97": [27, 34, 36], "90": [27, 31, 34, 41, 42, 47, 48], "ad4134_pinbspi": 27, "35": [27, 31, 34, 41, 42, 47, 48], "89": [27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 41, 42, 46, 47, 48], "ad4134_mod": 27, "34": [27, 31, 40, 41, 42, 47, 48], "88": [27, 28, 29, 30, 31, 33, 34, 36, 39, 40, 41, 42, 46, 47, 48], "ad4134_pdn": 27, "33": [27, 31, 34, 36, 40, 41, 42, 47, 48], "87": [27, 31, 34, 35, 36, 40, 41, 42, 47, 48], "ad4134_resetn": 27, "86": [27, 28, 29, 30, 31, 34, 35, 36, 39, 40, 41, 42, 46, 47, 48], "57": [27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 41, 42, 46, 47, 48, 49, 57], "spi_ad4134": 27, "56": [27, 28, 29, 30, 31, 33, 34, 36, 39, 40, 41, 42, 46, 47, 48], "built": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 51], "upon": [6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49], "distribut": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 53], "elf": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49], "here": [6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 50, 51, 52, 56, 57, 59], "cygwin": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49], "wsl": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49], "cd": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49, 57], "ad4134_fmc": 27, "zed": [27, 28, 29, 30, 31, 33, 34, 35, 39, 40, 42, 46, 48, 49], "comprehens": [8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "product": [6, 7, 8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 54], "ug": [27, 29, 30, 31, 33, 34, 35, 36, 39, 46, 47], "2016": [27, 58], "ad4134fmcz": 27, "axi_hdmi_tx": [27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 40, 41, 42, 46, 56], "axi_i2s_adi": [27, 28, 29, 30, 31, 33, 34, 35, 39, 40, 42, 46], "axi_sddif_tx": [27, 31, 42], "axi_spdif_tx": [27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 46], "axi_sysid": [27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 56], "axi_sysid_rom": [27, 31, 42], "sysid_rom": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "util_i2c_mix": [27, 28, 29, 30, 31, 33, 35, 39, 40, 42, 46], "tree": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 51], "adv7511": [27, 37, 48], "dt": [27, 37, 38], "No": [1, 6, 7, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 53], "ad7134": [27, 42, 45], "forum": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47], "question": [8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 49], "our": [8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 52, 54, 57, 58, 59], "github": [8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 49, 52, 53, 54, 55, 59], "team": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 54, 59], "concern": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47], "microcontrol": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47], "older": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 49, 58], "releas": [6, 7, 8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 49, 53, 54], "branch": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 49, 53], "chanc": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47], "approxim": [28, 33, 34, 39, 46], "With": [4, 5, 6, 7, 28], "guarante": [6, 7, 28], "ppm": [28, 35], "inl": [28, 35], "miss": [28, 48, 57], "unparallel": 28, "125": [4, 6, 8, 28, 33, 36, 39, 47, 48], "drift": 28, "eas": [28, 37, 46, 52], "circuitri": [6, 7, 28, 30, 34, 36, 37, 47], "106": [28, 36, 47, 48], "db": [28, 34, 35], "109": [28, 36, 47, 48], "floor": 28, "gain": [28, 35, 38, 39, 40], "averag": 28, "153": 28, "155": 28, "5db": 28, "differenti": [7, 26, 28, 33, 46, 53], "vref": [28, 33], "satur": 28, "settl": 28, "broaden": [28, 46], "front": 28, "versatil": [28, 30], "flexi": 28, "host": [28, 57], "window": 28, "isol": [28, 46], "bga": 28, "critic": [28, 39, 49, 53], "suppli": [1, 8, 28, 30, 33, 34, 35, 39, 46, 48], "bypass": [1, 7, 28, 30], "capacitor": [28, 46], "footprint": [28, 35], "lessen": 28, "ad4630_fmcz": 28, "ad4030_fmcz": 28, "infrastructur": [8, 28], "cost": [8, 28], "medic": [8, 28, 39, 46], "instrument": [8, 28, 39, 40, 46], "seismologi": 28, "semiconductor": [28, 53], "manufactur": [28, 48], "scientif": 28, "24fmcz": 28, "16fmcz": 28, "rout": 28, "save": [28, 46, 57], "forward": 28, "titl": 28, "AND": 28, "explan": [28, 47, 49, 53], "fact": 28, "regardless": [5, 6, 7, 28, 34], "compil": [28, 49, 53], "sd": [28, 32, 48], "card": [28, 32, 46, 48, 57], "accommod": [28, 34], "sckout": 28, "sck": 28, "except": [28, 49, 53], "ye": 28, "clk_mode": 28, "configut": 28, "capture_zon": 28, "neg": [26, 28, 30, 46, 53], "20n": 28, "ddr_en": 28, "doubl": [28, 49], "spi_ad463x_axi_regmap": 28, "axi_ad463x_dma": 28, "0x44a7_0000": [28, 29, 33, 34, 39, 41, 46], "cnv_gener": 28, "pl": [28, 29, 30, 33, 34, 35, 39, 40, 41, 46, 47, 48], "iic_fmc": [28, 29, 30, 33, 34, 35, 39, 40, 46], "axi_iic_fmc": [28, 29, 30, 33, 34, 35, 39, 40, 46], "0x4162_0000": [28, 29, 30, 33, 34, 35, 39, 40, 46], "iic_main": [28, 29, 30, 33, 34, 35, 39, 40, 46], "axi_iic_main": [28, 29, 30, 33, 34, 35, 39, 40, 46], "0x4160_0000": [28, 29, 30, 33, 34, 35, 39, 40, 46], "ad463x_resetn": 28, "spi_ad463x": 28, "ad4630_fmc": 28, "numofsdi4_capturezone2": 28, "ad463x": 28, "ad403x": 28, "ad463x_data_captur": [28, 52], "spi_axis_reord": 28, "ad463x_fmc": 28, "ad4696": 29, "ad4695": 29, "ad4697": 29, "ad4698": 29, "axi_ad469x_dma": 29, "spi_ad469x_axi_regmap": 29, "ad469x_trigger_gen": 29, "ad469x_resetn": 29, "spi_ad469x": 29, "ad469x_fmc": 29, "1882": 29, "ad4694fmcz": 29, "ad469x_fmcz": 29, "ad5767": 30, "mid": 30, "ma": 30, "suitabl": 30, "indium": 30, "phosphid": 30, "mach": 30, "zehnder": 30, "inp": 30, "mzm": 30, "bias": 30, "circuit": [26, 30, 35, 37, 40, 41], "0v": 30, "avcc": 30, "avdd": 30, "avss": [30, 35], "amplifi": [30, 33, 40, 46], "vlogic": [30, 33], "50": [30, 35, 36, 41, 47, 48], "10mhz": 30, "readback": 30, "daisi": [30, 39], "spir": 30, "qspi": 30, "microwir": 30, "dsp": [30, 33], "4mm": 30, "wlcsp": 30, "40c": 30, "105c": 30, "bia": 30, "fmc": [8, 30, 32, 33, 34, 35, 36, 38, 39, 42, 45, 46, 47, 48, 52], "sdp": [30, 34], "lk1": [30, 33, 35], "lk2": [30, 33, 35], "lk3": [30, 33], "j12": 30, "lk4": [30, 33], "lk5": [30, 33], "adp5071": 30, "lk6": 30, "rail": [30, 46], "en2": 30, "lk7": 30, "adr4525": 30, "lk8": 30, "lk9": 30, "lk10": 30, "slowest": [6, 30], "slew": 30, "best": [30, 47, 49, 53], "lk11": 30, "lk12": 30, "lc": 30, "sw1": 30, "po": 30, "adp5070_vpo": 30, "8v": [30, 48], "adp5070_vneg": 30, "22v": 30, "axi_ad5766": [30, 52], "0x44a1_0000": [30, 36, 47], "axi_ad5766_dac_dma": 30, "0x44a2_0000": 30, "ad5766_sdz": 30, "1070": 30, "util_i2c": [30, 33, 40], "mixer": [30, 33, 40], "ideal": 31, "candid": 31, "univers": 31, "acquisit": [31, 33, 34, 39, 41, 46], "breadth": 31, "sensor": [31, 41], "temperatur": [31, 33, 35], "vibrat": [31, 41], "shock": 31, "profil": [4, 5, 6, 7, 31], "wideband": [4, 5, 6, 7, 8, 31, 35, 37], "rippl": [31, 35], "374": 31, "respond": 31, "sinc3": 31, "balanc": 31, "sinc6": 31, "496": 31, "ad7134fmcz": 31, "kit": [31, 35], "demonstr": [31, 46], "multidevic": 31, "jp14": 31, "dec0": [31, 42], "jp15": 31, "jp17": 31, "dual_ad7134_axi_regmap": 31, "axi_ad7134_dma": 31, "axi_sdp_clkgen": 31, "0x44a4_0000": [31, 41], "axi_ad7134_clkgen": 31, "ad713x_dclkmod": 31, "49": [31, 35, 36, 47, 48], "103": [31, 35, 36], "ad713x_pinbspi": 31, "48": [31, 35, 36, 47, 48], "102": [31, 35, 36], "ad713x_dclkio": 31, "47": [31, 36, 47, 48], "46": [31, 36, 47, 48], "101": [1, 31, 36], "ad713x_gpio": 31, "38": [31, 34, 41, 42], "92": [31, 34, 41, 42, 47, 48], "ad713x_mod": 31, "37": [31, 34, 41], "91": [31, 34, 41, 47, 48], "ad713x_pdn": 31, "ad713x_resetn": 31, "dual_ad7134": 31, "ad7134_fmc": 31, "1599": 31, "ad4134": [31, 42, 45], "milli": 32, "volt": 32, "maintain": [6, 32, 57, 59], "excel": [32, 40, 53, 57], "ad7190": 32, "ad7193": 32, "ad7195": 32, "ja": 32, "Then": [32, 36, 37, 47, 58], "prompt": [32, 36, 37, 47, 49], "ad719x_asdz": 32, "prepar": 32, "boot": [32, 48, 49], "modif": [32, 34, 38, 46, 49, 53], "look": [6, 32, 38, 41, 47, 48, 49, 57], "ad7380": 33, "ad7381": 33, "ad4680": 33, "ad4681": 33, "ad7389": 33, "ad7383": 33, "ad7384": 33, "ad4682": 33, "ad4683": 33, "pseudo": 33, "ad7386": 33, "ad7387": 33, "ad7388": 33, "ad4684": 33, "ad4685": 33, "oversampl": [33, 34], "microprocessor": 33, "3mm": 33, "lfcsp": 33, "4mmx4mm": 33, "motor": 33, "feedback": [26, 33, 39], "sens": 33, "edfa": 33, "demodul": 33, "sonar": 33, "qualiti": 33, "ad7380fmcz": 33, "ad7381fmcz": 33, "ad7386fmcz": 33, "ad7383fmcz": 33, "4fmcz": [33, 35], "u9": 33, "amp_pwr": 33, "u8": 33, "u3": 33, "u6": 33, "jp1": 33, "smd": 33, "subminiatur": 33, "smb": 33, "j1": [33, 35, 38], "a1": [33, 53], "jp2": 33, "a2": [33, 53], "u10": 33, "aina": 33, "jp3": 33, "jp4": 33, "refio": 33, "jp5": 33, "u2": 33, "vcc": 33, "jp6": 33, "j2": 33, "spi_ad738x_adc_axi_regmap": 33, "axi_ad738x_dma": 33, "spi_trigger_gen": [33, 39], "ad738x": [33, 45], "spi_ad738x_adc": 33, "1304": 33, "da": 34, "bipolar": 34, "snr": 34, "clamp": 34, "protect": [34, 41, 42], "toler": 34, "m\u03c9": 34, "imped": [34, 39], "elimin": [34, 39, 46, 57], "op": 34, "amp": 34, "charg": [34, 37], "redistribut": [34, 53], "zc706": [8, 34, 36, 37, 47, 48, 49, 52, 57], "lpc": [34, 37, 48, 57], "axi_ad7616": [34, 52, 56], "ser_par_n": 34, "pleas": [6, 7, 26, 34, 47, 48, 49, 52, 57], "rebuild": 34, "variabl": [34, 48, 49, 52, 53, 57, 58], "sl5": 34, "unmount": 34, "sl1": 34, "sl2": 34, "rc": 34, "sl3": 34, "sl4": 34, "os2": 34, "sl6": 34, "os1": 34, "sl7": 34, "os0": 34, "lk40": 34, "onboard": 34, "5v0": 34, "lk41": 34, "axi_ad7616_dma": 34, "ad7616_pwm_gen": 34, "spi_ad7616_axi_regmap": 34, "0x44a8_0000": 34, "adc_reset_n": 34, "adc_hw_rngsel": 34, "42": [34, 36, 42, 47, 48], "41": [34, 39, 41, 47, 48], "96": [34, 36, 42, 47, 48], "95": [34, 39, 47, 48], "adc_o": 34, "94": [34, 39, 41, 47, 48], "adc_seq_en": 34, "adc_burst": 34, "adc_chsel": 34, "adc_crcen": 34, "spi_ad7616": 34, "serparn0": 34, "vadj": [34, 57], "1012": 34, "ad_edge_detect": 34, "sync_bit": 34, "util_cdc": 34, "mxfe": [4, 5, 6, 7, 8, 36, 47], "microblaz": [36, 37, 38, 47, 48, 49, 58], "embed": [6, 35, 36, 48], "util_adc_fifo": 36, "64k": 36, "jesd": [4, 5, 6, 7, 36, 47, 49], "util_dac_fifo": 36, "tx_device_clk": 36, "rx_device_clk": 36, "ad9177": [5, 7, 8, 36, 47], "ad9207": [4, 6, 8, 36], "ad9209": [4, 6, 8, 36, 47], "ad9986": [4, 5, 6, 7, 8, 36, 47], "ad9988": [4, 5, 6, 7, 8, 36, 47], "a10soc": [8, 36, 47, 48, 49, 52, 57, 59], "vck190": [8, 36, 47, 48], "fmc0": [36, 47, 57], "vcu128": [8, 36, 47, 48], "hpc0": [36, 38, 47], "hpc": [36, 47, 48, 57], "rx": [36, 47], "defram": [4, 5, 6, 36, 47], "f": [1, 4, 5, 6, 7, 36, 47], "np": [4, 5, 6, 7, 36, 47], "quick": [35, 36, 37, 38, 40, 41, 46, 47, 49], "ref_clk": 36, "500mhz": 36, "jesd204b": [1, 26, 36, 47], "10gbp": 36, "qpll0": [1, 36], "cpll": [1, 26, 36], "tx": [36, 47], "framer": [4, 5, 36], "0x09": [5, 36], "1550": 36, "387": 36, "775mhz": 36, "5gbp": 36, "2019_r2": [36, 58], "amd": [3, 8, 36, 45, 47, 54, 55, 58], "newer": [36, 58], "replac": [6, 7, 8, 36, 49, 57], "util_adxcvr": [1, 6, 7, 8, 25, 36, 47], "jesd_mod": [36, 47], "64b66b": [1, 4, 6, 7, 26, 36, 47], "rx_rate": 36, "tx_rate": 36, "rx_jesd_m": [36, 47, 49], "rx_jesd_l": [36, 47, 49], "rx_jesd_": [36, 47, 49], "rx_jesd_np": [36, 47, 49], "tx_jesd_m": [36, 47, 49], "tx_jesd_l": [36, 47, 49], "tx_jesd_": [36, 47, 49], "tx_jesd_np": [36, 47, 49], "66": [4, 5, 6, 7, 36, 47, 48], "qpll1": [1, 36], "8000": 36, "coupl": [26, 36, 41, 46, 48, 53, 57], "system_project": [36, 48, 49, 57], "ad9081_fmca_ebz": [36, 47], "8b10b": [1, 6, 7, 26, 36, 47], "rx_lane_r": [26, 36, 47, 49], "tx_lane_r": [26, 36, 47, 49], "ref_clk_rat": [36, 47], "_jesd_m": [36, 47], "_jesd_l": [36, 47], "_jesd_": [36, 47], "frame": [4, 5, 6, 7, 8, 36, 47], "_jesd_np": [36, 47], "_num_link": [36, 47], "_tpl_width": [36, 47], "tdd_support": [36, 47], "tdd": [36, 47], "shared_devclk": [36, 47], "tdd_channel_cnt": [36, 47], "tdd_sync_width": [36, 47], "tdd_sync_int": [36, 47], "tdd_sync_ext": [36, 47], "tdd_sync_ext_cdc": [36, 47], "_ks_per_channel": [36, 47], "kilosampl": [36, 47], "_do_mem_typ": [36, 47], "axi_tdd": [36, 47, 56], "http": [5, 36, 47, 48, 52, 53, 59], "com": [5, 8, 36, 47, 48, 49, 52, 53, 57, 58, 59], "axi_jesd204_rx": [6, 36, 47], "axi_jesd204_tx": [7, 36, 47], "intf_cfg": [36, 47], "adi_phy_sel": [36, 47], "instati": [36, 47], "zynqmp": [36, 38, 47, 48, 49], "versal": [1, 4, 5, 36, 47, 48, 57], "axi_mxfe_rx_xcvr": [36, 47], "0x44a6_0000": [36, 47], "0x84a6_0000": [36, 47], "0xa4a6_00000": [36, 47], "rx_mxfe_tpl_cor": [36, 47], "0x84a1_0000": [36, 47], "0xa4a1_00000": [36, 47], "axi_mxfe_rx_jesd": [36, 47], "0x44a9_0000": [36, 47], "0x84a9_0000": [36, 47], "0xa4a9_00000": [36, 47], "axi_mxfe_rx_dma": [36, 47], "0x7c42_0000": [36, 38, 47], "0x9c42_0000": [36, 38, 47], "0xbc42_00000": [36, 47], "mxfe_rx_data_offload": [36, 47], "0x7c45_0000": [36, 47], "0x9c45_0000": [36, 47], "0xbc45_00000": [36, 47], "axi_mxfe_tx_xcvr": [36, 47], "0x44b6_0000": [36, 47], "0x84b6_0000": [36, 47], "0xa4b6_00000": [36, 47], "tx_mxfe_tpl_cor": [36, 47], "0x84b1_0000": [36, 47], "0xa4b1_00000": [36, 47], "axi_mxfe_tx_jesd": [36, 47], "0x44b9_0000": [36, 47], "0x84b9_0000": [36, 47], "0xa4b9_00000": [36, 47], "axi_mxfe_tx_dma": [36, 47], "0x7c43_0000": [36, 47], "0x9c43_0000": [36, 47], "0xbc43_00000": [36, 47], "mxfe_tx_data_offload": [36, 47], "0x7c44_0000": [36, 47], "0x9c44_0000": [36, 47], "0xbc44_00000": [36, 47], "axi_tdd_0": [36, 47], "0x7c46_0000": [36, 47], "0x9c46_0000": [36, 47], "0xbc46_00000": [36, 47], "spi0": 36, "spi1": 36, "hmc7044": [8, 36], "mp": [36, 38, 47, 48], "txen": 36, "59": [36, 47, 48], "58": [36, 47, 48], "113": 36, "112": 36, "137": [36, 47, 48], "136": [36, 47, 48], "rxen": 36, "111": [36, 47, 48], "110": [35, 36, 47, 48], "135": [4, 6, 8, 36], "134": 36, "rstb": 36, "55": [35, 36, 39, 41, 47, 48], "133": 36, "hmc_sync": 36, "108": [35, 36, 38, 47, 48], "132": 36, "irqb": 36, "53": [36, 47, 48], "52": [36, 47, 48], "107": [36, 47, 48], "131": 36, "130": 36, "agc3": 36, "51": [35, 36, 47, 48], "105": [35, 36, 47, 48], "104": [35, 36, 47, 48], "129": 36, "agc2": 36, "127": [36, 47, 48], "126": [36, 47, 48], "agc1": 36, "124": [36, 47, 48], "agc0": 36, "123": [36, 47, 48], "122": [36, 47, 48], "hmc_gpio1": 36, "121": [36, 47, 48], "141": [36, 47, 48], "140": [36, 38, 47, 48], "139": [36, 47, 48], "138": [36, 47, 48], "parameter1": [36, 47, 53], "parameter2": [36, 47, 53], "dropdown": [36, 47], "cell": [36, 47], "dash": [36, 47, 48], "doesn": [36, 47, 58], "ad9082_fmca_ebz": [36, 47], "notat": 36, "75": [36, 46, 47, 48], "375": [35, 36, 47], "rx_num_link": [36, 47], "rx_tpl_width": [36, 47], "tx_num_link": [36, 47], "tx_tpl_width": [36, 47], "rx_ks_per_channel": [36, 47], "16384": 36, "tx_ks_per_channel": [36, 47], "adc_do_mem_typ": 36, "dac_do_mem_typ": 36, "rxrate2_5_txrate2_5_rxl8_rxm4_rxs1_rxnp16_txl8_txm4_txs1_txnp16": [36, 47, 49], "truncat": [36, 47, 49], "keyword": [36, 47, 49], "exce": [36, 47, 49], "260": [36, 47, 49], "charact": [6, 7, 8, 36, 47, 49, 53], "reorder": [26, 36, 47], "accordingli": [6, 7, 36, 47, 49, 58], "platform": [35, 36, 47, 49, 55], "dokuwiki": [36, 47, 51], "quickstart": [36, 47], "ultrascal": [1, 4, 5, 26, 36, 38, 47, 48, 49, 57], "vmk180": [36, 47, 48], "1578": [36, 47], "1829": [36, 47], "util_cpack2": [35, 36, 47], "util_pack": [35, 36, 38, 47], "util_upack2": [36, 38, 47], "axi_adxcvr": [3, 8, 26, 36, 47], "jesd204_tpl_adc": [36, 47], "ad_ip_jesd204_tpl_adc": [4, 36, 47], "jesd204_tpl_dac": [36, 47], "ad_ip_jesd204_tpl_dac": [5, 36, 47], "python": [36, 47], "class": [36, 47], "pyadi": [36, 47], "iio": [35, 36, 47], "monolith": 37, "optim": [6, 7, 26, 35, 37, 39], "outstand": 37, "broadband": 37, "dram": 37, "500ebz": 37, "rework": 37, "desir": [37, 49, 53, 55, 57], "instal": [37, 49, 52], "uninstal": 37, "ext": 37, "oscil": [35, 37], "r209": 37, "p1": 37, "shunt": 37, "lvpecl": [37, 47], "r208": 37, "r307": 37, "r308": 37, "c300": 37, "c311": 37, "c304": 37, "c305": 37, "c209": 37, "c210": 37, "c306": 37, "c307": 37, "r311": 37, "pump": 37, "ad9517": 37, "axi_ad9434": 37, "axi_ad9434_dma": 37, "ad9434bcpz": 37, "axi_ad9783_dma": [37, 38], "These": [6, 7, 8, 37, 38, 39, 47, 48, 49, 55], "ad9434_fmc": 37, "ad9467": 37, "compens": 38, "seamlessli": 38, "quadratur": 38, "adp": 38, "interpos": [38, 46], "ad9780": 38, "ad9781": 38, "zcu102": [8, 38, 47, 48, 49, 52, 57], "axi_ad9783": [38, 47, 56], "0x7420_0000": 38, "0x9420_0000": 38, "explain": [38, 53, 54], "nb": 38, "ad9783_ebz": 38, "rev10": 38, "adaq7988": 39, "sip": [39, 46], "varieti": [39, 46], "passiv": 39, "challeng": [39, 46], "tradit": 39, "crucial": 39, "accuraci": [39, 40], "hous": [35, 39], "tini": 39, "lga": 39, "solv": [39, 46, 49], "minim": [6, 39, 57], "impact": [8, 39], "abil": [35, 39], "autom": [39, 46, 49, 52], "ATE": 39, "batteri": [39, 46], "axi_adaq7980_dma": 39, "spi_adaq7980_adc_axi_regmap": 39, "adaq7980_rbuf_pf": 39, "adaq7980_ref_pd": 39, "adaq7980_gpio": 39, "39": [39, 41, 42, 49], "93": [39, 41, 42, 47, 48], "spi_adaq7980": 39, "adaq7980_sdz": 39, "1060": 39, "pmdz": [40, 46], "light": 40, "transmitt": [1, 4, 5, 6, 7, 8, 40, 48], "transimped": 40, "detect": [1, 6, 40], "algorithm": [8, 40], "rather": [40, 49, 53], "constant": [40, 53, 57], "strongli": [40, 53], "absorb": 40, "liquid": 40, "wavelength": 40, "chemic": 40, "analysi": [40, 49], "environment": 40, "concentr": 40, "character": 40, "materi": 40, "absorpt": 40, "spectroscopi": 40, "ad5201": 40, "potentiomet": 40, "pass": [6, 7, 35, 40, 49], "detector": 40, "led": [40, 48, 57], "excit": 40, "given": [40, 48, 57], "axi_adc": 40, "0x43c0_0000": [35, 40], "spi_cn0363_axi_regmap": 40, "axi_dma": 40, "gain1_o": 40, "gain0_o": 40, "ad8615": 40, "adg819": 40, "ada4528": 40, "introduct": [8, 40, 54], "setup": [6, 7, 40, 57, 58], "cn0363_pmdz": 40, "cn0540": [40, 45], "axi_generic_adc": 40, "cn0363_dma_sequenc": 40, "cn0363_phase_data_sync": 40, "cordic_demod": 40, "util_axis_res": 40, "util_sigma_delta_spi": 40, "electron": 41, "piezoelectr": 41, "iep": 41, "daq": 41, "piezo": 41, "icp": 41, "market": 41, "ac": [35, 41], "lack": 41, "hertz": 41, "fault": [41, 42], "predict": [6, 7, 41], "amplitud": [5, 41], "harmon": 41, "fft": 41, "spectrum": 41, "1024ksp": 41, "ltc2606": 41, "linear": [35, 41], "fda": 41, "ada4945": [41, 46], "200ma": 41, "termin": [35, 41, 49], "lt3092": 41, "adg5421f": 41, "ardz": 41, "07": [6, 41, 42, 46, 48], "arduino": [41, 42], "shield": 41, "de10": [41, 42], "nano": [41, 42], "p10": [41, 42], "spi_cn0540_axi_regmap": 41, "axi_cn0540_dma": 41, "axi_iic_cn0540": 41, "xadc_in": 41, "0x44a5_0000": 41, "axi_dmac_0": 41, "0x0002_0000": 41, "axi_spi_engine_0": 41, "0x0003_0000": 41, "axi_i": 41, "i2c1": 41, "sys_hps_i2c1": 41, "cn0540_shutdown": 41, "cn0540_reset_adc": 41, "cn0540_csb_aux": 41, "cn0540_sw_ff": 41, "cn0540_drdy_aux": 41, "cn0540_blue_l": 41, "cn0540_yellow_l": 41, "cn0540_sync_in": 41, "cn0540_drdy": 41, "ltc2308_c": 41, "spi_cn0540": 41, "77": [41, 47, 48], "76": [41, 47, 48], "quid": 41, "cn0540_ardz": 41, "24mhz": 42, "contrast": 42, "48mhz": 42, "p13": 42, "15v": 42, "p15": 42, "spi_cn0561_axi_regmap": 42, "axi_cn0561_dma": 42, "axi_cn0561_clkgen": 42, "cn0561_gpio": 42, "cn0561_pinbspi": 42, "cn0561_mode": 42, "cn0561_pdn": 42, "cn0561_resetn": 42, "spi_cn0561": 42, "de10nano": 42, "ad719x": 45, "asdz": 45, "ad7616": 45, "ad9081": [4, 5, 6, 7, 8, 45, 47], "fmca": [8, 45, 47], "ebz": [8, 45, 47, 48, 49], "ad9082": [4, 5, 6, 7, 8, 45, 47], "ad9434": 45, "ad9783": 45, "cn0561": 45, "100ksp": 46, "3msp": 46, "adaq40xx": 46, "pmd": 46, "ib1z": 46, "gate": [5, 8, 46], "arrai": [8, 46], "mezzanin": [46, 57], "adaq4003": 46, "lamin": 46, "ad4003": 46, "ada4807": 46, "resistor": 46, "ipass": 46, "network": 46, "die": 46, "along": [46, 58], "discret": 46, "ad400x": 46, "ttm": 46, "ad40xx": 46, "ad4007": 46, "ad4011": 46, "ad4020": 46, "consumpt": [35, 46], "densiti": [6, 7, 46], "z": [46, 53], "optimum": 46, "compress": 46, "off": [35, 46, 49], "preserv": 46, "ad7688": 46, "ad7984": 46, "fmcz": 46, "ad40xx_adaq400x_n": 46, "spi_pulsar_adc_axi_regmap": 46, "ad40xx_amp_pd": 46, "ad40xx_adaq400x_n0": 46, "682": 46, "340": 46, "1042": 46, "www": [47, 48, 53], "websit": [47, 48], "IF": [4, 5, 6, 8, 47], "IT": 47, "At": [6, 47, 49, 55, 57], "vcu118": [8, 47, 48, 49, 52], "subsect": 47, "popular": [47, 57], "paragraph": 47, "tip": [47, 51], "subtitl": 47, "mention": [47, 48, 49], "FOR": [47, 53], "BUT": 47, "TO": 47, "jesd204c": [4, 6, 7, 8, 47], "synchrona14": 47, "sysref": 47, "adcclk": 47, "refclk": [1, 47], "THE": 47, "ex": 47, "synchrona": 47, "rest": [47, 51], "OF": 47, "kind": [47, 52], "13gbp": 47, "xcvr": [1, 47], "tpl": [4, 5, 6, 47], "subclass": [6, 7, 47], "paramat": 47, "l": [4, 5, 6, 7, 47, 49], "078125": 47, "325mhz": 47, "deviceclk": 47, "325": 47, "1300mhz": 47, "merg": 47, "too": [7, 47, 58], "hexadecim": 47, "cap": 47, "underscor": [47, 53], "THESE": 47, "whichev": 47, "adxyzt": 47, "ad0000": 47, "axi_spi_bus_1": 47, "ad23456": 47, "signal_nam": [47, 53], "181": 47, "205": 47, "174": 47, "149": 47, "118": 47, "173": 47, "142": [47, 48], "63": [47, 48], "117": 47, "descend": 47, "realli": [47, 53], "draw": 47, "suit": [47, 49], "143": [47, 48], "85": [47, 48], "84": [47, 48], "68": [47, 48], "67": [47, 48], "65": [47, 48], "62": [47, 48], "29": [6, 7, 47, 48], "s10soc": [8, 47, 48, 49], "cyclon": [1, 47, 48], "83": [47, 48], "82": [47, 48], "26": [47, 48], "81": [47, 48], "79": [47, 48], "78": [47, 48], "22": [1, 4, 5, 47, 48], "21": [1, 4, 5, 6, 7, 47, 48, 58], "74": [47, 48], "73": [47, 48], "72": [47, 48], "project_nam": [47, 48, 57], "project_name_bd": 47, "delet": [47, 57], "THAT": 47, "ad9695": [4, 6, 8, 47], "sai": 47, "isn": 47, "makefil": [47, 48, 49, 52, 57], "column": [26, 47, 48], "soft": 48, "hard": [48, 49, 53], "attach": [48, 53], "fmcomms2": [48, 50, 59], "zed_system_bd": 48, "fmcomms2_bd": 48, "acap": 48, "hp": 48, "nio": [48, 49], "ii": [48, 49], "ps8": 48, "worth": 48, "cortex": 48, "a9": [48, 53], "mpcore": 48, "visit": [26, 48, 52], "processing_system7": 48, "mpsoc": 48, "zynq_ultra_ps_": 48, "cip": 48, "versal_cip": 48, "alter": 48, "sever": [6, 7, 48, 49, 57], "land": 48, "u": [48, 49, 52], "resourc": [5, 6, 7, 26, 48, 49, 52, 54, 55, 57], "html": [48, 53], "intellectu": 48, "properti": [48, 49], "mig": [48, 57], "easier": [35, 48, 53, 58], "beginn": 48, "ad_cpu_interconnect": 48, "procedur": [6, 7, 48, 49], "sys_zynq": [48, 57], "0x4000_0000": 48, "0x4fff_ffff": 48, "0x8000_0000": 48, "0x8fff_ffff": 48, "0x7000_0000": 48, "0x7fff_ffff": 48, "0x9000_0000": 48, "0x9fff_ffff": 48, "0x2000_0000": 48, "0x4400_0000": 48, "0xa400_0000": 48, "0xafff_ffff": 48, "0x6000_0000": 48, "0xb000_0000": 48, "0xbfff_ffff": 48, "hsmc": 48, "necessarili": [48, 52, 57], "vital": 48, "role": 48, "button": 48, "complain": 48, "usb": 48, "otg": 48, "borrow": [48, 57], "golden": [48, 57], "Not": [26, 48, 49], "preffer": 48, "firstli": [48, 49, 53], "Be": [48, 52], "carrier_system_bd": 48, "ac701": 48, "jtag": 48, "gtp": 48, "gbp": [6, 7, 26, 48], "5v": 48, "kc705": [8, 48, 49], "3125": 48, "kcu105": [8, 48, 49], "gth": [1, 26, 48], "2v": 48, "microz": 48, "vc707": [8, 48], "vc709": 48, "gty": [1, 26, 48], "ai": 48, "hbm": 48, "prime": [48, 49], "zc702": 48, "bold": 48, "fmc1": [48, 57], "fmc2": 48, "a10gx": [8, 48], "35v": 48, "25v": 48, "1v": 48, "carrier_nam": [48, 57], "templat": [48, 57], "system_top": [48, 49, 57], "auto": [1, 48, 53, 57], "everyth": [48, 49], "transform": 48, "sources_1": [48, 57], "declar": [48, 53], "visual": [48, 53], "system_qsi": [48, 57], "sdc": [48, 57], "a10soc_plddr4_assign": 48, "a10soc_system_assign": [48, 57], "rundown": 49, "thing": [49, 53, 57, 58], "That": [1, 49, 58], "said": 49, "suggest": [49, 53, 57], "entir": [49, 53], "catch": 49, "problem": [49, 58], "resolv": [49, 53], "could": [6, 7, 49], "mostli": 49, "On": [1, 49], "pro": [49, 58], "latest": [49, 52], "hdl_2021_r1": [49, 58], "adi_env": [49, 52, 58], "hdl_2019_r2": [49, 58], "adi_project_xilinx": [49, 57], "adi_project_intel": [49, 57], "download": [8, 49], "choos": [8, 49], "viti": [49, 58], "directori": [49, 52, 53, 57], "git": [49, 54, 58], "gnu": [49, 53], "unix": 49, "microsoft": 49, "special": [49, 52], "bashrc": 49, "cygdriv": 49, "path_to": 49, "202x": 49, "bin": 49, "vivado_hl": 49, "nt": 49, "linux_toolchain": 49, "nt64_be": 49, "nt64_le": 49, "aarch32": 49, "gcc": 49, "none": 49, "eabi": 49, "intelfpga_pro": 49, "2x": 49, "string": 49, "verifi": [4, 5, 6, 7, 49, 57], "good": 49, "mkdir": [49, 57], "analogdevicesinc": [49, 52, 53, 59], "now": [6, 7, 49, 58], "ssh": 49, "secur": [8, 49], "deal": 49, "localhost": 49, "ubuntu": 49, "home": 49, "usernam": 49, "checkout": [8, 49], "hdl_2021_r2": [49, 58], "pull": [6, 7, 49, 51, 52, 59], "rebas": 49, "local": [6, 7, 49, 53], "copi": [49, 57], "interest": 49, "am": 49, "adrv9371x": 49, "licens": [6, 7, 49, 52, 53], "correctli": [6, 7, 49], "don": [7, 49, 51, 52, 57], "noth": [49, 53], "gather": 49, "failur": [49, 57], "log": 49, "let": [49, 57], "turn": [6, 7, 49], "mmu": 49, "nios_ii": 49, "attribut": [8, 26, 49], "nios2_mmu": 49, "quartus_sh": 49, "redirect": 49, "adrv9371_a10soc_quartu": 49, "seek": 49, "past": 49, "text": [49, 51, 53, 57], "ltr": 49, "tail": 49, "adrv9371x_a10soc_quartu": 49, "And": [49, 51, 52], "successfulli": 49, "sopcinfo": 49, "sof": 49, "face": 49, "quartus_fit": 49, "exhaust": [49, 57], "illeg": 49, "stuck": [7, 49], "synthes": [5, 7, 8, 49], "swap": [5, 49], "swapfil": 49, "virtual": 49, "search": [1, 26, 49], "bar": 49, "ad9213": [4, 6, 8, 49], "gb": 49, "sudo": 49, "falloc": 49, "1g": 49, "2g": 49, "8g": 49, "chmod": 49, "600": 49, "mkswap": 49, "swapon": 49, "perman": 49, "fstab": 49, "swapoff": 49, "manual": [6, 49, 58], "gui": [49, 58], "peopl": 49, "lose": [6, 49], "lot": [49, 52, 57], "valuabl": 49, "nerv": 49, "qsy": [49, 57], "global": [1, 49, 53, 57], "menu": 49, "pars": 49, "pick": 49, "_hw": [49, 52], "axi_ad9250_hw": 49, "open": [49, 51, 52, 53, 57, 58], "consol": [49, 57], "daq2": 49, "netlist": 49, "itself": [1, 6, 7, 49], "lvdscmosn1": 49, "lvds_cmos_n": 49, "opt": 49, "adi_use_ooc_synthesi": 49, "adi_max_ooc_job": 49, "job": 49, "y": 49, "ipcach": 49, "reus": [49, 57], "ooc": 49, "normal": [1, 5, 6, 7, 8, 49, 53], "2020": 49, "enter": [6, 7, 49], "batch": 49, "axi_ad7768_ip": 49, "axi_ad7768": [35, 49, 52, 56], "rkutti": 49, "gitadi": 49, "rm": 49, "xpr": 49, "jou": 49, "xgui": 49, "ip_user_fil": 49, "hw": 49, "sim": 49, "xil": 49, "exactli": 49, "daq2_zc706_vivado": 49, "sdk": 49, "xsa": 49, "daq2_zc706": 49, "2019": [49, 58], "hdf": 49, "rdi_prog": 49, "crash": 49, "kill": 49, "fmcdaq3": [8, 49], "xcvu9p": 49, "20gb": 49, "peak": 49, "32gb": 49, "memoryusag": 49, "_ip": [49, 52], "axi_ltc2387": 49, "axi_ltc2387_ip": 49, "brows": 49, "prefer": 49, "stand": 49, "alon": [1, 49], "quit": 49, "cn0577": 49, "ipi": 49, "root": [49, 52], "axi_ad9122": [49, 52], "ad9122": 49, "daq2_a10soc": 49, "clean": [49, 57], "temporari": 49, "lib": 49, "everywher": 49, "els": [1, 8, 49, 53], "syntax": 49, "especi": 49, "j": [4, 5, 49], "j4": 49, "artifact": 49, "awar": [49, 52], "understand": [8, 26, 49, 53, 55], "red": 49, "pai": 49, "attent": 49, "edk": 49, "eclips": 49, "ds5": 49, "whenev": 49, "invok": 49, "straightforward": 49, "involv": [6, 7, 49], "combo": 49, "thought": 49, "edit": 49, "bsp": 49, "editor": [49, 53, 57], "linker": 49, "upgrad": 49, "hassl": 49, "revis": 49, "slow": 49, "frustrat": 49, "assur": 49, "publicli": [49, 54], "he": [49, 53, 58], "she": [49, 53, 58], "unsupport": [49, 58, 59], "easiest": [49, 57], "As": [1, 6, 7, 49, 59], "facilit": 49, "tell": [49, 57], "apt": 49, "sh": [49, 52], "wors": 49, "snippet": 49, "expert": 49, "manipul": 49, "bin64": 49, "minimalist": 49, "mingw": 49, "variat": [6, 49], "shell": [49, 57], "gnuwin": 49, "partit": 49, "recent": 49, "archiv": 49, "bootgen_sysfil": 49, "tgz": 49, "unzip": 49, "fsbl": 49, "bif": 49, "bl31": 49, "pmu": 49, "uimag": 49, "adrv9009": [4, 5, 6, 7, 8, 49], "zu11eg": [8, 49], "zimag": 49, "socfpga_arria10_common": 49, "socfpga_cyclone5_common": 49, "readm": [49, 52], "txt": [49, 57], "build_boot_bin": 49, "kernel": [8, 49], "honest": 49, "comment": [49, 51, 57], "friendli": 49, "messag": 49, "hack": 49, "printf": 49, "sort": 49, "notori": 49, "rank": 49, "answer": 49, "commonli": 49, "ask": [49, 52, 57], "216": 49, "vlnv": [49, 58], "create_bd_cel": [49, 58], "axi_hdmi_clkgen": 49, "zc706_system_bd": 49, "haven": 49, "wrong": 49, "ip_flow": 49, "459": 49, "ad_pnmon": 49, "outsid": 49, "axi_ad9467": [49, 56], "ipx": 49, "package_project": 49, "import_fil": 49, "remot": 49, "ironi": 49, "collect": [8, 50], "bbp": 50, "transceiv": [1, 26, 50, 57], "model": 50, "fir": 50, "sphinx": 51, "doc": [5, 51, 52, 57], "contribut": 51, "template_ip": 51, "render": 51, "template_framework": 51, "orphan": 51, "hide": 51, "toc": 51, "placehold": 51, "old": [51, 53], "pandoc": 51, "accross": 51, "more_inform": 51, "cannot": [6, 51, 59], "referenc": 51, "warn": [51, 53], "toctre": 51, "know": [52, 57], "worri": 52, "great": 52, "web": 52, "soon": [1, 6, 7, 52], "bash": 52, "md": 52, "action": 52, "githubio": 52, "regmap": 52, "proprietari": 52, "environ": [52, 58], "gitattribut": 52, "gitignor": 52, "intention": 52, "untrack": 52, "learn": 52, "ad4110": 52, "dac_fmc_ebz": 52, "wiki_summari": 52, "axi_ad3552r": [52, 56], "axi_ad4858": 52, "axi_ad7606x": [52, 56], "closur": 52, "pack": 52, "tag": 52, "experiment": 52, "convent": 52, "hdl_": 52, "year_of_releas": 52, "_r": 52, "hdl_2014_r2": [52, 58], "year": [52, 53], "doubt": 52, "required_vivado_vers": 52, "required_quartus_vers": 52, "establish": 53, "practic": [53, 57], "meant": 53, "advisori": 53, "mandatori": [6, 7, 53], "kept": 53, "tab": 53, "indent": 53, "white": 53, "my_signal1": 53, "my_bu": 53, "d5": 53, "my_sign": 53, "a3": 53, "posedg": 53, "a4": 53, "statement": 53, "a5": 53, "nest": 53, "blank": 53, "readabl": 53, "statement1": 53, "statement2": 53, "statement3": 53, "statement4": 53, "statement5": 53, "a6": 53, "encapsul": 53, "omit": 53, "b0000": 53, "b0001": 53, "b0010": 53, "my_signal2": 53, "b0100": 53, "endcas": 53, "a7": 53, "tabular": 53, "my_decoded_signal1": 53, "my_signal3": 53, "my_select": 53, "a8": 53, "parenthes": 53, "boolean": 53, "equat": 53, "confus": 53, "express": 53, "your_signal1": 53, "your_signal2": 53, "your_signal3": 53, "my_delayed_signal1": 53, "your_sign": 53, "concaten": [4, 5, 53], "upper_en": 53, "p5type": 53, "xadr1": 53, "lower_en": 53, "a10": 53, "my_modul": 53, "i_my_modul": 53, "label": 53, "parenthesi": 53, "data_in": 53, "response_out": 53, "a11": 53, "2001": 53, "legibl": 53, "data_0": 53, "data_1": 53, "interf1_clk": 53, "interf1_some_sign": 53, "interf1_data_i": 53, "interf1_data_q": 53, "interf2_some_sign": 53, "interf2_data_out": 53, "supplementari": 53, "endmodul": 53, "newlin": 53, "a12": 53, "a13": 53, "a14": 53, "a15": 53, "a16": 53, "a17": 53, "english": 53, "b2": 53, "alphanumer": 53, "_": [26, 53, 57], "b3": 53, "delimit": 53, "ena_fft": 53, "ena_mdi": 53, "fft_in": 53, "mdi_out": 53, "b4": 53, "top_module_nam": 53, "sub_module_descript": 53, "b5": 53, "b6": 53, "_n": [26, 53], "_l": 53, "_p": [26, 53], "_m1": 53, "_m2": 53, "suffix": 53, "up_ack_m1": 53, "up_ack_m2": 53, "up_ack_": 53, "incorrectli": 53, "unnecessari": 53, "overlook": 53, "absolut": [6, 35, 53], "b7": 53, "interface_nam": 53, "port_nam": 53, "_clk": 53, "_rst": 53, "whose": 53, "obvious": 53, "system_clock": 53, "clk32m": 53, "clk_625mhz": 53, "_rstn": 53, "module_rst": 53, "b8": 53, "macro": [53, 57], "preced": 53, "top_level_module_nam": 53, "b9": 53, "spell": 53, "net": 53, "throughout": 53, "abbrevi": 53, "uncommon": 53, "b11": [1, 53], "hierarchi": 53, "c1": 53, "liber": 53, "encourag": 53, "obviou": 53, "discourag": 53, "proce": 53, "spars": 53, "reader": 53, "c2": 53, "c3": 53, "unusu": 53, "c4": 53, "c5": 53, "c6": 53, "c7": 53, "compli": [8, 53], "d1": 53, "d2": 53, "va": 53, "vam": 53, "mix": 53, "d3": 53, "numer": [7, 53], "d4": 53, "d6": 53, "operand": 53, "implicitli": 53, "item": 53, "d7": 53, "construct": [6, 53], "d8": 53, "d9": 53, "unus": 53, "tie": 53, "d10": 53, "timescal": 53, "simul": 53, "d11": 53, "potenti": 53, "understood": 53, "d12": 53, "d13": 53, "pr": [53, 59], "copyright": 53, "accompani": 53, "freedom": 53, "hope": 53, "warranti": 53, "merchant": 53, "permit": 53, "public": 53, "publish": 53, "foundat": 53, "license_gpl2": 53, "org": 53, "gpl": [6, 7, 8, 53], "bsd": 53, "license_adibsd": 53, "blob": 53, "1n": 53, "100p": 53, "first_paramet": 53, "second_paramet": 53, "core_32m_clk": 53, "system_clk": 53, "scan_mode_test": 53, "scan": [1, 53], "reset_n": [35, 53], "synch": 53, "div16_clk": 53, "div16_clk_n": 53, "invert": [5, 26, 53], "count1": 53, "count1_n": 53, "negedg": 53, "entiti": 53, "std_logic": 53, "std_logic_vector": 53, "downto": 53, "count_n": 53, "rising_edg": 53, "0000": 53, "0001": 53, "philipp": 53, "garrault": 53, "brian": 53, "philofski": 53, "acceler": 53, "2006": 53, "peter": 53, "chamber": 53, "ten": 53, "vlsi": 53, "1997": 53, "techniqu": 53, "v3": 53, "freescal": 53, "2005": 53, "jane": 53, "smith": 53, "rev": 53, "cisco": 53, "guidelin": [25, 54, 57], "third": [54, 55], "parti": [54, 55], "fork": 54, "advic": 55, "furthermor": 55, "solid": 55, "somebodi": 55, "research": 55, "vendor": 55, "abund": 55, "axi_ad9265": 56, "axi_ad9361": 56, "axi_ad9671": 56, "axi_ad9963": 56, "axi_adaq8092": 56, "axi_hdmi_rx": 56, "ad_dd": 56, "axi_adc_decim": 56, "axi_adc_trigg": 56, "axi_dac_interpol": 56, "axi_fan_control": 56, "axi_laser_driv": 56, "axi_logic_analyz": 56, "util_axis_fifo": 56, "util_axis_fifo_asym": 56, "util_cpack": 56, "util_extract": 56, "util_mii_to_rmii": 56, "util_upack": 56, "util_rfifo": 56, "util_wfifo": 56, "util_var_fifo": 56, "deploi": 57, "although": 57, "behind": 57, "tremend": 57, "mainten": 57, "workload": 57, "human": 57, "fairli": [6, 7, 57], "showcas": 57, "maxim": 57, "portabl": [8, 57], "scope": 57, "discuss": 57, "who": 57, "ansi": 57, "vita": 57, "compliant": [8, 57], "obstacl": 57, "among": 57, "jump": 57, "ground": 57, "3p3v": 57, "3p3vaux": 57, "12p0v": 57, "gnd": 57, "dpx_": 57, "m2c": 57, "c2m": 57, "hint": 57, "cover": 57, "someth": 57, "review": 57, "electr": 57, "zcu102_system_bd": 57, "zcu102_system_constr": 57, "adi_project_cr": 57, "regexp": 57, "_zcu102": 57, "p_devic": 57, "xczu9eg": 57, "ffvb1156": 57, "es1": 57, "p_board": 57, "part0": 57, "retriev": 57, "get_part": 57, "get_board_part": 57, "join": 57, "kintex7": 57, "virtex7": 57, "zynq7000": 57, "a10soc_system_qsi": 57, "adi_project_altera": 57, "_a10soc": 57, "10as066n3f40e2sg": 57, "system_qip_fil": 57, "qip": 57, "wrapper": [26, 57], "simplest": 57, "redund": 57, "nonexist": 57, "ones": 57, "adi_fmc_constr_gener": 57, "fmc_port": 57, "_fmc": 57, "tclsh": 57, "gen_fmc_constr": 57, "deduc": 57, "fmc_constr": 57, "ran": 57, "spreadsheet": 57, "prn": 57, "user_guid": 57, "fmc_hpc": 57, "fill": 57, "system_top_nam": 57, "rearrang": [26, 57], "fmc_conn": 57, "fmc_lpc": 57, "fmcp0": 57, "bi": 58, "annual": 58, "offici": 58, "promptli": 58, "adi_ignore_version_check": 58, "tricki": 58, "add_inst": 58, "sys_cpu": 58, "altera_nios2_gen2": 58, "sys_mb": 58, "effort": 58, "2023": 58, "2021": 58, "2021_r2": 58, "2021_r1": 58, "hdl_2019_r1": 58, "2018": 58, "2019_r1": 58, "hdl_2018_r2": 58, "2018_r2": 58, "hdl_2018_r1": 58, "2017": 58, "2018_r1": 58, "hdl_2017_r1": 58, "2017_r1": 58, "hdl_2016_r2": 58, "2016_r2": 58, "hdl_2016_r1": 58, "2015": 58, "2016_r1": 58, "hdl_2015_r2": 58, "2015_r2": 58, "hdl_2015_r1": 58, "2014": 58, "2015_r1": 58, "2014_r2": 58, "hdl_2014_r1": 58, "2013": 58, "2014_r1": 58, "mind": 58, "encount": [6, 7, 58], "Or": [1, 58], "cross_compil": 58, "axi_ad6679": 59, "edowson": 59, "566": 59, "johnathan": 59, "convertino": 59, "afrl": 59, "966": 59, "arrowelectron": 59, "spi_engine_rtl": 15, "offload_mem_addr_width": 9, "0x14": [1, 5, 6, 7, 9], "fifo_addr_width": 9, "a18": 53, "localparam": 53, "local_param1": 53, "next_local_param": 53, "local_param2": 53, "my_wire1": 53, "my_wire2": 53, "ad7768fmcz": 35, "bench": 35, "regul": 35, "nonlinear": 35, "\u03bcv": 35, "trade": 35, "dissip": 35, "reusabl": 35, "mw": 35, "median": 35, "005": 35, "sharp": 35, "roll": 35, "attenu": [8, 35], "nyquist": 35, "flat": 35, "sinc5": 35, "precharg": 35, "glitch": 35, "avdd1a": 35, "avdd1b": 35, "avdd2a": 35, "avdd2b": 35, "iovdd": 35, "avdd1": 35, "lqfp": 35, "print": 35, "j3": 35, "sl4a": 35, "crystal": 35, "axi_ad7768_adc": 35, "ad7768_dma": 35, "0x7c40_0000": 35, "ad7768_dma_2": 35, "0x7c48_0000": 35, "gpio_1_mode_3": 35, "gpio_1_mode_2": 35, "gpio_1_mode_1": 35, "gpio_0_mode_0": 35, "ad7768evb": 35, "917": 35, "921": 35, "bare": 35, "metal": 35, "evb": 45, "s_axis_axi_aclks_axi_aresetnm_axiup_pll_rstup_cm_": 1, "up_es_": [1, 26], "up_ch_": 1, "up_statusaxi_adxcvr": 1, "highspe": [1, 8], "reconfigur": [1, 4, 5, 6, 26], "broadcast": 1, "statist": [1, 6, 8], "ey": 1, "adi_jesd204": 1, "link_manag": 1, "pll": [1, 5, 8], "stack": [1, 8], "identif": [1, 4, 5], "num_of_lan": 1, "xcvr_type": [1, 26], "gtpe2_not_support": [1, 26], "gtxe2": [1, 8, 26], "gthe2_not_support": [1, 26], "gtze2_not_support": [1, 26], "gthe3": [1, 8, 26], "gtye3_not_support": [1, 26], "gtre4_not_support": [1, 26], "gthe4": [1, 8, 26], "gtye4": [1, 8, 26], "gtme4_not_support": [1, 26], "link_mod": [1, 6, 7, 26], "stratix": 1, "versalprim": [1, 4, 5], "versalaicor": [1, 4, 5], "1l": [1, 4, 5], "1h": [1, 4, 5], "1hv": [1, 4, 5], "1lv": [1, 4, 5], "2l": [1, 4, 5], "2lv": [1, 4, 5], "2mp": [1, 4, 5], "2lvc": [1, 4, 5], "2lvi": [1, 4, 5], "fl": [1, 4, 5], "fb": [1, 4, 5], "hc": [1, 4, 5], "fh": [1, 4, 5], "cp": [1, 4, 5, 26], "ft": [1, 4, 5], "fg": [1, 4, 5], "sb": [1, 4, 5], "rb": [1, 4, 5], "cl": [1, 4, 5], "sf": [1, 4, 5], "ba": [1, 4, 5], "fa": [1, 4, 5], "fi": [1, 4, 5], "fpga_voltag": 1, "5000": 1, "mv": 1, "wich": 1, "tx_or_rx_n": [1, 26], "qpll_enabl": [1, 26], "qpll": [1, 26], "lpm_or_dfe_n": 1, "lpm": [1, 26], "dfe": [1, 26], "b000": 1, "tx_diffctrl": 1, "diffctrl": 1, "b01000": 1, "tx_postcursor": 1, "postcursor": 1, "b00000": 1, "tx_precursor": 1, "precursor": 1, "sys_clk_sel": 1, "sy": 1, "sel": [1, 26], "out_clk_sel": 1, "b100": [1, 6], "m_axi_awaddr": 1, "m_axi_awprot": 1, "m_axi_awvalid": 1, "m_axi_awreadi": 1, "m_axi_wdata": 1, "m_axi_wstrb": 1, "m_axi_wvalid": 1, "m_axi_wreadi": 1, "m_axi_bresp": 1, "m_axi_bvalid": 1, "m_axi_breadi": 1, "m_axi_araddr": 1, "m_axi_arprot": 1, "m_axi_arvalid": 1, "m_axi_arreadi": 1, "m_axi_rdata": 1, "m_axi_rresp": 1, "m_axi_rvalid": 1, "m_axi_rreadi": 1, "up_pll_rst": 1, "up_cm_": [1, 26], "up_cm_enb_": 1, "enb": 1, "up_cm_addr_": 1, "up_cm_wr_": 1, "up_cm_wdata_": 1, "up_cm_rdata_": 1, "up_cm_ready_": 1, "up_es_enb_": 1, "up_es_addr_": 1, "up_es_wr_": 1, "up_es_reset_": 1, "up_es_wdata_": 1, "up_es_rdata_": 1, "up_es_ready_": 1, "pll_lock": 1, "fpll": 1, "up_ch_pll_locked_": 1, "up_ch_rst_": 1, "up_ch_user_ready_": 1, "user_readi": 1, "up_ch_rst_done_": 1, "rst_done": 1, "up_ch_prbsforceerr_": 1, "prbsforceerr": 1, "up_ch_prbssel_": 1, "prbssel": 1, "up_ch_prbscntreset_": 1, "prbscntreset": 1, "up_ch_prbserr_": 1, "prbserr": 1, "up_ch_prbslocked_": 1, "prbslock": 1, "up_ch_bufstatus_": 1, "bufstatu": 1, "up_ch_bufstatus_rst_": 1, "bufstatus_rst": 1, "up_ch_lpm_dfe_n_": 1, "lpm_dfe_n": 1, "up_ch_rate_": 1, "up_ch_sys_clk_sel_": 1, "up_ch_out_clk_sel_": 1, "up_ch_tx_diffctrl_": 1, "up_ch_tx_postcursor_": 1, "up_ch_tx_precursor_": 1, "up_ch_enb_": 1, "up_ch_addr_": 1, "up_ch_wr_": 1, "up_ch_wdata_": 1, "up_ch_rdata_": 1, "up_ch_ready_": 1, "up_statu": 1, "axi_xcvr": 1, "na": [1, 4, 5], "gp": 1, "held": 1, "report": [1, 4, 6], "reg_status_32": 1, "up_pll_lock": 1, "channel_n_readi": 1, "0x24": 1, "reg_generic_info": 1, "0x50": [1, 5], "0x140": 1, "reg_fpga_voltag": 1, "atx": 1, "ident": 1, "reg_control": 1, "0x0008": 1, "swing": 1, "cursor": 1, "emphasi": 1, "rxoutclk": 1, "txoutclk": 1, "bufststatu": 1, "buftatu": 1, "rxbufstatu": 1, "txbufstatu": 1, "pll_lock_n": 1, "did": [1, 6, 7], "fpga_info": 1, "sysclk_sel": 1, "sysclksel": 1, "pllclksel": 1, "indirectli": 1, "outclk_sel": 1, "generic_info": 1, "aka": [1, 6, 7], "204b": [1, 4, 5, 6, 7], "204c": [1, 4, 5, 6, 7], "cm_sel": 1, "0xff": 1, "cm_control": 1, "cm_wr": 1, "cm_addr": 1, "cm_wdata": 1, "cm_statu": 1, "cm_busi": 1, "cm_rdata": 1, "ch_sel": 1, "ch_control": 1, "ch_wr": 1, "ch_addr": 1, "ch_wdata": 1, "ch_statu": 1, "ch_busi": 1, "ch_rdata": 1, "es_sel": 1, "es_req": 1, "es_control_1": 1, "es_prescal": 1, "0x2a": 1, "0xa8": 1, "0x00a8": 1, "es_control_2": 1, "es_voffset_rang": 1, "es_voffset_step": 1, "es_voffset_max": 1, "es_voffset_min": 1, "0x2b": 1, "0xac": 1, "es_control_3": 1, "es_hoffset_max": 1, "es_hoffset_min": 1, "0x2c": 1, "0xb0": 1, "es_control_4": 1, "es_hoffset_step": 1, "0x2d": 1, "0xb4": 1, "es_control_5": 1, "es_startaddr": 1, "es_statu": 1, "es_reset": 1, "eyescanreset": 1, "0x32": [1, 6, 7], "0xc8": [1, 6, 7], "0x180": 1, "prbs_cntrl": 1, "checker": [1, 4], "dataflow": 1, "inject": 1, "0x184": 1, "prbs_statu": 1, "sticki": 1, "xclk": 1, "immun": 1, "001": [1, 6], "010": [1, 6], "011": 1, "outclkpc": 1, "outclkpma": 1, "progdivclk": 1, "reg_prbs_cntrl": 1, "reg_prbs_statu": 1, "gigabit": [1, 8, 26], "bringup": 1, "suffici": 1, "s_axis_axi_aclks_axi_aresetnlink_clklink_sofadc_dovfadc_sync_inadc_sync_manual_req_inlinkenableadc_validadc_dataadc_sync_manual_req_outadc_rstad_ip_jesd204_tpl_adc": 4, "payload": [4, 5], "dev": [4, 5], "num_channel": [4, 5], "samples_per_fram": [4, 5], "converter_resolut": [4, 5], "bits_per_sampl": [4, 5], "dma_bits_per_sampl": [4, 5], "octets_per_beat": [4, 5], "en_frame_align": 4, "twos_compl": 4, "pn7_enabl": 4, "pn15_enabl": 4, "link_data": [4, 5], "link_readi": [4, 5], "link_valid": [4, 5], "link_clk": [4, 5, 6, 7], "link_sof": 4, "adc_valid": 4, "adc_data": 4, "adc_dovf": 4, "adc_sync_in": 4, "adc_sync_manual_req_out": 4, "adc_sync_manual_req_in": 4, "adc_rst": 4, "device_clk": [4, 6, 7], "up_tpl_common": [4, 5], "0x200": [4, 5, 6, 7, 9], "reg_tpl_cntrl": [4, 5], "profile_sel": [4, 5], "profile_num": [4, 5], "0x81": [4, 5, 9], "0x204": [4, 5, 9], "reg_tpl_statu": [4, 5], "0x90": [4, 5, 6, 7], "0x240": [4, 5, 6, 7], "reg_tpl_descriptor_1": [4, 5], "descriptor": [4, 5], "jesd_f": [4, 5], "octet": [4, 5, 6, 7], "jesd_": [4, 5], "jesd_l": [4, 5], "jesd_m": [4, 5], "0x91": [4, 5, 6, 7], "0x244": [4, 5, 6, 7], "reg_tpl_descriptor_2": [4, 5], "jesd_n": [4, 5], "jesd_np": [4, 5], "0x92": [4, 5, 7], "0x248": [4, 5, 7], "0x00010": [4, 5], "0x00011": [4, 5], "0x94": [4, 5], "0x250": [4, 5], "msb": [4, 5, 6, 7, 9], "mmsn": [4, 5], "mms1": [4, 5], "mns0": [4, 5], "m1sn": [4, 5], "m1s1": [4, 5], "m1s0": [4, 5], "m0sn": [4, 5], "m0s1": [4, 5], "m0s0": [4, 5], "mjsi": [4, 5], "th": [4, 5, 6, 7, 26], "0x054": [4, 5], "against": [4, 6], "movement": [4, 5], "reflect": [4, 5, 6, 7], "downstream": [4, 6], "fresh": 4, "aris": [4, 5, 6, 7], "commit": [4, 5], "ad6673": [4, 6, 8], "ad6674": [4, 6, 8], "385": [4, 6, 8], "bw": [4, 6, 8], "divers": [4, 6, 8], "ad6676": [4, 6, 8], "ad6677": [4, 6, 8], "ad6684": [4, 6, 8], "ad6688": [4, 6, 8], "2ghz": [4, 6, 8], "observ": [4, 5, 6, 7, 8], "gsp": [4, 5, 6, 7, 8], "ad9208": [4, 6, 8], "3gsp": [4, 6, 8], "4gsp": [4, 5, 6, 7, 8], "ad9234": [4, 6, 8], "ad9250": [4, 6, 8], "170": [4, 6, 8], "ad9625": [4, 6, 8], "ad9656": [4, 6, 8], "ad9680": [4, 6, 8], "820": [4, 6, 8], "ad9683": [4, 6, 8], "ad9690": [4, 6, 8], "ad9691": [4, 6, 8], "ad9694": [4, 6, 8], "1300": [4, 6, 8], "625": [4, 6, 8], "ad9083": [4, 6, 8], "ad9094": [4, 6, 8], "ad9371": [4, 5, 6, 7, 8], "ad9375": [4, 5, 6, 7, 8], "dpd": [4, 5, 6, 7, 8], "adrv9008": [4, 5, 6, 7, 8], "12gsp": [4, 5, 6, 7, 8], "rfdac": [4, 5, 6, 7, 8], "rfadc": [4, 5, 6, 7, 8], "6gsp": [4, 5, 6, 7, 8], "4t2r": [4, 5, 6, 7, 8], "4t4r": [4, 5, 6, 7, 8], "glossari": [4, 5, 6, 8], "s_axis_axi_aclks_axi_aresetnlink_clkdac_ddatadac_dunfdac_sync_indac_sync_manual_req_inlinkenabledac_validdac_rstdac_sync_manual_req_outad_ip_jesd204_tpl_dac": 5, "verif": 5, "tone": 5, "padding_to_msb_lsb_n": 5, "dds_type": 5, "cordic": 5, "polynomi": 5, "polynomin": 5, "dds_cordic_dw": 5, "dds_cordic_phase_dw": 5, "dds_phase_dw": 5, "datapath_dis": 5, "xbar_en": 5, "xbar": 5, "dac_ddata": 5, "dac_sync_in": 5, "dac_sync_manual_req_out": 5, "dac_sync_manual_req_in": 5, "reg_cntrl_1": 5, "par_typ": 5, "pariti": 5, "par_enb": 5, "data_format": 5, "dac_dp_dis": 5, "reg_ratecntrl": 5, "reg_fram": 5, "dci": 5, "reg_status1": 5, "reg_status2": 5, "reg_status3": 5, "reg_dac_clksel": 5, "dac_clksel": 5, "clk_edge_sel": 5, "dac_sync_statu": 5, "reg_dac_custom_rd": 5, "dac_custom_rd": 5, "reg_dac_custom_wr": 5, "dac_custom_wr": 5, "if_busi": 5, "reg_dac_custom_ctrl": 5, "dac_custom_ctrl": 5, "reg_dac_gpio_in": 5, "dac_gpio_in": 5, "reg_dac_gpio_out": 5, "dac_gpio_out": 5, "conjunct": 5, "reg_chan_cntrl_9": 5, "reg_chan_cntrl_10": 5, "dds_scale_1": 5, "0x4000": 5, "tone_1_fullscal": 5, "scale_1": 5, "tone_2_fullscal": 5, "scale_2": 5, "dds_init_1": 5, "dds_incr_1": 5, "incr": 5, "f_out": 5, "clkratio": 5, "f_if": 5, "clock_ratio": 5, "greater": [5, 6, 7], "dds_scale_2": 5, "dds_init_2": 5, "init": 5, "dds_incr_2": 5, "reg_chan_cntrl_5": 5, "dds_patt_2": 5, "dds_patt_1": 5, "reg_chan_cntrl_6": 5, "dac_lb_owr": 5, "dac_dds_sel": 5, "dac_pn_owr": 5, "reg_chan_cntrl_7": 5, "sed": 5, "0x02": 5, "0x03": [5, 6, 7], "0x06": 5, "0x07": 5, "0x08": 5, "reg_chan_cntrl_8": 5, "reg_usr_cntrl_3": 5, "reg_usr_cntrl_4": 5, "usr_interpolation_m": 5, "interpol": 5, "usr_interpolation_n": 5, "reg_usr_cntrl_5": 5, "dac_iq_mod": 5, "dac_iq_swap": 5, "dds_init_1_extend": 5, "dds_incr_1_extend": 5, "phasedw": 5, "dds_init_2_extend": 5, "dds_incr_2_extend": 5, "prb": 5, "onto": [5, 7], "ad9135": [5, 7, 8], "txdac": [5, 7, 8], "ad9136": [5, 7, 8], "ad9144": [5, 7, 8], "ad9152": [5, 7, 8], "ad9154": [5, 7, 8], "ad9161": [5, 7, 8], "ad9162": [5, 7, 8], "ad9163": [5, 7, 8], "upconvert": [5, 7, 8], "ad9164": [5, 7, 8], "ad9172": [5, 7, 8], "ad9173": [5, 7, 8], "ad9174": [5, 7, 8], "ad9175": [5, 7, 8], "ad9176": [5, 7, 8], "s_axis_axi_aclks_axi_aresetnrx_ilas_configrx_eventrx_statuscore_clkcore_reset_extdevice_clkrx_cfgirqcore_resetdevice_resetaxi_jesd204_rx": 6, "descrambl": [6, 7, 8], "interoper": [6, 7], "determinist": [6, 7], "diagnost": 6, "laner": [6, 7], "axi_jesd204_rx_ip": 6, "num_link": [6, 7], "enable_link_stat": [6, 7], "stat": [6, 7], "data_path_width": [6, 7, 26], "num_input_pipelin": 6, "num": [6, 7], "num_output_pipelin": [6, 7], "enable_frame_align_check": 6, "enable_frame_align_err_reset": 6, "err": 6, "enable_char_replac": [6, 7], "char": [6, 7, 26], "async_clk": [6, 7], "gearbox": [6, 7], "tpl_data_path_width": [6, 7], "sysref_iob": [6, 7], "iob": [6, 7], "rx_cfg": 6, "core_cfg_lanes_dis": [6, 7], "lanes_dis": [6, 7], "core_cfg_links_dis": [6, 7], "links_dis": [6, 7], "core_cfg_octets_per_multifram": [6, 7], "octets_per_multifram": [6, 7], "core_cfg_octets_per_fram": [6, 7], "octets_per_fram": [6, 7], "core_cfg_disable_char_replac": [6, 7], "disable_char_replac": [6, 7], "core_cfg_disable_scrambl": [6, 7], "disable_scrambl": [6, 7], "core_cfg_frame_align_err_threshold": 6, "frame_align_err_threshold": 6, "device_cfg_octets_per_multifram": [6, 7], "device_octets_per_multifram": [6, 7], "device_cfg_octets_per_fram": [6, 7], "device_octets_per_fram": [6, 7], "device_cfg_beats_per_multifram": [6, 7], "device_beats_per_multifram": [6, 7], "device_cfg_lmfc_offset": [6, 7], "device_lmfc_offset": [6, 7], "device_cfg_sysref_oneshot": [6, 7], "device_sysref_oneshot": [6, 7], "device_cfg_sysref_dis": [6, 7], "device_sysref_dis": [6, 7], "device_cfg_buffer_early_releas": 6, "device_buffer_early_releas": 6, "device_cfg_buffer_delai": 6, "device_buffer_delai": 6, "core_ctrl_err_statistics_reset": 6, "err_statistics_reset": 6, "core_ctrl_err_statistics_mask": 6, "err_statistics_mask": 6, "rx_ilas_config": 6, "core_ilas_config_valid": 6, "core_ilas_config_addr": [6, 7], "core_ilas_config_data": [6, 7], "rx_event": 6, "device_event_sysref_alignment_error": [6, 7], "sysref_alignment_error": [6, 7], "device_event_sysref_edg": [6, 7], "sysref_edg": [6, 7], "core_event_frame_alignment_error": 6, "frame_alignment_error": 6, "core_event_unexpected_lane_state_error": 6, "unexpected_lane_state_error": 6, "rx_statu": 6, "core_status_ctrl_st": 6, "ctrl_state": 6, "core_status_lane_cgs_st": 6, "lane_cgs_st": 6, "core_status_lane_emb_st": 6, "lane_emb_st": 6, "core_status_lane_ifs_readi": 6, "lane_ifs_readi": 6, "core_status_lane_lat": 6, "lane_lat": 6, "core_status_lane_frame_align_err_cnt": 6, "lane_frame_align_err_cnt": 6, "core_status_err_statistics_cnt": 6, "err_statistics_cnt": 6, "status_synth_params0": [6, 7], "synth_params0": [6, 7], "status_synth_params1": [6, 7], "synth_params1": [6, 7], "status_synth_params2": [6, 7], "synth_params2": [6, 7], "core_clk": [6, 7], "rx_status_rx_event_rx_ilas_config_rx_cfg": 6, "core_reset_ext": [6, 7], "core_reset": [6, 7], "device_reset": [6, 7], "cfg_lanes_dis": [6, 7], "cfg_links_dis": [6, 7], "cfg_octets_per_multifram": [6, 7], "cfg_octets_per_fram": [6, 7], "cfg_disable_scrambl": [6, 7], "cfg_disable_char_replac": [6, 7], "cfg_frame_align_err_threshold": 6, "ctrl_err_statistics_reset": 6, "ctrl_err_statistics_mask": 6, "status_ctrl_st": 6, "status_lane_cgs_st": 6, "status_lane_emb_st": 6, "status_err_statistics_cnt": 6, "status_lane_ifs_readi": 6, "status_lane_lat": 6, "status_lane_frame_align_err_cnt": 6, "ilas_config_valid": 6, "ilas_config_addr": [6, 7], "ilas_config_data": [6, 7], "event_frame_alignment_error": 6, "event_unexpected_lane_state_error": 6, "rx_phy": 6, "phy_data": [6, 7], "rxdata": 6, "phy_charisk": [6, 7], "rxcharisk": 6, "phy_disperr": 6, "rxdisperr": 6, "phy_notint": 6, "rxnotint": 6, "phy_head": [6, 7], "rxheader": 6, "phy_block_sync": 6, "rxblock_sync": 6, "rx_cfg_rx_ilas_config_rx_event_rx_statu": 6, "lmfc_edg": [6, 7], "lmfc_clk": [6, 7], "sync_n": [6, 7], "phy_en_char_align": 6, "rx_valid": 6, "rx_eof": 6, "rx_sof": 6, "rx_eomf": 6, "rx_somf": 6, "03": [6, 7], "0x0001": [6, 7], "0x32303452": 6, "synth_num_lan": [6, 7], "synth_data_path_width": [6, 7], "0x00000002": [6, 7], "datapath": [6, 7, 26], "synth_reg_1": [6, 7], "presenc": [6, 7], "scrambl": [6, 7, 8], "misalign": 6, "synth_elastic_buffer_s": 6, "0x00000100": 6, "elast": 6, "irq_en": [6, 7], "link_dis": [6, 7], "link_stat": [6, 7], "external_reset": [6, 7], "link_clk_freq": [6, 7], "0x33": [6, 7], "0xcc": [6, 7], "device_clk_freq": [6, 7], "sysref_conf": [6, 7], "sysref_oneshot": [6, 7], "oneshot": [6, 7], "sysref_dis": [6, 7], "sysref_lmfc_offset": [6, 7], "lmfc": [6, 7], "sysref_statu": [6, 7], "unalign": [6, 7], "sysref_detect": [6, 7], "lane_disablen": [6, 7], "0x210": [6, 7], "link_conf0": [6, 7], "k": [6, 7, 26], "0x85": [6, 7], "0x214": [6, 7], "link_conf1": [6, 7], "char_replacement_dis": [6, 7], "descrambler_dis": 6, "0x86": [6, 7], "0x218": [6, 7], "multi_link_dis": [6, 7], "link_disablen": [6, 7], "0x87": [6, 7], "0x21c": [6, 7], "link_conf4": [6, 7], "tpl_beats_per_multifram": [6, 7], "link_conf2": [6, 7], "buffer_early_releas": 6, "buffer_deali": 6, "opportun": 6, "link_conf3": [6, 7], "mask_invalid_head": 6, "invalid": 6, "mask_unexpected_eomb": 6, "unexpect": 6, "mask_unexpected_eoemb": 6, "mask_crc_mismatch": 6, "mask_unexpectedk": 6, "mask_notint": 6, "mask_disperr": 6, "dispar": [6, 26], "reset_count": 6, "0x280": [6, 7], "link_statu": [6, 7], "status_st": [6, 7], "b10b_link_state_machin": 6, "wait_for_phi": 6, "b66b_link_state_machin": 6, "wait_b": 6, "block_sync": 6, "0x300": 6, "lanen_statu": 6, "emb_stat": 6, "emb_init": 6, "emb_hunt": 6, "emb_lock": 6, "ilas_readi": 6, "ifs_readi": 6, "cgs_state": 6, "0xc1": 6, "0x304": 6, "lanen_lat": 6, "eoemb": 6, "lemc": [6, 7], "kxf": 6, "0xc2": 6, "0x308": 6, "lanen_error_statist": 6, "error_regist": 6, "0xc3": 6, "0x30c": 6, "lanen_lane_frame_align_err_cnt": 6, "0x310": [6, 7], "lanen_ilas0": [6, 7], "bank": [6, 7], "0xc5": [6, 7], "0x314": [6, 7], "lanen_ilas1": [6, 7], "scr": [6, 7], "lid": [6, 7], "0xc6": [6, 7], "0x318": [6, 7], "lanen_ilas2": [6, 7], "jesdv": [6, 7], "subclassv": [6, 7], "0xc7": [6, 7], "0x31c": [6, 7], "lanen_ilas3": [6, 7], "fchk": [6, 7], "checksum": [6, 7], "hd": [6, 7], "cf": [6, 7], "recoveri": [6, 26], "reiniti": 6, "lowest": [6, 7], "tempor": [6, 7], "204r": 6, "0x010": [6, 7], "0x014": [6, 7], "0x040": 6, "skew": 6, "0x0c0": [6, 7], "react": [6, 7], "0x0c4": [6, 7], "immedi": [6, 7], "multipli": [6, 7], "fxk": [6, 7], "ex32x8": [6, 7], "stage": [6, 7], "disregard": [6, 7], "earliest": 6, "former": 6, "later": [6, 7], "buffer_delai": 6, "pvt": 6, "multifram": [6, 7], "bogu": [6, 7], "Their": [6, 7], "b001": 6, "b010": 6, "track": 6, "emit": 6, "lanen_ilasx": 6, "0x0c8": [6, 7], "0x0cc": [6, 7], "satisfi": [6, 7], "recov": [6, 7], "succe": 6, "jtxn": 6, "counterpart": [6, 7], "sc1": [6, 7], "sc0": [6, 7], "marker": 6, "reconstruct": 6, "extract": 6, "left": 6, "eight": 6, "previou": 6, "deliv": [6, 7], "consum": [6, 7], "closer": 6, "sw": 6, "tpldw": 6, "margin": 6, "deliber": [6, 7], "decis": [6, 7], "subset": [6, 7], "mandat": [6, 7], "lie": [6, 7], "dormant": [6, 7], "unneed": [6, 7], "approach": [6, 7], "leaner": [6, 7], "deviat": [6, 7], "seldom": [6, 7], "viabl": [6, 7], "modern": [6, 7], "investig": [6, 7], "commerci": [6, 7, 8], "s_axis_axi_aclks_axi_aresetntx_ilas_configtx_eventtx_statuscore_clkcore_reset_extdevice_clktx_cfgtx_ctrlirqcore_resetdevice_resetaxi_jesd204_tx": 7, "axi_jesd204_tx_ip": 7, "tx_cfg": 7, "core_cfg_continuous_cg": 7, "continuous_cg": 7, "core_cfg_continuous_ila": 7, "continuous_ila": 7, "core_cfg_skip_ila": 7, "skip_ila": 7, "core_cfg_mframes_per_ila": 7, "mframes_per_ila": 7, "tx_ilas_config": 7, "core_ilas_config_rd": 7, "tx_event": 7, "tx_statu": 7, "core_status_st": 7, "core_status_sync": 7, "tx_ctrl": 7, "core_ctrl_manual_sync_request": 7, "tx_status_tx_event_tx_ilas_config_tx_cfg_tx_ctrl": 7, "tx_valid": 7, "tx_readi": 7, "cfg_continuous_cg": 7, "cfg_continuous_ila": 7, "cfg_skip_ila": 7, "cfg_mframes_per_ila": 7, "ilas_config_rd": 7, "status_sync": 7, "ctrl_manual_sync_request": 7, "tx_phy": 7, "txdata": 7, "txcharisk": 7, "txheader": 7, "tx_cfg_tx_ilas_config_tx_event_tx_status_tx_ctrl": 7, "tx_eof": 7, "tx_sof": 7, "tx_somf": 7, "tx_eomf": 7, "0x32303454": 7, "06": 7, "multiblock": 7, "scrambler_dis": 7, "w1": 7, "cml": [7, 26], "204t": 7, "indefinit": 7, "repeat": 7, "link_config2": 7, "iter": 7, "link_config3": 7, "asid": 7, "absenc": 7, "analyz": 7, "sync_statu": 7, "3rd": 7, "16th": 7, "fifth": 7, "split": 7, "succeed": 7, "jrxn": 7, "troubleshoot": 7, "scrambler": 7, "mark": 7, "jesd204a": 8, "jedec": 8, "committe": 8, "realiz": 8, "wireless": 8, "gsm": 8, "cdma": 8, "lte": 8, "cdma2000": 8, "wimax": 8, "td": 8, "scdma": 8, "radio": 8, "ultrasound": 8, "mil": 8, "aero": 8, "radar": 8, "particip": 8, "member": 8, "concurr": 8, "roadmap": 8, "breakthrough": 8, "experi": 8, "partner": 8, "mail": 8, "oblig": 8, "agreement": 8, "purchas": 8, "author": 8, "distributor": 8, "anyth": 8, "email": 8, "chosen": 8, "meanwhil": 8, "fsm": 8, "eyescan": 8, "altera": 8, "fmcadc2": 8, "fmcadc3": 8, "fmcadc4": 8, "retir": 8, "fmcjesdadc1": 8, "fmcomms8": 8, "fmcomms11": 8, "fmcdaq2": 8, "adrv9371": 8, "som": 8, "ad913x": 8, "ad917x": 8, "ad915x": 8, "ad916x": 8, "quadmxfe1": 8, "fmclidar1": 8, "adrv9026": 8, "surviv": 8, "9009": 8, "ad9528": 8, "hstl": 8, "hmc7043": 8, "ghz": 8, "fanout": 8, "jitter": 8, "ltc6952": 8, "ultralow": 8, "5ghz": 8, "adf": 8, "4371": 8, "microwav": 8, "vco": 8, "data_with": 9, "offload_sync_id_pend": 9, "0xxxxxxxxx": 9, "offload_sync_id": 9, "0x3b": 9, "0xec": 9, "sdi_fifo_msb": 9, "0x82": 9, "0x208": 9, "0x83": 9, "0x20c": 9, "cfg_info_4": 9, "consider": 25, "up_clkup_rstncpll_ref_clk_": 26, "rx_clk_": 26, "tx_clk_": 26, "qpll_ref_clk_": 26, "rx_clk_2x_": 26, "tx_clk_2x_": 26, "up_rx_rst_": 26, "up_tx_rst_": 26, "up_cpll_rst_": 26, "up_qpll_rst_": 26, "up_rx_": 26, "up_tx_": 26, "tx_": 26, "rx_": 26, "_prx_": 26, "_nrx_calign_": 26, "rx_out_clk_": 26, "tx_out_clk_": 26, "rx_out_clk_div": 26, "tx_out_clk_div": 26, "_ptx_": 26, "_nutil_adxcvr": 26, "gtx2": 26, "gth3": 26, "gth4": 26, "gtex2_common": 26, "gtxe2_channel": 26, "qpll_refclk_div": 26, "qpll_fbdiv_ratio": 26, "por_cfg": 26, "por": 26, "h0006": 26, "ppf0_cfg": 26, "ppf0": 26, "h0600": 26, "ppf1_cfg": 26, "ppf1": 26, "qpll_cfg": 26, "b000011010000000000110000001": 26, "qpll_fbdiv": 26, "b0000110000": 26, "qpll_cfg0": 26, "cfg0": 26, "h331c": 26, "qpll_cfg1": 26, "hd038": 26, "qpll_cfg1_g3": 26, "g3": 26, "qpll_cfg2": 26, "cfg2": 26, "h0fc0": 26, "qpll_cfg2_g3": 26, "qpll_cfg3": 26, "cfg3": 26, "h0120": 26, "qpll_cfg4": 26, "cfg4": 26, "h0003": 26, "qpll_cp_g3": 26, "b0000011111": 26, "qpll_lpf": 26, "lpf": 26, "b0100110111": 26, "qpll_cp": 26, "b0001111111": 26, "cpll_fbdiv": 26, "n2": 26, "cpll_fbdiv_4_5": 26, "n1": 26, "cpll_cfg0": 26, "h01fa": 26, "cpll_cfg1": 26, "h0023": 26, "cpll_cfg2": 26, "h0002": 26, "cpll_cfg3": 26, "h0000": 26, "ch_hspmux": 26, "ch": 26, "hspmux": 26, "h2424": 26, "preiq_freq_bst": 26, "preiq": 26, "freq": 26, "bst": 26, "rxpi_cfg0": 26, "rxpi": 26, "rxpi_cfg1": 26, "h0015": 26, "rtx_buf_cml_ctrl": 26, "rtx": 26, "buf": 26, "b011": 26, "tx_num_of_lan": 26, "tx_out_div": 26, "tx_clk25_div": 26, "tx_lane_invert": 26, "tx_pi_biasset": 26, "pi": 26, "biasset": 26, "txpi_cfg": 26, "txpi": 26, "h0054": 26, "a_txdiffctrl": 26, "txdiffctrl": 26, "b10110": 26, "rx_num_of_lan": 26, "rx_out_div": 26, "rx_clk25_div": 26, "rx_dfe_lpm_cfg": 26, "h0104": 26, "rx_pma_cfg": 26, "pma_rsv": 26, "h001e7080": 26, "rx_cdr_cfg": 26, "h0b000023ff10400020": 26, "rxcdr_cfg0": 26, "rxcdr": 26, "rxcdr_cfg2": 26, "h0269": 26, "rxcdr_cfg2_gen2": 26, "gen2": 26, "b1001100101": 26, "rxcdr_cfg2_gen4": 26, "gen4": 26, "h00b4": 26, "rxcdr_cfg3": 26, "h0012": 26, "rxcdr_cfg3_gen2": 26, "b011010": 26, "rxcdr_cfg3_gen3": 26, "gen3": 26, "rxcdr_cfg3_gen4": 26, "h0024": 26, "rxdfe_kh_cfg2": 26, "rxdfe": 26, "kh": 26, "h0200": 26, "rxdfe_kh_cfg3": 26, "h4101": 26, "rx_widemode_cdr": 26, "widemod": 26, "cdr": 26, "rx_xmode_sel": 26, "xmode": 26, "txdrv_freqband": 26, "txdrv": 26, "freqband": 26, "txfe_cfg0": 26, "txfe": 26, "h03c2": 26, "txfe_cfg1": 26, "h6c00": 26, "txfe_cfg2": 26, "txfe_cfg3": 26, "txpi_cfg0": 26, "h0300": 26, "txpi_cfg1": 26, "h1000": 26, "txswbst_en": 26, "txswbst": 26, "rx_lane_invert": 26, "qpll_ref_clk_0": 26, "cpll_ref_clk_0": 26, "rx_charisk_": 26, "rx_disperr_": 26, "rx_notintable_": 26, "rx_data_": 26, "rx_calign_": 26, "comma": 26, "tx_charisk_": 26, "tx_data_": 26, "wizard": 26, "sequenti": 26, "tightli": 26, "placement": 26, "permut": 26, "conflict": 26, "complementari": 26, "crossbar": 26}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"hdl": [0, 2, 6, 7, 8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 50, 52, 53, 57], "refer": [0, 1, 19, 24, 26, 49, 53, 57], "design": [0, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 57], "content": [0, 3, 25, 45, 54], "high": 2, "speed": 2, "dma": [2, 19, 56], "control": [2, 6, 7, 10, 13, 19, 48], "featur": [1, 2, 4, 5, 6, 7, 24, 26], "util": [2, 56], "file": [2, 4, 5, 6, 7, 9, 10, 13, 15, 16, 17, 18, 22, 23, 24, 48, 53, 57], "block": [2, 4, 5, 6, 7, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "diagram": [2, 4, 5, 6, 7, 19, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48], "configur": [2, 4, 5, 6, 7, 9, 12, 15, 16, 17, 18, 21, 23, 24, 26, 28, 34, 36, 46, 47], "paramet": [1, 2, 4, 5, 6, 7, 9, 16, 17, 18, 23, 24, 26], "interfac": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 20, 22, 23, 24, 26, 34, 48], "regist": [1, 2, 4, 5, 6, 7, 9, 12, 21, 24], "map": [1, 2, 4, 5, 6, 7, 9, 24], "theori": [2, 4, 5, 6, 7, 9, 13, 16, 17, 23], "oper": [2, 4, 5, 6, 7, 9, 13, 16, 17, 23], "synthesi": [2, 4, 5, 6, 7, 49], "set": [2, 6, 7, 12, 21], "size": 2, "intern": 2, "store": 2, "forward": 2, "data": [2, 4, 5, 6, 7], "buffer": 2, "signal": [2, 4, 5, 6, 7, 8, 9, 10, 13, 15, 16, 17, 18, 22, 23], "axi": [2, 6, 7, 9, 14], "stream": 2, "slave": 2, "peripher": [2, 4, 5, 6, 7, 48], "identif": [2, 6, 7], "interrupt": [2, 6, 7, 9, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48], "handl": [2, 6, 7], "transfer": [2, 12, 21, 28], "submiss": 2, "statu": [2, 6, 7], "length": [2, 12], "report": 2, "tear": 2, "down": 2, "2d": 2, "cyclic": 2, "scatter": 2, "gather": 2, "descriptor": 2, "structur": [2, 48, 52], "start": 2, "synchron": [2, 4, 5, 7, 9, 12], "diagnost": [2, 7], "limit": [2, 36, 47], "4kbyte": 2, "address": [2, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48], "boundari": 2, "align": [2, 6, 7], "datapath": 2, "width": 2, "softwar": [1, 2, 4, 5, 6, 7, 8, 11, 19, 20, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "support": [2, 4, 5, 6, 7, 8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 49], "known": 2, "issu": 2, "technic": [2, 4, 5, 6, 7, 8], "glossari": 2, "librari": [3, 49, 52], "spi": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48], "engin": [9, 10, 11, 12, 13, 14, 16, 17, 18, 19], "modul": [9, 11, 14, 16, 17, 18, 20, 23], "pin": [4, 5, 6, 7, 9, 10, 13, 15, 16, 17, 18, 22, 23], "fifo": 9, "event": 9, "threshold": 9, "sync_ev": 9, "sub": [11, 20], "relat": [11, 20, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "ip": [11, 20, 24, 25, 56], "core": [11, 20, 26, 56], "exampl": [8, 11, 15, 20, 36, 47, 48, 57], "addit": [6, 8, 11, 20], "resourc": [11, 20, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "instruct": [12, 14, 21], "specif": [12, 21, 25], "chip": 12, "select": 12, "write": 12, "sleep": 12, "prescal": 12, "dynam": 12, "offload": [13, 14, 18], "pipelin": 14, "delai": 14, "execut": [14, 16], "detail": [14, 24], "interconnect": [14, 17, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48], "bu": 15, "io": 15, "verilog": [15, 53], "tutori": [8, 19], "pulsar": [19, 46], "adc": [4, 19, 36, 46, 47, 56], "evalu": 19, "target": [19, 49], "devic": [1, 4, 5, 6, 7, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "hierarchi": 19, "instanti": [19, 48], "clock": [4, 5, 6, 7, 8, 19, 26, 28, 36, 37, 38, 47], "ad7984": 19, "time": 19, "sampl": 19, "rate": 19, "setup": [19, 27, 30, 31, 33, 34, 35, 41, 42, 49], "system": [19, 28, 36, 37, 38, 40, 41, 47], "top": 19, "constraint": [19, 26, 57], "testbench": 19, "result": [19, 49], "section": [19, 51], "framework": [8, 20, 56], "templat": [20, 21, 22, 23, 24, 47, 51], "other": [21, 34, 46], "yet": 21, "anoth": [21, 58], "architectur": [24, 48], "descript": 24, "guidelin": [1, 24, 26, 51, 53], "ad4134": 27, "fmc": [27, 28, 29, 31, 37, 57], "project": [8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 47, 48, 49, 50, 52, 57], "overview": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "board": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 57], "carrier": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 57], "jumper": [27, 30, 31, 33, 34, 35, 41, 42], "cpu": [27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48], "memori": [27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48], "connect": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 57], "gpio": [27, 28, 29, 30, 31, 34, 35, 36, 39, 40, 41, 42, 46, 47, 48], "build": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49], "hardwar": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47], "more": [1, 4, 5, 6, 7, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47], "inform": [1, 4, 5, 6, 7, 8, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47], "ad4630": 28, "mode": [28, 34, 36, 46, 47], "zone": 28, "1": [1, 28, 53], "2": [1, 28, 36, 53], "echo": 28, "i2c": [28, 29, 30, 33, 34, 35, 39, 40, 41, 46, 47, 48], "ad469x": 29, "ad5766": 30, "sdz": [30, 34, 39], "ad7134": 31, "legend": [31, 34, 41, 42, 46], "ad719x": 32, "asdz": 32, "consider": [26, 32, 36, 38, 47], "ad738x_fmc": 33, "ad7616": 34, "requir": [34, 46], "ad7616_sdz": 34, "serial": 34, "parallel": 34, "chang": 34, "ad9081": 36, "fmca": 36, "ebz": [36, 38], "ad9082": 36, "singl": 36, "link": [1, 4, 5, 6, 7, 8, 36], "m": 36, "8": 36, "l": 36, "4": [36, 53], "jesd204c": 36, "scheme": [36, 37, 38, 47], "zcu102": 36, "vcu118": 36, "crossbar": [36, 47], "config": [36, 47], "dac": [5, 36, 47, 56], "ad9434": 37, "ad9783": 38, "adaq7980": 39, "cn0363": 40, "cn0540": 41, "cn0561": 42, "pulsar_adc_pmdz": 46, "pulsar_adc_fmc": 46, "thi": 47, "i": [47, 57], "just": 47, "an": [47, 49, 57], "how": [8, 48], "thei": 48, "re": 48, "typic": 48, "base": [48, 57], "microprocessor": [26, 48], "i2": 48, "spdif": 48, "hdmi": 48, "tabl": [1, 48], "capabl": 48, "amd": [1, 25, 26, 48, 49, 57], "platform": [8, 48], "intel": [1, 48, 49, 57], "vadj": 48, "valu": 48, "check": [4, 49, 57], "your": 49, "environ": 49, "repositori": [49, 52], "analyz": 49, "enabl": 49, "out": 49, "context": 49, "compon": 49, "make": 49, "command": 49, "tool": [49, 58], "version": [49, 58], "linux": [8, 49], "window": 49, "prepar": 49, "sd": 49, "card": 49, "error": 49, "warn": 49, "note": 49, "vivado": 49, "custom": 50, "document": 51, "common": [26, 51, 57], "git": 52, "folder": 52, "The": 52, "ar": 52, "follow": 52, "releas": [52, 58], "branch": [52, 58], "adi": [53, 56, 57], "code": [7, 53], "introduct": [53, 55], "style": 53, "A": 53, "layout": 53, "b": [6, 53], "name": 53, "convent": 53, "c": [4, 5, 6, 7, 8, 53], "comment": 53, "d": 53, "gener": [53, 57], "3": 53, "annex": 53, "format": 53, "vhdl": 53, "user": [6, 7, 54], "guid": 54, "video": 56, "port": [57, 58], "": 57, "quick": 57, "compat": 57, "xilinx": [1, 25, 26, 57], "tip": 57, "o": [8, 57], "creat": 57, "about": 58, "we": 58, "us": 58, "third": 59, "parti": 59, "fork": 59, "ad7768": 35, "evb": 35, "axi_adxcvr": 1, "physic": [1, 8, 26], "layer": [1, 4, 5, 8], "prb": [1, 4], "test": 1, "tx": [1, 7, 26], "procedur": 1, "rx": [1, 6, 26], "jesd204b": [4, 5, 6, 7, 8], "transport": [4, 5, 8], "applic": [4, 5], "monitor": [4, 5, 6, 7], "formatt": 4, "extern": [4, 5], "restrict": [4, 5, 6, 7], "analog": [4, 5, 6, 7, 8], "digit": [4, 5, 6, 7, 8], "convert": [4, 5, 6, 7, 8], "rf": [4, 5, 6, 7, 8], "transceiv": [4, 5, 6, 7, 8], "mix": [4, 5, 6, 7, 8], "front": [4, 5, 6, 7, 8], "end": [4, 5, 6, 7, 8], "path": 5, "receiv": 6, "jesd204": [6, 7, 8], "rx_phyn": 6, "rx_data": 6, "multi": [6, 7], "sysref": [6, 7], "lane": [6, 7], "8b": [6, 7], "10b": [6, 7], "field": 6, "64b": [6, 7], "66b": [6, 7], "ila": [6, 7], "state": [6, 7], "machin": [6, 7], "reset": [6, 26], "phase": [6, 7], "wait": [6, 7], "FOR": 6, "phy": 6, "cg": [6, 7], "endpoint": [6, 7], "establish": [6, 7], "sync": 6, "extend": 6, "multiblock": 6, "emb": 6, "init": 6, "hunt": 6, "lock": 6, "dual": [6, 7], "latenc": 6, "reduct": 6, "transmit": 7, "tx_phyn": 7, "tx_data": 7, "manual": 7, "request": 7, "group": 7, "initi": 7, "sequenc": 7, "obtain": 8, "licens": 8, "fpga": 8, "No": 8, "articl": 8, "rapid": 8, "prototyp": 8, "solut": 8, "util_adxcvr": 26, "pll": 26, "drp": 26, "channel": 26, "ey": 26, "scan": 26}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.intersphinx": 1, "sphinx": 58}, "alltitles": {"HDL Reference Designs": [[0, "hdl-reference-designs"]], "Contents": [[0, "contents"], [54, "contents"], [45, "contents"], [3, "contents"], [25, "contents"]], "SPI Engine Control Interface": [[10, "spi-engine-control-interface"]], "Files": [[10, "files"], [13, "files"], [15, "files"], [22, "files"], [23, "files"], [24, "files"], [16, "files"], [17, "files"], [7, "files"], [18, "files"], [9, "files"], [5, "files"], [6, "files"], [2, "files"], [4, "files"]], "Signal Pins": [[10, "signal-pins"], [13, "signal-pins"], [15, "signal-pins"], [22, "signal-pins"]], "SPI Engine": [[11, "spi-engine"]], "Sub-modules": [[11, "sub-modules"], [20, "sub-modules"]], "Interfaces": [[11, "interfaces"], [20, "interfaces"], [1, "interfaces"], [1, "id3"], [8, "interfaces"]], "Software": [[11, "software"], [20, "software"]], "Related IP Cores": [[11, "related-ip-cores"], [20, "related-ip-cores"]], "Examples": [[11, "examples"], [20, "examples"], [48, "examples"]], "Additional Resources": [[11, "additional-resources"], [20, "additional-resources"]], "SPI Engine Instruction Set Specification": [[12, "spi-engine-instruction-set-specification"]], "Instructions": [[12, "instructions"], [21, "instructions"]], "Transfer Instruction": [[12, "transfer-instruction"], [21, "transfer-instruction"]], "Chip-select Instruction": [[12, "chip-select-instruction"]], "Configuration Write Instruction": [[12, "configuration-write-instruction"]], "Synchronize Instruction": [[12, "synchronize-instruction"]], "Sleep Instruction": [[12, "sleep-instruction"]], "Configuration Registers": [[12, "configuration-registers"], [21, "configuration-registers"]], "SPI Configuration Register": [[12, "spi-configuration-register"]], "Prescaler Configuration Register": [[12, "prescaler-configuration-register"]], "Dynamic Transfer Length Register": [[12, "dynamic-transfer-length-register"]], "SPI Engine Offload Control Interface": [[13, "spi-engine-offload-control-interface"]], "Theory of Operation": [[13, "theory-of-operation"], [23, "theory-of-operation"], [16, "theory-of-operation"], [17, "theory-of-operation"], [7, "theory-of-operation"], [9, "theory-of-operation"], [5, "theory-of-operation"], [6, "theory-of-operation"], [2, "theory-of-operation"], [4, "theory-of-operation"]], "SPI Engine Pipeline Delays": [[14, "spi-engine-pipeline-delays"]], "Instruction Execution": [[14, "instruction-execution"]], "Detailed Delays": [[14, "detailed-delays"]], "Offload Module": [[14, "offload-module"]], "Interconnect Module": [[14, "interconnect-module"]], "Execution Module": [[14, "execution-module"]], "AXI Module": [[14, "axi-module"]], "SPI Bus Interface": [[15, "spi-bus-interface"]], "IO configuration": [[15, "io-configuration"]], "Example Verilog IO configuration": [[15, "example-verilog-io-configuration"]], "SPI Engine Tutorial - PulSAR-ADC": [[19, "spi-engine-tutorial-pulsar-adc"]], "Evaluating the target device": [[19, "evaluating-the-target-device"]], "SPI Engine hierarchy instantiation": [[19, "spi-engine-hierarchy-instantiation"]], "SPI Engine reference clock": [[19, "spi-engine-reference-clock"]], "AD7984 Timing diagram": [[19, "ad7984-timing-diagram"]], "Sample rate control": [[19, "sample-rate-control"]], "DMA setup": [[19, "dma-setup"]], "System Top": [[19, "system-top"]], "System Constraints": [[19, "system-constraints"]], "Testbench": [[19, "testbench"]], "Evaluating the result": [[19, "evaluating-the-result"]], "Software section": [[19, "software-section"]], "Framework Template": [[20, "framework-template"]], "Template Instruction Set Specification": [[21, "template-instruction-set-specification"]], "Other Instruction": [[21, "other-instruction"]], "Yet Another Instruction": [[21, "yet-another-instruction"]], "Template Register": [[21, "template-register"]], "Template Interface": [[22, "template-interface"]], "Template Module": [[23, "template-module"]], "Configuration Parameters": [[23, "configuration-parameters"], [24, "configuration-parameters"], [16, "configuration-parameters"], [17, "configuration-parameters"], [18, "configuration-parameters"], [9, "configuration-parameters"], [2, "configuration-parameters"], [26, "configuration-parameters"]], "Signal and Interface Pins": [[23, "signal-and-interface-pins"], [16, "signal-and-interface-pins"], [17, "signal-and-interface-pins"], [18, "signal-and-interface-pins"], [9, "signal-and-interface-pins"], [5, "signal-and-interface-pins"], [4, "signal-and-interface-pins"]], "IP Template": [[24, "ip-template"]], "Features": [[24, "features"], [1, "features"], [7, "features"], [5, "features"], [6, "features"], [2, "features"], [4, "features"], [26, "features"]], "Block Diagram": [[24, "block-diagram"], [7, "block-diagram"], [5, "block-diagram"], [6, "block-diagram"], [2, "block-diagram"], [4, "block-diagram"], [26, "block-diagram"]], "Interface": [[24, "interface"], [2, "interface"], [26, "interface"]], "Detailed Architecture": [[24, "detailed-architecture"]], "Detailed Description": [[24, "detailed-description"]], "Register Map": [[24, "register-map"], [1, "register-map"], [1, "register-map-1"], [7, "register-map"], [9, "register-map"], [5, "register-map"], [6, "register-map"], [2, "register-map"], [4, "register-map"]], "Design Guidelines": [[24, "design-guidelines"], [26, "design-guidelines"]], "Software Guidelines": [[24, "software-guidelines"], [1, "software-guidelines"], [1, "software-guidelines-1"], [26, "software-guidelines"]], "References": [[24, "references"], [49, "references"], [26, "references"]], "AD4134-FMC HDL project": [[27, "ad4134-fmc-hdl-project"]], "Overview": [[27, "overview"], [28, "overview"], [29, "overview"], [30, "overview"], [31, "overview"], [32, "overview"], [33, "overview"], [34, "overview"], [36, "overview"], [37, "overview"], [38, "overview"], [39, "overview"], [40, "overview"], [41, "overview"], [42, "overview"], [46, "overview"], [47, "overview"], [35, "overview"]], "Supported boards": [[27, "supported-boards"], [28, "supported-boards"], [29, "supported-boards"], [30, "supported-boards"], [31, "supported-boards"], [32, "supported-boards"], [33, "supported-boards"], [34, "supported-boards"], [36, "supported-boards"], [37, "supported-boards"], [38, "supported-boards"], [39, "supported-boards"], [40, "supported-boards"], [41, "supported-boards"], [42, "supported-boards"], [46, "supported-boards"], [47, "supported-boards"], [35, "supported-boards"]], "Supported devices": [[27, "supported-devices"], [28, "supported-devices"], [29, "supported-devices"], [30, "supported-devices"], [31, "supported-devices"], [32, "supported-devices"], [33, "supported-devices"], [34, "supported-devices"], [36, "supported-devices"], [37, "supported-devices"], [38, "supported-devices"], [39, "supported-devices"], [40, "supported-devices"], [41, "supported-devices"], [42, "supported-devices"], [46, "supported-devices"], [47, "supported-devices"], [35, "supported-devices"]], "Supported carriers": [[27, "supported-carriers"], [28, "supported-carriers"], [29, "supported-carriers"], [30, "supported-carriers"], [31, "supported-carriers"], [32, "supported-carriers"], [33, "supported-carriers"], [34, "supported-carriers"], [36, "supported-carriers"], [37, "supported-carriers"], [38, "supported-carriers"], [39, "supported-carriers"], [40, "supported-carriers"], [41, "supported-carriers"], [42, "supported-carriers"], [46, "supported-carriers"], [47, "supported-carriers"], [35, "supported-carriers"]], "Block design": [[27, "block-design"], [28, "block-design"], [29, "block-design"], [30, "block-design"], [31, "block-design"], [32, "block-design"], [33, "block-design"], [34, "block-design"], [36, "block-design"], [37, "block-design"], [38, "block-design"], [39, "block-design"], [40, "block-design"], [41, "block-design"], [42, "block-design"], [46, "block-design"], [47, "block-design"], [35, "block-design"]], "Block diagram": [[27, "block-diagram"], [28, "block-diagram"], [29, "block-diagram"], [30, "block-diagram"], [31, "block-diagram"], [32, "block-diagram"], [33, "block-diagram"], [34, "block-diagram"], [36, "block-diagram"], [37, "block-diagram"], [38, "block-diagram"], [39, "block-diagram"], [40, "block-diagram"], [41, "block-diagram"], [42, "block-diagram"], [46, "block-diagram"], [47, "block-diagram"], [35, "block-diagram"]], "Jumper setup": [[27, "jumper-setup"], [30, "jumper-setup"], [31, "jumper-setup"], [33, "jumper-setup"], [34, "jumper-setup"], [41, "jumper-setup"], [42, "jumper-setup"], [35, "jumper-setup"]], "CPU/Memory interconnects addresses": [[27, "cpu-memory-interconnects-addresses"], [28, "cpu-memory-interconnects-addresses"], [29, "cpu-memory-interconnects-addresses"], [30, "cpu-memory-interconnects-addresses"], [31, "cpu-memory-interconnects-addresses"], [33, "cpu-memory-interconnects-addresses"], [34, "cpu-memory-interconnects-addresses"], [36, "cpu-memory-interconnects-addresses"], [37, "cpu-memory-interconnects-addresses"], [38, "cpu-memory-interconnects-addresses"], [39, "cpu-memory-interconnects-addresses"], [40, "cpu-memory-interconnects-addresses"], [41, "cpu-memory-interconnects-addresses"], [42, "cpu-memory-interconnects-addresses"], [46, "cpu-memory-interconnects-addresses"], [47, "cpu-memory-interconnects-addresses"], [48, "cpu-memory-interconnects-addresses"], [35, "cpu-memory-interconnects-addresses"]], "SPI connections": [[27, "spi-connections"], [28, "spi-connections"], [29, "spi-connections"], [30, "spi-connections"], [31, "spi-connections"], [32, "spi-connections"], [33, "spi-connections"], [34, "spi-connections"], [36, "spi-connections"], [37, "spi-connections"], [38, "spi-connections"], [39, "spi-connections"], [40, "spi-connections"], [41, "spi-connections"], [42, "spi-connections"], [46, "spi-connections"], [47, "spi-connections"]], "GPIOs": [[27, "gpios"], [28, "gpios"], [29, "gpios"], [30, "gpios"], [31, "gpios"], [34, "gpios"], [36, "gpios"], [39, "gpios"], [40, "gpios"], [41, "gpios"], [42, "gpios"], [46, "gpios"], [47, "gpios"], [48, "gpios"], [35, "gpios"]], "Interrupts": [[27, "interrupts"], [28, "interrupts"], [29, "interrupts"], [30, "interrupts"], [31, "interrupts"], [33, "interrupts"], [34, "interrupts"], [36, "interrupts"], [37, "interrupts"], [38, "interrupts"], [39, "interrupts"], [40, "interrupts"], [41, "interrupts"], [42, "interrupts"], [46, "interrupts"], [47, "interrupts"], [48, "interrupts"], [35, "interrupts"], [7, "interrupts"], [9, "interrupts"], [6, "interrupts"], [2, "interrupts"]], "Building the HDL project": [[27, "building-the-hdl-project"], [28, "building-the-hdl-project"], [29, "building-the-hdl-project"], [30, "building-the-hdl-project"], [31, "building-the-hdl-project"], [32, "building-the-hdl-project"], [33, "building-the-hdl-project"], [34, "building-the-hdl-project"], [36, "building-the-hdl-project"], [37, "building-the-hdl-project"], [38, "building-the-hdl-project"], [39, "building-the-hdl-project"], [40, "building-the-hdl-project"], [41, "building-the-hdl-project"], [42, "building-the-hdl-project"], [46, "building-the-hdl-project"], [47, "building-the-hdl-project"], [35, "building-the-hdl-project"]], "Resources": [[27, "resources"], [28, "resources"], [29, "resources"], [30, "resources"], [31, "resources"], [32, "resources"], [33, "resources"], [34, "resources"], [36, "resources"], [37, "resources"], [38, "resources"], [39, "resources"], [40, "resources"], [41, "resources"], [42, "resources"], [46, "resources"], [47, "resources"], [35, "resources"]], "Hardware related": [[27, "hardware-related"], [28, "hardware-related"], [29, "hardware-related"], [30, "hardware-related"], [31, "hardware-related"], [32, "hardware-related"], [33, "hardware-related"], [34, "hardware-related"], [36, "hardware-related"], [37, "hardware-related"], [38, "hardware-related"], [39, "hardware-related"], [40, "hardware-related"], [41, "hardware-related"], [42, "hardware-related"], [46, "hardware-related"], [47, "hardware-related"], [35, "hardware-related"]], "HDL related": [[27, "hdl-related"], [28, "hdl-related"], [29, "hdl-related"], [30, "hdl-related"], [31, "hdl-related"], [32, "hdl-related"], [33, "hdl-related"], [34, "hdl-related"], [36, "hdl-related"], [37, "hdl-related"], [38, "hdl-related"], [39, "hdl-related"], [40, "hdl-related"], [41, "hdl-related"], [42, "hdl-related"], [46, "hdl-related"], [47, "hdl-related"], [35, "hdl-related"]], "Software related": [[27, "software-related"], [28, "software-related"], [29, "software-related"], [30, "software-related"], [31, "software-related"], [32, "software-related"], [33, "software-related"], [34, "software-related"], [36, "software-related"], [37, "software-related"], [38, "software-related"], [39, "software-related"], [40, "software-related"], [41, "software-related"], [42, "software-related"], [46, "software-related"], [47, "software-related"], [35, "software-related"]], "More information": [[27, "more-information"], [28, "more-information"], [29, "more-information"], [30, "more-information"], [31, "more-information"], [32, "more-information"], [33, "more-information"], [34, "more-information"], [36, "more-information"], [37, "more-information"], [38, "more-information"], [39, "more-information"], [40, "more-information"], [41, "more-information"], [42, "more-information"], [43, "more-information"], [46, "more-information"], [47, "more-information"], [35, "more-information"]], "Support": [[27, "support"], [28, "support"], [29, "support"], [30, "support"], [31, "support"], [32, "support"], [33, "support"], [34, "support"], [36, "support"], [37, "support"], [38, "support"], [39, "support"], [40, "support"], [41, "support"], [42, "support"], [44, "support"], [46, "support"], [47, "support"], [35, "support"]], "AD4630-FMC HDL project": [[28, "ad4630-fmc-hdl-project"]], "SPI mode - transfer zone 1": [[28, "spi-mode-transfer-zone-1"]], "SPI mode - transfer zone 2": [[28, "spi-mode-transfer-zone-2"]], "Echo clock mode - transfer zone 2": [[28, "echo-clock-mode-transfer-zone-2"]], "Configuration modes": [[28, "configuration-modes"], [34, "configuration-modes"], [36, "configuration-modes"], [46, "configuration-modes"], [47, "configuration-modes"]], "I2C connections": [[28, "i2c-connections"], [29, "i2c-connections"], [30, "i2c-connections"], [33, "i2c-connections"], [34, "i2c-connections"], [39, "i2c-connections"], [40, "i2c-connections"], [41, "i2c-connections"], [46, "i2c-connections"], [47, "i2c-connections"], [35, "i2c-connections"]], "Systems related": [[28, "systems-related"], [36, "systems-related"], [37, "systems-related"], [38, "systems-related"], [40, "systems-related"], [41, "systems-related"], [47, "systems-related"]], "AD469X-FMC HDL project": [[29, "ad469x-fmc-hdl-project"]], "AD5766-SDZ HDL project": [[30, "ad5766-sdz-hdl-project"]], "AD7134-FMC HDL project": [[31, "ad7134-fmc-hdl-project"]], "Legend": [[31, null], [34, null], [34, null], [34, null], [34, null], [41, null], [41, null], [42, null], [42, null], [46, null], [46, null]], "AD719X-ASDZ HDL project": [[32, "ad719x-asdz-hdl-project"]], "Software considerations": [[32, "software-considerations"], [36, "software-considerations"], [38, "software-considerations"], [47, "software-considerations"]], "AD738x_FMC HDL project": [[33, "ad738x-fmc-hdl-project"]], "AD7616-SDZ HDL project": [[34, "ad7616-sdz-hdl-project"]], "Other required hardware": [[34, "other-required-hardware"], [46, "other-required-hardware"]], "AD7616_SDZ serial interface": [[34, "ad7616-sdz-serial-interface"]], "AD7616_SDZ parallel interface": [[34, "ad7616-sdz-parallel-interface"]], "Connections and hardware changes": [[34, "connections-and-hardware-changes"]], "AD9081-FMCA-EBZ/AD9082-FMCA-EBZ HDL project": [[36, "ad9081-fmca-ebz-ad9082-fmca-ebz-hdl-project"]], "Example block design for Single link; M=8; L=4": [[36, "example-block-design-for-single-link-m-8-l-4"]], "Example block design for Single link; M=4; L=8": [[36, "example-block-design-for-single-link-m-4-l-8"]], "Example block design for Single link; M=2; L=8; JESD204C": [[36, "example-block-design-for-single-link-m-2-l-8-jesd204c"]], "Clock scheme": [[36, "clock-scheme"], [37, "clock-scheme"], [38, "clock-scheme"], [47, "clock-scheme"]], "ZCU102": [[36, "zcu102"]], "VCU118": [[36, "vcu118"]], "Limitations": [[36, "limitations"], [47, "limitations"], [2, "limitations"]], "ADC - crossbar config": [[36, "adc-crossbar-config"]], "DAC - crossbar config": [[36, "dac-crossbar-config"]], "AD9434-FMC HDL project": [[37, "ad9434-fmc-hdl-project"]], "AD9783-EBZ HDL project": [[38, "ad9783-ebz-hdl-project"]], "ADAQ7980-SDZ HDL project": [[39, "adaq7980-sdz-hdl-project"]], "CN0363 HDL project": [[40, "cn0363-hdl-project"]], "CN0540 HDL project": [[41, "cn0540-hdl-project"]], "CN0561 HDL project": [[42, "cn0561-hdl-project"]], "PULSAR-ADC HDL project": [[46, "pulsar-adc-hdl-project"]], "PulSAR_ADC_PMDZ": [[46, "pulsar-adc-pmdz"]], "PulSAR_ADC_FMC": [[46, "pulsar-adc-fmc"]], "Project template": [[47, "project-template"]], "ADC - crossbar config *** THIS IS JUST AN EXAMPLE ***": [[47, "adc-crossbar-config-this-is-just-an-example"]], "DAC - crossbar config *** THIS IS JUST AN EXAMPLE ***": [[47, "dac-crossbar-config-this-is-just-an-example"]], "HDL Architecture": [[48, "hdl-architecture"]], "How they\u2019re instantiated": [[48, "how-they-re-instantiated"]], "Example": [[48, "example"]], "Typical project diagram": [[48, "typical-project-diagram"]], "Base Design": [[48, "base-design"]], "Microprocessor": [[48, "microprocessor"]], "Memory Interface Controller": [[48, "memory-interface-controller"]], "Peripheral interfaces": [[48, "peripheral-interfaces"]], "SPI": [[48, "spi"]], "I2C/I2S/SPDIF": [[48, "i2c-i2s-spdif"]], "HDMI": [[48, "hdmi"]], "Connectivity": [[48, "connectivity"]], "Interrupts table": [[48, "interrupts-table"]], "Board design and capabilities": [[48, "board-design-and-capabilities"]], "AMD platforms": [[48, "amd-platforms"]], "Intel platforms": [[48, "intel-platforms"]], "VADJ values": [[48, "vadj-values"]], "File structure of a project": [[48, "file-structure-of-a-project"]], "Project files for AMD boards": [[48, "project-files-for-amd-boards"], [57, "project-files-for-amd-boards"]], "Project files for Intel boards": [[48, "project-files-for-intel-boards"], [57, "project-files-for-intel-boards"]], "Build an HDL project": [[49, "build-an-hdl-project"]], "Setup and check your environment": [[49, "setup-and-check-your-environment"]], "Setup the HDL repository": [[49, "setup-the-hdl-repository"]], "Building the projects": [[49, "building-the-projects"]], "Building an Intel project": [[49, "building-an-intel-project"]], "Checking the build and analyzing results": [[49, "checking-the-build-and-analyzing-results"]], "Building an AMD project": [[49, "building-an-amd-project"]], "Enabling Out-of-Context synthesis": [[49, "enabling-out-of-context-synthesis"]], "Checking the build and analyzing results of library components": [[49, "checking-the-build-and-analyzing-results-of-library-components"]], "Checking the build and analyzing results of projects": [[49, "checking-the-build-and-analyzing-results-of-projects"]], "Supported targets of make command": [[49, "supported-targets-of-make-command"]], "Tools and their versions": [[49, "tools-and-their-versions"]], "Tools": [[49, "tools"], [49, "id1"]], "Tool versions": [[49, "tool-versions"]], "Environment": [[49, "environment"]], "Linux environment setup": [[49, "linux-environment-setup"]], "Windows environment setup": [[49, "windows-environment-setup"]], "Preparing the SD card": [[49, "preparing-the-sd-card"]], "Errors, Warnings and Notes": [[49, "errors-warnings-and-notes"]], "AMD: Vivado": [[49, "amd-vivado"]], "Customize HDL projects": [[50, "customize-hdl-projects"]], "Documentation guidelines": [[51, "documentation-guidelines"]], "Templates": [[51, "templates"]], "Common sections": [[51, "common-sections"]], "HDL Git repository": [[52, "hdl-git-repository"]], "Folder structure": [[52, "folder-structure"]], "The projects are structured as follows": [[52, "the-projects-are-structured-as-follows"]], "The library are structured as follows": [[52, "the-library-are-structured-as-follows"]], "Repository releases and branches": [[52, "repository-releases-and-branches"]], "ADI HDL coding guideline": [[53, "adi-hdl-coding-guideline"]], "1. Introduction": [[53, "introduction"]], "2. Coding style": [[53, "coding-style"]], "A. Layout": [[53, "a-layout"]], "B. Naming Conventions": [[53, "b-naming-conventions"]], "C. Comments": [[53, "c-comments"]], "D. General": [[53, "d-general"]], "3. Annexes": [[53, "annexes"]], "Annex 1 Verilog file format": [[53, "annex-1-verilog-file-format"]], "Annex 2 VHDL file format": [[53, "annex-2-vhdl-file-format"]], "4. References": [[53, "references"]], "User Guide": [[54, "user-guide"]], "Introduction": [[55, "introduction"]], "ADI IP cores": [[56, "adi-ip-cores"]], "Frameworks": [[56, "frameworks"]], "ADC/DAC": [[56, "adc-dac"]], "DMA": [[56, "dma"]], "Video": [[56, "video"]], "Utilities": [[56, "utilities"]], "Porting ADI\u2019s HDL reference designs": [[57, "porting-adi-s-hdl-reference-designs"]], "Quick Compatibility Check": [[57, "quick-compatibility-check"]], "Base design files": [[57, "base-design-files"]], "Example with an AMD Xilinx board": [[57, "example-with-an-amd-xilinx-board"]], "Example with an Intel board": [[57, "example-with-an-intel-board"]], "Project files": [[57, "project-files"]], "Tips": [[57, "tips"]], "Generating the FMC I/O constraints": [[57, "generating-the-fmc-i-o-constraints"]], "Creating carrier common FMC connections": [[57, "creating-carrier-common-fmc-connections"]], "Releases": [[58, "releases"]], "Porting a release branch to another Tool version": [[58, "porting-a-release-branch-to-another-tool-version"]], "Release branches": [[58, "release-branches"]], "About the tools we use": [[58, "about-the-tools-we-use"]], "Third party forks": [[59, "third-party-forks"]], "SPI Engine Execution Module": [[16, "spi-engine-execution-module"]], "AD7768-EVB HDL project": [[35, "ad7768-evb-hdl-project"]], "AD7768-EVB": [[35, "ad7768-evb"]], "Projects": [[45, "projects"]], "AXI_ADXCVR": [[1, "axi-adxcvr"]], "Intel Devices": [[1, "intel-devices"]], "Parameters": [[1, "parameters"], [1, "parameters-1"]], "AMD Xilinx Devices": [[1, "amd-xilinx-devices"]], "Table 1": [[1, "table-1"]], "Table 2": [[1, "table-2"]], "Physical layer PRBS testing": [[1, "physical-layer-prbs-testing"]], "TX link procedure": [[1, "tx-link-procedure"]], "RX link procedure": [[1, "rx-link-procedure"]], "More Information": [[1, "more-information"], [7, "more-information"], [5, "more-information"], [6, "more-information"], [4, "more-information"], [26, "more-information"]], "Reference": [[1, "reference"]], "Libraries": [[3, "libraries"]], "JESD204 Interface Framework": [[8, "jesd204-interface-framework"]], "How to Obtain a License": [[8, "how-to-obtain-a-license"]], "FPGA HDL Support": [[8, "fpga-hdl-support"]], "Physical Layer": [[8, "physical-layer"]], "Link Layer": [[8, "link-layer"]], "Transport Layer": [[8, "transport-layer"]], "Software Support": [[8, "software-support"], [7, "software-support"], [5, "software-support"], [6, "software-support"], [2, "software-support"], [4, "software-support"]], "Linux": [[8, "linux"]], "No-OS": [[8, "no-os"]], "Tutorial": [[8, "tutorial"]], "Example Projects": [[8, "example-projects"]], "Additional Information": [[8, "additional-information"], [6, "additional-information"]], "Technical Articles": [[8, "technical-articles"]], "JESD204B Rapid Prototyping Platforms": [[8, "jesd204b-rapid-prototyping-platforms"]], "JESD204B Analog-to-Digital Converters": [[8, "jesd204b-analog-to-digital-converters"], [6, "jesd204b-analog-to-digital-converters"], [4, "jesd204b-analog-to-digital-converters"]], "JESD204B Digital-to-Analog Converters": [[8, "jesd204b-digital-to-analog-converters"], [7, "jesd204b-digital-to-analog-converters"], [5, "jesd204b-digital-to-analog-converters"]], "JESD204B RF Transceivers": [[8, "jesd204b-rf-transceivers"], [7, "jesd204b-rf-transceivers"], [5, "jesd204b-rf-transceivers"], [6, "jesd204b-rf-transceivers"], [4, "jesd204b-rf-transceivers"]], "JESD204B/C Mixed-Signal Front Ends": [[8, "jesd204b-c-mixed-signal-front-ends"], [7, "jesd204b-c-mixed-signal-front-ends"], [5, "jesd204b-c-mixed-signal-front-ends"], [6, "jesd204b-c-mixed-signal-front-ends"], [4, "jesd204b-c-mixed-signal-front-ends"]], "JESD204B Clocking Solutions": [[8, "jesd204b-clocking-solutions"]], "SPI Engine Interconnect Module": [[17, "spi-engine-interconnect-module"]], "AMD Xilinx Specific IPs": [[25, "amd-xilinx-specific-ips"]], "JESD204B/C Link Transmit Peripheral": [[7, "jesd204b-c-link-transmit-peripheral"]], "AXI JESD204 TX Synthesis Configuration Parameters": [[7, "axi-jesd204-tx-synthesis-configuration-parameters"]], "JESD204 TX Synthesis Configuration Parameters": [[7, "jesd204-tx-synthesis-configuration-parameters"]], "AXI JESD204 TX Signal and Interface Pins": [[7, "axi-jesd204-tx-signal-and-interface-pins"]], "JESD204 TX Signal and Interface Pins": [[7, "jesd204-tx-signal-and-interface-pins"]], "Interfaces and Signals": [[7, "interfaces-and-signals"], [5, "interfaces-and-signals"], [6, "interfaces-and-signals"], [2, "interfaces-and-signals"], [4, "interfaces-and-signals"]], "Register Map Configuration Interface": [[7, "register-map-configuration-interface"], [6, "register-map-configuration-interface"], [2, "register-map-configuration-interface"]], "JESD204B Control Signals": [[7, "jesd204b-control-signals"]], "Transceiver Interface (TX_PHYn)": [[7, "transceiver-interface-tx-phyn"]], "User Data Interface (TX_DATA)": [[7, "user-data-interface-tx-data"]], "Configuration Interface": [[7, "configuration-interface"], [6, "configuration-interface"], [2, "configuration-interface"], [4, "configuration-interface"]], "Peripheral Identification and HDL Synthesis Settings": [[7, "peripheral-identification-and-hdl-synthesis-settings"], [6, "peripheral-identification-and-hdl-synthesis-settings"]], "Interrupt Handling": [[7, "interrupt-handling"], [6, "interrupt-handling"], [2, "interrupt-handling"]], "Link Control": [[7, "link-control"], [6, "link-control"]], "Multi-link Control": [[7, "multi-link-control"], [6, "multi-link-control"]], "Link Configuration": [[7, "link-configuration"], [6, "link-configuration"]], "ILAS Configuration Data": [[7, "ilas-configuration-data"]], "SYSREF Handling": [[7, "sysref-handling"], [6, "sysref-handling"]], "Link Status": [[7, "link-status"], [6, "link-status"]], "Manual Synchronization Request": [[7, "manual-synchronization-request"]], "Clock Monitor": [[7, "clock-monitor"], [5, "clock-monitor"], [6, "clock-monitor"], [4, "clock-monitor"]], "8B/10B Link": [[7, "b-10b-link"], [6, "b-10b-link"]], "8B/10B Link State Machine": [[7, "b-10b-link-state-machine"], [6, "b-10b-link-state-machine"]], "Wait Phase (WAIT)": [[7, "wait-phase-wait"]], "Code Group Synchronization Phase (CGS)": [[7, "code-group-synchronization-phase-cgs"]], "Initial Lane Alignment Sequence Phase (ILAS)": [[7, "initial-lane-alignment-sequence-phase-ilas"]], "User Data Phase (DATA)": [[7, "user-data-phase-data"]], "8B/10B Multi-endpoint TX link establishment": [[7, "b-10b-multi-endpoint-tx-link-establishment"]], "Diagnostics": [[7, "diagnostics"]], "64B/66B Link": [[7, "b-66b-link"], [6, "b-66b-link"]], "Dual clock operation": [[7, "dual-clock-operation"], [6, "dual-clock-operation"]], "Restrictions": [[7, "restrictions"], [5, "restrictions"], [6, "restrictions"], [4, "restrictions"]], "Supported Devices": [[7, "supported-devices"], [5, "supported-devices"], [6, "supported-devices"], [4, "supported-devices"]], "Technical Support": [[7, "technical-support"], [5, "technical-support"], [6, "technical-support"], [2, "technical-support"], [4, "technical-support"]], "SPI Engine Offload Module": [[18, "spi-engine-offload-module"]], "AXI SPI Engine Module": [[9, "axi-spi-engine-module"]], "FIFOs": [[9, "fifos"]], "Synchronization Events": [[9, "synchronization-events"]], "FIFO Threshold Interrupts": [[9, "fifo-threshold-interrupts"]], "SYNC_EVENT Interrupt": [[9, "sync-event-interrupt"]], "DAC JESD204B/C Transport Peripheral": [[5, "dac-jesd204b-c-transport-peripheral"]], "Synthesis Configuration Parameters": [[5, "synthesis-configuration-parameters"], [4, "synthesis-configuration-parameters"]], "Data paths": [[5, "data-paths"]], "Application layer interface": [[5, "application-layer-interface"], [4, "application-layer-interface"]], "Link layer interface": [[5, "link-layer-interface"], [4, "link-layer-interface"]], "External synchronization": [[5, "external-synchronization"], [4, "external-synchronization"]], "JESD204B/C Link Receive Peripheral": [[6, "jesd204b-c-link-receive-peripheral"]], "AXI JESD204 RX Synthesis Configuration Parameters": [[6, "axi-jesd204-rx-synthesis-configuration-parameters"]], "JESD204 RX Synthesis Configuration Parameters": [[6, "jesd204-rx-synthesis-configuration-parameters"]], "AXI JESD204 RX Signal and Interface Pins": [[6, "axi-jesd204-rx-signal-and-interface-pins"]], "JESD204 RX Signal and Interface Pins": [[6, "jesd204-rx-signal-and-interface-pins"]], "JESD204 Control Signals": [[6, "jesd204-control-signals"]], "Transceiver Interface (RX_PHYn)": [[6, "transceiver-interface-rx-phyn"]], "User Data Interface (RX_DATA)": [[6, "user-data-interface-rx-data"]], "Lane Status": [[6, "lane-status"]], "8B/10B Link Lane Status Fields": [[6, "b-10b-link-lane-status-fields"]], "64B/66B Link Lane Status Fields": [[6, "b-66b-link-lane-status-fields"]], "8B/10B Link ILAS Configuration Data": [[6, "b-10b-link-ilas-configuration-data"]], "RESET phase": [[6, "reset-phase"], [6, "axi-jesd204-rx-reset-phase-1"]], "WAIT FOR PHY phase": [[6, "wait-for-phy-phase"]], "CGS phase": [[6, "cgs-phase"]], "DATA phase": [[6, "data-phase"], [6, "axi-jesd204-rx-data-phase-1"]], "8B/10B Multi-endpoint RX link establishment": [[6, "b-10b-multi-endpoint-rx-link-establishment"]], "64B/66B Link State Machine": [[6, "b-66b-link-state-machine"]], "WAIT BS phase": [[6, "wait-bs-phase"]], "BLOCK SYNC phase": [[6, "block-sync-phase"]], "64B/66B Link Extended MultiBlock Alignment State Machine": [[6, "b-66b-link-extended-multiblock-alignment-state-machine"]], "EMB INIT State": [[6, "emb-init-state"]], "EMB HUNT State": [[6, "emb-hunt-state"]], "EMB LOCK State": [[6, "emb-lock-state"]], "64b/66b Link latency reduction": [[6, "b-66b-link-latency-reduction"]], "High-Speed DMA Controller": [[2, "high-speed-dma-controller"]], "Utilization": [[2, "utilization"]], "HDL Synthesis Settings": [[2, "hdl-synthesis-settings"]], "Sizing of the internal store-and-forward data buffer": [[2, "sizing-of-the-internal-store-and-forward-data-buffer"]], "Data Interfaces": [[2, "data-interfaces"]], "AXI-Streaming slave": [[2, "axi-streaming-slave"]], "Peripheral Identification": [[2, "peripheral-identification"]], "Transfer Configuration": [[2, "transfer-configuration"], [2, "id1"]], "Transfer Submission": [[2, "transfer-submission"]], "Transfer Status": [[2, "transfer-status"]], "Transfer length reporting": [[2, "transfer-length-reporting"]], "Transfer Tear-down": [[2, "transfer-tear-down"]], "2D Transfers": [[2, "d-transfers"]], "Cyclic Transfers": [[2, "cyclic-transfers"]], "Scatter-Gather Transfers": [[2, "scatter-gather-transfers"]], "Descriptor Structure": [[2, "descriptor-structure"]], "Transfer Start Synchronization": [[2, "transfer-start-synchronization"]], "Diagnostics interface": [[2, "diagnostics-interface"]], "AXI 4kByte Address Boundary": [[2, "axi-4kbyte-address-boundary"]], "Address Alignment": [[2, "address-alignment"]], "Transfer Length Alignment": [[2, "transfer-length-alignment"]], "Scatter-Gather Datapath Width": [[2, "scatter-gather-datapath-width"]], "Known Issues": [[2, "known-issues"]], "Glossary": [[2, "glossary"]], "ADC JESD204B/C Transport Peripheral": [[4, "adc-jesd204b-c-transport-peripheral"]], "Data Formatter": [[4, "data-formatter"]], "PRBS Check": [[4, "prbs-check"]], "UTIL_ADXCVR core for AMD Xilinx devices": [[26, "util-adxcvr-core-for-amd-xilinx-devices"]], "Microprocessor clock and reset": [[26, "microprocessor-clock-and-reset"]], "PLL reference clock": [[26, "pll-reference-clock"]], "RX interface": [[26, "rx-interface"]], "TX interface": [[26, "tx-interface"]], "Common DRP Interface": [[26, "common-drp-interface"]], "Channel DRP Interface": [[26, "channel-drp-interface"]], "Eye Scan DRP Interface": [[26, "eye-scan-drp-interface"]], "Physical constraints considerations": [[26, "physical-constraints-considerations"]]}, "indexentries": {}}) \ No newline at end of file