The multicore Freescale P50xx processors (P5040, P5020, P5010) are Freescales first offerings with a 64-bit core, the e5500. With frequencies scaling to 2.2 GHz, large caches and high per-cycle efficiency, these products target applications that require high single-threaded performance.The P5 platform leverages architectural features pioneered in the P4 platform, including the three-level cache hierarchy for low latencies, hardware hypervisor for robust virtualization support, data path acceleration architecture (DPAA)for offloading packet handling tasks from the core and the CoreNet switch fabric which eliminates internal bottlenecks. This enables architectural compatibility from the P5 platform to the P4 platform and also to the P3 platform, which uses the same architecture.As a highly integrated device with integrated memory controllersXAUI, SGMII, PCI Express and Serial RapidIO inteconnects the P5 platform fills a need in the embedded market for single-chip solutions with high single-threaded performance that fit within a 30W power budget. The P50xx processor can run in either 64-bit or 32-bit mode, providing support for legacy software while easing the migration to 64-bit processing.