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

Sensor Demosaic v1.0 - 2017.3/2017.4 - unsupported pointer reinterpretation

Description

When using the Sensor Demosaic v1.0 with Vivado 2017.3 or 2017.4 on Windows OS I get the following error:

INFO: [HLS 200-10] Checking synthesizability ...
ERROR: [SYNCHK 200-41] c:/../sources_1/ip/v_demosaic_0/src/v_demosaic.cpp:248: unsupported pointer reinterpretation from type '[5 x i36]*' to type 'ap_axiu<288, 1, 1, 1>' on variable '.023348'. 
WARNING: [SYNCHK 200-23] c:/.../sources_1/ip/v_demosaic_0/src/v_demosaic.cpp:256: variable-indexed range selection may cause suboptimal QoR.
INFO: [SYNCHK 200-10] 1 error(s), 1 warning(s). 
ERROR: [HLS 200-70] Synthesizability check failed.

What is the reason for this error?

Solution

This is a known issue with the Vivado HLS compiler on Windows (the Sensor Demosaic IP is an HLS-based IP).

The following patch can solve the issue (on Windows OS only):

  • Vivado 2017.3 - Users should update to Vivado 2018.1.
  • Vivado 2017.4 - Users can download a patch from (Xilinx Answer 70445) to work around the issue.
  • Vivado 2018.1 - This issue is fixed in the 2018.1 release

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
68769 LogiCORE Sensor Demosaic - Release Notes and Known Issues for the Vivado 2017.3 tool and later versions N/A N/A
AR# 71039
Date 04/25/2018
Status Active
Type General Article
Tools More Less
IP
Page Bookmarked