Hello,
I have the following system:
- A Spartan 3E 500 FPGA
- Some internal BRAM memory
- An external SPI flash
The external SPI flash contains the instruction code. However I can't us a bootloader because the internal BRAM memory is not big enough for al the code. We don't use an external memory because price is important for this desig (every $ counts).
I would like to have the Microblaze fetching code from the SPI flash. Th problem is that I have to use the OPB SPI interface for this and thi interface is not a 'real' memory interface.
Has anyone had a similar problem? How did you solve it?
Thanks and best regards, Karel