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,
Internet Explorer 11,
Safari. Thank you!
AR# 61516: Vivado IPI Integrator - ERROR: [BD 41-237] Bus Interface property PROTOCOL does not match
Vivado IPI Integrator - ERROR: [BD 41-237] Bus Interface property PROTOCOL does not match
When cascading a 1:1 AXI Interconnect (1 slave interface and 1 master interface) to another AXI Interconnect, the following errors occur:
ERROR: [BD 41-237] Bus Interface property PROTOCOL does not match between /axi_interconnect_1/s00_couplers/auto_pc/S_AXI(AXI4) and /axi_interconnect_1/s00_couplers/auto_cc/M_AXI(AXI4LITE) ERROR: [BD 41-237] Bus Interface property PROTOCOL does not match between /axi_interconnect_1/m01_couplers/m01_regslice/S_AXI(AXI4LITE) and /axi_interconnect_1/xbar/M01_AXI(AXI4)
How do I resolve this?
This issue may be caused by a limitation in the parameter propagation algorithm in Vivado versions 2014.2 and prior.
The following workarounds are available:
Remove the 1:1 interconnect, potentially enabling the needed functionality in the other interconnect.
Manually instantiate the desired feature block (such as an axi_register_slice) instead of the automatic AXI_Interconnect. Manually configure the block's settings. Note: Changes elsewhere in architecture of the design may also require manual modification of this block(s).
Change to a 1:2 interconnect, tying off the additional master ports M01_ACLK and M01_ARESET to the same as the main interconnect signals ACLK and ARESET.
A fix has not been scheduled at the time of writing.
Was this Answer Record helpful?
Vivado Design Suite - 2013.3
Vivado Design Suite - 2013.4
Vivado Design Suite - 2014.1
Vivado Design Suite - 2014.2