From 24cc6b9ee9dd391b9b97b9e94cdd4af29d47f48c Mon Sep 17 00:00:00 2001 From: Josh Gao Date: Thu, 6 Jun 2024 11:22:50 +0800 Subject: [PATCH] update adi_library to vivado 2024.1 compile adi_library with latest hdl commit and vivado 2024.1 --- .../ad463x_data_capture/ad463x_data_capture.v | 2 +- .../ad463x_data_capture.xpr | 27 +- adi_library/ad463x_data_capture/component.xml | 12 +- adi_library/axi_ad3552r/axi_ad3552r.v | 2 +- adi_library/axi_ad3552r/axi_ad3552r.xpr | 27 +- adi_library/axi_ad3552r/axi_ad3552r_channel.v | 2 +- adi_library/axi_ad3552r/axi_ad3552r_core.v | 2 +- adi_library/axi_ad3552r/axi_ad3552r_if.v | 2 +- adi_library/axi_ad3552r/axi_ad3552r_if_tb.v | 2 +- adi_library/axi_ad3552r/component.xml | 68 +- adi_library/axi_ad4858/axi_ad4858.v | 2 +- adi_library/axi_ad4858/axi_ad4858.xpr | 27 +- adi_library/axi_ad4858/axi_ad4858_channel.v | 2 +- adi_library/axi_ad4858/axi_ad4858_cmos.v | 2 +- adi_library/axi_ad4858/axi_ad4858_crc.v | 2 +- adi_library/axi_ad4858/axi_ad4858_lvds.v | 2 +- adi_library/axi_ad4858/component.xml | 12 +- adi_library/axi_ad5766/Makefile | 4 +- adi_library/axi_ad5766/axi_ad5766.v | 2 +- adi_library/axi_ad5766/axi_ad5766.xpr | 27 +- adi_library/axi_ad5766/component.xml | 68 +- adi_library/axi_ad5766/up_ad5766_sequencer.v | 2 +- adi_library/axi_ad7606x/axi_ad7606x.v | 244 +-- adi_library/axi_ad7606x/axi_ad7606x.xpr | 27 +- adi_library/axi_ad7606x/axi_ad7606x_16b_pif.v | 2 +- adi_library/axi_ad7606x/axi_ad7606x_18b_pif.v | 2 +- adi_library/axi_ad7606x/component.xml | 50 +- .../axi_ad7606x/xgui/axi_ad7606x_v1_0.tcl | 22 +- adi_library/axi_ad7616/axi_ad7616.v | 2 +- adi_library/axi_ad7616/axi_ad7616.xpr | 27 +- adi_library/axi_ad7616/axi_ad7616_control.v | 2 +- adi_library/axi_ad7616/axi_ad7616_pif.v | 2 +- adi_library/axi_ad7616/component.xml | 12 +- adi_library/axi_ad7768/axi_ad7768.v | 2 +- adi_library/axi_ad7768/axi_ad7768.xpr | 27 +- adi_library/axi_ad7768/axi_ad7768_if.v | 2 +- adi_library/axi_ad7768/component.xml | 12 +- adi_library/axi_ad777x/axi_ad777x.v | 2 +- adi_library/axi_ad777x/axi_ad777x.xpr | 27 +- adi_library/axi_ad777x/axi_ad777x_if.v | 2 +- adi_library/axi_ad777x/component.xml | 12 +- adi_library/axi_ad9122/axi_ad9122.v | 2 +- adi_library/axi_ad9122/axi_ad9122.xpr | 27 +- adi_library/axi_ad9122/axi_ad9122_channel.v | 2 +- adi_library/axi_ad9122/axi_ad9122_core.v | 2 +- adi_library/axi_ad9122/axi_ad9122_if.v | 2 +- adi_library/axi_ad9122/component.xml | 68 +- adi_library/axi_ad9250/axi_ad9250.v | 2 +- adi_library/axi_ad9250/axi_ad9250.xpr | 27 +- adi_library/axi_ad9250/component.xml | 68 +- adi_library/axi_ad9265/axi_ad9265.v | 2 +- adi_library/axi_ad9265/axi_ad9265.xpr | 27 +- adi_library/axi_ad9265/axi_ad9265_channel.v | 2 +- adi_library/axi_ad9265/axi_ad9265_if.v | 2 +- adi_library/axi_ad9265/axi_ad9265_pnmon.v | 2 +- adi_library/axi_ad9265/component.xml | 68 +- adi_library/axi_ad9361/axi_ad9361.v | 2 +- adi_library/axi_ad9361/axi_ad9361.xpr | 27 +- adi_library/axi_ad9361/axi_ad9361_rx.v | 2 +- .../axi_ad9361/axi_ad9361_rx_channel.v | 2 +- adi_library/axi_ad9361/axi_ad9361_rx_pnmon.v | 2 +- adi_library/axi_ad9361/axi_ad9361_tdd.v | 2 +- adi_library/axi_ad9361/axi_ad9361_tdd_if.v | 2 +- adi_library/axi_ad9361/axi_ad9361_tx.v | 2 +- .../axi_ad9361/axi_ad9361_tx_channel.v | 2 +- adi_library/axi_ad9361/component.xml | 68 +- .../axi_ad9361/intel/axi_ad9361_alt_lvds_rx.v | 2 +- .../axi_ad9361/intel/axi_ad9361_alt_lvds_tx.v | 2 +- .../axi_ad9361/intel/axi_ad9361_cmos_if.v | 2 +- .../axi_ad9361/intel/axi_ad9361_lvds_if.v | 2 +- .../axi_ad9361/intel/axi_ad9361_lvds_if_10.v | 2 +- .../axi_ad9361/intel/axi_ad9361_lvds_if_c5.v | 2 +- .../axi_ad9361/xilinx/axi_ad9361_cmos_if.v | 2 +- .../axi_ad9361/xilinx/axi_ad9361_lvds_if.v | 2 +- adi_library/axi_ad9434/axi_ad9434.v | 2 +- adi_library/axi_ad9434/axi_ad9434.xpr | 27 +- adi_library/axi_ad9434/axi_ad9434_core.v | 2 +- adi_library/axi_ad9434/axi_ad9434_if.v | 2 +- adi_library/axi_ad9434/axi_ad9434_pnmon.v | 2 +- adi_library/axi_ad9434/component.xml | 68 +- adi_library/axi_ad9467/axi_ad9467.v | 2 +- adi_library/axi_ad9467/axi_ad9467.xpr | 27 +- adi_library/axi_ad9467/axi_ad9467_channel.v | 2 +- adi_library/axi_ad9467/axi_ad9467_if.v | 2 +- adi_library/axi_ad9467/axi_ad9467_pnmon.v | 2 +- adi_library/axi_ad9467/component.xml | 68 +- adi_library/axi_ad9625/axi_ad9625.v | 2 +- adi_library/axi_ad9625/axi_ad9625.xpr | 27 +- adi_library/axi_ad9625/axi_ad9625_channel.v | 2 +- adi_library/axi_ad9625/axi_ad9625_if.v | 2 +- adi_library/axi_ad9625/axi_ad9625_pnmon.v | 2 +- adi_library/axi_ad9625/component.xml | 68 +- adi_library/axi_ad9671/axi_ad9671.v | 2 +- adi_library/axi_ad9671/axi_ad9671.xpr | 27 +- adi_library/axi_ad9671/axi_ad9671_channel.v | 2 +- adi_library/axi_ad9671/axi_ad9671_if.v | 2 +- adi_library/axi_ad9671/axi_ad9671_pnmon.v | 2 +- adi_library/axi_ad9671/component.xml | 68 +- adi_library/axi_ad9684/axi_ad9684.v | 2 +- adi_library/axi_ad9684/axi_ad9684.xpr | 27 +- adi_library/axi_ad9684/axi_ad9684_channel.v | 2 +- adi_library/axi_ad9684/axi_ad9684_if.v | 2 +- adi_library/axi_ad9684/axi_ad9684_pnmon.v | 2 +- adi_library/axi_ad9684/component.xml | 68 +- adi_library/axi_ad9739a/axi_ad9739a.v | 2 +- adi_library/axi_ad9739a/axi_ad9739a.xpr | 27 +- adi_library/axi_ad9739a/axi_ad9739a_channel.v | 2 +- adi_library/axi_ad9739a/axi_ad9739a_core.v | 2 +- adi_library/axi_ad9739a/axi_ad9739a_if.v | 2 +- adi_library/axi_ad9739a/component.xml | 68 +- adi_library/axi_ad9783/axi_ad9783.v | 2 +- adi_library/axi_ad9783/axi_ad9783.xpr | 27 +- adi_library/axi_ad9783/axi_ad9783_channel.v | 2 +- adi_library/axi_ad9783/axi_ad9783_core.v | 2 +- adi_library/axi_ad9783/axi_ad9783_if.v | 2 +- adi_library/axi_ad9783/component.xml | 68 +- adi_library/axi_ad9963/axi_ad9963.v | 2 +- adi_library/axi_ad9963/axi_ad9963.xpr | 27 +- adi_library/axi_ad9963/axi_ad9963_if.v | 12 +- adi_library/axi_ad9963/axi_ad9963_rx.v | 2 +- .../axi_ad9963/axi_ad9963_rx_channel.v | 2 +- adi_library/axi_ad9963/axi_ad9963_rx_pnmon.v | 2 +- adi_library/axi_ad9963/axi_ad9963_tx.v | 2 +- .../axi_ad9963/axi_ad9963_tx_channel.v | 2 +- adi_library/axi_ad9963/component.xml | 68 +- adi_library/axi_adaq8092/axi_adaq8092.v | 2 +- adi_library/axi_adaq8092/axi_adaq8092.xpr | 27 +- .../axi_adaq8092/axi_adaq8092_apb_decode.v | 2 +- .../axi_adaq8092/axi_adaq8092_channel.v | 2 +- adi_library/axi_adaq8092/axi_adaq8092_if.v | 2 +- .../axi_adaq8092/axi_adaq8092_rand_decode.v | 2 +- adi_library/axi_adaq8092/component.xml | 68 +- .../axi_adc_decimate/axi_adc_decimate.v | 2 +- .../axi_adc_decimate/axi_adc_decimate.xpr | 27 +- .../axi_adc_decimate_filter.v | 2 +- .../axi_adc_decimate/axi_adc_decimate_reg.v | 2 +- adi_library/axi_adc_decimate/cic_decim.v | 2 +- adi_library/axi_adc_decimate/component.xml | 12 +- adi_library/axi_adc_decimate/fir_decim.v | 2 +- adi_library/axi_adc_trigger/axi_adc_trigger.v | 2 +- .../axi_adc_trigger/axi_adc_trigger.xpr | 27 +- .../axi_adc_trigger/axi_adc_trigger_reg.v | 2 +- adi_library/axi_adc_trigger/component.xml | 12 +- adi_library/axi_adrv9001/adrv9001_aligner4.v | 2 +- adi_library/axi_adrv9001/adrv9001_aligner8.v | 2 +- adi_library/axi_adrv9001/adrv9001_pack.v | 2 +- adi_library/axi_adrv9001/adrv9001_rx.v | 2 +- adi_library/axi_adrv9001/adrv9001_rx_link.v | 2 +- adi_library/axi_adrv9001/adrv9001_tx.v | 2 +- adi_library/axi_adrv9001/adrv9001_tx_link.v | 2 +- adi_library/axi_adrv9001/axi_adrv9001.v | 2 +- adi_library/axi_adrv9001/axi_adrv9001.xpr | 27 +- adi_library/axi_adrv9001/axi_adrv9001_core.v | 2 +- adi_library/axi_adrv9001/axi_adrv9001_if.v | 2 +- adi_library/axi_adrv9001/axi_adrv9001_rx.v | 2 +- .../axi_adrv9001/axi_adrv9001_rx_channel.v | 2 +- adi_library/axi_adrv9001/axi_adrv9001_tdd.v | 2 +- adi_library/axi_adrv9001/axi_adrv9001_tx.v | 2 +- .../axi_adrv9001/axi_adrv9001_tx_channel.v | 2 +- adi_library/axi_adrv9001/component.xml | 68 +- adi_library/axi_adrv9001/intel/adrv9001_rx.v | 2 +- adi_library/axi_adrv9001/intel/adrv9001_tx.v | 2 +- adi_library/axi_clkgen/axi_clkgen.v | 2 +- adi_library/axi_clkgen/axi_clkgen.xpr | 27 +- adi_library/axi_clkgen/component.xml | 68 +- .../axi_clock_monitor/axi_clock_monitor.v | 57 +- .../axi_clock_monitor/axi_clock_monitor.xpr | 27 +- adi_library/axi_clock_monitor/component.xml | 12 +- .../axi_dac_interpolate/axi_dac_interpolate.v | 2 +- .../axi_dac_interpolate.xpr | 27 +- .../axi_dac_interpolate_filter.v | 17 +- .../axi_dac_interpolate_reg.v | 6 +- adi_library/axi_dac_interpolate/component.xml | 12 +- adi_library/axi_dmac/address_generator.v | 13 +- adi_library/axi_dmac/axi_dmac.v | 15 +- adi_library/axi_dmac/axi_dmac.xpr | 27 +- adi_library/axi_dmac/axi_dmac_burst_memory.v | 2 +- adi_library/axi_dmac/axi_dmac_hw.tcl | 81 +- adi_library/axi_dmac/axi_dmac_ip.tcl | 54 +- adi_library/axi_dmac/axi_dmac_regmap.v | 15 +- .../axi_dmac/axi_dmac_regmap_request.v | 2 +- adi_library/axi_dmac/axi_dmac_reset_manager.v | 2 +- adi_library/axi_dmac/axi_dmac_resize_dest.v | 2 +- adi_library/axi_dmac/axi_dmac_resize_src.v | 2 +- .../axi_dmac/axi_dmac_response_manager.v | 2 +- adi_library/axi_dmac/axi_dmac_transfer.v | 14 +- adi_library/axi_dmac/axi_register_slice.v | 2 +- adi_library/axi_dmac/bd/bd.tcl | 9 +- adi_library/axi_dmac/component.xml | 82 +- adi_library/axi_dmac/data_mover.v | 2 +- adi_library/axi_dmac/dest_axi_mm.v | 10 +- adi_library/axi_dmac/dest_axi_stream.v | 2 +- adi_library/axi_dmac/dest_fifo_inf.v | 2 +- adi_library/axi_dmac/dmac_2d_transfer.v | 2 +- adi_library/axi_dmac/dmac_sg.v | 12 +- adi_library/axi_dmac/gui/axi_dmac_v1_0.gtcl | 5 +- adi_library/axi_dmac/request_arb.v | 14 +- adi_library/axi_dmac/request_generator.v | 2 +- adi_library/axi_dmac/response_generator.v | 2 +- adi_library/axi_dmac/response_handler.v | 2 +- adi_library/axi_dmac/splitter.v | 2 +- adi_library/axi_dmac/src_axi_mm.v | 12 +- adi_library/axi_dmac/src_axi_stream.v | 2 +- adi_library/axi_dmac/src_fifo_inf.v | 2 +- adi_library/axi_dmac/tb/axi_read_slave.v | 2 +- adi_library/axi_dmac/tb/axi_slave.v | 2 +- adi_library/axi_dmac/tb/axi_write_slave.v | 2 +- .../axi_dmac/tb/dma_read_shutdown_tb.v | 2 +- adi_library/axi_dmac/tb/dma_read_tb.v | 2 +- .../axi_dmac/tb/dma_write_shutdown_tb.v | 2 +- adi_library/axi_dmac/tb/dma_write_tb.v | 2 +- adi_library/axi_dmac/tb/regmap_tb.v | 2 +- adi_library/axi_dmac/tb/reset_manager_tb.v | 2 +- adi_library/axi_dmac/tb/tb_base.v | 2 +- adi_library/axi_dmac/xgui/axi_dmac_v1_0.tcl | 83 +- adi_library/axi_fan_control/axi_fan_control.v | 2 +- .../axi_fan_control/axi_fan_control.xpr | 27 +- adi_library/axi_fan_control/component.xml | 12 +- .../axi_fmcadc5_sync/axi_fmcadc5_sync.v | 2 +- .../axi_fmcadc5_sync/axi_fmcadc5_sync.xpr | 27 +- .../axi_fmcadc5_sync_calcor.v | 2 +- adi_library/axi_fmcadc5_sync/component.xml | 68 +- adi_library/axi_generic_adc/axi_generic_adc.v | 2 +- .../axi_generic_adc/axi_generic_adc.xpr | 27 +- adi_library/axi_generic_adc/component.xml | 12 +- adi_library/axi_gpreg/axi_gpreg.v | 2 +- adi_library/axi_gpreg/axi_gpreg.xpr | 27 +- adi_library/axi_gpreg/axi_gpreg_clock_mon.v | 2 +- adi_library/axi_gpreg/axi_gpreg_io.v | 2 +- adi_library/axi_gpreg/component.xml | 12 +- adi_library/axi_hdmi_rx/axi_hdmi_rx.v | 2 +- adi_library/axi_hdmi_rx/axi_hdmi_rx.xpr | 27 +- adi_library/axi_hdmi_rx/axi_hdmi_rx_core.v | 2 +- adi_library/axi_hdmi_rx/axi_hdmi_rx_es.v | 2 +- adi_library/axi_hdmi_rx/axi_hdmi_rx_tpm.v | 2 +- adi_library/axi_hdmi_rx/component.xml | 12 +- adi_library/axi_hdmi_tx/axi_hdmi_tx.v | 2 +- adi_library/axi_hdmi_tx/axi_hdmi_tx.xpr | 27 +- adi_library/axi_hdmi_tx/axi_hdmi_tx_core.v | 2 +- adi_library/axi_hdmi_tx/axi_hdmi_tx_es.v | 2 +- adi_library/axi_hdmi_tx/axi_hdmi_tx_vdma.v | 2 +- adi_library/axi_hdmi_tx/component.xml | 12 +- adi_library/axi_i2s_adi/axi_i2s_adi.vhd | 2 +- adi_library/axi_i2s_adi/axi_i2s_adi.xpr | 27 +- adi_library/axi_i2s_adi/component.xml | 12 +- adi_library/axi_i2s_adi/fifo_synchronizer.vhd | 2 +- adi_library/axi_i2s_adi/i2s_clkgen.vhd | 2 +- adi_library/axi_i2s_adi/i2s_controller.vhd | 2 +- adi_library/axi_i2s_adi/i2s_rx.vhd | 2 +- adi_library/axi_i2s_adi/i2s_tx.vhd | 2 +- .../axi_intr_monitor/axi_intr_monitor.v | 2 +- .../axi_intr_monitor/axi_intr_monitor.xpr | 27 +- adi_library/axi_intr_monitor/component.xml | 12 +- .../axi_laser_driver/axi_laser_driver.v | 2 +- .../axi_laser_driver/axi_laser_driver.xpr | 27 +- .../axi_laser_driver_regmap.v | 2 +- adi_library/axi_laser_driver/component.xml | 12 +- .../axi_logic_analyzer/axi_logic_analyzer.v | 18 +- .../axi_logic_analyzer/axi_logic_analyzer.xpr | 27 +- .../axi_logic_analyzer_reg.v | 2 +- .../axi_logic_analyzer_trigger.v | 2 +- adi_library/axi_logic_analyzer/component.xml | 12 +- adi_library/axi_ltc235x/axi_ltc235x.v | 2 +- adi_library/axi_ltc235x/axi_ltc235x_cmos.v | 2 +- adi_library/axi_ltc235x/axi_ltc235x_lvds.v | 2 +- adi_library/axi_ltc2387/axi_ltc2387.v | 2 +- adi_library/axi_ltc2387/axi_ltc2387.xpr | 27 +- adi_library/axi_ltc2387/axi_ltc2387_channel.v | 2 +- adi_library/axi_ltc2387/axi_ltc2387_if.v | 12 +- adi_library/axi_ltc2387/component.xml | 12 +- adi_library/axi_pulsar_lvds/Makefile | 30 + adi_library/axi_pulsar_lvds/axi_pulsar_lvds.v | 332 ++++ .../axi_pulsar_lvds/axi_pulsar_lvds.xpr | 521 +++++ .../axi_pulsar_lvds/axi_pulsar_lvds_channel.v | 168 ++ .../axi_pulsar_lvds/axi_pulsar_lvds_if.v | 132 ++ .../axi_pulsar_lvds/axi_pulsar_lvds_ip.tcl | 55 + adi_library/axi_pulsar_lvds/bd/bd.tcl | 47 + adi_library/axi_pulsar_lvds/component.xml | 1268 ++++++++++++ .../temporary_case_dependencies.mk | 2 + .../xgui/axi_pulsar_lvds_v1_0.tcl | 208 ++ adi_library/axi_pulse_gen/axi_pulse_gen.v | 2 +- adi_library/axi_pulse_gen/axi_pulse_gen.xpr | 27 +- .../axi_pulse_gen/axi_pulse_gen_regmap.v | 2 +- adi_library/axi_pulse_gen/component.xml | 12 +- adi_library/axi_pwm_gen/Makefile | 3 +- adi_library/axi_pwm_gen/axi_pwm_gen.sv | 136 +- adi_library/axi_pwm_gen/axi_pwm_gen.xpr | 27 +- adi_library/axi_pwm_gen/axi_pwm_gen_1.v | 90 +- .../axi_pwm_gen/axi_pwm_gen_constr.sdc | 2 +- .../axi_pwm_gen/axi_pwm_gen_constr.ttcl | 14 +- adi_library/axi_pwm_gen/axi_pwm_gen_hw.tcl | 6 +- adi_library/axi_pwm_gen/axi_pwm_gen_ip.tcl | 72 +- adi_library/axi_pwm_gen/axi_pwm_gen_regmap.sv | 46 +- adi_library/axi_pwm_gen/component.xml | 733 ++++++- .../axi_pwm_gen/gui/axi_pwm_gen_v1_0.gtcl | 51 + .../axi_pwm_gen/xgui/axi_pwm_gen_v1_0.tcl | 1494 +++++++++----- .../axi_rd_wr_combiner/axi_rd_wr_combiner.v | 2 +- .../axi_rd_wr_combiner/axi_rd_wr_combiner.xpr | 27 +- adi_library/axi_rd_wr_combiner/component.xml | 12 +- adi_library/axi_spdif_rx/axi_spdif_rx.vhd | 2 +- adi_library/axi_spdif_rx/axi_spdif_rx.xpr | 27 +- adi_library/axi_spdif_rx/component.xml | 12 +- adi_library/axi_spdif_tx/axi_spdif_tx.vhd | 2 +- adi_library/axi_spdif_tx/axi_spdif_tx.xpr | 27 +- adi_library/axi_spdif_tx/component.xml | 12 +- adi_library/axi_sysid/axi_sysid.v | 2 +- adi_library/axi_sysid/axi_sysid.xpr | 27 +- adi_library/axi_sysid/component.xml | 12 +- adi_library/axi_tdd/axi_tdd.sv | 2 +- adi_library/axi_tdd/axi_tdd.xpr | 27 +- adi_library/axi_tdd/axi_tdd_channel.sv | 2 +- adi_library/axi_tdd/axi_tdd_counter.sv | 2 +- adi_library/axi_tdd/axi_tdd_pkg.sv | 2 +- adi_library/axi_tdd/axi_tdd_regmap.sv | 2 +- adi_library/axi_tdd/axi_tdd_sync_gen.sv | 2 +- adi_library/axi_tdd/component.xml | 12 +- .../cn0363_dma_sequencer.v | 2 +- .../cn0363_dma_sequencer.xpr | 27 +- .../cn0363/cn0363_dma_sequencer/component.xml | 12 +- .../cn0363_phase_data_sync.v | 2 +- .../cn0363_phase_data_sync.xpr | 27 +- .../cn0363_phase_data_sync/component.xml | 12 +- adi_library/common/ad_3w_spi.v | 2 +- adi_library/common/ad_addsub.v | 2 +- adi_library/common/ad_adl5904_rst.v | 2 +- adi_library/common/ad_axis_inf_rx.v | 2 +- adi_library/common/ad_b2g.v | 2 +- adi_library/common/ad_bus_mux.v | 2 +- adi_library/common/ad_csc.v | 2 +- adi_library/common/ad_csc_CrYCb2RGB.v | 2 +- adi_library/common/ad_csc_RGB2CrYCb.v | 2 +- adi_library/common/ad_datafmt.v | 2 +- adi_library/common/ad_dds.v | 2 +- adi_library/common/ad_dds_1.v | 2 +- adi_library/common/ad_dds_2.v | 2 +- adi_library/common/ad_dds_cordic_pipe.v | 2 +- adi_library/common/ad_dds_sine.v | 2 +- adi_library/common/ad_dds_sine_cordic.v | 2 +- adi_library/common/ad_edge_detect.v | 2 +- adi_library/common/ad_g2b.v | 2 +- adi_library/common/ad_iobuf.v | 2 +- adi_library/common/ad_iqcor.v | 2 +- adi_library/common/ad_mem.v | 2 +- adi_library/common/ad_mem_asym.v | 2 +- adi_library/common/ad_mem_dual.v | 88 + adi_library/common/ad_mux.v | 2 +- adi_library/common/ad_mux_core.v | 2 +- adi_library/common/ad_pack.v | 2 +- adi_library/common/ad_pngen.v | 2 +- adi_library/common/ad_pnmon.v | 2 +- adi_library/common/ad_pps_receiver.v | 2 +- adi_library/common/ad_rst.v | 2 +- adi_library/common/ad_ss_422to444.v | 2 +- adi_library/common/ad_ss_444to422.v | 2 +- adi_library/common/ad_sysref_gen.v | 2 +- adi_library/common/ad_tdd_control.v | 2 +- adi_library/common/ad_upack.v | 2 +- adi_library/common/ad_xcvr_rx_if.v | 2 +- adi_library/common/axi_ctrlif.vhd | 2 +- .../common/axi_streaming_dma_rx_fifo.vhd | 2 +- .../common/axi_streaming_dma_tx_fifo.vhd | 2 +- adi_library/common/dma_fifo.vhd | 2 +- adi_library/common/pl330_dma_fifo.vhd | 2 +- adi_library/common/tb/ad_mux_tb.v | 2 +- adi_library/common/tb/ad_pack_tb.v | 2 +- adi_library/common/tb/ad_upack_tb.v | 2 +- adi_library/common/tb/tb_base.v | 2 +- adi_library/common/up_adc_channel.v | 2 +- adi_library/common/up_adc_common.v | 2 +- adi_library/common/up_axi.v | 2 +- adi_library/common/up_clkgen.v | 2 +- adi_library/common/up_clock_mon.v | 2 +- adi_library/common/up_dac_channel.v | 2 +- adi_library/common/up_dac_common.v | 2 +- adi_library/common/up_delay_cntrl.v | 2 +- adi_library/common/up_hdmi_rx.v | 2 +- adi_library/common/up_hdmi_tx.v | 2 +- adi_library/common/up_pmod.v | 2 +- adi_library/common/up_tdd_cntrl.v | 2 +- adi_library/common/up_xfer_cntrl.v | 2 +- adi_library/common/up_xfer_status.v | 2 +- adi_library/common/util_axis_upscale.v | 2 +- adi_library/common/util_dec256sinc24b.v | 2 +- adi_library/common/util_delay.v | 2 +- adi_library/common/util_ext_sync.v | 2 +- adi_library/common/util_pulse_gen.v | 2 +- adi_library/cordic_demod/component.xml | 12 +- adi_library/cordic_demod/cordic_demod.v | 2 +- adi_library/cordic_demod/cordic_demod.xpr | 27 +- adi_library/data_offload/README.md | 392 ---- adi_library/data_offload/component.xml | 12 +- adi_library/data_offload/data_offload.v | 2 +- adi_library/data_offload/data_offload.xpr | 27 +- adi_library/data_offload/data_offload_fsm.v | 2 +- .../data_offload/data_offload_regmap.v | 2 +- .../data_offload/docs/architecture_DDR.svg | 1260 ------------ adi_library/data_offload/docs/clocks.svg | 761 -------- adi_library/data_offload/docs/datapath.svg | 501 ----- adi_library/data_offload/docs/generic_bd.svg | 532 ----- adi_library/data_offload/docs/interface.svg | 572 ------ adi_library/data_offload/docs/rx_bram_fsm.svg | 518 ----- adi_library/data_offload/docs/simple_fifo.svg | 225 --- adi_library/data_offload/docs/tx_bram_fsm.svg | 549 ------ .../i3c_controller_core/Makefile | 31 + .../i3c_controller_core/component.xml | 1016 ++++++++++ .../i3c_controller_bit_mod.v | 247 +++ .../i3c_controller_bit_mod.vh | 74 + .../i3c_controller_core/i3c_controller_core.v | 194 ++ .../i3c_controller_core.xpr | 433 ++++ .../i3c_controller_core_hw.tcl | 93 + .../i3c_controller_core_ip.tcl | 126 ++ .../i3c_controller_framing.v | 430 ++++ .../i3c_controller_core/i3c_controller_word.v | 430 ++++ .../i3c_controller_word.vh | 61 + .../xgui/i3c_controller_core_v1_0.tcl | 45 + .../i3c_controller_host_interface/Makefile | 44 + .../component.xml | 1737 +++++++++++++++++ .../i3c_controller_cmd_parser.v | 237 +++ .../i3c_controller_host_interface.v | 253 +++ .../i3c_controller_host_interface.xpr | 468 +++++ .../i3c_controller_host_interface_constr.sdc | 4 + .../i3c_controller_host_interface_constr.ttcl | 26 + .../i3c_controller_host_interface_hw.tcl | 137 ++ .../i3c_controller_host_interface_ip.tcl | 156 ++ .../i3c_controller_pack.v | 111 ++ .../i3c_controller_regmap.v | 747 +++++++ .../i3c_controller_regmap.vh | 68 + .../i3c_controller_unpack.v | 98 + .../i3c_controller_write_ibi.v | 82 + .../i3c_controller_host_interface_v1_0.tcl | 61 + .../i3c_controller/interfaces/Makefile | 42 + .../interfaces/i3c_controller.xml | 11 + .../interfaces/i3c_controller_cmdp.xml | 11 + .../interfaces/i3c_controller_cmdp_rtl.xml | 94 + .../interfaces/i3c_controller_cmdp_v1_0.sv | 77 + .../interfaces/i3c_controller_rmap.xml | 11 + .../interfaces/i3c_controller_rmap_rtl.xml | 66 + .../interfaces/i3c_controller_rmap_v1_0.sv | 75 + .../interfaces/i3c_controller_rtl.xml | 66 + .../interfaces/i3c_controller_sdio.xml | 11 + .../interfaces/i3c_controller_sdio_rtl.xml | 150 ++ .../interfaces/i3c_controller_sdio_v1_0.sv | 81 + .../interfaces/i3c_controller_v1_0.sv | 75 + .../interfaces/interfaces_ip.tcl | 47 + .../scripts/i3c_controller_bd.tcl | 53 + .../scripts/i3c_controller_qsys.tcl | 24 + .../intel/adi_jesd204/adi_jesd204_glue.v | 2 +- adi_library/intel/avl_adxcfg/avl_adxcfg.v | 2 +- .../avl_adxcvr_octet_swap.v | 2 +- adi_library/intel/avl_adxphy/avl_adxphy.v | 2 +- adi_library/intel/avl_dacfifo/avl_dacfifo.v | 2 +- .../intel/avl_dacfifo/avl_dacfifo_rd.v | 2 +- .../intel/avl_dacfifo/avl_dacfifo_wr.v | 2 +- .../intel/avl_dacfifo/util_dacfifo_bypass.v | 2 +- adi_library/intel/axi_adxcvr/axi_adxcvr.v | 2 +- adi_library/intel/axi_adxcvr/axi_adxcvr_up.v | 2 +- adi_library/intel/common/ad_dcfilter.v | 2 +- adi_library/intel/common/ad_mul.v | 2 +- .../intel/jesd204_phy/jesd204_phy_glue.v | 2 +- adi_library/intel/util_clkdiv/util_clkdiv.v | 2 +- adi_library/interfaces/Makefile | 1 + .../ad_ip_jesd204_tpl_adc.v | 2 +- .../ad_ip_jesd204_tpl_adc.xpr | 27 +- .../ad_ip_jesd204_tpl_adc_channel.v | 2 +- .../ad_ip_jesd204_tpl_adc_core.v | 2 +- .../ad_ip_jesd204_tpl_adc_deframer.v | 2 +- .../ad_ip_jesd204_tpl_adc_pnmon.v | 2 +- .../ad_ip_jesd204_tpl_adc_regmap.v | 2 +- .../ad_ip_jesd204_tpl_adc/component.xml | 68 +- .../ad_ip_jesd204_tpl_common/up_tpl_common.v | 2 +- .../ad_ip_jesd204_tpl_dac.v | 2 +- .../ad_ip_jesd204_tpl_dac.xpr | 27 +- .../ad_ip_jesd204_tpl_dac_channel.v | 2 +- .../ad_ip_jesd204_tpl_dac_core.v | 2 +- .../ad_ip_jesd204_tpl_dac_framer.v | 2 +- .../ad_ip_jesd204_tpl_dac_pn.v | 2 +- .../ad_ip_jesd204_tpl_dac_regmap.v | 2 +- .../ad_ip_jesd204_tpl_dac/component.xml | 68 +- .../axi_jesd204_common/axi_jesd204_common.xpr | 27 +- .../jesd204/axi_jesd204_common/component.xml | 10 +- .../jesd204/axi_jesd204_rx/axi_jesd204_rx.xpr | 27 +- .../jesd204/axi_jesd204_rx/component.xml | 10 +- .../jesd204/axi_jesd204_tx/axi_jesd204_tx.xpr | 27 +- .../jesd204/axi_jesd204_tx/component.xml | 10 +- adi_library/jesd204/interfaces/Makefile | 1 + .../jesd204/jesd204_common/component.xml | 6 +- .../jesd204/jesd204_common/jesd204_common.xpr | 27 +- .../jesd204_common/jesd204_common_ip.tcl | 1 + .../xgui/jesd204_common_v1_0.tcl | 40 + adi_library/jesd204/jesd204_rx/component.xml | 12 +- adi_library/jesd204/jesd204_rx/jesd204_rx.xpr | 27 +- .../jesd204_rx_static_config/component.xml | 4 +- .../jesd204_rx_static_config.xpr | 27 +- adi_library/jesd204/jesd204_tx/component.xml | 10 +- adi_library/jesd204/jesd204_tx/jesd204_tx.xpr | 27 +- .../jesd204_tx_static_config/component.xml | 4 +- .../jesd204_tx_static_config.xpr | 27 +- .../component.xml | 4 +- .../jesd204_versal_gt_adapter_rx.xpr | 27 +- .../component.xml | 4 +- .../jesd204_versal_gt_adapter_tx.xpr | 27 +- .../scripts/adi_xilinx_device_info_enc.tcl | 19 +- .../spi_engine/axi_spi_engine/Makefile | 4 +- .../axi_spi_engine/axi_spi_engine.v | 14 +- .../axi_spi_engine/axi_spi_engine.xpr | 27 +- .../axi_spi_engine/axi_spi_engine_hw.tcl | 6 - .../axi_spi_engine/axi_spi_engine_ip.tcl | 47 +- .../spi_engine/axi_spi_engine/component.xml | 56 +- adi_library/spi_engine/interfaces/Makefile | 41 + .../spi_engine/interfaces/interfaces_ip.tcl | 47 + .../spi_engine/interfaces/spi_engine.xml | 11 + .../spi_engine/interfaces/spi_engine_ctrl.xml | 20 +- .../interfaces/spi_engine_ctrl_rtl.xml | 359 ++-- .../interfaces/spi_engine_ctrl_v1_0.sv | 100 + .../interfaces/spi_engine_offload_ctrl.xml | 20 +- .../spi_engine_offload_ctrl_rtl.xml | 302 ++- .../spi_engine_offload_ctrl_v1_0.sv | 97 + .../spi_engine/interfaces/spi_engine_rtl.xml | 90 + .../spi_engine/interfaces/spi_engine_v1_0.sv | 94 + .../spi_engine/interfaces/spi_master.xml | 14 - .../spi_engine/interfaces/spi_master_rtl.xml | 112 -- adi_library/spi_engine/scripts/spi_engine.tcl | 14 +- .../spi_engine/spi_axis_reorder/Makefile | 2 +- .../spi_engine/spi_axis_reorder/component.xml | 12 +- .../spi_axis_reorder/spi_axis_reorder.v | 2 +- .../spi_axis_reorder/spi_axis_reorder.xpr | 27 +- .../spi_engine/spi_engine_execution/Makefile | 8 +- .../spi_engine_execution/component.xml | 60 +- .../spi_engine_execution.v | 69 +- .../spi_engine_execution.xpr | 27 +- .../spi_engine_execution_ip.tcl | 42 +- .../spi_engine_interconnect/Makefile | 4 +- .../spi_engine_interconnect/component.xml | 95 +- .../spi_engine_interconnect.v | 2 +- .../spi_engine_interconnect.xpr | 27 +- .../spi_engine_interconnect_ip.tcl | 48 +- .../spi_engine/spi_engine_offload/Makefile | 5 +- .../spi_engine_offload/component.xml | 56 +- .../spi_engine_offload/spi_engine_offload.v | 53 +- .../spi_engine_offload/spi_engine_offload.xpr | 27 +- .../spi_engine_offload_hw.tcl | 1 + .../spi_engine_offload_ip.tcl | 44 +- adi_library/sysid_rom/component.xml | 12 +- adi_library/sysid_rom/sysid_rom.v | 2 +- adi_library/sysid_rom/sysid_rom.xpr | 27 +- adi_library/util_adcfifo/component.xml | 12 +- adi_library/util_adcfifo/util_adcfifo.v | 2 +- adi_library/util_adcfifo/util_adcfifo.xpr | 27 +- adi_library/util_axis_fifo/component.xml | 12 +- adi_library/util_axis_fifo/util_axis_fifo.v | 23 +- adi_library/util_axis_fifo/util_axis_fifo.xpr | 27 +- .../util_axis_fifo_address_generator.v | 2 +- adi_library/util_axis_fifo_asym/component.xml | 12 +- .../util_axis_fifo_asym/util_axis_fifo_asym.v | 2 +- .../util_axis_fifo_asym.xpr | 27 +- adi_library/util_axis_resize/component.xml | 12 +- .../util_axis_resize/util_axis_resize.v | 2 +- .../util_axis_resize/util_axis_resize.xpr | 27 +- adi_library/util_axis_upscale/component.xml | 12 +- .../util_axis_upscale/util_axis_upscale.xpr | 27 +- adi_library/util_bsplit/component.xml | 12 +- adi_library/util_bsplit/util_bsplit.v | 2 +- adi_library/util_bsplit/util_bsplit.xpr | 27 +- adi_library/util_cdc/component.xml | 12 +- adi_library/util_cdc/sync_bits.v | 2 +- adi_library/util_cdc/sync_data.v | 2 +- adi_library/util_cdc/sync_event.v | 2 +- adi_library/util_cdc/sync_gray.v | 2 +- adi_library/util_cdc/util_cdc.xpr | 27 +- adi_library/util_cic/cic_comb.v | 2 +- adi_library/util_cic/cic_int.v | 2 +- adi_library/util_cic/component.xml | 12 +- adi_library/util_cic/util_cic.xpr | 27 +- adi_library/util_dacfifo/component.xml | 12 +- adi_library/util_dacfifo/util_dacfifo.v | 2 +- adi_library/util_dacfifo/util_dacfifo.xpr | 27 +- .../util_dacfifo/util_dacfifo_bypass.v | 2 +- adi_library/util_dec256sinc24b/component.xml | 12 +- .../util_dec256sinc24b/util_dec256sinc24b.xpr | 27 +- adi_library/util_delay/component.xml | 12 +- adi_library/util_delay/util_delay.xpr | 27 +- adi_library/util_do_ram/component.xml | 12 +- adi_library/util_do_ram/util_do_ram.v | 51 +- adi_library/util_do_ram/util_do_ram.xpr | 27 +- adi_library/util_extract/component.xml | 12 +- adi_library/util_extract/util_extract.v | 2 +- adi_library/util_extract/util_extract.xpr | 27 +- adi_library/util_fir_dec/component.xml | 12 +- .../sources_1/ip/fir_decim/fir_decim.xci | 7 +- adi_library/util_fir_dec/util_fir_dec.v | 2 +- adi_library/util_fir_dec/util_fir_dec.xpr | 27 +- adi_library/util_fir_int/component.xml | 12 +- .../sources_1/ip/fir_interp/fir_interp.xci | 7 +- adi_library/util_fir_int/util_fir_int.v | 2 +- adi_library/util_fir_int/util_fir_int.xpr | 27 +- adi_library/util_gmii_to_rgmii/component.xml | 12 +- adi_library/util_gmii_to_rgmii/mdc_mdio.v | 2 +- .../util_gmii_to_rgmii/util_gmii_to_rgmii.v | 2 +- .../util_gmii_to_rgmii/util_gmii_to_rgmii.xpr | 27 +- adi_library/util_hbm/component.xml | 18 +- adi_library/util_hbm/gui/util_hbm_v1_0.gtcl | 2 +- adi_library/util_hbm/scripts/adi_util_hbm.tcl | 8 +- adi_library/util_hbm/util_hbm.v | 2 +- adi_library/util_hbm/util_hbm.xpr | 27 +- adi_library/util_hbm/util_hbm_ip.tcl | 6 +- adi_library/util_i2c_mixer/component.xml | 12 +- adi_library/util_i2c_mixer/util_i2c_mixer.vhd | 2 +- adi_library/util_i2c_mixer/util_i2c_mixer.xpr | 27 +- adi_library/util_mfifo/component.xml | 12 +- adi_library/util_mfifo/util_mfifo.v | 2 +- adi_library/util_mfifo/util_mfifo.xpr | 27 +- adi_library/util_mii_to_rmii/component.xml | 12 +- adi_library/util_mii_to_rmii/mac_phy_link.v | 2 +- adi_library/util_mii_to_rmii/phy_mac_link.v | 2 +- .../util_mii_to_rmii/util_mii_to_rmii.v | 2 +- .../util_mii_to_rmii/util_mii_to_rmii.xpr | 27 +- adi_library/util_pack/tb/cpack_tb.v | 2 +- adi_library/util_pack/tb/tb_base.v | 2 +- adi_library/util_pack/tb/underflow_tb.v | 2 +- adi_library/util_pack/tb/upack_tb.v | 2 +- .../util_pack/util_cpack2/component.xml | 12 +- .../util_pack/util_cpack2/util_cpack2.v | 2 +- .../util_pack/util_cpack2/util_cpack2.xpr | 27 +- .../util_pack/util_cpack2/util_cpack2_impl.v | 2 +- .../util_pack/util_pack_common/pack_ctrl.v | 2 +- .../util_pack_common/pack_interconnect.v | 2 +- .../util_pack/util_pack_common/pack_network.v | 2 +- .../util_pack/util_pack_common/pack_shell.v | 2 +- .../util_pack/util_upack2/component.xml | 12 +- .../util_pack/util_upack2/util_upack2.v | 2 +- .../util_pack/util_upack2/util_upack2.xpr | 27 +- .../util_pack/util_upack2/util_upack2_impl.v | 2 +- adi_library/util_pad/component.xml | 12 +- adi_library/util_pad/util_pad.v | 2 +- adi_library/util_pad/util_pad.xpr | 27 +- adi_library/util_pulse_gen/component.xml | 12 +- adi_library/util_pulse_gen/util_pulse_gen.xpr | 27 +- adi_library/util_rfifo/component.xml | 12 +- adi_library/util_rfifo/util_rfifo.v | 2 +- adi_library/util_rfifo/util_rfifo.xpr | 27 +- adi_library/util_sigma_delta_spi/Makefile | 6 +- .../util_sigma_delta_spi/component.xml | 34 +- .../util_sigma_delta_spi.v | 2 +- .../util_sigma_delta_spi.xpr | 27 +- .../util_sigma_delta_spi_ip.tcl | 10 +- adi_library/util_tdd_sync/component.xml | 12 +- adi_library/util_tdd_sync/util_tdd_sync.v | 2 +- adi_library/util_tdd_sync/util_tdd_sync.xpr | 27 +- adi_library/util_var_fifo/component.xml | 12 +- adi_library/util_var_fifo/util_var_fifo.v | 2 +- adi_library/util_var_fifo/util_var_fifo.xpr | 27 +- adi_library/util_wfifo/component.xml | 12 +- adi_library/util_wfifo/util_wfifo.v | 2 +- adi_library/util_wfifo/util_wfifo.xpr | 27 +- adi_library/xilinx/axi_adcfifo/axi_adcfifo.v | 2 +- .../xilinx/axi_adcfifo/axi_adcfifo.xpr | 27 +- .../xilinx/axi_adcfifo/axi_adcfifo_adc.v | 2 +- .../xilinx/axi_adcfifo/axi_adcfifo_dma.v | 2 +- .../xilinx/axi_adcfifo/axi_adcfifo_rd.v | 2 +- .../xilinx/axi_adcfifo/axi_adcfifo_wr.v | 2 +- adi_library/xilinx/axi_adcfifo/component.xml | 12 +- adi_library/xilinx/axi_adxcvr/axi_adxcvr.v | 2 +- adi_library/xilinx/axi_adxcvr/axi_adxcvr.xpr | 27 +- adi_library/xilinx/axi_adxcvr/axi_adxcvr_es.v | 2 +- .../xilinx/axi_adxcvr/axi_adxcvr_mdrp.v | 2 +- .../xilinx/axi_adxcvr/axi_adxcvr_mstatus.v | 2 +- adi_library/xilinx/axi_adxcvr/axi_adxcvr_up.v | 2 +- adi_library/xilinx/axi_adxcvr/component.xml | 68 +- adi_library/xilinx/axi_dacfifo/axi_dacfifo.v | 2 +- .../xilinx/axi_dacfifo/axi_dacfifo.xpr | 27 +- .../axi_dacfifo/axi_dacfifo_address_buffer.v | 2 +- .../xilinx/axi_dacfifo/axi_dacfifo_rd.v | 2 +- .../xilinx/axi_dacfifo/axi_dacfifo_wr.v | 2 +- adi_library/xilinx/axi_dacfifo/component.xml | 12 +- adi_library/xilinx/axi_xcvrlb/axi_xcvrlb.v | 2 +- adi_library/xilinx/axi_xcvrlb/axi_xcvrlb.xpr | 27 +- adi_library/xilinx/axi_xcvrlb/axi_xcvrlb_1.v | 2 +- adi_library/xilinx/axi_xcvrlb/component.xml | 12 +- adi_library/xilinx/common/ad_data_clk.v | 2 +- adi_library/xilinx/common/ad_data_in.v | 2 +- adi_library/xilinx/common/ad_data_out.v | 2 +- adi_library/xilinx/common/ad_dcfilter.v | 2 +- adi_library/xilinx/common/ad_mmcm_drp.v | 2 +- adi_library/xilinx/common/ad_mul.v | 6 +- adi_library/xilinx/common/ad_serdes_clk.v | 2 +- adi_library/xilinx/common/ad_serdes_in.v | 2 +- adi_library/xilinx/common/ad_serdes_out.v | 2 +- adi_library/xilinx/util_adxcvr/component.xml | 12 +- adi_library/xilinx/util_adxcvr/util_adxcvr.v | 2 +- .../xilinx/util_adxcvr/util_adxcvr.xpr | 27 +- .../xilinx/util_adxcvr/util_adxcvr_xch.v | 2 +- .../xilinx/util_adxcvr/util_adxcvr_xcm.v | 2 +- adi_library/xilinx/util_clkdiv/component.xml | 12 +- adi_library/xilinx/util_clkdiv/util_clkdiv.v | 2 +- .../xilinx/util_clkdiv/util_clkdiv.xpr | 27 +- 695 files changed, 17906 insertions(+), 9982 deletions(-) create mode 100755 adi_library/axi_pulsar_lvds/Makefile create mode 100755 adi_library/axi_pulsar_lvds/axi_pulsar_lvds.v create mode 100644 adi_library/axi_pulsar_lvds/axi_pulsar_lvds.xpr create mode 100755 adi_library/axi_pulsar_lvds/axi_pulsar_lvds_channel.v create mode 100755 adi_library/axi_pulsar_lvds/axi_pulsar_lvds_if.v create mode 100755 adi_library/axi_pulsar_lvds/axi_pulsar_lvds_ip.tcl create mode 100644 adi_library/axi_pulsar_lvds/bd/bd.tcl create mode 100644 adi_library/axi_pulsar_lvds/component.xml create mode 100644 adi_library/axi_pulsar_lvds/temporary_case_dependencies.mk create mode 100644 adi_library/axi_pulsar_lvds/xgui/axi_pulsar_lvds_v1_0.tcl mode change 100644 => 100755 adi_library/axi_pwm_gen/axi_pwm_gen_hw.tcl create mode 100644 adi_library/axi_pwm_gen/gui/axi_pwm_gen_v1_0.gtcl create mode 100644 adi_library/common/ad_mem_dual.v delete mode 100644 adi_library/data_offload/README.md delete mode 100755 adi_library/data_offload/docs/architecture_DDR.svg delete mode 100755 adi_library/data_offload/docs/clocks.svg delete mode 100755 adi_library/data_offload/docs/datapath.svg delete mode 100755 adi_library/data_offload/docs/generic_bd.svg delete mode 100755 adi_library/data_offload/docs/interface.svg delete mode 100755 adi_library/data_offload/docs/rx_bram_fsm.svg delete mode 100755 adi_library/data_offload/docs/simple_fifo.svg delete mode 100755 adi_library/data_offload/docs/tx_bram_fsm.svg create mode 100644 adi_library/i3c_controller/i3c_controller_core/Makefile create mode 100644 adi_library/i3c_controller/i3c_controller_core/component.xml create mode 100644 adi_library/i3c_controller/i3c_controller_core/i3c_controller_bit_mod.v create mode 100644 adi_library/i3c_controller/i3c_controller_core/i3c_controller_bit_mod.vh create mode 100644 adi_library/i3c_controller/i3c_controller_core/i3c_controller_core.v create mode 100644 adi_library/i3c_controller/i3c_controller_core/i3c_controller_core.xpr create mode 100644 adi_library/i3c_controller/i3c_controller_core/i3c_controller_core_hw.tcl create mode 100644 adi_library/i3c_controller/i3c_controller_core/i3c_controller_core_ip.tcl create mode 100644 adi_library/i3c_controller/i3c_controller_core/i3c_controller_framing.v create mode 100644 adi_library/i3c_controller/i3c_controller_core/i3c_controller_word.v create mode 100644 adi_library/i3c_controller/i3c_controller_core/i3c_controller_word.vh create mode 100644 adi_library/i3c_controller/i3c_controller_core/xgui/i3c_controller_core_v1_0.tcl create mode 100644 adi_library/i3c_controller/i3c_controller_host_interface/Makefile create mode 100644 adi_library/i3c_controller/i3c_controller_host_interface/component.xml create mode 100644 adi_library/i3c_controller/i3c_controller_host_interface/i3c_controller_cmd_parser.v create mode 100644 adi_library/i3c_controller/i3c_controller_host_interface/i3c_controller_host_interface.v create mode 100644 adi_library/i3c_controller/i3c_controller_host_interface/i3c_controller_host_interface.xpr create mode 100644 adi_library/i3c_controller/i3c_controller_host_interface/i3c_controller_host_interface_constr.sdc create mode 100644 adi_library/i3c_controller/i3c_controller_host_interface/i3c_controller_host_interface_constr.ttcl create mode 100644 adi_library/i3c_controller/i3c_controller_host_interface/i3c_controller_host_interface_hw.tcl create mode 100644 adi_library/i3c_controller/i3c_controller_host_interface/i3c_controller_host_interface_ip.tcl create mode 100644 adi_library/i3c_controller/i3c_controller_host_interface/i3c_controller_pack.v create mode 100644 adi_library/i3c_controller/i3c_controller_host_interface/i3c_controller_regmap.v create mode 100644 adi_library/i3c_controller/i3c_controller_host_interface/i3c_controller_regmap.vh create mode 100644 adi_library/i3c_controller/i3c_controller_host_interface/i3c_controller_unpack.v create mode 100644 adi_library/i3c_controller/i3c_controller_host_interface/i3c_controller_write_ibi.v create mode 100644 adi_library/i3c_controller/i3c_controller_host_interface/xgui/i3c_controller_host_interface_v1_0.tcl create mode 100644 adi_library/i3c_controller/interfaces/Makefile create mode 100644 adi_library/i3c_controller/interfaces/i3c_controller.xml create mode 100644 adi_library/i3c_controller/interfaces/i3c_controller_cmdp.xml create mode 100644 adi_library/i3c_controller/interfaces/i3c_controller_cmdp_rtl.xml create mode 100644 adi_library/i3c_controller/interfaces/i3c_controller_cmdp_v1_0.sv create mode 100644 adi_library/i3c_controller/interfaces/i3c_controller_rmap.xml create mode 100644 adi_library/i3c_controller/interfaces/i3c_controller_rmap_rtl.xml create mode 100644 adi_library/i3c_controller/interfaces/i3c_controller_rmap_v1_0.sv create mode 100644 adi_library/i3c_controller/interfaces/i3c_controller_rtl.xml create mode 100644 adi_library/i3c_controller/interfaces/i3c_controller_sdio.xml create mode 100644 adi_library/i3c_controller/interfaces/i3c_controller_sdio_rtl.xml create mode 100644 adi_library/i3c_controller/interfaces/i3c_controller_sdio_v1_0.sv create mode 100644 adi_library/i3c_controller/interfaces/i3c_controller_v1_0.sv create mode 100644 adi_library/i3c_controller/interfaces/interfaces_ip.tcl create mode 100644 adi_library/i3c_controller/scripts/i3c_controller_bd.tcl create mode 100644 adi_library/i3c_controller/scripts/i3c_controller_qsys.tcl create mode 100644 adi_library/jesd204/jesd204_common/xgui/jesd204_common_v1_0.tcl create mode 100644 adi_library/spi_engine/interfaces/Makefile create mode 100644 adi_library/spi_engine/interfaces/interfaces_ip.tcl create mode 100644 adi_library/spi_engine/interfaces/spi_engine.xml create mode 100644 adi_library/spi_engine/interfaces/spi_engine_ctrl_v1_0.sv create mode 100644 adi_library/spi_engine/interfaces/spi_engine_offload_ctrl_v1_0.sv create mode 100644 adi_library/spi_engine/interfaces/spi_engine_rtl.xml create mode 100644 adi_library/spi_engine/interfaces/spi_engine_v1_0.sv delete mode 100644 adi_library/spi_engine/interfaces/spi_master.xml delete mode 100644 adi_library/spi_engine/interfaces/spi_master_rtl.xml diff --git a/adi_library/ad463x_data_capture/ad463x_data_capture.v b/adi_library/ad463x_data_capture/ad463x_data_capture.v index 066c3355..83e4d1bc 100644 --- a/adi_library/ad463x_data_capture/ad463x_data_capture.v +++ b/adi_library/ad463x_data_capture/ad463x_data_capture.v @@ -26,7 +26,7 @@ // // 2. An ADI specific BSD license, which can be found in the top level directory // of this repository (LICENSE_ADIBSD), and also on-line at: -// https://github.com/analogdevicesinc/hdl/blob/master/LICENSE_ADIBSD +// https://github.com/analogdevicesinc/hdl/blob/main/LICENSE_ADIBSD // This will allow to generate bit files and not release the source code, // as long as it attaches to an ADI device. // diff --git a/adi_library/ad463x_data_capture/ad463x_data_capture.xpr b/adi_library/ad463x_data_capture/ad463x_data_capture.xpr index 3dbf165a..05979d07 100644 --- a/adi_library/ad463x_data_capture/ad463x_data_capture.xpr +++ b/adi_library/ad463x_data_capture/ad463x_data_capture.xpr @@ -1,13 +1,13 @@ - + - + - + -