Preview only show first 10 pages with watermark. For full document please download

Qoriq™ P1021/p1012 Modular Development System (mds)

   EMBED


Share

Transcript

QorIQ™ P1021/P1012 Modular Development System (MDS) The P1021/P1012 Modular Development P1021/P1012 Processor Board System is designed for hardware and software The P1021/P1012 processor board includes on-board CPLD mapped Board developers using the P1021/P1012 QorIQ™ a P1021 (dual-core) or P1012 (single-core) Configuration Registers Set (BCSR) processor family to accelerate development processor running up to 800 MHz, along with and testing, and improve time to market. The circuitry to utilize the following: P1021/P1012 MDS enables: • 3x Gigabit Ethernet (GbE) and dual • Silicon bring-up/verification • Software/application development and support asynchronous receiver/transmitter (DUART) • PCI Express® interconnect • Serial RapidIO® technology • Programmable reconfiguration through • JTAG interface to host PC The P1021/P1012 MDS processor board’s onboard resources and debugging devices allow developers to upload and run code, set breakpoints, display memory and register and connect proprietary hardware. It can • Performance benchmarking • USB 2.0 • Processor evaluation also be used as a demonstration tool for the • Double data rate (DDR3 or optional developer since the developer’s application The P1021/P1012 MDS consists of multiple boards that provide a comprehensive DDR2) memory • NAND flash memory software may be programmed into the flash memory. development system—a P1021/P1012 • SD/MMC card interface processor board, a platform I/O board and • Real-time clock (RTC) several expansion modules which add support • Dual I2C interface for TDM and ATM. point device. A 4-pin connector is provided • Serial electrically erasable programmable to connect to the PC power supply. The PC read-only memory (EEPROM) • Control switches and LED indicators • Digital/analog regulated core voltage power supply (PS) • Fully controlled onboard power supply subsystem The P1021/P1012 processor board can be inserted into a PC as a PCI Express end power supply is not necessary. Other external connections are the same as in the standalone configuration. P1021/P1012 MDS Processor Board Features • Debug port access via JTAG/COP • Supports both the P1021/P1012, running • 16 MB flash on eSPI interface up to 800 MHz at 0.95V core voltage in a 689-pin TeBGA 1 mm pitch package • DDR3 SODIMM @ 800 MHz, 512 MB with ECC support • PCI Express adapter to provide root complex mode • Dual 10/100 Mbps Ethernet ports for QUICC Engine™ module • Three additional 10/100/1000 Mbps PMC Expansion Modules Ethernet ports from the platform • PQ-MDS-T1—Supports E1/T1, DS3, T3 I/F with an option of two POTS analog telephone lines • PQ-MDS-QOC3—Supports up to 4x 155 Mbps optical transceivers for evaluating the UTOPIA L2 /POS bus • PQ-MDS-PCI—Single-slot PMC to PCI agent connector to enable additional PCI-based boards for evaluation (actual for MDSs with legacy PCI I/F functionality) • PQ-MDS-PCI Express—Expansion module supporting multiple PCI Express agents • Dual RS232 transceiver connected to DUART • 2x LYNXx1 modules provide dual Serial RapidIO interface • 4x LYNX connected to PCI Express adapter through PCI Express mux to support host or agent modes: 4x PCI Express edge connector can be plugged in a PC PCI Express adapter slot connector for root complex mode accepts standard (off-the-shelf) PCI Express, up to x4 cards • Local bus I/F Address latch, data (8-bit width) and control buffers to support slow devices on the PMC boards 8-bit 32 MB NAND flash in a socket CPLD BCSR P1021/P1012 Processor Board Characteristics • Power requirements Specifications 5V @ 8A external DC power supply • P1021/P1012 processor Internal clock runs up to 800 MHz @ 0.95V • Memory 512 MB (with ECC support) SODIMM DDR3 at up to 800 MHz data rate • Local bus: flash memory 8-bit 32 MB NAND flash in a socket • Dimensions Length 312 mm, width 111 mm, height 50 mm max connector • Two I2C buses Bus for 256 KB boot EEPROM, 1 KB board related info EEPROM, RTC, SODIMM SPD EEPROM, core voltage POT and UEM configuration • Two operation modes Stand-alone mode PCI Express end point mode—plugged into a PC as standard PC card • QUICC Engine functions supported All QUICC Engine signals are available on PMC0 and PMC1 4x TDM port with the PQ-MDS-T1 card on the MDS (on PMC0 only ) 1x DS3 port with the PQ-MDS-T1 card on the MDS (on PMC0 only) 1x UTOPIA/POS Level 2, 8-bit, multi-PHY multi device with PQ-MDS-QOC3 cards on the MDS (on PMC1 only) 2x 10/100 Mbps RMII Ethernet ports • 3x 1000 Mbps RGMII/RTBI (2x SGMII) Ethernet ports on the PB • RoHS compliant • FCC compliant • CE compliant CodeWarrior® Development Support About the QorIQ P1021/P1012 Processor P1021 processors provide single- and dual- supporting DUART, local bus, DDR, flash, Freescale QorIQ communications platforms performance range, along with advanced TSEC, I2C, PCI Express (root complex are the next-generation evolution of our security and a rich set of interfaces. and end point) and SPI leading PowerQUICC® communications ® • Development Tools Linux OS 2.6, Typical Applications for the QorIQ P1021/P1012 Processors • Access Gateway (IPv4 forwarding/security) • SMB/SME applications • Multi-service routers • Industrial networking core solutions for the 533 MHz to 800 MHz processors. Built using high-performance The P1012 and P1021 processors are cores built on Power Architecture® technology, perfectly suited for multi-service gateways, QorIQ platforms enable a new era of Ethernet switch controllers, wireless LAN networking innovation where the reliability, access points and high-performance general security and quality of service for every purpose control processor applications with connection matters. tight thermal constraints. The QorIQ P1 platform series, which includes The QorIQ P1012 and P1021 processors are the P1021 and P1012 communications pin-compatible with the QorIQ P2 platform processors, offers the value of extensive products, offering a four-chip range of cost- integration and extreme power intelligence effective solutions. Scaling from a single core for a wide variety of applications in the at 533 MHz (P1011) to a dual core at 1.2 GHz networking, telecom, defense and industrial per core (P2020), the two QorIQ platforms markets. Based on 45 nm technology for deliver an impressive 4.5x aggregate low-power implementation, the P1012 and frequency range. P1021/P1012 MDS Block Diagram P1021/P1012 MDS Processor Board P1021 e500 Core 32 KB 32 KB L1 I-Cache L1 D-Cache 256 KB L2 Cache e500 Core 32 KB 32 KB L1 I-Cache L1 D-Cache Coherency Module System Bus DDR2/3 Module or SODIMM Connector Gigabit Ethernet 1 Ethernet PHY Gigabit Ethernet 3 Ethernet PHY Local Bus Controller/ QUICC Engine™ (QE) USB USB PHY GPIO/QE I2C Controller I2C EEPROM DMA2/QE eSPI DDR 2/3 Controller RS-232 I2C of Processor TDM MUX/DEMUX NAND Flash, CPLD TDM SER UTOPIA Ethernet PHY UART Controller 1 USB Connector MUX/DEMUX Ethernet PHY I2C UART Controller 0 eSPI/eSDHC MUX/DEMUX DMA1/QE OSC IEEE® 1588/IEEE 1588 (QE) DAC SPI Flash SD/MMC Card Socket eSDHC SERDES Gigabit Ethernet 2 MUX/DEMUX Gigabit Ethernet 3 High-Speed Diff MUX PCI Express® Edge Connector 4 x High-Speed Connectors Freescale Technology The devices in these two platforms are further integrate your design with the same stashing memory. The integrated security software compatible, sharing the e500 applications running on each core or serialize engine supports the cryptographic algorithms Power Architecture core and peripherals, your application using the cores for different commonly used in IPsec, SSL, 3GPP and as well as being fully software compatible processing tasks. other networking and wireless security protocols. The memory controller offers with the existing PowerQUICC processors. This enables you to create a product with The P1012 and P1021 processors have an future-proofing against memory technology multiple performance points from a single advanced set of features for ease of use. migration with support for both DDR2 and board design. The QorIQ P1020 dual- The 256 KB L2 cache offers incremental DDR3. It also supports error correction codes, core processor supports symmetric and configuration to partition the cache between a baseline requirement for any high-reliability asymmetric processing, enabling you to the two cores or to configure it as SRAM or system. Learn More: 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. © Freescale Semiconductor, Inc. 2009. Document Number: P1021MDSFS REV 0 For current information about Freescale products and documentation, please visit www.freescale.com/QorIQ.