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!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Visitor rmeessen
Visitor
5,376 Views
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
Explorer
Explorer
5,329 Views
Registered: ‎10-14-2015

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

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

http://www.xilinx.com/support/answers/62885.html

 

http://www.xilinx.com/support/answers/59335.html

http://www.xilinx.com/support/answers/60834.html

http://www.xilinx.com/support/answers/54915.html

http://www.xilinx.com/support/answers/60975.html

http://www.xilinx.com/support/answers/62885.html

 

Thanks,

Sarada

 

----------------------------------------------------------------------------------------------
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