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# 66994

MIPI CSI-2 Receiver Subsystem v2.0 - Why do I get a CRITICAL WARNING about 'vfb_v1_0_2_viv_fifo_gen.v' when instantiating multiple MIPI CSI-2 Receiver Subsystems on my design?

Description

Why do I get a CRITICAL WARNING about 'vfb_v1_0_2_viv_fifo_gen.v' when instantiating multiple MIPI CSI-2 Receiver Subsystems on my design?

[filemgmt 20-1741] File 'vfb_v1_0_2_viv_fifo_gen.v' is used by one or more modules, but with different contents, and may lead to unpredictable results.
Please reset and regenerate these modules to resolve the differences, or synthesize them independently

Solution

This is a known issue with the MIPI CSI-2 Receiver Subsystem that has been fixed in v2.0 (Rev. 1) in Vivado 2016.2 and later.

To work around this issue, you can synthesize each MIPI CSI-2 Receiver Subsystem using the Out of Context (OOC) flow.

This will synthesize each MIPI CSI-2 Receiver Subsystem separately and there will be no file name conflicts.

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
65242 MIPI CSI-2 Receiver Subsystem - Release Notes and Known Issues for the Vivado 2013.1 tool and later versions N/A N/A
AR# 66994
Date Created 04/07/2016
Last Updated 10/04/2016
Status Active
Type General Article
IP
  • MIPI D-PHY Controller