ad6676evb: Update to JESD204 TPL instantiation
Updated the JESD204 TPL instantation of the design. Signed-off-by: Dan Hotoleanu <dan.hotoleanu@analog.com>main
parent
b26b4c00f0
commit
318523579f
|
@ -1,6 +1,12 @@
|
|||
|
||||
source $ad_hdl_dir/library/jesd204/scripts/jesd204.tcl
|
||||
|
||||
# JESD204B interface configuration parameters
|
||||
set RX_NUM_OF_LANES 2
|
||||
set RX_NUM_OF_CONVERTERS 2
|
||||
set RX_SAMPLES_PER_FRAME 1
|
||||
set RX_SAMPLE_WIDTH 16
|
||||
|
||||
# adc peripherals
|
||||
|
||||
ad_ip_instance axi_adxcvr axi_ad6676_xcvr
|
||||
|
@ -13,7 +19,11 @@ ad_ip_parameter axi_ad6676_xcvr CONFIG.OUT_CLK_SEL 0x4
|
|||
|
||||
adi_axi_jesd204_rx_create axi_ad6676_jesd 2
|
||||
|
||||
ad_ip_instance axi_ad6676 axi_ad6676_core
|
||||
#ad_ip_instance axi_ad6676 axi_ad6676_core
|
||||
adi_tpl_jesd204_rx_create axi_ad6676_core $RX_NUM_OF_LANES \
|
||||
$RX_NUM_OF_CONVERTERS \
|
||||
$RX_SAMPLES_PER_FRAME \
|
||||
$RX_SAMPLE_WIDTH \
|
||||
|
||||
ad_ip_instance util_cpack2 axi_ad6676_cpack { \
|
||||
NUM_OF_CHANNELS 2 \
|
||||
|
@ -61,10 +71,11 @@ ad_connect $sys_cpu_clk util_ad6676_xcvr/up_clk
|
|||
# connections (adc)
|
||||
|
||||
ad_xcvrcon util_ad6676_xcvr axi_ad6676_xcvr axi_ad6676_jesd
|
||||
ad_connect util_ad6676_xcvr/rx_out_clk_0 axi_ad6676_core/rx_clk
|
||||
ad_connect util_ad6676_xcvr/rx_out_clk_0 axi_ad6676_core/link_clk
|
||||
ad_connect util_ad6676_xcvr/rx_out_clk_0 rx_core_clk
|
||||
ad_connect axi_ad6676_jesd/rx_sof axi_ad6676_core/rx_sof
|
||||
ad_connect axi_ad6676_jesd/rx_data_tdata axi_ad6676_core/rx_data
|
||||
ad_connect axi_ad6676_jesd/rx_sof axi_ad6676_core/link_sof
|
||||
ad_connect axi_ad6676_jesd/rx_data_tdata axi_ad6676_core/link_data
|
||||
ad_connect axi_ad6676_jesd/rx_data_tvalid axi_ad6676_core/link_valid
|
||||
|
||||
ad_connect util_ad6676_xcvr/rx_out_clk_0 axi_ad6676_cpack/clk
|
||||
ad_connect axi_ad6676_jesd_rstgen/peripheral_reset axi_ad6676_cpack/reset
|
||||
|
@ -74,7 +85,7 @@ for {set i 0} {$i < 2} {incr i} {
|
|||
ad_connect axi_ad6676_core/adc_enable_${i} axi_ad6676_cpack/enable_${i}
|
||||
ad_connect axi_ad6676_core/adc_data_${i} axi_ad6676_cpack/fifo_wr_data_${i}
|
||||
}
|
||||
ad_connect axi_ad6676_core/adc_clk axi_ad6676_dma/fifo_wr_clk
|
||||
ad_connect axi_ad6676_core/link_clk axi_ad6676_dma/fifo_wr_clk
|
||||
ad_connect axi_ad6676_dma/fifo_wr axi_ad6676_cpack/packed_fifo_wr
|
||||
|
||||
# interconnect (cpu)
|
||||
|
|
|
@ -15,9 +15,9 @@ M_DEPS += ../../../library/jesd204/scripts/jesd204.tcl
|
|||
M_DEPS += ../../../library/common/ad_sysref_gen.v
|
||||
M_DEPS += ../../../library/common/ad_iobuf.v
|
||||
|
||||
LIB_DEPS += axi_ad6676
|
||||
LIB_DEPS += axi_dmac
|
||||
LIB_DEPS += axi_sysid
|
||||
LIB_DEPS += jesd204/ad_ip_jesd204_tpl_adc
|
||||
LIB_DEPS += jesd204/axi_jesd204_rx
|
||||
LIB_DEPS += jesd204/jesd204_rx
|
||||
LIB_DEPS += sysid_rom
|
||||
|
|
|
@ -14,12 +14,12 @@ M_DEPS += ../../../library/jesd204/scripts/jesd204.tcl
|
|||
M_DEPS += ../../../library/common/ad_sysref_gen.v
|
||||
M_DEPS += ../../../library/common/ad_iobuf.v
|
||||
|
||||
LIB_DEPS += axi_ad6676
|
||||
LIB_DEPS += axi_clkgen
|
||||
LIB_DEPS += axi_dmac
|
||||
LIB_DEPS += axi_hdmi_tx
|
||||
LIB_DEPS += axi_spdif_tx
|
||||
LIB_DEPS += axi_sysid
|
||||
LIB_DEPS += jesd204/ad_ip_jesd204_tpl_adc
|
||||
LIB_DEPS += jesd204/axi_jesd204_rx
|
||||
LIB_DEPS += jesd204/jesd204_rx
|
||||
LIB_DEPS += sysid_rom
|
||||
|
|
Loading…
Reference in New Issue