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

Vivado HLS 2015.2 - @E [RTMG-101] Can't read "opt(exp)": no such element in array


C Synthesis fails in Vivado HLS 2015.2 with the following error.

@E [RTMG-101] Can't read "opt(exp)": no such element in array

The issue is not seen if the target device is changed to Virtex-5.


This is a software regression where the multiply operation is bound in a loop - A[i] * B[i].

A work-around is to add the following resource directive:

set_directive_resource -core Mul "foo" Result

This issue is fixed in Vivado 2015.3.

AR# 65366
Date Created 09/08/2015
Last Updated 11/10/2015
Status Active
Type General Article
  • Kintex-7
  • Artix-7
  • Virtex-7
  • Vivado Design Suite - 2015.2