Cellular phone systems continue to rely on NOR flash memory to deliver high read bandwidth to run application code. For current eXecute-In-Place (XIP) systems, NOR flash devices are used to run application code, and high-speed SDRAM is used for frequently accessed data. To increase memory throughput performance, many cellular memory systems now use LPDDR SDRAM as the main system memory for data. This practice creates a memory infrastructure that requires at least two separate buses, one for SDRAM and one for flash.