@@ -25,7 +25,9 @@ set HSCI_ENABLE [ expr { [info exists ad_project_params(HSCI_ENABLE)] \
2525set TDD_SUPPORT [ expr { [info exists ad_project_params(TDD_SUPPORT)] \
2626 ? $ad_project_params(TDD_SUPPORT) : 0 } ]
2727set SHARED_DEVCLK [ expr { [info exists ad_project_params(SHARED_DEVCLK)] \
28- ? $ad_project_params(SHARED_DEVCLK) : 0 } ]
28+ ? $ad_project_params(SHARED_DEVCLK) : 0 } ]
29+ set DO_HAS_BYPASS [ expr { [info exists ad_project_params(DO_HAS_BYPASS)] \
30+ ? $ad_project_params(DO_HAS_BYPASS) : 1 } ]
2931
3032if {$TDD_SUPPORT && !$SHARED_DEVCLK } {
3133 error " ERROR: Cannot enable TDD support without shared deviceclocks!"
@@ -478,6 +480,8 @@ ad_data_offload_create $adc_data_offload_name \
478480 $do_axi_data_width \
479481 $SHARED_DEVCLK
480482
483+ ad_ip_parameter $adc_data_offload_name /i_data_offload CONFIG.HAS_BYPASS $DO_HAS_BYPASS
484+
481485ad_ip_instance axi_dmac axi_apollo_rx_dma
482486ad_ip_parameter axi_apollo_rx_dma CONFIG.DMA_TYPE_SRC 1
483487ad_ip_parameter axi_apollo_rx_dma CONFIG.DMA_TYPE_DEST 0
@@ -527,6 +531,8 @@ if {$ASYMMETRIC_A_B_MODE} {
527531 $do_axi_data_width \
528532 $SHARED_DEVCLK
529533
534+ ad_ip_parameter $adc_b_data_offload_name /i_data_offload CONFIG.HAS_BYPASS $DO_HAS_BYPASS
535+
530536 ad_ip_instance axi_dmac axi_apollo_rx_b_dma
531537 ad_ip_parameter axi_apollo_rx_b_dma CONFIG.DMA_TYPE_SRC 1
532538 ad_ip_parameter axi_apollo_rx_b_dma CONFIG.DMA_TYPE_DEST 0
@@ -580,6 +586,8 @@ ad_data_offload_create $dac_data_offload_name \
580586 $do_axi_data_width \
581587 $SHARED_DEVCLK
582588
589+ ad_ip_parameter $dac_data_offload_name /i_data_offload CONFIG.HAS_BYPASS $DO_HAS_BYPASS
590+
583591ad_ip_instance axi_dmac axi_apollo_tx_dma
584592ad_ip_parameter axi_apollo_tx_dma CONFIG.DMA_TYPE_SRC 0
585593ad_ip_parameter axi_apollo_tx_dma CONFIG.DMA_TYPE_DEST 1
@@ -631,6 +639,8 @@ if {$ASYMMETRIC_A_B_MODE} {
631639 $do_axi_data_width \
632640 $SHARED_DEVCLK
633641
642+ ad_ip_parameter $dac_b_data_offload_name /i_data_offload CONFIG.HAS_BYPASS $DO_HAS_BYPASS
643+
634644 ad_ip_instance axi_dmac axi_apollo_tx_b_dma
635645 ad_ip_parameter axi_apollo_tx_b_dma CONFIG.DMA_TYPE_SRC 0
636646 ad_ip_parameter axi_apollo_tx_b_dma CONFIG.DMA_TYPE_DEST 1
0 commit comments