I am attempting to determine the maximum data rate that can be achieved when booting over a SPI interface. I understand that there are many factors involved. My preliminary findings suggest the maximum transfer rate is around 1Mbyte/sec. I am currently testing with an EVMK2Hx development board. The image that I have created contains a prepended Boot Parameter Table that successfully changes the SPI clock rate from the default PLL Bypass rate of around 200KHz to 35MHz. The image is clearly loaded in 128 byte blocks as observed on a logic analyzer. There is an inter-byte delay within each packet of around 540 nanoseconds. This seems consistent with what I have read in other posts. In addition, there is an inter-block delay of around 9.2 microseconds. The image successfully boots as observed by UART output and LED activity. Are the delays that I'm observing consistent with the RBL design and is the SPI interface limited to data rates around 1Mbyte/sec?
Thanks for your support.
Jack