diff --git a/library/axi_ad9361/axi_ad9361.v b/library/axi_ad9361/axi_ad9361.v index e24890db4..cf289ec77 100644 --- a/library/axi_ad9361/axi_ad9361.v +++ b/library/axi_ad9361/axi_ad9361.v @@ -72,6 +72,7 @@ module axi_ad9361 ( l_clk, clk, + rst, // dma interface @@ -185,6 +186,7 @@ module axi_ad9361 ( output l_clk; input clk; + output rst; // dma interface @@ -266,7 +268,6 @@ module axi_ad9361 ( // internal clocks and resets - wire rst; wire up_clk; wire up_rstn; wire delay_rst; diff --git a/library/axi_ad9361/axi_ad9361_ip.tcl b/library/axi_ad9361/axi_ad9361_ip.tcl index 650969fb8..5900420cf 100755 --- a/library/axi_ad9361/axi_ad9361_ip.tcl +++ b/library/axi_ad9361/axi_ad9361_ip.tcl @@ -41,14 +41,18 @@ adi_ip_files axi_ad9361 [list \ "axi_ad9361.v" ] adi_ip_properties axi_ad9361 -adi_ip_constraints axi_dmac "axi_ad9361_constr.xdc" "late" +adi_ip_constraints axi_ad9361 "axi_ad9361_constr.xdc" "late" -set_property physical_name {s_axi_aclk} [ipx::get_port_map CLK \ - [ipx::get_bus_interface s_axi_signal_clock [ipx::current_core]]] +set_property physical_name {s_axi_aclk} [ipx::get_port_maps CLK \ + -of_objects [ipx::get_bus_interfaces s_axi_signal_clock -of_objects [ipx::current_core]]] ipx::remove_bus_interface {signal_clock} [ipx::current_core] +set_property driver_value 0 [ipx::get_ports *dac_sync_in* -of_objects [ipx::current_core]] +set_property driver_value 0 [ipx::get_ports *dovf* -of_objects [ipx::current_core]] +set_property driver_value 0 [ipx::get_ports *dunf* -of_objects [ipx::current_core]] +set_property driver_value 0 [ipx::get_ports *gpio_in* -of_objects [ipx::current_core]] ipx::save_core [ipx::current_core]