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!

AR# 61516

Vivado IPI Integrator - ERROR: [BD 41-237] Bus Interface property PROTOCOL does not match

Description

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?

Solution

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.

AR# 61516
Date Created 07/15/2014
Last Updated 07/16/2014
Status Active
Type General Article
Tools
  • Vivado Design Suite - 2013.3
  • Vivado Design Suite - 2013.4
  • Vivado Design Suite - 2014.1
  • Vivado Design Suite - 2014.2
IP
  • AXI Interconnect