Freescale Semiconductor Product Brief Document Number: P1020PB Rev. 0, 11/2008 This document contains preview information on a new product that may be in a design phase or under development. Freescale reserves the right to change or discontinue this product without notice. QorIQ™ P1020 Integrated Processor Product Brief This document provides an overview of features and functionality of the QorIQ™ P1020 integrated processor. The P1020 combines dual Power Architecture™ e500v2 processor cores with system logic required for networking, wireless infrastructure, and telecommunications applications. Contents 1 2 The P1020 offers an excellent combination of protocol and interface support including dual high-performance CPU cores, an L2 cache, a DDR2/DDR3 memory controller, three enhanced three-speed Ethernet controllers with support for SGMII and for IEEE Std 1588™ precision time protocol for network synchronization over Ethernet, a TDM interface, two USB 2.0 interface, an independent SD/MMC card controller (eSDHC), integrated system performance monitor, and two PCI Express controllers. 3 4 © Freescale Semiconductor, Inc., 2008. All rights reserved. Preliminary—Subject to Change Without Notice Application Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1 Dual-Core Device Application . . . . . . . . . . . . . . . . . 2 1.2 High-Performance Communication System . . . . . . 4 1.3 RAID Controller Application. . . . . . . . . . . . . . . . . . . 4 1.4 SMB Gateway Application. . . . . . . . . . . . . . . . . . . . 5 1.5 WLAN Access Point Application . . . . . . . . . . . . . . . 5 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.2 Critical Performance Parameters . . . . . . . . . . . . . . 6 2.3 Chip-Level Features . . . . . . . . . . . . . . . . . . . . . . . . 6 2.4 Module Features . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.4.1 e500v2 Cores and Memory Unit . . . . . . . . . 8 2.4.2 e500 Coherency Module (ECM) and Address Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.4.3 Integrated Security Engine (SEC 3.3.2) . . . . 9 2.4.4 Enhanced Three-Speed Ethernet Controllers (eTSECs) . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.4.5 Universal Serial Bus (USB) 2.0 . . . . . . . . . 10 2.4.6 DDR SDRAM Controller. . . . . . . . . . . . . . . 11 2.4.7 High Speed I/O Interfaces . . . . . . . . . . . . . 12 2.4.8 Programmable Interrupt Controller (PIC) . . 12 2.4.9 Time Division Multiplexing (TDM) Interface 13 2.4.10 Enhanced Secure Digital Host Controller (eSDHC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.4.11 DMA, I2C, DUART, and Enhanced Local Bus Controller (eLBC) . . . . . . . . . . . . . . . . . . . . 13 2.4.12 Device Boot Locations . . . . . . . . . . . . . . . . 14 2.4.13 System Performance Monitor. . . . . . . . . . . 14 Development Environment . . . . . . . . . . . . . . . . . . . . . . . 15 Document Revision History. . . . . . . . . . . . . . . . . . . . . . . 15 Application Examples 1 Application Examples The following section provides block diagrams of different P1020 applications. The P1020 is a very flexible device and can be configured to meet many system application needs. Both cores can operate in a symmetric multiprocessing mode to achieve higher performance, or they can run independent operating systems, each performing separate tasks. This flexibility enables application developers to assign distinct processing resources to distinct tasks that need guaranteed performance. For example, one core can manage a data plane and the other a control plane. The value proposition of a dual-core device is further enhanced by a high degree of peripheral integration of system controllers such as DDR controllers. A device with faster internal buses can entirely replace the system controller where a discrete processor without integration was used previously. 1.1 Dual-Core Device Application There are two main ways to map operating systems to the two P1020 cores: • Symmetric multiprocessing • Cooperative asymmetric multiprocessing – Two copies of the same OS that are non-SMP enabled – Two separate operating systems QorIQ™ P1020 Integrated Processor Product Brief, Rev. 0 2 Preliminary—Subject to Change Without Notice Freescale Semiconductor Application Examples Figure 1 shows how to use an integrated dual-core device such as the P1020. A line card uses an ASIC or network processing unit (NPU) for the data path. The ASIC/NPU manages user interfaces on the faceplate on the left as well as the interface to the backplane on the right. The dual-core device is responsible for the control plane. The two cores can operate in an SMP configuration, or two separate operating systems can be used for separate control plane tasks. P1020 Data Plane ASIC/NPU Line Card P1020 P1020 •• • •• • Management Port Services Card Line Card PCI Express Figure 1. Integrated Dual-Core Device Application The lower line card shows the eTSEC interfaces attach to faceplate connectors, and the PCI Express block connects to the backplane switch fabric. The CPUs handle both the control and data plane in a variety of configurations. Two popular alternatives split functionality directionally (one core per direction) or split functionality vertically (one core handling the data plane, one core handling the control plane). At the right of the switch fabric is an example service card, which is easily added to a system to add new features without replacing all the line cards with upgraded ASICs. One service card supports a new feature set in a centralized scheme, receiving traffic from all line cards, so the high performance of a dual-core device is required. The PCI Express port connects to the fabric, and the eTSECs implement a management interface. QorIQ™ P1020 Integrated Processor Product Brief, Rev. 0 Freescale Semiconductor Preliminary—Subject to Change Without Notice 3 Application Examples 1.2 High-Performance Communication System Figure 2 shows the P1020 as part of a high-end network card used in a system area network that is enabled by PCI Express. Server Two 10/100/1Gb Ethernet Controllers Data Control P1020 Processor Core Complex DDR Memory FPGA 256-Kbyte L2 Cache Memory Block ROM GPCM/UPM/ FCM 3x eTSEC PCI Express RTC/NVRAM Memory Control PCI Express Backplane RAID Controller Figure 2. High-Performance Communication System 1.3 RAID Controller Application Figure 3 shows the P1020 in a redundant array of independent disks (RAID) controller application. P1020 Processor Core Complex DDR Memory 256-Kbyte L2 Cache Memory Block Flash 3x eTSEC Descriptor Memory PCI Express Memory Control Disk Cache SCSI Control PCI Express Switch ASIC DMA DDR Memory PEX to System Figure 3. RAID Controller Application Using P1020 QorIQ™ P1020 Integrated Processor Product Brief, Rev. 0 4 Preliminary—Subject to Change Without Notice Freescale Semiconductor Application Examples 1.4 SMB Gateway Application Figure 4 shows a multiservice router or business gateway targeting small-to-medium business customer premise equipment. The solution enables complete secure data, voice and wireless communications services in a single easy-to-manage platform. DDR2/DDR3 SDRAM Flash SLIC TDM • • • TDM MII xDSL SLIC PEX P1020 WAN 802.11n WiFi LAN RGMII PHY FXS/FXO SGMII Switch Integrated PHYs Figure 4. P1020 SMB Multiservice Gateway Example 1.5 WLAN Access Point Application Figure 5 shows a high performance WLAN access point application where the CPU provided the complete data and control path processing needs for multiple MAC/radio interfaces. The P1020 is ideally suited for this application with its high performance system interfaces and best-in-class performance/watt. DDR2/DDR3 SDRAM PHY RGMII/ SGMII Flash PEX 802.11n WiFi 802.11n WiFi P1020 PHY RGMII/ SGMII PEX Figure 5. P1020 WLAN Access Point Example QorIQ™ P1020 Integrated Processor Product Brief, Rev. 0 Freescale Semiconductor Preliminary—Subject to Change Without Notice 5 Features 2 Features This section describes the features of the P1020. 2.1 Block Diagram Figure 6 shows the major functional units within the P1020/P1011. Not on P1011 Security Acceleration Power Architecture™ e500 Core 32-Kbyte L1 I-Cache XOR 256-Kbyte L2 Cache 32-Kbyte L1 D-Cache Power Architecture™ e500 Core 32-Kbyte L1 I-Cache 32-Kbyte L1 D-Cache DDR2/DDR3 SDRAM Controller Enhanced Local Bus Controller (eLBC) Perf Monitor, DUART, MPIC, 2 × I2C, Timers Power Management SPI USB 2.0 Coherency Module SD/MMC I-Cache System Bus 3 × Gigabit Ethernet TDM On-Chip Network 2 × PCI Express 4-ch DMA 4-lane SERDES Core Acceleration Interface Figure 6. P1020/P1011 Block Diagram 2.2 Critical Performance Parameters Critical performance parameters include the following: • e500v2 core frequency of up to 800 MHz • Power consumption less than 5.0 W at 800 MHz core speed • 45-nm SOI process technology • Data rate of up to 667 Mbps/pin for DDR2 and DDR3 • Supply voltage for core/platform: 0.95 V • Operating junction temperature (Tj) range: 0–125°C and -40–125°C (industrial specification) • 31 × 31 mm 689-pin TEPBGA II (temperature-enhanced plastic BGA) 2.3 Chip-Level Features Key features of the P1020 include the following: • Dual (P1020) or single (P1011) high-performance Power Architecture e500v2 cores QorIQ™ P1020 Integrated Processor Product Brief, Rev. 0 6 Preliminary—Subject to Change Without Notice Freescale Semiconductor Features • • • • • • • • • • • • • • — 36-bit physical addressing — Double-precision floating-point support — 32-Kbyte L1 instruction cache and 32-Kbyte L1 data cache for each core — 533 MHz to 800 MHz core clock frequency 256-Kbyte L2 cache with ECC, also configurable as SRAM and stashing memory Three 10/100/1000 Mbps enhanced three-speed Ethernet controllers (eTSECs) — TCP/IP acceleration and classification capabilities — IEEE 1588 support — Lossless flow control — RGMII, RMII, SGMII High-speed interfaces (not all available simultaneously): — Four SerDes lanes running at 2.5 GHz (multiplexed across controllers) — Two x1 PCI Express interfaces — Two SGMII interfaces Two high-speed USB controllers (USB 2.0) — Host and device support — Enhanced host controller interface (EHCI) — ULPI interface to PHY — One dedicated USB interface, one multiplexed with the local bus Enhanced secure digital host controller (SD/MMC) Serial peripheral interface Integrated security engine (SEC 3.3.2) — Crypto algorithm support includes 3DES, AES, MD5/SHA, RSA/ECC, and FIPS deterministic RNG — Single pass encryption/message authentication for common security protocols (IPsec, SSL, SRTP, WiMax) — XOR acceleration 32-bit DDR2/DDR3 SDRAM memory controller with ECC support Programmable interrupt controller (PIC) compliant with Open-PIC standard Four-channel DMA controller Two I2C controllers, DUART, timers Enhanced local bus controller (eLBC) TDM interface supporting up to 128 channels 16 general-purpose I/O signals These features are described in greater detail in subsequent sections. QorIQ™ P1020 Integrated Processor Product Brief, Rev. 0 Freescale Semiconductor Preliminary—Subject to Change Without Notice 7 Features NOTE The P1020 is also available without a security engine. All specifications other than those relating to security apply to the non-security version exactly as described in this document. 2.4 Module Features This section contains a high-level view of the P1020 architecture. 2.4.1 e500v2 Cores and Memory Unit The P1020 contains two high-performance 32-bit e500v2 cores that implement the Power Architecture. In addition to 36-bit physical addressing, this version of the e500 core includes the following: • SPE double-precision floating-point instruction set using 64-bit operands • SPE embedded vector and scalar single-precision floating-point instruction set using 32- or 64-bit operands • 32-Kbyte L1 instruction cache and 32-Kbyte L1 data cache with parity protection The device also contains 256 Kbytes of L2 cache/SRAM, as follows: • Four-way set-associative cache organization with 32-byte cache lines • Flexible configuration (can be configured as part cache, part SRAM) • External masters can force data to be allocated into the cache through programmed memory ranges or special transaction types (stashing) • SRAM features include the following: — I/O devices access SRAM regions by marking transactions as snoopable (global) — Regions can reside at any aligned location in the memory map — Byte-accessible ECC uses read-modify-write transaction accesses for smaller-than-cache-line accesses 2.4.2 e500 Coherency Module (ECM) and Address Map The e500 coherency module (ECM) provides a mechanism for I/O-initiated transactions to snoop the bus between the e500v2 cores and the integrated L2 cache in order to maintain coherency across local cacheable memory. It also provides a flexible switch-type structure for core- and I/O-initiated transactions to be routed or dispatched to target modules on the device. The P1020 supports a flexible 36-bit physical address map. Conceptually, the address map consists of local space and external address space. The local address map is supported by ten local access windows that define mapping within the local 36-bit (64-Gbyte) address space. The P1020 can be made part of a larger system address space through the mapping of translation windows. This functionality is included in the address translation and mapping units (ATMUs). Both inbound and outbound translation windows are provided. The ATMUs allows the P1020 to be part of larger address maps such as those of PCI Express. QorIQ™ P1020 Integrated Processor Product Brief, Rev. 0 8 Preliminary—Subject to Change Without Notice Freescale Semiconductor Features 2.4.3 Integrated Security Engine (SEC 3.3.2) The SEC is a modular and scalable security core optimized to process all the algorithms associated with IPsec, IKE, SSL/TLS, iSCSI, SRTP, IEEE Std 802.11i™, IEEE Std 802.16™ (WiMAX), and IEEE Std 802.1AE™ . (MACSec). Although it is not a protocol processor, the SEC is designed to perform multi-algorithmic operations (for example, 3DES-HMAC-SHA-1) in a single pass of the data. The version of the SEC used in the P1020 is specifically capable of performing single-pass security cryptographic processing for SSL 3.0, SSL 3.1/TLS 1.0, IPSec, SRTP, and IEEE 802.11i. SEC features include the following: • Compatible with code written for the Freescale MPC8548E, MPC8555E, MPC8541E, and MPC8572E devices • XOR engine for parity checking in RAID storage applications • Four crypto-channels, each supporting multi-command descriptor chains • Cryptographic execution units: — PKEU—public key execution unit — DEU—data encryption standard execution unit — AESU—advanced encryption standard unit — MDEU—message digest execution unit — CRCU—cyclical redundancy check unit — RNG—random number generator 2.4.4 Enhanced Three-Speed Ethernet Controllers (eTSECs) The P1020 has three on-chip enhanced eTSECs. The eTSECs incorporate a media access control (MAC) sublayer that supports 10- and 100-Mbps and 1-Gbps Ethernet/IEEE Std 802.3™ networks with SGMII, RGMII, and RMII physical interfaces. The eTSECs include 2-Kbyte receive and 10-Kbyte transmit DMA functions. The P1020 eTSECs support programmable CRC generation and checking, RMON statistics, and jumbo frames of up to 9.6 Kbytes. Frame headers and buffer descriptors can be forced into the L2 cache to speed classification or other frame processing. They are designed to comply with IEEE 802.3, IEEE Std 802.3u™, IEEE Std 802.3x™, IEEE Std 802.3z™, IEEE Std 802.3ac™, and IEEE Std 802.3ab™. The buffer descriptors are based on the MPC8540 three-speed Ethernet controller programming model. Each eTSEC can emulate a PowerQUICC III TSEC, allowing existing driver software to be re-used with minimal change. QorIQ™ P1020 Integrated Processor Product Brief, Rev. 0 Freescale Semiconductor Preliminary—Subject to Change Without Notice 9 Features Some of the key features of these controllers include the following: • Flexible configuration for multiple PHY interface configurations. Table 1 lists available configurations. Table 1. eTSEC Configuration Options1 eTSEC1 eTSEC2 eTSEC3 RGMII -ornone SGMII -ornone RGMII -orSGMII -ornone Notes: 1 The parallel interface I/O voltages operate simultaneously at either 2.5 or 3.3 V (nominal) • TCP/IP acceleration and QoS features: — IP v4 and IP v6 header recognition on receive — IP v4 header checksum verification and generation — TCP and UDP checksum verification and generation — Per-packet configurable acceleration — Recognition of VLAN, stacked (queue in queue) VLAN, 802.2, PPPoE session, MPLS stacks, and ESP/AH IP-security headers — Transmission from up to eight physical queues — Reception to up to eight physical queues • Full- and half-duplex Ethernet support (1000 Mbps supports only full duplex) — IEEE 802.3 full-duplex flow control (automatic PAUSE frame generation or software-programmed PAUSE frame generation and recognition) IEEE 802.1 virtual local area network (VLAN) tags and priority VLAN insertion and deletion — Per-frame VLAN control word or default VLAN for each eTSEC — Extracted VLAN control word passed to software separately Programmable Ethernet preamble insertion and extraction of up to 7 bytes MAC address recognition Ability to force allocation of header information and buffer descriptors into L2 cache • • • • • 2.4.5 Universal Serial Bus (USB) 2.0 The P1020 USB 2.0 controller provides point-to-point connectivity complying with the Universal Serial Bus Revision 2.0 Specification. The USB controller can be configured to operate as a stand-alone host, stand-alone device, or both host and device functions operating simultaneously. The host and device functions are both configured to support the following types of USB transfers: • Bulk QorIQ™ P1020 Integrated Processor Product Brief, Rev. 0 10 Preliminary—Subject to Change Without Notice Freescale Semiconductor Features • • • Control Interrupt Isochronous Some of the key features include the following: • Supports USB dual-role operation and can be configured as host or device • Supports operation as a stand-alone USB device — Supports one upstream facing port — Supports six programmable USB endpoints • Supports operation as a stand-alone USB host controller — Supports USB root hub with one downstream-facing port — Enhanced host controller interface (EHCI) compatible • Supports high-speed (480 Mbps), full-speed (12 Mbps), and low-speed (1.5 Mbps) operations • Supports external PHY with UTMI+ low-pin interface (ULPI) 2.4.6 DDR SDRAM Controller The P1020 supports DDR2 and DDR3 SDRAM. The memory interface controls main memory accesses and provides for a maximum of 4 Gbytes of main memory. The P1020 supports a variety of SDRAM configurations. Sixteen multiplexed address signals provide for device densities from 32 Mbits to 4 Gbits. Four chip select signals support up to four banks of memory. The P1020 supports bank sizes from 32 Mbytes to 4 Gbytes. Five column address strobes (MDM[0:3], MDM8) are used to provide byte selection for memory bank writes. The P1020 can be configured to retain the currently active SDRAM page for pipelined burst accesses. Page mode support of up to 32 simultaneously open pages can dramatically reduce access latencies for page hits. Depending on the memory system design and timing parameters, using page mode can save 3 to 4 clock cycles from subsequent burst accesses that hit in an active page. Using ECC, the P1020 detects and corrects all single-bit errors and detects all double-bit errors and all errors within a nibble. The P1020 can invoke a level of system power management by asserting the MCKE SDRAM signal on-the-fly to put the memory into a low-power sleep mode. The P1020 offers both hardware and software options to support battery-backed main memory. In addition, the DDR controller offers an initialization bypass feature which system designers may use to prevent re-initialization of main memory during system power-on following abnormal shutdown. QorIQ™ P1020 Integrated Processor Product Brief, Rev. 0 Freescale Semiconductor Preliminary—Subject to Change Without Notice 11 Features 2.4.7 High Speed I/O Interfaces The P1020 supports the SGMII and PCI Express high-speed I/O interface standards. 18.104.22.168 PCI Express Interfaces The P1020 supports two PCI Express interfaces designed to comply with the PCI Express Base Specification Revision 1.0a. They are configurable at boot time to act as either root complex or endpoint. The physical layer of the PCI Express interface operates at a transmission rate of 2.5 Gbaud (data rate of 2.0 Gbps) per lane. The theoretical unidirectional peak bandwidth is 2 Gbps per lane. Receive and transmit ports operate independently, resulting in an aggregate theoretical bandwidth of 4 Gbps per lane. Other features of the PCI Express interface include: • Supports two x1 interfaces • Both 32- and 64-bit addressing and 256-byte maximum payload size • Full 64-bit decode with 36-bit wide windows 22.214.171.124 SGMII The serial gigabit media independent interface (SGMII) is a high-speed interface linking the Ethernet controller with an Ethernet PHY. SGMII uses differential signaling for electrical robustness. Only four signals are required: receive data and its inverse, and send data and its inverse; no clock signals are required. 126.96.36.199 High-Speed Interface Multiplexing Table 2 shows the supported high-speed interface configurations. The desired configuration must be selected at power-on reset. Table 2. Supported High-Speed Interface Combinations Lanes 2.4.8 Gbaud A B E F A&B E&F PEX1: x1 PEX2: x1 SGMII2 SGMII3 2.5 1.25 Programmable Interrupt Controller (PIC) The P1020 PIC implements the logic and programming structures of the OpenPIC architecture, providing for external interrupts (with fully nested interrupt delivery), message interrupts, internal-logic driven interrupts, and global high-resolution timers. Up to 16 programmable interrupt priority levels are supported. The PIC can be bypassed to allow use of an external interrupt controller. QorIQ™ P1020 Integrated Processor Product Brief, Rev. 0 12 Preliminary—Subject to Change Without Notice Freescale Semiconductor Features 2.4.9 Time Division Multiplexing (TDM) Interface The TDM interface supports the following features: • Independent receive and transmit with dedicated data, clock and frame sync line • Separate or shared RCK and TCK whose source can be either internal or external • Glueless interface to E1/T1 frames and MVIP, SCAS, and H.110 buses • Up to 128 time slots, where each slot can be programmed to be active or inactive • 8- or 16-bit word widths • The TDM Transmitter Sync Signal (TFS), Transmitter Clock Signal (TCK) and Receiver Clock Signal (RCK) can be configured as either input or output • Frame sync and data signals can be programmed to be sampled either on the rising edge or on the falling edge of the clock • Frame sync can be programmed as active low or active high • MSB or LSB first support 2.4.10 Enhanced Secure Digital Host Controller (eSDHC) The eSDHC provides an interface between the host system and several types of memory cards: MultiMediaCard (MMC), secure digital (SD) card. The eSDHC acts as a bridge, passing host bus transactions to SD/MMC cards by sending commands and performing data accesses to or from the cards. The eSDHC includes the following features: • SD bus clock frequency up to 50 MHz • Supports 1-/4-bit SD modes, 1-/4-bit MMC modes — Up to 200 Mbps data transfer for SD/MMC cards, using 4 parallel data lines • Supports single- and multi-block read and write • Supports write protection switch for write operations • Supports synchronous and asynchronous abort • Supports pause during the data transfer at a block gap • Supports Auto CMD12 for multi-block transfer • Host can initiate non-data transfer commands while the data transfer is in progress • Embodies a fully configurable 128 × 32-bit FIFO for read/write data • Supports internal DMA capabilities 2.4.11 DMA, I2C, DUART, and Enhanced Local Bus Controller (eLBC) The P1020 provides an integrated four-channel DMA controller, which can transfer data between any of its I/O or memory ports or between two devices or locations on the same port. The DMA controller can be used as follows: • To chain (both extended and direct) through local memory-mapped chain descriptors • To handle misaligned transfers as well as stride transfers and complex transaction chaining QorIQ™ P1020 Integrated Processor Product Brief, Rev. 0 Freescale Semiconductor Preliminary—Subject to Change Without Notice 13 Features • To specify local attributes such as snoop and L2 write stashing There are two I2C controllers. These synchronous, multimaster buses can be connected to additional devices for expansion and system development. The DUART supports full-duplex operation and is compatible with the PC16450 and PC16550 programming models. Both the transmitter and receiver support 16-byte FIFOs. The P1020 enhanced local bus controller (eLBC) port allows connection with a wide variety of external memories, DSPs, and ASICs. Three separate state machines share the same external pins and can be programmed separately to access different types of devices. The general-purpose chip select machine (GPCM) controls accesses to asynchronous devices using a simple handshake protocol. The user programmable machine (UPM) can be programmed to interface with synchronous devices or custom ASIC interfaces. The NAND flash control machine (FCM) further extends interface options. Each chip select can be configured so that the associated chip interface can be controlled by the GPCM, UPM, or FCM controller. All may exist in the same system. The local bus controller supports the following features: • Multiplexed 32-bit address and data bus operating at 100 MHz • Eight chip selects support eight external slaves • Up to eight-beat burst transfers • 16- and 8-bit port sizes controlled by on-chip memory controller • Three protocol engines available on a per-chip-select basis • Parity support • Default boot ROM chip select with configurable bus width (8 or 16 bits) • FCM supports NAND flash, GPCM supports NOR flash 2.4.12 Device Boot Locations The P1020 may be configured to boot using one of the following interfaces: • DDR2/DDR3 memory controller • Any PCI Express interface • Enhanced local bus interface (using the GPCM or FCM) • SPI flash • SD/MMC flash 2.4.13 System Performance Monitor The performance monitor facility supports eight 32-bit counters that can count up to 512 counter-specific events. It supports duration and quantity threshold counting and a burstiness feature that permits counting of burst events with a programmable time between bursts. QorIQ™ P1020 Integrated Processor Product Brief, Rev. 0 14 Preliminary—Subject to Change Without Notice Freescale Semiconductor Development Environment 3 Development Environment Development tools, hardware platforms, software building blocks and application-specific software solutions are available from Freescale and the Freescale Alliance Program, including third party protocol and signaling stack suppliers, real-time operating systems support and a variety of applications software support. All of this builds upon the existing industry standard PowerQUICC family support program. 4 Document Revision History Table 3 provides a revision history for this product brief. Table 3. Document Revision History Rev. No. Date 0 11/2008 Substantive Change(s) Initial release. QorIQ™ P1020 Integrated Processor Product Brief, Rev. 0 Freescale Semiconductor Preliminary—Subject to Change Without Notice 15 How to Reach Us: Home Page: www.freescale.com Web Support: http://www.freescale.com/support USA/Europe or Locations Not Listed: Freescale Semiconductor Technical Information Center, EL516 2100 East Elliot Road Tempe, Arizona 85284 1-800-521-6274 or +1-480-768-2130 www.freescale.com/support Europe, Middle East, and Africa: Freescale Halbleiter Deutschland GmbH Technical Information Center Schatzbogen 7 81829 Muenchen, Germany +44 1296 380 456 (English) +46 8 52200080 (English) +49 89 92103 559 (German) +33 1 69 35 48 48 (French) www.freescale.com/support Japan: Freescale Semiconductor Japan Ltd. Headquarters ARCO Tower 15F 1-8-1, Shimo-Meguro, Meguro-ku, Tokyo 153-0064 Japan 0120 191014 or +81 3 5437 9125 firstname.lastname@example.org Asia/Pacific: Freescale Semiconductor China Ltd. Exchange Building 23F No. 118 Jianguo Road Chaoyang District Beijing 100022 China +86 10 5879 8000 email@example.com For Literature Requests Only: Freescale Semiconductor Literature Distribution Center P.O. Box 5405 Denver, Colorado 80217 1-800-441-2447 or +303-675-2140 Fax: +303-675-2150 LDCForFreescaleSemiconductor@hibbertgroup.com Document Number: P1020PB Rev. 0 11/2008 Preliminary—Subject to Change Without Notice Information in this document is provided solely to enable system and software implementers to use Freescale Semiconductor products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document. Freescale Semiconductor reserves the right to make changes without further notice to any products herein. Freescale Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale Semiconductor assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters that may be provided in Freescale Semiconductor data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typicals”, must be validated for each customer application by customer’s technical experts. Freescale Semiconductor does not convey any license under its patent rights nor the rights of others. Freescale Semiconductor products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Freescale Semiconductor product could create a situation where personal injury or death may occur. Should Buyer purchase or use Freescale Semiconductor products for any such unintended or unauthorized application, Buyer shall indemnify and hold Freescale Semiconductor and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Freescale Semiconductor was negligent regarding the design or manufacture of the part. Freescale and the Freescale logo are trademarks or registered trademarks of Freescale Semiconductor, Inc. in the U.S. and other countries. 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. IEEE 802.1, 802.2, 802.3, and 1588 are registered trademarks of the Institute of Electrical and Electronics Engineers, Inc. (IEEE). This product is not endorsed or approved by the IEEE. © Freescale Semiconductor, Inc., 2008. All rights reserved.