@Siva Prasad: It is not a bootloader per se, although it can be done that way. Normally the program runs directly off of the SPI flash, not from SRAM (which is pretty limited). The program can configure the SPI flash for quad DDR mode, which should be able to read only (I think) 4x slower than it would read the program from SRAM. The external clock we use on the boards is 10MHz, although if you switch to the DLL, you should be able to drive the processor at 50MHz, which is what it was designed to.