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

Vivado 2012.2 - Post Configuration CRC Constraints Are Not Supported

Description

Configuration constraints to enable Post Configuration CRC or Readback CRC features are not supported in the Vivado tool.

How do I enable these features for my design?

解决方案

To work around this issue in the 2012.2 release, some undocumented Bitstream Properties can be added to the design. They are outlined in the following table:

Constraints Properties
POST_CRC DISABLE bitstream.general.post_crc_en no
ENABLE yes
POST_CRC_SOURCE FIRST_READBACK bitstream.general.post_crc_sel 0
PRE_COMPUTED 1
POST_CRC_ACTION HALT bitstream.general.post_crc_keep no
CONTINUE yes
CORRECT_AND_HALT bitstream.general.post_crc_correct yes
bitstream.general.post_crc_keep no
CORRECT_AND_CONTINUE bitstream.general.post_crc_correct yes
bitstream.general.post_crc_keep yes
POST_CRC_INIT_FLAG ENABLE bitstream.general.post_crc_init_flag enable
DISABLE disable
POST_CRC_FREQ <number> bitstream.general.post_crc_freq <number>

 

From 2012.3 forward, the POST_CRC constraints can be set and will be picked up as normal, so the work-around is not needed. For example, you can use:

> set_property POST_CRC_ACTION HALT [current_design]

The bitstream properties will also work.

AR# 51148
创建日期 08/03/2012
Last Updated 11/26/2013
状态 Active
Type 综合文章
器件
  • Artix-7
  • Virtex-7
  • Kintex-7
Tools
  • Vivado Design Suite - 2012.1
  • Vivado Design Suite - 2012.2