AR# 72948

HDMI Receiver Subsystem IP v3.1 (Rev 3) - Why do I receive the warning "[BD 41-177] The types of the interfaces 'VIDEO_OUT'(xilinx.com:interface:vid_io:1.0) and 'VIDEO_OUT_1'(xilinx.com:interface:axis:1.0) are incompatible. They cannot be connected."?

Description

I am receiving the warning below when using the HDMI Receiver Subsystem IP core.

[BD 41-177] The types of the interfaces 'VIDEO_OUT'(xilinx.com:interface:vid_io:1.0) and 'VIDEO_OUT_1'(xilinx.com:interface:axis:1.0) are incompatible. They cannot be connected.

Steps to reproduce this warning:

  1. Add the HDMI Receiver Subsystem IP configured as Native to the block design
  2. Make an external port connection to the VIDEO_OUT
  3. Save the block design
  4. Close the project and then reopen this block design.


The above warning will then occur.

Solution

This is a known issue as the default interface type of VIDEO_OUT is AXI4-Stream(xilinx.com:interface:axis:1.0), which is not over-written as vid_io (xilinx.com:interface:vid_io:1.0) when the IP configuration is changed to Native interface.

The interface type is only updated after you reopen the project. However, the external port has already been set to axi4-stream based on the default interface type.

When the project is reopened, there is a mismatch between the IP (xilinx.com:interface:vid_io:1.0) and the external port (xilinx.com:interface:axis:1.0).

To work around this issue you can redo the step to make an external port connection after reopening the project.

Linked Answer Records

Master Answer Records

AR# 72948
Date 10/18/2019
Status Active
Type General Article
IP