Showing results for 
Show  only  | Search instead for 
Did you mean: 
Registered: ‎11-26-2008

Can I associate an ELF file to a design wich does NOT use a microblaze?

I am working on a design with an ARM core and an embedded AXI memory subsystem.

I want to initialize the memory using an ELF file but when I select Tools->Associate ELF Files I get a pop up window "No user accessible processors found for ELF file association."

All documentation I found is related to Zynq or Micro Blaze cores.

Can the Tools->Associate ELF Files method work for non Zync or Micro Blaze designs?


The ARM core is provided as RTL.

The AXI memory subsystem is created with IP integrator.


I am aware of the data2mem method to initialize the memory but I dont like some of the drawbacks associated with this method.

This method requires an MMI file with details about the location of the memory primitives. These locations may change from build to build.

Fixing the location limits the placer and therefore can cause timing issues.

Mining the log file to collect the location info for the BRAM's requires scripting.


I would like to avoid these issues if possible.



Tags (2)
0 Kudos
1 Reply
Registered: ‎10-14-2015

Hi @rmeessen,


At the moment the Vivado tools do not support this flow but there is a workaround detailed in AR:62885 which I have provided a link to below.


2014.4 - Vivado IP Integrator - Can I package my MicroBlaze BD design and add this to another BD design

Also have a look below ARs





Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.

0 Kudos