I've a XPS project with a MicroBlaze and BRAMs on the hardware side, and a C program on the software side. I'm able to synthesize it (with synplify for example), and put this submodule as netlist in a EDK pcore.
Then I can use it as "peripheral" for another XPS project, which describes my complete system (with PPC and so...).
But I've a problem. How to initialize Microblaze's BRAM without generating the bitstream of my submodule ?
I've seen a commercial Core with a microblaze inside. They give the memory .bmm with it, to be able to update the software. I've tried to "init_bram" after the bitstream generation from the main xps project. But it seems that this bmm file, without the "par" informations is useless.
Thanks in advance.