UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Contributor
Contributor
899 Views
Registered: ‎04-17-2012

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

Jump to solution

Hi, I am trying to build the helloworld_ocl example targeting the aws vu9p-f1

 

 

$ make check TARGETS=hw DEVICES=/home/wimi/lvs/DSA_SDACCEL_AWS_VU9P/xilinx_aws-vu9p-f1_dynamic_5_0/xilinx_aws-vu9p-f1_dynamic_5_0.xpfm all

 

 

But I get the following:

 

...
===>The following messages were generated while creating FPGA bitstream. Log file:/home/wimi/lvs/ocl_xilinx/SDAccel_Examples/getting_started/host/helloworld_ocl/_xocc_link_vector_addition.hw.xilinx_aws-vu9p-f1_dynamic_5_0_vector_addition.hw.xilinx_aws-vu9p-f1_dynamic_5_0.dir/_vpl/ipi/vivado.log :
ERROR: [VPL 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.
ERROR: [VPL 60-341] Hardware accelerator integration failed. Aborting build_system. The following log file is available for debugging '/home/wimi/lvs/ocl_xilinx/SDAccel_Examples/getting_started/host/helloworld_ocl/_xocc_link_vector_addition.hw.xilinx_aws-vu9p-f1_dynamic_5_0_vector_addition.hw.xilinx_aws-vu9p-f1_dynamic_5_0.dir/_vpl/ipi/vivado.log'. Contact your local Xilinx representative and provide the log file for further assistance.

 

 

 

Checking the log file:

 

...
--- DEBUG: source ./dr.bd.tcl
WARNING: [Coretcl 2-1042] No IP was identified for upgrade.
WARNING: [BD 5-230] No cells matched 'get_bd_cells /interconnect_axilite_user_slr1'
INFO: [Common 17-17] undo 'set_property'
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.

while executing
"source $dr_bd_tcl"
(procedure "ocl_util::init_ocl_project_unip" line 145)
invoked from within
"ocl_util::init_ocl_project_unip $dsa_info $config_info $clk_info $debug_profile_info"
(file "/home/wimi/lvs/ocl_xilinx/SDAccel_Examples/getting_started/host/helloworld_ocl/_xocc_link_vector_addition.hw.xilinx_aws-vu9p-f1_dynamic_5_0_vector_add..." line 180)
INFO: [Common 17-206] Exiting Vivado at Tue Sep 25 19:26:31 2018...

 

Not sure if the dr.bd.tcl file is using the wrong configuration:

 

if {[llength [get_files *.bd]] == 1} {
set diagram_handle [open_bd_design [get_files *.bd]]
} else {
set diagram_handle [open_bd_design [get_files pfm_dynamic.bd]]
}
upgrade_ip [get_ips]
upgrade_ip -quiet [get_bd_cells * -quiet -hierarchical -filter {VLNV =~ "xilinx.com:ip:processing_system7:*"}]
upgrade_ip -quiet [get_bd_cells * -quiet -hierarchical -filter {VLNV =~ "xilinx.com:ip:zynq_ultra_ps_e:*"}]

#---------------------------
# Constant blocks
#---------------------------

#---------------------------
# Platform Parameters for xilinx_vcu1525_dynamic_5_0
#---------------------------
set interconnect_axilite_user_slr1 [get_bd_cell /interconnect_axilite_user_slr1]

set_property -dict [ list \
CONFIG.NUM_SI 1 \
CONFIG.NUM_MI 4 \
CONFIG.M03_HAS_REGSLICE 1 \
] $interconnect_axilite_user_slr1

#---------------------------
# Instantiating vector_add_1
#---------------------------
set vector_add_1 [create_bd_cell -type ip -vlnv xilinx.com:hls:vector_add:1.0 vector_add_1]

#---------------------------
# Connectivity
#---------------------------
connect_bd_net \
[get_bd_pins /clkwiz_kernel_clk_out1] \
[get_bd_pins /interconnect_axilite_user_slr1/M03_ACLK] \
[get_bd_pins /vector_add_1/ap_clk] \

connect_bd_net \
[get_bd_pins /reset_controllers/psreset_gate_pr_kernel/interconnect_aresetn] \
[get_bd_pins /interconnect_axilite_user_slr1/M03_ARESETN] \

connect_bd_net \
[get_bd_pins /reset_controllers/psreset_gate_pr_kernel/peripheral_aresetn] \
[get_bd_pins /vector_add_1/ap_rst_n] \

connect_bd_intf_net \
[get_bd_intf_pins /interconnect_axilite_user_slr1/M03_AXI] \
[get_bd_intf_pins /vector_add_1/s_axi_control] \

sdx_memory_subsystem::map_memory_resource \
[get_bd_intf_pins /vector_add_1/m_axi_gmem] \

I built succesfully targeting the vcu1525, but always get same message when using the vu9p DSA.
Any help would be greatly appreciated!

 

 

Leo


Best,
L30nardo SV
0 Kudos
1 Solution

Accepted Solutions
Moderator
Moderator
839 Views
Registered: ‎11-04-2010

Re: Building ERROR: [VPL 17-55] 'set_property' expects at least one object.

Jump to solution
Though the error is reported for [2], the cause is in [1], the bd cell "/interconnect_axilite_user_slr1" is not found:
ERROR: [Common 17-55] 'set_property' expects at least one object.

dr.bd.tcl
#---------------------------
# Platform Parameters for xilinx_vcu1525_dynamic_5_0
#---------------------------
[1]set interconnect_axilite_user_slr1 [get_bd_cell /interconnect_axilite_user_slr1]
[2]set_property -dict [ list \
CONFIG.NUM_SI 1 \
CONFIG.NUM_MI 4 \
CONFIG.M03_HAS_REGSLICE 1 \
] $interconnect_axilite_user_slr1

It seems that the platform is not correctly set.
-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post

2 Replies
Moderator
Moderator
840 Views
Registered: ‎11-04-2010

Re: Building ERROR: [VPL 17-55] 'set_property' expects at least one object.

Jump to solution
Though the error is reported for [2], the cause is in [1], the bd cell "/interconnect_axilite_user_slr1" is not found:
ERROR: [Common 17-55] 'set_property' expects at least one object.

dr.bd.tcl
#---------------------------
# Platform Parameters for xilinx_vcu1525_dynamic_5_0
#---------------------------
[1]set interconnect_axilite_user_slr1 [get_bd_cell /interconnect_axilite_user_slr1]
[2]set_property -dict [ list \
CONFIG.NUM_SI 1 \
CONFIG.NUM_MI 4 \
CONFIG.M03_HAS_REGSLICE 1 \
] $interconnect_axilite_user_slr1

It seems that the platform is not correctly set.
-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post

Contributor
Contributor
811 Views
Registered: ‎04-17-2012

Re: Building ERROR: [VPL 17-55] 'set_property' expects at least one object.

Jump to solution

Yes, based on example Makefiles given for AWS, the platform was not set correctly.

 

It seems the problem was caused by any of these xocc compiler and linker flags, respectively: 

 

"--max_memory_ports"  and "--sp".

 

Thank you!

 

 


Best,
L30nardo SV
0 Kudos