I'm trying to design a Microblaze system which uses an external SRAM as instruction memory. I'm using the V2MB1000 board from Insight Memec with P160 Communication module.
The SRAM is conected to Microblaze through an external memory controller conected to the Instruction side OPB bus. The thing is that I don't know how to save my "executable.elf" file to the external SRAM. I've seen other microprocessors that firstly they copy the program from flash or another Read Only storage device to a faster memory, such as SRAM. They use a boot program, stored in FLASH, to do this.
But in my system I don't know neither how to save it to the FLASH because my program is too large and it can't be stored in the Block RAMs.
I'll very grateful if someone could help me.
Thanks a lot.