This checklist includes important items that the developer should check before calling the $CL_DIR/build/scripts/aws_build_dcp_from_cl.sh
which starts the implementation step resulting in final Design Checkpoint (DCP):
-
Verify that the environment variables
$HDK_SHELL_DIR
and$CL_DIR
are set correctly. -
Verify that the
$CL_DIR
directory has a/build
sub-directory. -
Verity that the
/build
directory has AWS recommended subdirectories:/constraints
,/scripts
,/src_post_encryption
,/reports
,checkpoints/to_aws
. -
Update
$CL_DIR/build/script/encrypt.tcl
script for your design specific changes, including the list of all the source files (including header files like .inc and .h/.vh), so they all get encrypted and copied tosrc_post_encryption
directory -
Update the timing and placement constraints under
$CL_DIR/build/constraints
for your design specific changes. -
Update
$CL_DIR/build/scripts/create_dcp_from_cl.tcl
for your design specific changes, specifically around IP sources and xdc files, and your specific design xdc files. -
If you ran the HLx flow before, make sure you follow the steps to switch between HLx and HDK flows