I shall develop a Spartan 6 Microblaze system booting from an SPI Flash. However the code (srec lines) stored in the flash shall be encrypted. Therfore the bootloader has to be modified to decrypt the srec lines. My questions are:
Is there an example design of a Microblaze booting from an SPI flash?
Where can I find documentation desribing the SPI boot structure.
Is there source code for an SPI bootloader?
I know how a Microblaze boots from a parallel flash, but not how/where deserialisation of SPI happens.