QorIQ Multicore Processor Development P1022DS Integrated media and communications processor development system Overview The P1013 is a single-core version The P1022/P1013 development system of the P1022. The P1022 processor (P1022DS) is ideal for hardware and software also integrates an optional hardware development for embedded applications. It encryption block that supports different leverages the highly integrated QorIQ P1022 algorithms for high-performance data processor, a Freescale Energy-Efficient that is critical for supporting secure product solution, and leading-edge external communications. Devices marked components. with an E include a security engine. The high level of integration in the P1022 processor helps to lower system costs, improve performance and simplify board design. The P1022 processor supports: Dual e500 Cores Built on Power Architecture® Technology • 800–1067 MHz • 256 KB frontside L2 cache with ECC, hardware cache coherent • 36-bit physical addressing, DP-FPU System Unit The P1022 also includes integrated dual SATA controllers, LCD interface and I2S/TDM audio interface, as well as advanced power management capabilities for Energy Star guidelines with less than 300 mW deep sleep power dissipation. A board support package (BSP) is preinstalled on the P1022DS. This BSP consists of a boot loader (u-boot) and a generic Power Architecture technology system based on the Linux® kernel. The u-boot binary • 64-/32-bit DDR2/DDR3 with ECC and the Linux kernel reside in the on-board • Integrated SEC 3.3 security engine flash memory with a file system pre-installed • Open-PIC interrupt controller, performance on the hard disk shipped in the P1022DS monitor, 2 x I C, timers, 16 GPIOs, DUART 2 • 16-bit enhanced local bus supports booting from NAND flash memory • Up to two USB 2.0 host controller with ULPI interface • SPI controller supports booting from SPI serial flash memory • SD/MMC card controller supports booting from flash cards • Up to two 10/100/1000 Ethernet controllers (eTSEC) with Jumbo Frame support, SGMII interface • Enhanced features: Parser/filer, QOS, IP-checksum offload, lossless flow control • IEEE® 1588 v2 support • Three PCI Express® 1.0a controllers • Two SATA controllers • I2S/TDM interface • LCD interface • Packet lossless deep sleep development system. The P1022DS BSP generation takes advantage of the Linux Target Image Builder (LTIB), a Many third-party applications are available suite of tools that leverages existing open for the P1022DS. They are typically built source configuration scripts and source code on top of the BSP delivered by Freescale packages, combining them all into a single BSP and can be installed on the hard disk. To generation bundle. The source code packages see demonstrations or to acquire details of include boot loader and Linux kernel sources Freescale’s third-party applications for this as well as many user-space source code platform, please contact your local Freescale packages to build a complete BSP. The LTIB sales office. also provides compiler packages, required to build the BSP. Freescale developers use the LTIB to create BSPs for a multitude of Freescale development markets. The LTIB leverages as many BSP elements as possible for the Freescale markets supported, while offering the flexibility necessary to customize components that require platform-specific modifications. P1022DS Block Diagram Security Acceleration (optional) RJ11 x4 SLIC x2 Line In/Out I2 S Codec Dual RJ45 10/100/ 1G PHY ATX USB Chassis Header XOR e500 Core 32 KB L1 I-Cache e500 Core 256 KB L2 Cache 32 KB L1 D-Cache 32 KB L1 I-Cache TDM Coherency Module SSI System Bus 2 x Gigabit Ethernet 2x USB 32 KB L1 D-Cache DDR2/DDR3 SDRAM Controller I2C On-Chip Network 2x SATA 3 x PCI Express® 2-ch. DMA Controller 2-lane SerDes 4-lane SerDes ULPI PMBus GVDD/VREF PMBus VDD PMBus SVDD/XVDD PMBus OVDD Touch Screen SPI SPI Flash SDHC SD Card SD Card DIU DVI Encoder LVDS Encoder Enhanced Local Bus Controller (eLBC) ULPI DDR3 DIMM NOR Flash PROMJET PIXIS EN OK DVI Single Link DFP NAND Flash PCI Express x1/x2/x4 SATA PCI Express x2 SATA PCI Express x1 slot/MiniPCI Optional P1022 Development System • Dual I2C • P1022 QorIQ communications processor, built on Power Architecture technology • Dual (internal and external) SDHC slot • Memory • UARTs: Two DB9 connectors • Power supplies • USB: Two USB interfaces • SATA2 128 MB NOR flash memory • GPIO: 16 1 GB 2K-block NAND flash memory • Two 10/100/1000 Ethernet connectors 16 MB SPI ROM • System logic (Pixis FPGA) • PCI Express: Three PCI Express interfaces • SATA: Two independent SATA 2.0 controllers • Ethernet: Two 10/100/1000Mbps PHYs using RGMII interfaces • IEEE 1588 Clock input from precision oscillator • Video Internal LVDS encoder attached 800 x 600 8" LCD panel or DVI 64-bit dual-rank DDR3 DIMM with 8-bit ECC support 256B NVRAM PMBus controlled supplies for VDD, SVDD/XVDD, OVDD and GVDD • TDM: Dual SLIC interfaces • Audio Manages system reset sequencing Manages system bus clock speed selections Implements registers for system control and monitoring Stereo 24-bit I2S audio with headphone output and microphone input • Documentation Reference manual Schematics Bill of materials Board-related documentation Configuration guide • System and DDR clock Can be independently set to one of eight common settings in the interval 66 MHz– 166 MHz • Software tools Linux 2.6.x kernel Cross compile and native GNU tool chain CodeWarrior USB TAP Learn More: Freescale, the Freescale logo and CodeWarrior are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. The Energy-Efficient Solutions logo and QorIQ are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. The Power Architecture and Power.org word marks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org. © 2010, 2011 Freescale Semiconductor, Inc. Document Number: P1022DSFS / REV 1 For current information about Freescale products and documentation, please visit freescale.com/QorIQ.