I am using NGW100 with standalone development and FreeRTOS.
My application in brief:
A TFT with resolution of 1024x768 8Bpp is driven. This uses the external bus bandwidth of ~50MBytes/s. The MCU runs at 150MHz and am thinking of overclocking it to about 180 MHz.
I have to update the around 25% of the pixel area every few seconds (10 seconds or less) and do some TCP/IP stuff (not extensive, only reading couple of packets every second or so). I will also be incorporating the FAT code in the UC3A port of FreeRTOS to do some disk operations on the DataFlash on board the NGW100. Other application code will not be very CPU extensive, more of I/O extensive.
Now, my Q is, what will be more efficient? Executing the code from external flash or Executing the code from the SDRAM?
Any comments are appreciated.