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!

Page Bookmarked

AR# 41247

13.1 PlanAhead - Data2mem failure in BitGen is not recognized by PlanAhead


When running BitGen from within the PlanAhead tool, if data2mem fails an error is issued, but PlanAhead completes as if there were no errors.

For example, if the BitGen runs data2mem with an invalid or missing ".mem" file, the following error from data2mem is found in the BitGen log file:

ERROR:Data2MEM:31 - Out of bounds code segment for ram space in 'test.bmm'.
Memory space 'Mram_RAM' occupies [0x00000000:0x00000FFF]
Code segment #0 occupies [0x00000000:0x0000502C]

Even though the bit file has not been updated with a .mem file (as the error message indicates), PlanAhead completes as if there were no error.


BitGen is returning a zero for the error code which the PlanAhead GUI interprets as a successful completion.

In ISE Design Suite 13.2, BitGen will properly flag the data2mem error as a BitGen error and return a non-zero error code to the PlanAhead tool.

AR# 41247
Date 10/01/2015
Status Active
Type Known Issues
  • PlanAhead - 13.1