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,
Internet Explorer 11,
Safari. Thank you!
AR# 63847: 2013.4 Vivado - ELF association for MicroBlaze MCS system gives CRITICAL WARNING: [Memdata 28-147] Could not complete BRAM data initialization for processor
2013.4 Vivado - ELF association for MicroBlaze MCS system gives CRITICAL WARNING: [Memdata 28-147] Could not complete BRAM data initialization for processor
Elf file association does not seem to work for a simple "microblaze_mcs" design
I get a critical warning when using open_checkpoint for a MicroBlaze MCS system.
CRITICAL WARNING: [Memdata 28-147] Could not complete BRAM data
initialization for processor. Please check to ensure any BMM and ELF
files in the design have correct proper scoping specified. Design will
proceed but BRAM initialization strings will not be populated with
contents of the ELF file.
CRITICAL WARNING: [Memdata 28-148] Could not complete initialization of
processor data. Could not create the file:
The bitstream is generated, but the following error is also generated:
ERROR: [Memdata 28-96] Could not find a BMM_INFO_DESIGN property in the
design. Could not generate the merged BMM file:
This issue is specific to microblaze_mcs in an IPI design.
In Vivado 2014.1 a partial fix was implemented to allow users to proceed by using the following steps.
Set the memdata.enableMCSinIPI parameter to true (The default value is false).
Set the SCOPED_TO_REF value in the BMM file (Typically the SCOPED_TO_REF is the .bd module name)
Set the SCOPED_TO_CELLS values in the BMM file (Typically the SCOPED_TO_CELLS is the instance path from the .bd to the MicroBlaze).