The eXecute in Place, or XiP, is a capability that allows a processor to execute code directly from external flash memory. Many embedded applications require connectivity stacks, audio processing, and vision, and the amount of executable code for these functions has grown to substantial sizes. When considering these application requirements together for one embedded system, the capability of XiP with external flash is an essential enabler as it allows nearly limitless data space for the embedded system. The i.MX RT series of crossover processors supports XiP through its FlexSPI Memory Controller. Learn more about the memory expansion capabilities of the i.MX RT by checking out this new video posted to the i.MX RT Tech Minute Videos.
Or read up on the technical details in this white paper jointly written by NXP and Adesto.