ad9081_fmca_ebz_x_band: Integrate the new TDD in project
parent
5b95b6ce1f
commit
a3e1e6286b
|
@ -21,7 +21,7 @@ M_DEPS += ../../../library/util_hbm/scripts/adi_util_hbm.tcl
|
||||||
M_DEPS += ../../../library/jesd204/scripts/jesd204.tcl
|
M_DEPS += ../../../library/jesd204/scripts/jesd204.tcl
|
||||||
M_DEPS += ../../../library/common/ad_iobuf.v
|
M_DEPS += ../../../library/common/ad_iobuf.v
|
||||||
M_DEPS += ../../../library/common/ad_3w_spi.v
|
M_DEPS += ../../../library/common/ad_3w_spi.v
|
||||||
M_DEPS += system_bd.tcl
|
M_DEPS += ../../../library/axi_tdd/scripts/axi_tdd.tcl
|
||||||
|
|
||||||
LIB_DEPS += axi_dmac
|
LIB_DEPS += axi_dmac
|
||||||
LIB_DEPS += axi_sysid
|
LIB_DEPS += axi_sysid
|
||||||
|
@ -42,7 +42,6 @@ LIB_DEPS += util_do_ram
|
||||||
LIB_DEPS += util_hbm
|
LIB_DEPS += util_hbm
|
||||||
LIB_DEPS += util_pack/util_cpack2
|
LIB_DEPS += util_pack/util_cpack2
|
||||||
LIB_DEPS += util_pack/util_upack2
|
LIB_DEPS += util_pack/util_upack2
|
||||||
LIB_DEPS += util_tdd_sync
|
|
||||||
LIB_DEPS += xilinx/axi_adxcvr
|
LIB_DEPS += xilinx/axi_adxcvr
|
||||||
LIB_DEPS += xilinx/util_adxcvr
|
LIB_DEPS += xilinx/util_adxcvr
|
||||||
|
|
||||||
|
|
|
@ -142,15 +142,12 @@ create_bd_port -dir O tdd_rx_mxfe_en
|
||||||
create_bd_port -dir O tdd_tx_mxfe_en
|
create_bd_port -dir O tdd_tx_mxfe_en
|
||||||
create_bd_port -dir O tdd_tx_stingray_en
|
create_bd_port -dir O tdd_tx_stingray_en
|
||||||
|
|
||||||
ad_disconnect tdd_sync_0/sync_in GND
|
set tdd_sync_in_net [get_bd_nets -of_objects [find_bd_objs -relation connected_to [get_bd_pins axi_tdd_0/sync_in]]]
|
||||||
ad_disconnect tdd_sync_0/sync_mode GND
|
set tdd_sync_in_pin [get_bd_pins axi_tdd_0/sync_in]
|
||||||
|
ad_disconnect $tdd_sync_in_net $tdd_sync_in_pin
|
||||||
ad_connect tdd_sync_0/sync_in tdd_sync
|
ad_connect axi_tdd_0/sync_in tdd_sync
|
||||||
ad_connect tdd_sync_0/sync_mode VCC
|
ad_connect axi_tdd_0/tdd_channel_2 tdd_enabled
|
||||||
|
ad_connect axi_tdd_0/tdd_channel_3 tdd_rx_mxfe_en
|
||||||
ad_connect axi_tdd_0/tdd_enabled tdd_enabled
|
ad_connect axi_tdd_0/tdd_channel_4 tdd_tx_mxfe_en
|
||||||
ad_connect axi_tdd_0/tdd_rx_rf_en tdd_rx_mxfe_en
|
ad_connect axi_tdd_0/tdd_channel_5 tdd_tx_stingray_en
|
||||||
ad_connect axi_tdd_0/tdd_tx_rf_en tdd_tx_mxfe_en
|
|
||||||
# repurpose tdd_tx_vco_en as XUD1A and Stingray TR
|
|
||||||
ad_connect axi_tdd_0/tdd_tx_vco_en tdd_tx_stingray_en
|
|
||||||
|
|
||||||
|
|
|
@ -46,6 +46,11 @@ adi_project ad9081_fmca_ebz_x_band_zcu102 0 [list \
|
||||||
TX_KS_PER_CHANNEL [get_env_param TX_KS_PER_CHANNEL 64 ] \
|
TX_KS_PER_CHANNEL [get_env_param TX_KS_PER_CHANNEL 64 ] \
|
||||||
TDD_SUPPORT [get_env_param TDD_SUPPORT 1 ] \
|
TDD_SUPPORT [get_env_param TDD_SUPPORT 1 ] \
|
||||||
SHARED_DEVCLK [get_env_param SHARED_DEVCLK 1 ] \
|
SHARED_DEVCLK [get_env_param SHARED_DEVCLK 1 ] \
|
||||||
|
TDD_CHANNEL_CNT [get_env_param TDD_CHANNEL_CNT 6 ] \
|
||||||
|
TDD_SYNC_WIDTH [get_env_param TDD_SYNC_WIDTH 0 ] \
|
||||||
|
TDD_SYNC_INT [get_env_param TDD_SYNC_INT 0 ] \
|
||||||
|
TDD_SYNC_EXT [get_env_param TDD_SYNC_EXT 1 ] \
|
||||||
|
TDD_SYNC_EXT_CDC [get_env_param TDD_SYNC_EXT_CDC 1 ] \
|
||||||
]
|
]
|
||||||
|
|
||||||
adi_project_files ad9081_fmca_ebz_x_band_zcu102 [list \
|
adi_project_files ad9081_fmca_ebz_x_band_zcu102 [list \
|
||||||
|
|
Loading…
Reference in New Issue