AR# 38262: 12.2 EDK - "ERROR:NgdBuild:604 logical block could not be resolved..."
AR# 38262
|
12.2 EDK - "ERROR:NgdBuild:604 logical block could not be resolved..."
描述
The following error occurs when the implementation process runs:
"ERROR:NgdBuild:989 - Failed to process BMM information edkBmmFile.bmm"
"ERROR:NgdBuild:604 - logical block 'Inst_edksub/proc_sys_reset_0' with type 'proc_sys_reset_0_wrapper' could not be resolved. A pin name misspelling can cause this, a missing edif or ngc file, case mismatch between the block name and the edif or ngc file name, or the misspelling of a type name. Symbol 'proc_sys_reset_0_wrapper' is not supported in target 'virtex5'."
"ERROR:NgdBuild:604 - logical block 'Inst_edksub/mdm_0' with type 'mdm_0_wrapper' could not be resolved. A pin name misspelling can cause this, a missing edif or ngc file, case mismatch between the block name and the edif or ngc file name, or the misspelling of a type name. Symbol 'mdm_0_wrapper' is not supported in target 'virtex5'."
These errors do not appear in 12.1.
解决方案
The difference between 12.1 and 12.2 is:
12.1 Project Navigator copies all NGC files generated by XPS in theimplementation folder of the current XPS project into thetop ISE project.
12.2Project Navigator copies only one NGC file (top level NGC file of EDK submodule) into ISE project.
Solution 1 Add the user_black_box attribute to your HDL code. If you have your EDK project instantiated as system:
VHDL attribute box_type : string; attribute box_type of system : component is "user_black_box";