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

2013.2 Vivado - "Migrate to RTL" gives: ERROR: [Common 17-70] Application Exception: ProjUtils::setConstrsTypeOrError: Illegal CONSTRS_TYPE: 'CT_UNKNOWN'

Description

When creating an I/O Planning project in Vivado 2013.2 and selecting "Migrate to RTL" from the Vivado flow navigator, after I hit ok I run into the following error:

ERROR: [Common 17-70] Application Exception: ProjUtils::setConstrsTypeOrError: Illegal CONSTRS_TYPE: 'CT_UNKNOWN' 

Solution

This error occurs because Vivado is incorrectly trying to write to a .ucf file.

To work around the issue, manually save your I/O planning constraints (Ctrl + S) to an .xdc file. After this has been done, the "Migrate to RTL" should work without error.

This issue is scheduled to be resolved in the 2013.3 release of the Xilinx Design Tools.

AR# 57244
Date Created 08/26/2013
Last Updated 10/07/2013
Status Active
Type General Article
Tools
  • Vivado Design Suite