@@ -38,4 +38,33 @@ LINKS=$ad_project_params(RX_OS_NUM_LINKS)"
3838
3939sysid_gen_sys_init_file $sys_cstring ;
4040
41+ ad_ip_instance clk_wiz dma_clk_wiz
42+ ad_ip_parameter dma_clk_wiz CONFIG.PRIMITIVE MMCM
43+ ad_ip_parameter dma_clk_wiz CONFIG.RESET_TYPE ACTIVE_LOW
44+ ad_ip_parameter dma_clk_wiz CONFIG.USE_LOCKED false
45+ ad_ip_parameter dma_clk_wiz CONFIG.CLKOUT1_REQUESTED_OUT_FREQ 333
46+ ad_ip_parameter dma_clk_wiz CONFIG.PRIM_SOURCE No_buffer
47+
48+ ad_ip_instance proc_sys_reset sys_dma_rstgen
49+ ad_ip_parameter sys_dma_rstgen CONFIG.C_EXT_RST_WIDTH 1
50+
51+ ad_connect sys_dma_clk dma_clk_wiz/clk_out1
52+ ad_connect sys_dma_reset sys_dma_rstgen/peripheral_reset
53+ ad_connect sys_dma_resetn sys_dma_rstgen/peripheral_aresetn
54+
55+ set sys_dma_clk [get_bd_nets sys_dma_clk]
56+ set sys_dma_reset [get_bd_nets sys_dma_reset]
57+ set sys_dma_resetn [get_bd_nets sys_dma_resetn]
58+
59+ ad_connect $sys_cpu_clk dma_clk_wiz/clk_in1
60+ ad_connect $sys_cpu_resetn dma_clk_wiz/resetn
61+ ad_connect $sys_cpu_reset sys_dma_rstgen/ext_reset_in
62+ ad_connect $sys_dma_clk sys_dma_rstgen/slowest_sync_clk
63+
4164source ../common/adrv9026_bd.tcl
65+
66+ ad_ip_parameter axi_adrv9026_tx_dma CONFIG.FIFO_SIZE 16
67+ ad_ip_parameter axi_adrv9026_rx_dma CONFIG.FIFO_SIZE 16
68+ if {$ORX_ENABLE } {
69+ ad_ip_parameter axi_adrv9026_rx_os_dma CONFIG.FIFO_SIZE 16
70+ }
0 commit comments