Hi, I'm new to using the EDK and need some help.
I'm working on a microblaze system which has become to big for the BRAM, and having done some research i realise i need a bootloader.
What i have made out from the scraps of information i've read is:
1) Create a new software project which is the bootloader, this simply points to the external memory and says to the system, run this code. 2) program the FPGA as normal, with the bootloader program. 3) load data onto the external memory. 4) It should work.So my first question is, have i understood the principles correctly?
Moving on from here i've been struggling to find any detailed tutorials/explinations about how to actually do this. Could someone either explain to me or point to a good tutorial?
One more point, when i program my FPGA, i don't directly program the FPGA, i program a device which then with every boot of the development board programs the FPGA. I have a feeling this will affect the steps above(if they are correct in the first place) because i don't want to be manually loading data onto the external memories every time i start the thing running. My availible external memories are a DDR and a flash.
Thanks in advance