AnsweredAssumed Answered

Vivado HDL cproblem for ad9361 + KC705

Question asked by hahou on Feb 18, 2016
Latest reply on Feb 18, 2016 by hahou

Environment

OS: Win7 64-bit

Tool: Vivado 2015.4 64-bit

Project: ad9361 + KC705

reference design:

GitHub - analogdevicesinc/hdl at hdl_2015_r1: HDL libraries and projects


Problem Description:

there is a error message during executing the tcl file.

ERROR: [Common 17-55] 'set_property' expects at least one object.

Resolution: If [get_<value>] was used to populate the object, check to make sure this command returns at least one valid object.

Is it normal or not ?

If abnormal, how to solve it ?


Step:

1. Disable the tool version check in library/scripts/adi_ip.tcl

2. Compiler ad9361 library @ library/axi_ad9361/ folder by executing

"source axi_ad9361_ip.tcl"


Thanks

Amistad


Logs:

source axi_ad9361_ip.tcl

# source ../scripts/adi_env.tcl

## set ad_hdl_dir [file normalize [file join [file dirname [info script]] "../.."]]

## set ad_phdl_dir $ad_hdl_dir

## if [info exists ::env(ADI_HDL_DIR)] {

##  set ad_hdl_dir $::env(ADI_HDL_DIR)

## }

## if [info exists ::env(ADI_PHDL_DIR)] {

##  set ad_phdl_dir $::env(ADI_PHDL_DIR)

## }

# source $ad_hdl_dir/library/scripts/adi_ip.tcl

## if {![info exists REQUIRED_VIVADO_VERSION]} {

##  set REQUIRED_VIVADO_VERSION "2015.2.1"

## }

## if {[info exists ::env(ADI_IGNORE_VERSION_CHECK)]} {

##  set IGNORE_VERSION_CHECK 1

## } elseif {![info exists IGNORE_VERSION_CHECK]} {

##  set IGNORE_VERSION_CHECK 0

## }

## proc adi_ip_create {ip_name} {

##

##  global ad_hdl_dir

##  global ad_phdl_dir

##  global REQUIRED_VIVADO_VERSION

##  global IGNORE_VERSION_CHECK

##

## #  if {!$IGNORE_VERSION_CHECK && [string compare [version -short] $REQUIRED_VIVADO_VERSION] != 0} {

## #    return -code error [format "ERROR: This library requires Vivado %s." $REQUIRED_VIVADO_VERSION]

## #  }

##

##  create_project $ip_name . -force

##

##  set lib_dirs $ad_hdl_dir/library

##  if {$ad_hdl_dir ne $ad_phdl_dir} {

##    lappend lib_dirs $ad_phdl_dir/library

##  }

##

##  set_property ip_repo_paths $lib_dirs [current_fileset]

##  update_ip_catalog

##

##  set proj_dir [get_property directory [current_project]]

##  set proj_name [get_projects $ip_name]

## }

## proc adi_ip_files {ip_name ip_files} {

##

##  set proj_fileset [get_filesets sources_1]

##  add_files -norecurse -scan_for_includes -fileset $proj_fileset $ip_files

##  set_property "top" "$ip_name" $proj_fileset

## }

## proc adi_ip_constraints {ip_name ip_constr_files {processing_order late}} {

##

##  set proj_filegroup [ipx::get_file_groups -of_objects [ipx::current_core] -filter {NAME =~ *synthesis*}]

##  foreach f_name $ip_constr_files {

##    ipx::add_file $f_name $proj_filegroup

##    set_property type xdc [ipx::get_files $f_name -of_objects $proj_filegroup]

##    set_property processing_order $processing_order [ipx::get_files $f_name -of_objects $proj_filegroup]

##  }

## }

## proc adi_ip_ttcl {ip_name ip_constr_files} {

##

##  set proj_filegroup [ipx::get_file_groups -of_objects [ipx::current_core] -filter {NAME =~ *synthesis*}]

##  set f [ipx::add_file $ip_constr_files $proj_filegroup]

##  set_property -dict [list \

##    type ttcl \

##  ] $f

## }

## proc adi_ip_bd {ip_name ip_bd_files} {

##  set proj_filegroup [ipx::get_file_groups xilinx_blockdiagram -of_objects [ipx::current_core]]

##  if {$proj_filegroup == {}} {

##    set proj_filegroup [ipx::add_file_group -type xilinx_blockdiagram "" [ipx::current_core]]

##  }

##  set f [ipx::add_file $ip_bd_files $proj_filegroup]

##  set_property -dict [list \

##    type tclSource \

##  ] $f

## }

## proc adi_ip_properties {ip_name} {

##

##  ipx::package_project -root_dir .

##  ipx::remove_memory_map {s_axi} [ipx::current_core]

##  ipx::add_memory_map {s_axi} [ipx::current_core]

##  set_property slave_memory_map_ref {s_axi} [ipx::get_bus_interfaces s_axi -of_objects [ipx::current_core]]

##

##  ipx::add_address_block {axi_lite} [ipx::get_memory_maps s_axi -of_objects [ipx::current_core]]

##  set_property range {65536} [ipx::get_address_blocks axi_lite \

##    -of_objects [ipx::get_memory_maps s_axi -of_objects [ipx::current_core]]]

##

##  set_property vendor {analog.com} [ipx::current_core]

##  set_property library {user} [ipx::current_core]

##  set_property taxonomy {{/AXI_Infrastructure}} [ipx::current_core]

##  set_property vendor_display_name {Analog Devices} [ipx::current_core]

##  set_property company_url {www.analog.com} [ipx::current_core]

##

##  set_property supported_families \

##    {{kintexu}    {Pre-Production} \

##      {virtexu}    {Pre-Production} \

##      {virtex7}    {Production} \

##      {qvirtex7}  {Production} \

##      {kintex7}    {Production} \

##      {kintex7l}  {Production} \

##      {qkintex7}  {Production} \

##      {qkintex7l}  {Production} \

##      {artix7}    {Production} \

##      {artix7l}    {Production} \

##      {aartix7}    {Production} \

##      {qartix7}    {Production} \

##      {zynq}      {Production} \

##      {qzynq}      {Production} \

##      {azynq}      {Production}} \

##  [ipx::current_core]

## }

## proc adi_ip_properties_lite {ip_name} {

##

##  ipx::package_project -root_dir .

##

##  set_property vendor {analog.com} [ipx::current_core]

##  set_property library {user} [ipx::current_core]

##  set_property taxonomy {{/AXI_Infrastructure}} [ipx::current_core]

##  set_property vendor_display_name {Analog Devices} [ipx::current_core]

##  set_property company_url {www.analog.com} [ipx::current_core]

##

##  set_property supported_families \

##    {{kintexu}    {Pre-Production} \

##      {virtexu}    {Pre-Production} \

##      {virtex7}    {Production} \

##      {qvirtex7}  {Production} \

##      {kintex7}    {Production} \

##      {kintex7l}  {Production} \

##      {qkintex7}  {Production} \

##      {qkintex7l}  {Production} \

##      {artix7}    {Production} \

##      {artix7l}    {Production} \

##      {aartix7}    {Production} \

##      {qartix7}    {Production} \

##      {zynq}      {Production} \

##      {qzynq}      {Production} \

##      {azynq}      {Production}} \

##  [ipx::current_core]

## }

## proc adi_set_ports_dependency {port_prefix dependency} {

## foreach port [ipx::get_ports [format "%s%s" $port_prefix "*"]] {

## set_property ENABLEMENT_DEPENDENCY $dependency $port

## }

## }

## proc adi_set_bus_dependency {bus prefix dependency} {

## set_property ENABLEMENT_DEPENDENCY $dependency [ipx::get_bus_interfaces $bus -of_objects [ipx::current_core]]

## adi_set_ports_dependency $prefix $dependency

## }

## proc adi_add_port_map {bus phys logic} {

## set map [ipx::add_port_map $phys $bus]

## set_property "PHYSICAL_NAME" $phys $map

## set_property "LOGICAL_NAME" $logic $map

## }

## proc adi_add_bus {bus_name mode abs_type bus_type port_maps} {

## set bus [ipx::add_bus_interface $bus_name [ipx::current_core]]

##

## set_property "ABSTRACTION_TYPE_VLNV" $abs_type $bus

## set_property "BUS_TYPE_VLNV" $bus_type $bus

## set_property "INTERFACE_MODE" $mode $bus

##

## foreach port_map $port_maps {

## adi_add_port_map $bus {*}$port_map

## }

## }

## proc adi_add_bus_clock {clock_signal_name bus_inf_name {reset_signal_name ""} {reset_signal_mode "slave"}} {

## set bus_inf_name_clean [string map {":" "_"} $bus_inf_name]

## set clock_inf_name [format "%s%s" $bus_inf_name_clean "_signal_clock"]

## set clock_inf [ipx::add_bus_interface $clock_inf_name [ipx::current_core]]

## set_property abstraction_type_vlnv "xilinx.com:signal:clock_rtl:1.0" $clock_inf

## set_property bus_type_vlnv "xilinx.com:signal:clock:1.0" $clock_inf

## set_property display_name $clock_inf_name $clock_inf

## set clock_map [ipx::add_port_map "CLK" $clock_inf]

## set_property physical_name $clock_signal_name $clock_map

##

## set assoc_busif [ipx::add_bus_parameter "ASSOCIATED_BUSIF" $clock_inf]

## set_property value $bus_inf_name $assoc_busif

##

## if { $reset_signal_name != "" } {

## set assoc_reset [ipx::add_bus_parameter "ASSOCIATED_RESET" $clock_inf]

## set_property value $reset_signal_name $assoc_reset

##

## set reset_inf_name [format "%s%s" $bus_inf_name_clean "_signal_reset"]

## set reset_inf [ipx::add_bus_interface $reset_inf_name [ipx::current_core]]

## set_property abstraction_type_vlnv "xilinx.com:signal:reset_rtl:1.0" $reset_inf

## set_property bus_type_vlnv "xilinx.com:signal:reset:1.0" $reset_inf

## set_property display_name $reset_inf_name $reset_inf

## set_property interface_mode $reset_signal_mode $reset_inf

## set reset_map [ipx::add_port_map "RST" $reset_inf]

## set_property physical_name $reset_signal_name $reset_map

##

## set reset_polarity [ipx::add_bus_parameter "POLARITY" $reset_inf]

## set_property value "ACTIVE_LOW" $reset_polarity

## }

## }

## proc adi_ip_add_core_dependencies {vlnvs} {

## foreach file_group [ipx::get_file_groups * -of_objects [ipx::current_core]] {

## foreach vlnv $vlnvs {

## ipx::add_subcore $vlnv $file_group

## }

## }

## }

## proc adi_if_define {name} {

##

##  ipx::create_abstraction_definition ADI user ${name}_rtl 1.0

##  ipx::create_bus_definition ADI user $name 1.0

##

##  set_property xml_file_name ${name}_rtl.xml [ipx::current_busabs]

##  set_property xml_file_name ${name}.xml [ipx::current_busdef]

##  set_property bus_type_vlnv ADI:user:${name}:1.0 [ipx::current_busabs]

##

##  ipx::save_abstraction_definition [ipx::current_busabs]

##  ipx::save_bus_definition [ipx::current_busdef]

## }

## proc adi_if_ports {dir width name {type none}} {

##

##  ipx::add_bus_abstraction_port $name [ipx::current_busabs]

##  set m_intf [ipx::get_bus_abstraction_ports $name -of_objects [ipx::current_busabs]]

##  set_property master_presence required $m_intf

##  set_property slave_presence  required $m_intf

##  set_property master_width $width $m_intf

##  set_property slave_width  $width $m_intf

##

##  set m_dir "in"

##  set s_dir "out"

##  if {$dir eq "output"} {

##    set m_dir "out"

##    set s_dir "in"

##  }

##

##  set_property master_direction $m_dir $m_intf

##  set_property slave_direction  $s_dir $m_intf

##

##  if {$type ne "none"} {

##    set_property is_${type} true $m_intf

##  }

##

##  ipx::save_bus_definition [ipx::current_busdef]

##  ipx::save_abstraction_definition [ipx::current_busabs]

## }

## proc adi_if_infer_bus {if_name mode name maps} {

##

##  ipx::add_bus_interface $name [ipx::current_core]

##  set m_bus_if [ipx::get_bus_interfaces $name -of_objects [ipx::current_core]]

##  set_property abstraction_type_vlnv ${if_name}_rtl:1.0 $m_bus_if

##  set_property bus_type_vlnv ${if_name}:1.0 $m_bus_if

##  set_property interface_mode $mode $m_bus_if

##

##  foreach map $maps  {

##    set m_maps [regexp -all -inline {\S+} $map]

##    lassign $m_maps p_name p_map

##    ipx::add_port_map $p_name $m_bus_if

##    set_property physical_name $p_map [ipx::get_port_maps $p_name -of_objects $m_bus_if]

##  }

## }

# adi_ip_create axi_ad9361

INFO: [IP_Flow 19-234] Refreshing IP repositories

INFO: [IP_Flow 19-1704] No user IP repositories specified

INFO: [IP_Flow 19-2313] Loaded Vivado IP repository 'C:/Xilinx/Vivado/2015.4/data/ip'.

INFO: [IP_Flow 19-234] Refreshing IP repositories

INFO: [IP_Flow 19-1700] Loaded user IP repository 'd:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library'.

WARNING: [IP_Flow 19-3656] If you move the project, the path for repository 'd:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library' may become invalid. A better location for the repostory would be in a path adjacent to the project. (Current project location is 'd:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'.)

# adi_ip_files axi_ad9361 [list \

#  "$ad_hdl_dir/library/common/ad_axi_ip_constr.xdc" \

#  "$ad_hdl_dir/library/common/ad_rst.v" \

#  "$ad_hdl_dir/library/common/ad_lvds_clk.v" \

#  "$ad_hdl_dir/library/common/ad_lvds_in.v" \

#  "$ad_hdl_dir/library/common/ad_lvds_out.v" \

#  "$ad_hdl_dir/library/common/ad_mul.v" \

#  "$ad_hdl_dir/library/common/ad_pnmon.v" \

#  "$ad_hdl_dir/library/common/ad_dds_sine.v" \

#  "$ad_hdl_dir/library/common/ad_dds_1.v" \

#  "$ad_hdl_dir/library/common/ad_dds.v" \

#  "$ad_hdl_dir/library/common/ad_datafmt.v" \

#  "$ad_hdl_dir/library/common/ad_dcfilter.v" \

#  "$ad_hdl_dir/library/common/ad_iqcor.v" \

#  "$ad_hdl_dir/library/common/ad_addsub.v" \

#  "$ad_hdl_dir/library/common/ad_tdd_control.v" \

#  "$ad_hdl_dir/library/common/up_axi.v" \

#  "$ad_hdl_dir/library/common/up_xfer_cntrl.v" \

#  "$ad_hdl_dir/library/common/up_xfer_status.v" \

#  "$ad_hdl_dir/library/common/up_clock_mon.v" \

#  "$ad_hdl_dir/library/common/up_delay_cntrl.v" \

#  "$ad_hdl_dir/library/common/up_adc_common.v" \

#  "$ad_hdl_dir/library/common/up_adc_channel.v" \

#  "$ad_hdl_dir/library/common/up_dac_common.v" \

#  "$ad_hdl_dir/library/common/up_dac_channel.v" \

#  "$ad_hdl_dir/library/common/up_tdd_cntrl.v" \

#  "axi_ad9361_constr.xdc" \

#  "axi_ad9361_dev_if.v" \

#  "axi_ad9361_rx_pnmon.v" \

#  "axi_ad9361_rx_channel.v" \

#  "axi_ad9361_rx.v" \

#  "axi_ad9361_tx_channel.v" \

#  "axi_ad9361_tx.v" \

#  "axi_ad9361_tdd.v" \

#  "axi_ad9361_tdd_if.v" \

#  "axi_ad9361.v" ]

# adi_ip_properties axi_ad9361

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_mul.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_dds_sine.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_pnmon.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_dds_1.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_xfer_cntrl.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_xfer_status.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_rst.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_dds.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_datafmt.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_dcfilter.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_iqcor.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_addsub.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_clock_mon.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_adc_channel.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_dac_channel.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_lvds_clk.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_lvds_in.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_lvds_out.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_tdd_control.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_delay_cntrl.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_adc_common.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_dac_common.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_tdd_cntrl.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_axi.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_mul.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_dds_sine.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_pnmon.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_dds_1.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_xfer_cntrl.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_xfer_status.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_rst.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_dds.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_datafmt.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_dcfilter.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_iqcor.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_addsub.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_clock_mon.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_adc_channel.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_dac_channel.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_lvds_clk.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_lvds_in.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_lvds_out.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/ad_tdd_control.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_delay_cntrl.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_adc_common.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_dac_common.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_tdd_cntrl.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

CRITICAL WARNING: [IP_Flow 19-459] IP file 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/common/up_axi.v' appears to be outside of the project area 'D:/code/xilinx_vivado/2015.4/_test/hdl-hdl_2015_r2/library/axi_ad9361'. You can use the ipx::package_project -import_files option to copy remote files into the IP directory.

INFO: [IP_Flow 19-2228] Inferred bus interface "tdd_sync" of definition type "analog.com:interface:fifo_rd:1.0".

INFO: [IP_Flow 19-2228] Inferred bus interface "tdd" of definition type "analog.com:interface:fifo_wr:1.0".

WARNING: [IP_Flow 19-2999] Will not infer bus interface "tdd_sync" for "analog.com:interface:fifo_wr:1.0". The interface exists with different type "analog.com:interface:fifo_rd:1.0".

INFO: [IP_Flow 19-2228] Inferred bus interface "up" of definition type "analog.com:interface:spi_engine_offload_ctrl:1.0".

ERROR: [Common 17-55] 'set_property' expects at least one object.

Resolution: If [get_<value>] was used to populate the object, check to make sure this command returns at least one valid object.

update_compile_order -fileset sim_1



Outcomes