AnsweredAssumed Answered

Daq2 + KCU105

Question asked by rgetz Employee on Aug 1, 2016
Latest reply on Nov 16, 2016 by CsomI

Someone asked me by email:


I am trying to use the DAQ2 FMC module with the Xilinx KCU105 board. Unfortunately Vivado 2015.4.2 is the only one that fully supports both, except for the unstable libraries that you guys have.


After building the necessary libraries in Vivado I get the following error:


ERROR: [BD 41-1075] Cannot create address segment for </axi_ad9680_xcvr/s_axi/axi_lite> in </sys_mb/Data> at 0x44A70000 [ 4K ]. The proposed address 0x44A70000 [ 4K ] conflicts with peripheral /axi_spi/AXI_LITE/Reg mapped into segment /sys_mb/Data/SEG_data_axi_spi at 0x44A70000 [ 64K ].

ERROR: [BD 5-14] Error: running create_bd_segment.

ERROR: [BD 5-13] Error: running create_bd_segment, could not find segment /sys_mb/Data/SEG_data_axi_ad9680_xcvr

ERROR: [Common 17-39] 'create_bd_addr_seg' failed due to earlier errors.


    while executing

"create_bd_addr_seg -range $p_seg_range  -offset $p_address $sys_addr_cntrl_space  $p_seg_name "SEG_data_${p_name}""

    invoked from within

"if {($p_index == 0) && ($sys_zynq < 2)} {

      set p_seg_range [get_property range $p_seg_name]

      create_bd_addr_seg -range $p_seg_range  -offset..."

    ("foreach" body line 2)

    invoked from within

"foreach p_seg_name $p_seg {

    if {($p_index == 0) && ($sys_zynq < 2)} {

      set p_seg_range [get_property range $p_seg_name]


    (procedure "ad_cpu_interconnect" line 82)

    invoked from within

"ad_cpu_interconnect 0x44A70000 axi_ad9680_xcvr"

    (file "../common/daq2_bd.tcl" line 226)


    while executing

"source ../common/daq2_bd.tcl"

    (file "system_bd.tcl" line 8)


    while executing

"source system_bd.tcl"

    (procedure "adi_project_create" line 112)

    invoked from within