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

2015.1 Partial Reconfiguration - PR_VERIFY fails on error HDPRVerify-04 complaining no HD.RECONFIGURABLE instance in the compared DCPs even if the HD.RECONFIGURABLE instance exists


The DCPs being compared in this example are post_route.dcp and static_bb.dcp.
The DCP static_bb.dcp is produced by carving an RM cell from post_route.dcp and locking the static logic.
The HD.RECONFIGURABLE cell is the ONLY child cell of its parent hierarchical cell.
When I run pr_verify on these 2 DCPs, the following error occurs:

ERROR: [Constraints 18-887] HDPRVerify-04: the number of HD.RECONFIGURABLE instance is 0 in design check point post_route.dcp, yet it is 0 in design check point static_bb.dcp.
check points must have exactly the same number (non-zero) of reconfigurable instances


The HD.RECONFIGURABLE instance's pblock assignment is transferred to its PARENT hierarchical cell, which causes the error in pr_verify.
Even though the pblock moves to the parent cell, the HD.RECONFIGURABLE property remains on the original cell, and this is not a problem through place/route.
This issue is fixed in Vivado 2015.2.
AR# 64166
Date Created 04/03/2015
Last Updated 04/30/2015
Status Active
Type General Article
  • Kintex UltraScale
  • Vivado Design Suite - 2015.1