- After synthesis completion, open the Synthesized
Design. As shown in Figure 6, set HD.ISOLATED to true for
static_iso_wrapper
,rp1/iso_2
, andrp2/iso_3
. Save the constraints by giving top as a file name.Figure 1. Enabling IDFThis enables IDF for the
iso wrapper
module in the static region and the two modules in the Config1 RMs. - To enable IDF in Config2 RM
submodules, the user needs to enable HD.ISOLATED on the synthesis DCPs of the
Config2 RMs, and save them. IDF related optimizations takes place in
link_design
. Therefore, the HD.ISOLATED property must be enabled for RM submodules before link design, for subsequent configurations. To enable HD.ISOLATED on the Config2 RMs, performing the following or this can easily be completed using a post-synth TCL Hook script, as mentioned in the Enable HD.ISOLATED on Config2 RMs using Post-Synth Tcl Hook Script section.- From shift_left synth
dcp by
selecting:
Choose No, when asked to close the project and then click OK and ignore the critical warning. Set HD.ISOLATED to true for iso_2. Save and close the dcp.project_idf_dfx_zcu102/project_idf_dfx_zcu102.runs/rp1rm2_inst_0_synth_1/rp1rm2_inst_0.dcp
Figure 2. Enable IDF in RP1RM2
, open - Similarly, open RP2RM2 synth
dcp from:
Set HD.ISOLATED to True for count. Save and close the dcp.project_idf_dfx_zcu102/project_idf_dfx_zcu102.runs/rp2rm2_inst_0_synth_1/rp2rm2_inst_0.dcp
- From shift_left synth
dcp by
selecting: