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 | |
---|---|
日期 | 11/26/2013 |
状态 | Active |
Type | 综合文章 |
器件 | |
Tools |