Changes

Jump to: navigation, search
Created page with 'There is an apparent bug with Xilinx ISE/EDK version 12 that shows itself when you try to build a project in ISE that has an EDK sub-project. The Synthesis step completes but th…'
There is an apparent bug with Xilinx ISE/EDK version 12 that shows itself when you try to build a project in ISE that has an EDK sub-project. The Synthesis step completes but the Implementation step fails. This article describes the problem and the solution.
<br />
<hr />
<br />
<br />
=== THE ERROR ===
*One instance of: “<span style="color:#55E439">ERROR:NgdBuild:989 - Failed to process BMM information edkBmmFile.bmm</span>”
*Followed by many instances of: “<span style="color:#55E439">NgdBuild:604 - logical block '[block_name]' with type '[block_name]_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 '[block_name]_wrapper' is not supported in target 'virtex4'.</span>” (one for each block in your design)
<br />
=== THE SOLUTION ===
#In ISE right click on "Implement Design" in the Processes Pane
#click on the "+..." icon to the right of the "Macro Search Path" field
#select the "/implementation folder in your edk project folder
#click "Ok"
#Rerun your ISE Build process

Navigation menu