ad9081_fmca_ebz_x_band: Integrate the new TDD in project

main
Ionut Podgoreanu 2022-11-21 19:02:44 +00:00 committed by podgori
parent 5b95b6ce1f
commit a3e1e6286b
3 changed files with 14 additions and 13 deletions

View File

@ -21,7 +21,7 @@ M_DEPS += ../../../library/util_hbm/scripts/adi_util_hbm.tcl
M_DEPS += ../../../library/jesd204/scripts/jesd204.tcl
M_DEPS += ../../../library/common/ad_iobuf.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_sysid
@ -42,7 +42,6 @@ LIB_DEPS += util_do_ram
LIB_DEPS += util_hbm
LIB_DEPS += util_pack/util_cpack2
LIB_DEPS += util_pack/util_upack2
LIB_DEPS += util_tdd_sync
LIB_DEPS += xilinx/axi_adxcvr
LIB_DEPS += xilinx/util_adxcvr

View File

@ -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_stingray_en
ad_disconnect tdd_sync_0/sync_in GND
ad_disconnect tdd_sync_0/sync_mode GND
ad_connect tdd_sync_0/sync_in tdd_sync
ad_connect tdd_sync_0/sync_mode VCC
ad_connect axi_tdd_0/tdd_enabled tdd_enabled
ad_connect axi_tdd_0/tdd_rx_rf_en tdd_rx_mxfe_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
set tdd_sync_in_net [get_bd_nets -of_objects [find_bd_objs -relation connected_to [get_bd_pins axi_tdd_0/sync_in]]]
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 axi_tdd_0/sync_in tdd_sync
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_channel_4 tdd_tx_mxfe_en
ad_connect axi_tdd_0/tdd_channel_5 tdd_tx_stingray_en

View File

@ -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 ] \
TDD_SUPPORT [get_env_param TDD_SUPPORT 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 \