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: 
Highlighted
Contributor
Contributor
503 Views
Registered: ‎09-19-2017

[BD 41-237] Bus Interface property SUPPORTS_NARROW_BURST does not match between /axi_ic_zynq_ultra_ps_e_0_M_AXI_HPM0_FPD/xbar/S00_AXI(0) and /axi_ic_zynq_ultra_ps_e_0_M_AXI_HPM0_FPD/

Hello,

     Tool: SDSoC2017.1

    board: Avnet UltraZed-3EG IO Carrier Card (ES1 Silicon) (xczu3eg-sfva625-1-i-es1)

    I have an UltraZed developement board and I customized a simple SDSoC platform(UltraZed) for it. However, when I used it to compile a simple matrix addition and multiplication, SDxIDE reported the following error:

ERROR: [SystemLinker 83-4807] Error creating bitstream
ERROR: [SdsCompiler 83-5019] Exiting sds++ : Error when calling 'C:/Xilinx/SDx/2017.1/bin/system_linker -cf-input D:/workspace_UZ/test_UltraZed/Release/_sds/.llvm/apsys_0.xml -cf-output-dir _sds/p0 -ip-db D:/workspace_UZ/test_UltraZed/Release/_sds/.cdb/xd_ip_db.xml -ip-repo D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo -sds-pf C:/Xilinx/SDx/2017.1/platforms/UltraZed:linux  -sds-sys-config linux -sds-proc a53_0 -bitstream -bit-name test_UltraZed.elf.bit -boot-files   -target-os linux -trace-buffer 1024 -mdev-no-swgen -mdev-no-xsd -sdsoc -sd-output-dir _sds/p0/sd_card -bit-binary -elf D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/test_UltraZed.elf'

    

   And I found a critical warning obove it:

   

CRITICAL WARNING: [BD 41-237] Bus Interface property SUPPORTS_NARROW_BURST does not match between /axi_ic_zynq_ultra_ps_e_0_M_AXI_HPM0_FPD/xbar/S00_AXI(0) and /axi_ic_zynq_ultra_ps_e_0_M_AXI_HPM0_FPD/s00_couplers/s00_data_fifo/M_AXI(1)
See D:/workspace_UZ/test_UltraZed/Release/_sds/p0/ipi/vivado.log for the context of the Vivado message above.

The following is the SDS.log:

(c) Copyright 2012-2017 Xilinx, Inc. All Rights Reserved.
#-----------------------------------------------------------
# Tool version  : sds++ 2017.1 SW Build 1915620 on Jun 22 2017 18:07:29
# Start time    : Mon May 14 11:17:35 +0800 2018
# Command line  : sds++ -o test_UltraZed.elf ./src/madd.o ./src/main.o ./src/mmult.o -dmclkid 3 -sds-sys-config linux -sds-proc a53_0 -sds-pf UltraZed
# Log file      : D:/workspace_UZ/test_UltraZed/Release/_sds/reports/sds.log
# Journal file  : D:/workspace_UZ/test_UltraZed/Release/_sds/reports/sds.jou
# Report file   : D:/workspace_UZ/test_UltraZed/Release/_sds/reports/sds.rpt
#-----------------------------------------------------------

Libraries: 
Library Paths {}
Analyzing object files
aarch64-linux-gnu-objcopy -O binary --set-section-flags .xdinfo=alloc --only-section=.xdinfo D:/workspace_UZ/test_UltraZed/Release/src/madd.o D:/workspace_UZ/test_UltraZed/Release/_sds/.data/xdinfo.xml
aarch64-linux-gnu-objcopy -O binary --set-section-flags .xddata=alloc --only-section=.xddata D:/workspace_UZ/test_UltraZed/Release/src/madd.o D:/workspace_UZ/test_UltraZed/Release/_sds/.data/madd.xml
aarch64-linux-gnu-objcopy -O binary --set-section-flags .xdpp=alloc --only-section=.xdpp D:/workspace_UZ/test_UltraZed/Release/src/madd.o D:/workspace_UZ/test_UltraZed/Release/_sds/.pp/madd.ii
aarch64-linux-gnu-objcopy -O binary --set-section-flags .xdfcnmap=alloc --only-section=.xdfcnmap D:/workspace_UZ/test_UltraZed/Release/src/madd.o D:/workspace_UZ/test_UltraZed/Release/_sds/.cdb/madd.fcnmap.xml
aarch64-linux-gnu-objcopy -O binary --set-section-flags .xdhlscore=alloc --only-section=.xdhlscore D:/workspace_UZ/test_UltraZed/Release/src/madd.o D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_madd_1_0/xilinx_com_hls_madd_1_0.zip
C:/Xilinx/SDx/2017.1/bin/unzip.bat  -u -o D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_madd_1_0/xilinx_com_hls_madd_1_0.zip -d D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_madd_1_0
Archive:  D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_madd_1_0/xilinx_com_hls_madd_1_0.zip
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_madd_1_0/component.xml  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_madd_1_0/hdl/ip/a0_madd_ap_fadd_11_no_dsp_32.vhd  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_madd_1_0/constraints/a0_madd_ooc.xdc  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_madd_1_0/hdl/verilog/a0_madd.v  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_madd_1_0/hdl/verilog/a0_madd_fadd_32ns_32bkb.v  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_madd_1_0/hdl/vhdl/a0_madd.vhd  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_madd_1_0/hdl/vhdl/a0_madd_fadd_32ns_32bkb.vhd  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_madd_1_0/doc/ReleaseNotes.txt  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_madd_1_0/misc/logo.png  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_madd_1_0/xgui/madd_v1_0.tcl  
aarch64-linux-gnu-objcopy -O binary --set-section-flags .xdif=alloc --only-section=.xdif D:/workspace_UZ/test_UltraZed/Release/src/madd.o D:/workspace_UZ/test_UltraZed/Release/_sds/.cdb/madd_if.xml
aarch64-linux-gnu-objcopy -O binary --set-section-flags .xdinfo=alloc --only-section=.xdinfo D:/workspace_UZ/test_UltraZed/Release/src/main.o D:/workspace_UZ/test_UltraZed/Release/_sds/.data/xdinfo.xml
aarch64-linux-gnu-objcopy -O binary --set-section-flags .xddata=alloc --only-section=.xddata D:/workspace_UZ/test_UltraZed/Release/src/main.o D:/workspace_UZ/test_UltraZed/Release/_sds/.data/xddata.xml
aarch64-linux-gnu-objcopy -O binary --set-section-flags .xdinfo=alloc --only-section=.xdinfo D:/workspace_UZ/test_UltraZed/Release/src/mmult.o D:/workspace_UZ/test_UltraZed/Release/_sds/.data/xdinfo.xml
aarch64-linux-gnu-objcopy -O binary --set-section-flags .xddata=alloc --only-section=.xddata D:/workspace_UZ/test_UltraZed/Release/src/mmult.o D:/workspace_UZ/test_UltraZed/Release/_sds/.data/mmult.xml
aarch64-linux-gnu-objcopy -O binary --set-section-flags .xdpp=alloc --only-section=.xdpp D:/workspace_UZ/test_UltraZed/Release/src/mmult.o D:/workspace_UZ/test_UltraZed/Release/_sds/.pp/mmult.ii
aarch64-linux-gnu-objcopy -O binary --set-section-flags .xdfcnmap=alloc --only-section=.xdfcnmap D:/workspace_UZ/test_UltraZed/Release/src/mmult.o D:/workspace_UZ/test_UltraZed/Release/_sds/.cdb/mmult.fcnmap.xml
aarch64-linux-gnu-objcopy -O binary --set-section-flags .xdhlscore=alloc --only-section=.xdhlscore D:/workspace_UZ/test_UltraZed/Release/src/mmult.o D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0/xilinx_com_hls_mmult_1_0.zip
C:/Xilinx/SDx/2017.1/bin/unzip.bat  -u -o D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0/xilinx_com_hls_mmult_1_0.zip -d D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0
Archive:  D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0/xilinx_com_hls_mmult_1_0.zip
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0/component.xml  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0/hdl/ip/a1_mmult_ap_fadd_11_no_dsp_32.vhd  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0/hdl/ip/a1_mmult_ap_fmul_6_max_dsp_32.vhd  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0/constraints/a1_mmult_ooc.xdc  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0/hdl/verilog/a1_mmult.v  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0/hdl/verilog/a1_mmult_Abuf_0.v  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0/hdl/verilog/a1_mmult_fadd_32ns_3bkb.v  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0/hdl/verilog/a1_mmult_fmul_32ns_3cud.v  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0/hdl/vhdl/a1_mmult.vhd  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0/hdl/vhdl/a1_mmult_Abuf_0.vhd  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0/hdl/vhdl/a1_mmult_fadd_32ns_3bkb.vhd  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0/hdl/vhdl/a1_mmult_fmul_32ns_3cud.vhd  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0/doc/ReleaseNotes.txt  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0/misc/logo.png  
  inflating: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0/xgui/mmult_v1_0.tcl  
aarch64-linux-gnu-objcopy -O binary --set-section-flags .xdif=alloc --only-section=.xdif D:/workspace_UZ/test_UltraZed/Release/src/mmult.o D:/workspace_UZ/test_UltraZed/Release/_sds/.cdb/mmult_if.xml
C:/Xilinx/SDx/2017.1/bin/build_xd_ip_db  -sds-pf C:/Xilinx/SDx/2017.1/platforms/UltraZed/hw/UltraZed.hpfm  -ip D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_madd_1_0 -ip D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0  -o D:/workspace_UZ/test_UltraZed/Release/_sds/.cdb/xd_ip_db.xml  
INFO: Using user-defined path for XILINX_XD environment variable C:/Xilinx/SDx/2017.1
processing accelerators: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_madd_1_0
ip_dir: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_madd_1_0
C:/Xilinx/SDx/2017.1/bin/xsltproc --stringparam xpath "spirit:component/spirit:name/text()" C:/Xilinx/SDx/2017.1/scripts/xdcc/xpathValueOf.xsl D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_madd_1_0/component.xml
ip_name: madd
processing accelerators: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0
ip_dir: D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0
C:/Xilinx/SDx/2017.1/bin/xsltproc --stringparam xpath "spirit:component/spirit:name/text()" C:/Xilinx/SDx/2017.1/scripts/xdcc/xpathValueOf.xsl D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo/xilinx_com_hls_mmult_1_0/component.xml
ip_name: mmult
Generating data motion network
C:/Xilinx/SDx/2017.1/bin/llvm-link -o D:/workspace_UZ/test_UltraZed/Release/_sds/.llvm/sds_all.o D:/workspace_UZ/test_UltraZed/Release/_sds/.llvm/./src/madd.s D:/workspace_UZ/test_UltraZed/Release/_sds/.llvm/./src/main.s D:/workspace_UZ/test_UltraZed/Release/_sds/.llvm/./src/mmult.s

D:\workspace_UZ\test_UltraZed\Release>C:\Xilinx\SDx\2017.1\llvm-clang\win64\llvm\bin\llvm-link.exe -o D:/workspace_UZ/test_UltraZed/Release/_sds/.llvm/sds_all.o D:/workspace_UZ/test_UltraZed/Release/_sds/.llvm/./src/madd.s D:/workspace_UZ/test_UltraZed/Release/_sds/.llvm/./src/main.s D:/workspace_UZ/test_UltraZed/Release/_sds/.llvm/./src/mmult.s 

D:\workspace_UZ\test_UltraZed\Release>exit /b 0 
C:/Xilinx/SDx/2017.1/bin/XidanePass  --platform UltraZed  --dmclkid 3  --repo D:/workspace_UZ/test_UltraZed/Release/_sds/.cdb/xd_ip_db.xml  --dmdb C:/Xilinx/SDx/2017.1/data/DM.db   -os linux -processor cortex-a53  

D:\workspace_UZ\test_UltraZed\Release\_sds\.llvm>opt -disable-output -instcombine -mem2reg -basicaa -XidanePass --platform UltraZed --dmclkid 3 --repo D:/workspace_UZ/test_UltraZed/Release/_sds/.cdb/xd_ip_db.xml --dmdb C:/Xilinx/SDx/2017.1/data/DM.db -os linux -processor cortex-a53  0<sds_all.o 
INFO: [DMAnalysis 83-4494] Analyzing hardware accelerators...
INFO: [DMAnalysis 83-4497] Analyzing callers to hardware accelerators...
INFO: [DMAnalysis 83-4444] Scheduling data transfer graph for partition 0
INFO: [DMAnalysis 83-4446] Creating data motion network hardware for partition 0
INFO: [DMAnalysis 83-4448] Creating software stub functions for partition 0
INFO: [DMAnalysis 83-4450] Generating data motion network report for partition 0
INFO: [DMAnalysis 83-4454] Rewriting caller code
Creating block diagram (BD), address map, port information and device registration for partition 0 (this may take a few minutes)
C:/Xilinx/SDx/2017.1/bin/system_linker -cf-input D:/workspace_UZ/test_UltraZed/Release/_sds/.llvm/apsys_0.xml -cf-output-dir _sds/p0 -ip-db D:/workspace_UZ/test_UltraZed/Release/_sds/.cdb/xd_ip_db.xml -ip-repo D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo -sds-pf C:/Xilinx/SDx/2017.1/platforms/UltraZed:linux  -sds-sys-config linux -sds-proc a53_0 -software-only   -target-os linux -trace-buffer 1024 -sdsoc 
system_linker started at Mon May 14 11:17:57 +0800 2018
CRITICAL WARNING: [BD 41-237] Bus Interface property SUPPORTS_NARROW_BURST does not match between /axi_ic_zynq_ultra_ps_e_0_M_AXI_HPM0_FPD/xbar/S00_AXI(0) and /axi_ic_zynq_ultra_ps_e_0_M_AXI_HPM0_FPD/s00_couplers/s00_data_fifo/M_AXI(1)
See D:/workspace_UZ/test_UltraZed/Release/_sds/p0/ipi/vivado.log for the context of the Vivado message above.
Copying address map
Creating port and device registration data
system_linker completed at Mon May 14 11:23:14 +0800 2018
Software tracing enabled
Rewrite caller functions
aarch64-linux-gnu-objcopy -O binary --set-section-flags .xdinfo=alloc --only-section=.xdinfo D:/workspace_UZ/test_UltraZed/Release/src/main.o D:/workspace_UZ/test_UltraZed/Release/_sds/.data/xdinfo.xml
aarch64-linux-gnu-objcopy -O binary --set-section-flags .xddata=alloc --only-section=.xddata D:/workspace_UZ/test_UltraZed/Release/src/main.o D:/workspace_UZ/test_UltraZed/Release/_sds/.data/xddata.xml
aarch64-linux-gnu-objcopy -O binary --set-section-flags .xdsdata=alloc --only-section=.xdsdata D:/workspace_UZ/test_UltraZed/Release/src/main.o D:/workspace_UZ/test_UltraZed/Release/_sds/.data/main.o.xml
C:/Xilinx/SDx/2017.1/bin/caller_rewrite  -rewrite D:/workspace_UZ/test_UltraZed/Release/_sds/.llvm/caller0.cfrewrite  -o D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/main.cpp  D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/unix_main.cpp  --  -c  -ID:/workspace_UZ/test_UltraZed/src -ID:/workspace_UZ/test_UltraZed/src -Wall -O3 -fmessage-length=0 -MMD -MP -D __SDSCC__  -target aarch64-linux-gnu -mcpu=cortex-a53 -O0 -g -w    -I C:/Xilinx/SDx/2017.1/target/aarch64-linux/include  -I C:/Xilinx/SDx/2017.1/Vivado_HLS/include   -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/aarch64-linux-gnu/include/c++/6.2.1 -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/aarch64-linux-gnu/include/c++/6.2.1/aarch64-linux-gnu -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/aarch64-linux-gnu/include/c++/6.2.1/backward -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/lib/gcc/aarch64-linux-gnu/6.2.1/include -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/lib/gcc/aarch64-linux-gnu/6.2.1/include-fixed -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/aarch64-linux-gnu/include -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/aarch64-linux-gnu/libc/usr/include  -std=c++11
Compile caller rewrite file D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/main.cpp
aarch64-linux-gnu-g++  -c D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/main.cpp  -ID:/workspace_UZ/test_UltraZed/src -ID:/workspace_UZ/test_UltraZed/src -Wall -O3 -fmessage-length=0 -MMD -MP -D __SDSCC__      -I C:/Xilinx/SDx/2017.1/target/aarch64-linux/include  -I C:/Xilinx/SDx/2017.1/Vivado_HLS/include  -o D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/main.o
Prepare hardware access API functions
Create accelerator stub functions
C:/Xilinx/SDx/2017.1/bin/stub_gen  -func "madd" -stub D:/workspace_UZ/test_UltraZed/Release/_sds/.llvm/madd.cfrewrite  -o D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/madd.cpp  D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/unix_madd.cpp  --  -c  -ID:/workspace_UZ/test_UltraZed/src -ID:/workspace_UZ/test_UltraZed/src -Wall -O3 -fmessage-length=0 -MMD -MP -D __SDSCC__  -target aarch64-linux-gnu -mcpu=cortex-a53 -O0 -g -w    -I C:/Xilinx/SDx/2017.1/target/aarch64-linux/include  -I C:/Xilinx/SDx/2017.1/Vivado_HLS/include   -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/aarch64-linux-gnu/include/c++/6.2.1 -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/aarch64-linux-gnu/include/c++/6.2.1/aarch64-linux-gnu -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/aarch64-linux-gnu/include/c++/6.2.1/backward -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/lib/gcc/aarch64-linux-gnu/6.2.1/include -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/lib/gcc/aarch64-linux-gnu/6.2.1/include-fixed -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/aarch64-linux-gnu/include -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/aarch64-linux-gnu/libc/usr/include  -std=c++11
C:/Xilinx/SDx/2017.1/bin/stub_gen  -func "mmult" -stub D:/workspace_UZ/test_UltraZed/Release/_sds/.llvm/mmult.cfrewrite  -o D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/mmult.cpp  D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/unix_mmult.cpp  --  -c  -ID:/workspace_UZ/test_UltraZed/src -ID:/workspace_UZ/test_UltraZed/src -Wall -O3 -fmessage-length=0 -MMD -MP -D __SDSCC__  -target aarch64-linux-gnu -mcpu=cortex-a53 -O0 -g -w    -I C:/Xilinx/SDx/2017.1/target/aarch64-linux/include  -I C:/Xilinx/SDx/2017.1/Vivado_HLS/include   -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/aarch64-linux-gnu/include/c++/6.2.1 -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/aarch64-linux-gnu/include/c++/6.2.1/aarch64-linux-gnu -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/aarch64-linux-gnu/include/c++/6.2.1/backward -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/lib/gcc/aarch64-linux-gnu/6.2.1/include -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/lib/gcc/aarch64-linux-gnu/6.2.1/include-fixed -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/aarch64-linux-gnu/include -IC:/Xilinx/SDx/2017.1/SDK/gnu/aarch64/nt/aarch64-linux/aarch64-linux-gnu/libc/usr/include  -std=c++11
Compile hardware access API functions
aarch64-linux-gnu-gcc       -I C:/Xilinx/SDx/2017.1/target/aarch64-linux/include  -I C:/Xilinx/SDx/2017.1/Vivado_HLS/include -c  D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/portinfo.c
aarch64-linux-gnu-g++      -I C:/Xilinx/SDx/2017.1/target/aarch64-linux/include  -I C:/Xilinx/SDx/2017.1/Vivado_HLS/include -c  D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/cf_stub.c
aarch64-linux-gnu-ar crs D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/libxlnk_stub.a D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/portinfo.o D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/cf_stub.o
Compile accelerator stub functions
aarch64-linux-gnu-g++ -c madd.cpp -ID:/workspace_UZ/test_UltraZed/src -ID:/workspace_UZ/test_UltraZed/src -Wall -O3 -fmessage-length=0 -MMD -MP -D __SDSCC__      -I C:/Xilinx/SDx/2017.1/target/aarch64-linux/include  -I C:/Xilinx/SDx/2017.1/Vivado_HLS/include -o madd.o
aarch64-linux-gnu-g++ -c mmult.cpp -ID:/workspace_UZ/test_UltraZed/src -ID:/workspace_UZ/test_UltraZed/src -Wall -O3 -fmessage-length=0 -MMD -MP -D __SDSCC__      -I C:/Xilinx/SDx/2017.1/target/aarch64-linux/include  -I C:/Xilinx/SDx/2017.1/Vivado_HLS/include -o mmult.o
aarch64-linux-gnu-ar crs D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/libtest_UltraZed.a D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/portinfo.o D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/cf_stub.o D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/madd.o D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/mmult.o
Link application ELF file
aarch64-linux-gnu-g++    D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/madd.o D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/mmult.o D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/main.o     -L C:/Xilinx/SDx/2017.1/target/aarch64-linux/lib -LD:/workspace_UZ/test_UltraZed/Release/_sds/swstubs -Wl,--start-group  -Wl,--end-group -Wl,--start-group    -lpthread -lsds_lib -lxlnk_stub  -Wl,--end-group -o D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/test_UltraZed.elf
aarch64-linux-gnu-objcopy -R .xdinfo -R .xddata -R .xdasm -R .xdfcnmap -R .xdhlscore -R .xdif -R .xdparams -R .xdcore -R .xdsdata -R .xdpp D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/test_UltraZed.elf
Enable generation of hardware programming files
Enable generation of boot files
Calling system_linker for partition 0
C:/Xilinx/SDx/2017.1/bin/system_linker -cf-input D:/workspace_UZ/test_UltraZed/Release/_sds/.llvm/apsys_0.xml -cf-output-dir _sds/p0 -ip-db D:/workspace_UZ/test_UltraZed/Release/_sds/.cdb/xd_ip_db.xml -ip-repo D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo -sds-pf C:/Xilinx/SDx/2017.1/platforms/UltraZed:linux  -sds-sys-config linux -sds-proc a53_0 -bitstream -bit-name test_UltraZed.elf.bit -boot-files   -target-os linux -trace-buffer 1024 -mdev-no-swgen -mdev-no-xsd -sdsoc -sd-output-dir _sds/p0/sd_card -bit-binary -elf D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/test_UltraZed.elf
system_linker started at Mon May 14 11:23:19 +0800 2018
Generating bitstream for platform UltraZed.
... This may take some time to complete
... [11:43:21] Starting synth_design
... [11:43:27] Starting RTL Elaboration : Time (s): cpu = 00:00:02 ; elapsed = 00:00:02 . Memory (MB): peak = 755.391 ; gain = 0.000
... [11:43:42] Start Loading Part and Timing Information
... [11:43:42] Start Applying 'set_property' XDC Constraints
... [11:43:42] Start RTL Component Statistics 
... [11:43:42] Start RTL Hierarchical Component Statistics 
... [11:43:42] Start Part Resource Summary
... [11:43:42] Start Cross Boundary and Area Optimization
... [11:43:58] Start Applying XDC Timing Constraints
... [11:43:58] Start Timing Optimization
... [11:43:58] Start Technology Mapping
... [11:43:58] Start IO Insertion
... [11:43:58] Start Flattening Before IO Insertion
... [11:43:58] Start Final Netlist Cleanup
... [11:43:58] Start Renaming Generated Instances
... [11:43:58] Start Rebuilding User Hierarchy
... [11:43:58] Start Renaming Generated Ports
... [11:43:58] Start Handling Custom Attributes
... [11:43:58] Start Renaming Generated Nets
... [11:43:58] Start Writing Synthesis Report
... [11:45:52] Starting DRC Task
... [11:46:02] Starting Logic Optimization Task
... [11:46:23] Starting Connectivity Check Task
... [11:46:29] Starting Power Optimization Task
... [11:47:00] Starting PowerOpt Patch Enables Task
... [11:47:21] Starting Placer Task
... [11:51:29] Starting Routing Task
ERROR: [SystemLinker 83-4807] Error creating bitstream
ERROR: [SdsCompiler 83-5019] Exiting sds++ : Error when calling 'C:/Xilinx/SDx/2017.1/bin/system_linker -cf-input D:/workspace_UZ/test_UltraZed/Release/_sds/.llvm/apsys_0.xml -cf-output-dir _sds/p0 -ip-db D:/workspace_UZ/test_UltraZed/Release/_sds/.cdb/xd_ip_db.xml -ip-repo D:/workspace_UZ/test_UltraZed/Release/_sds/iprepo/repo -sds-pf C:/Xilinx/SDx/2017.1/platforms/UltraZed:linux  -sds-sys-config linux -sds-proc a53_0 -bitstream -bit-name test_UltraZed.elf.bit -boot-files   -target-os linux -trace-buffer 1024 -mdev-no-swgen -mdev-no-xsd -sdsoc -sd-output-dir _sds/p0/sd_card -bit-binary -elf D:/workspace_UZ/test_UltraZed/Release/_sds/swstubs/test_UltraZed.elf'
sds++ log file saved as D:/workspace_UZ/test_UltraZed/Release/_sds/reports/sds.log
ERROR: [SdsCompiler 83-5004] Build failed
sds++ completed at Mon May 14 11:57:07 +0800 2018

Thanks!

 

 

0 Kudos
1 Reply
Moderator
Moderator
428 Views
Registered: ‎09-12-2007

Re: [BD 41-237] Bus Interface property SUPPORTS_NARROW_BURST does not match between /axi_ic_zynq_ultra_ps_e_0_M_AXI_HPM0_FPD/xbar/S00_AXI(0) and /axi_ic_zynq_ultra_ps_e_0_M_AXI_HPM0_FPD/

According to the vivado.log, the bitstream is getting created successfully. Also, you can ignore the warning about the narrow bursts.

 

Have you a valid license here. Have you successfully built other projects?

 

0 Kudos