AR# 24489: 9.1i ISE - Associating a UCF file with a lower-level module error: "ERROR:ProjectMgmt - TOE: ITclInterp::ExecuteCmd gave Tcl result 'invalid command name "0""
AR# 24489
|
9.1i ISE - Associating a UCF file with a lower-level module error: "ERROR:ProjectMgmt - TOE: ITclInterp::ExecuteCmd gave Tcl result 'invalid command name "0""
描述
Keywords: association, constraints, top
If the lower-level module has never been set as top, creating and associating a new User Constraints File (UCF) to it causes the following error message:
"ERROR:ProjectMgmt - TOE: ITclInterp::ExecuteCmd gave Tcl result 'invalid command name "0"'. Tcl_ErrnoId: ENOENT Tcl_ErrnoMsg: no such file or directory _cmd: ::xilinx::Dpm::dpm_chCreateNewSource $piThisInterface errorInfo: invalid command name "0" while executing "$_obj GetInterface $id" (procedure "_GetInterface" line 13) invoked from within "_GetInterface $_IView IPropertyInstanceSet" (procedure "_GetViewProperty" line 8) invoked from within "_GetViewProperty $_iView "PROP_TopDesignUnit" _TopDUName" (procedure "::xilinx::Dpm::dpm_chCreateNewSource" line 79) invoked from within "::xilinx::Dpm::dpm_chCreateNewSource $piThisInterface""
The constraints file is not created or added to the project.
解决方案
In ISE 9.1i, UCF files can only be associated with the top module. Project Navigator should not allow user to associate a UCF file to any module but the Top Level module.