UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 51538

14.2 MicroBlaze Micro Controller System - "NgdBuild:989 - Failed to process BMM information microblaze_mcs_merged.bmm..."

Description

If using the MicroBlaze Micro Controller System added into a ISE project, after adding the BMM file to the Translate options, using the -bm switch results in an error.

The following error is displayed on the ISE console:

ERROR:NgdBuild:989 - Failed to process BMM information microblaze_mcs_merged.bmm
INTERNAL_ERROR::45 - Memory allocation leak of 112 bytes at 0x12E98708 for a 'AddressMappingType' record.
INTERNAL_ERROR::45 - Memory allocation leak of 54 bytes at 0x12DA72A0 for a StrNew.
INTERNAL_ERROR::45 - Memory allocation leak of 88 bytes at 0x12D5BCA8 for a 'AddressMapType' record.
INTERNAL_ERROR::45 - Memory allocation leak of 40 bytes at 0x12DA7218 for a 'symbol_context' record.
INTERNAL_ERROR::45 - Memory allocation leak of 29 bytes at 0x12D2BB60 for a StrDup.
INTERNAL_ERROR::45 - Memory allocation leak of 16 bytes at 0x12E626B0 for a 'DataFileNameListType' record.
INTERNAL_ERROR::45 - Memory allocation leak of 24 bytes at 0x12E61F58 for a 'AddressSpaceLinkType' record.
INTERNAL_ERROR::45 - Memory allocation leak of 96 bytes at 0x12D5BD70 for 'void *' data.

How can I fix this?

解决方案

This issue is related to an incorrect hierarchy in the BMM file. To obtain the correct Hierarchy, use either the FPGA Editor or the PlanAhead tool.

To do this, remove the Translate -bm option to allow the tools to pass Translate, then launch FPGA Editor to open the NCD and PCF files.

Once this is loaded, search for the RAM instance. The RAM instance can be obtained in the existing BMM file. Click on the instance (highlighting the RAM in red). The full path to the instance will be displayed.

It is this full path that will need to be used in the BMM File. Once the BMM file is updated, re-add this to the Translate options.

AR# 51538
创建日期 08/29/2012
Last Updated 10/17/2013
状态 Active
Type 综合文章
Tools
  • EDK - 14.2
IP
  • MicroBlaze Micro Controller System (MCS)