FREESCALE P2020RDB-PCA

QorIQ™ Communications Platforms
P2 Platform Series
Dual core performance in a single core power envelope
Ideal for networking infrastructure, telecom,
delivers dual- and single-core frequencies
Freescale provides highly integrated
industrial control, medical imaging,
from 800 MHz to 1.2 GHz.
evaluation boards, software and drivers for the
telehealth, aerospace and defense and test
and measurement applications, Freescale
QorIQ™ communications platforms are the
next-generation evolution of our leading
PowerQUICC communications processors.
®
Based on high-performance e500 cores built
on Power Architecture® technology, QorIQ
platforms enable a new era of networking
innovation that meets reliability, security
and quality of service needs for the most
demanding networking and industrial
applications.
The QorIQ P2 platform series, which includes
the P2020 and P2010 communications
processors, delivers unprecedented
performance per watt for a wide variety of
applications at a low price point. The series
The QorIQ P2 series is pin-compatible with
the QorIQ P1 platform products, offering
five interchangeable cost-effective solutions.
Scaling from a single core at 533 MHz (P1011)
to a dual core at 1.2 GHz (P2020), the
two QorIQ platforms deliver an impressive
P2020 and P2010 as well as CodeWarrior™
tools that will help speed your design to
market. The P2020 family provides the
horsepower, integration and scalability needed
whether you are building a high-performance
router or an industrial platform.
4.5x aggregate frequency range within the
same pinout.
The devices in the P1 and P2 series are also
software compatible, sharing the e500 core
and peripherals, as well as being fully software
compatible with existing PowerQUICC
processors. This enables you to create a
product with multiple performance points from
a single board design, which provides great
flexibility and scalability.
QorIQ™ P2 Processors
Features
Benefits
Comprehensive development tools including reference design boards,
Linux® and third-party tools
Helps decrease time to revenue by getting designs up and
running efficiently
Migration path
Improved performance/watt/cost migrating from PowerQUICC III and
other Power Architecture-, x86- and MIPs-based architectures
High-performance e500 2.4 MIPS/MHz Power Architecture® core
High performance and efficient cores means fewer cores to get the
job done
Best-in-class power
Enables fanless, energy-efficient designs for improved reliability and
lower system costs
Integrated Ethernet, USB, eSDHC flash controller, eSPI, eLBU,
IEEE® 1588, PCI Express® and Serial RapidIO®
Flexibility to address a wide range of applications and reduced
system cost by eliminating the need for external bridge chips
4.5x performance range in a single package
Common hardware platform to enable a wide range of
system performance
Telecom
LTE and WiMAX Baseband
Features for the market:
Serial RapidIO x1/x4
(up to 3.125 GHz)
• Dual Gigabit Ethernet on SGMII
(for redundancy) or Serial RapidIO®
• MAC
• Scheduler
interface for implementing backhaul
500
Mbps
• Serial RapidIO interface for direct
connection to digital signal processors
(DSPs)—for Layer 1 processing
• Security engine handles the secure network
termination requirement
• Advanced quality of service (QoS) for
Serial
RapidIO
Gigabit
Ethernet
control and
data,
redundant
Serial RapidIO
Gigabit Ethernet to assist in scheduling
Layer 2 baseband processing
Applications:
• AdvancedMC™ card
• Controller on AdvancedTCA® carrier card
• Channel and control card for 3G NodeB,
2G/2.5G BTS IP upgrades, WCDMA,
4G LTE and WiMAX
• General purpose compute blade
QorIQ™
P2 Series
Backplane
DSP
Serial RapidIO®
DSP
Serial
RapidIO
x1/x4
• Serial RapidIO
messaging unit
• Multiple mailboxes
• Port read/write to
configure switch
• Messaging
(inbound/outbound)
local and remote
Switch
DSP
xn DSPs
FPGA
OBSAI/CPRI
LTE and WiMAX Baseband
requirements using packet concatenation
The P2020 and P2010 communications
and segmentation, retransmission through
processors are well-suited for Long-Term
automatic repeat request (ARQ) and
Evolution (LTE) and WiMAX channel card
hybrid automatic repeat request (HARQ) in
applications. There are two factors that drive
combination with Layer 1.
the need for dual-core performance without
breaking out of a single-core power budget:
• Increased bandwidth per subscriber
Typically backhaul is implemented with
either dual Gigabit Ethernet on SGMII (for
redundancy) or Serial RapidIO interface, both
• Flattening of the infrastructure hierarchy
of which are supported in the QorIQ P2 series
Together, these factors increase the
processors. The Serial Rapid IO interface also
processing requirements of the channel
allows direct connection to the DSPs—such
card. P2 series processors, with dual-
as Freescale’s MSC8144 and MSC8156 four-
core performance in single-core power
and six-core DSPs—that implement the Layer
budgets, can increase performance in Layer
1 processing. The security block handles the
2 baseband processing and implementing
secure network termination requirement.
network interfaces.
3
Low
latency
This solution performs network backhaul
Layer 2 baseband processing implements
transport and interworking with internal
the RLC layer that controls the base station
interfaces. This includes processing the
and subscriber access to air interface
network layers up to OSI Layer 3, including
resources. The advanced QoS features of the
IPsec secure network termination, header
Gigabit Ethernet ports assist in scheduling
compression and traffic classification
these resources. This Layer 2 processing
(QoS). The network interface card (NIC)
includes the medium access control
can optionally support 3G LTE radio link
(MAC), which controls the base station and
encryption—however, depending upon the
subscriber access to air interface resources.
selected architecture, this could be partitioned
Resources are scheduled according to QoS
to the channel card.
freescale.com/QorIQ
Compute Blades
Compute Blades
Blade servers have been widely adopted in
Front Panel
RS232
RJ45
data centers because they cost less to deploy
and less to operate—due to savings in power
and cooling—than rack-optimized servers.
Micro-SD Flash
Gigabit
Ethernet
PHY
FPGA
Blade servers are also more easily scaled
than fixed-capacity monolithic servers to meet
workload growth and are easier to service
with their field-replaceable blades.
Serial
DDR
SDRAM
RGMII
Blades process and move a large amount of
data. Historically, designers have incorporated
QorIQ™
P2020
DDR2/3
eSDHC
more processors and more processor types.
Systems could include any number of CPUs,
DSPs, microcontrollers, network processors
RGMII
RGMII
Serial
RapidIO®
PCI
Express®
and application-specific processors.
Embedding switches into blade servers
provides further infrastructure integration,
PMM
Gigabit
Ethernet
PHY
Gigabit
Ethernet
PHY
simplified management, greater scalability,
PCI Express1 x2 @ 2.5Gbaud/
SRIO1 (x1) @1.25 Gbaud /
SRIO2 (x1) @1.25 Gbaud
improved power and cooling efficiency and
increased application availability.
As enterprises begin to migrate to next-
AMC Connector
generation data centers, blade server switches
are evolving to meet the new demands with
advanced functions such as application-aware
networking, low latency line-rate switching
at Gigabit (Gb) speeds, advanced QoS,
support for virtualization and advanced
security features.
QorIQ processors can help designers reap the
benefit of using highly integrated processors
with the I/O needed for application/contentaware processing. Freescale partner
companies such as 6WIND provide an open
framework to ease the transition from a
single core to many cores. Multicore-aware
network middleware from 6WIND can boost
performance, placing configuration and
management at the heart of the software. This
solves real business issues of time and cost
savings associated with software integration,
interface, configuration and network
management of multicore machines.
The P2020 processor can manage control
and dataplane functions in blade systems.
This reduces the cost of integrating additional
bridge chips to perform these functions.
freescale.com/QorIQ
4
Networking
The primary functions of a linecard
In the case of centralized processing, these
Features for the Market:
controller are:
functions are performed by a centralized
• SD/MMC interface enables modularity by
• Exception handling: Packets that cannot be
processor, which can tolerate higher power
supporting booting from flash cards
• PCI Express interfaces enable multiple
flexible I/O options
• USB port for front-panel code uploads
when connecting directly to a PC for
maintenance
• Triple Gigabit Ethernet (dual on SGMII for
redundancy for backplane interconnect)
and one Gigabit Ethernet interface for
high-performance debug and maintenance
Applications:
• Line card controller
• Mid-range line card control plane
• Low-end line card combined control and
data plane
• Shelf controller
interpreted by the typically more hardwired
and associated increased cooling costs
datapath are kicked up to the control
because there are fewer of those cards per
plane processor. These may be older or
system. In these cases, the line card has little
esoteric protocols which are not worth
intelligence.
accommodating in ASICs, but can be
Implementing a line card in a distributed
handled with software with low performance
processing system provides several
impact because they occur infrequently.
advantages. You may be able to forgo
• Board housekeeping: The control plane
the costly centralized services card,
processor may be used to configure,
which consumes a valuable slot in the
provision and control other devices on the
chassis. You have the opportunity to
board. It also will collect statistics. It can
perform local switching at the line card, thus
implement a command line interface.
conserving system resources. And the system
• Table maintenance: A line card controller
becomes more scalable—as you add a line
may, especially in a distributed system,
card, you automatically get the increased
manage the forwarding tables. The tables
processing that it requires. However, in
are created by implementing a variety of
this system, the costs of high-volume line
interior routing protocols (such as Open
cards are critically important. Because of
Shortest Path First or Routing Information
Line Card Control Plane for
Enterprise Routers
Protocol) and external routing protocols
One of the primary applications for the QorIQ
tables are then exported to the forwarding
P2020 communications processor is as a line
path for per-packet access.
that, thermal budgets are very tight. The
need for high performance at low power is a
(such as Border Gateway Protocol). The
requirement that the P2 family fulfills.
card control plane processor. Typically the
P2020 will sit to the side of the main datapath,
which has I/O processors on the front panel
Line Card Control Plane for Enterprise Routers
connected to a backplane interface device.
I/O
Devices
The P2020 processor will communicate with
these components using standard interfaces
Ethernet
Switch
such as PCI Express or the local bus. The
P2020 will often have front panel interfaces as
I/O
Devices
well. One Gigabit Ethernet interface may be
I/O
Devices
used for high-performance debug: the DUART
can be used for a low-level command line
interface and the USB port may be used for
Backplane
Enhanced Local Bus
PCI Express®
front-panel code uploads when connecting
directly to a PC for maintenance. Redundant
Gigabit Ethernet ports to the backplane are
Gigabit EthernetManagement Interfaces
QorIQ™
P2020
used as a management interface, which can
be used to communicate with a centralized
resource for receiving table updates, for
instance. The eSDHC interface enables
Gigabit EthernetDebug I/F
DUART-CLI
USB-Code Upload
Exception handling
Route table maintenance
Line card control
DRAM
Flash
modularity by supporting booting from
flash memory cards.
5
freescale.com/QorIQ
Multiservice Routers
A multiservice router or business gateway
Multiservice Routers
requires a combination of high performance
DRAM
and a rich set of peripherals to support the
PCI Express®
x1/x4
(up to 5 GHz)
Flash
datapath throughputs and required system
functionality. The P2 series of single- and
Low
latency
dual-core devices offer a scalable platform to
QorIQ™
P2020
develop a range of products that can support
the same feature set. Integrated 10/100/1000
Ethernet controllers with classification and
QoS capabilities are ideal for managing
the datapath traffic between the local area
network (LAN) and wide area network (WAN)
interface. PCI Express ports can provide
connectivity to IEEE 802.11n radio cards
®
WAN Interface
Gigabit Ethernet (SGMII)
Management Ports
• Multiple mailboxes
• Port read/write to
configure switch
• Messaging (inbound/
outbound) local and
remote
WAN Interface
Gigabit
Ethernet
Control
and Data
DMZ
Server
LAN
Switch
for wireless support and TDM for legacy
phone interfaces to support voice. USB or
eSDHC interfaces can be used to support
local storage; the second USB interface
is also available to support USB-attached
printers or as a console port. The integrated
security engine can provide encrypted secure
communications for remote users with
VPN support.
freescale.com/QorIQ
6
Industrial
Programmable Logic Control (PLC)
Features for the Market:
• IEEE® 1588 support for nanosecond level
External AC to
high voltage DC
clock accuracy
Local power rail
management
• Virtualization support
QorIQ™
P2020
• Double precision FPU
• Performance to 1500+ MIPS
• Memory management unit (MMU) for OS
support
Backplane
• <5W per processor to support fanless
Shared L2
Cache
DDR2/3
P2020 Core 2
Serial RapidIO®
RGMII
Ethernet
PHY
PCI Express®
eSPI
FPGA or
ASIC
Ethernet
PHY
RGMII
PCI Express®
FPGA or
ASIC
USB
PHY
USB HS
DUART
• Memory L2 512 KB, DDR2/3 support
Applications:
• Robotics
• Test/measurement, networking/telecom
• Multifunction printer (MFP)
• Single board computers
• Industrial applications
• Medical
Industrial Networking
Ethernet
link to HMI,
higher-level
control,
or enterprise
network
Diagnostics,
Maintenance
RS-485
Removable
Storage
MMC/SD
Card
Ethernet links
to smaller
PLC or I/O
devices:
P2020 Core 1
operation
support
DDR
SDRAM
eSDHC
• EtherNet/IP™
• CIP Sync™
• PROFINET
• EtherCAT
• POWERLINK
• PROFINET
• Modbus TCP
Fieldbus to
end nodes:
• PROFIBUS
• DeviceNet™
• Modbus RTU
Disruptive technologies and trends are
affecting the embedded market and providing
device manufacturers in the industrial sector
with a significant opportunity to improve both
their devices and their businesses. Technical
and industry trends in multicore processors
and virtualization represent a significant
opportunity for competitive advantage.
Freescale’s QorIQ multicore processors
provide increased overall performance
and improved performance per watt over
single-core processors. Multicore processorbased systems can also improve application
scalability and protect software investment
by allowing processors with more cores to be
substituted to meet future demand.
A dual-core processor can support networked
communication from the factory floor on
one processor while the other processor
manages the lower field and data layer
controlling the factory floor, linking sensors
and actuators to controllers and ultimately
to manufacturing equipment. Typically, this
level requires equipment with very low power
consumption. The P2020 typical power is
less than five watts.
7
freescale.com/QorIQ
Test and Measurement
Test and Measurement
To continue realizing performance gains
LCD
Touch
Panel
without increased clock rates, designers
are integrating their test and measurement
systems with dual and multicore devices.
Test engineers can develop automated
LCD
Controller
test applications capable of achieving the
highest possible throughput through parallel
processing with multicore processors.
802.11x
When using traditional text-based
programming languages, engineers who
Line Interfaces
Detectors
Sensors
want to harness this computing power for
developing advanced test, measurement
and control applications regularly face the
USB
DDR
SDRAM
DDR2/3
Analog
Serial
Serial
QorIQ™
P2020
Flash
eSDHC
RGMII
RGMII
IEEE®
1588
IEEE
1588
challenges of complex software primitives
and programming models. However,
Serial
RapidIO®
PCI
Express®
Serial RapidIO/PCI Express
x1/x4 (up to 3.125 GHz)
engineers and scientists can capitalize on
multithreaded application development by
combining multicore support and software
FPGA
that supports parallelism. Using dual and
multicore processors enables an application
to distribute processing loads across multiple
that require intensive signal and data
applications also can replicate specific tests
CPU cores simultaneously, which can
processing such as RF protocol testing and
or processes to run on separate CPU cores
significantly reduce test times for applications
hardware in the loop (HIL) simulations. These
and effectively double system throughput.
P1011
P1020
P2010
P2020
CPU
e500 V2, up to
800 MHz, 32K I/D
Dual e500 V2, up to
800 MHz, 32K I/D
e500 V2, up to
1200 MHz, 32K I/D
Dual e500 V2, up to
1200 MHz, 32K I/D
L2 Cache
256 KB
256 KB
512 KB
512 KB
DDR I/F Type/Width
DDR2/3, 32-bit
DDR2/3, 32-bit
DDR2/3, 32/64-bit
DDR2/3, 32/64-bit
10/100/1000 Ethernet (IEEE® 1588 v2)
3, with 2 SGMII
3, with 2 SGMII
3, with 2 SGMII
3, with 2 SGMII
TDM
Yes
Yes
-
-
Enhanced Local Bus
Yes
Yes
Yes
Yes
PCI Express® 1.0a
2 controllers with 4
SerDes
2 controllers with 4
SerDes
3 controllers with 4
SerDes
3 controllers with 4
SerDes
Serial RapidIO® 1.2
-
-
2 x 1 or 1 x 4
2 x 1 or 1 x 4
USB 2.0
2
2
1
1
Memory Card
eSDHC
eSDHC
eSDHC
eSDHC
Other Interfaces
eSPI, 2 x I2C, DUART
eSPI, 2 x I2C, DUART
eSPI, 2 x I2C, DUART
eSPI, 2 x I2C, DUART
Accelerators
SEC 3.3
SEC 3.3
SEC 3.1
SEC 3.1
Package
689 TEPBGA II
689 TEPBGA II
689 TEPBGA II
689 TEPBGA II
freescale.com/QorIQ
8
The P2020DS-PA board and P2020RDB-PA board ship with Linux v2.6 and support for IEEE 1588. Both boards are supported by CodeWarrior v8.8,
Wind River, Green Hills and MontaVista development environments. The P20220DS-PA is a highly integrated development system that can be
utilized to bring your design to market. The P2020RDB-PA is a low-cost reference design board based on the mini-ITX form factor.
P2020DS Block Diagram
Security
Acceleration
(optional)
XOR
USB
Host
2x
Ser
3x
Ethernet
PHY
BUF
e500 Core
32 KB
L1 I-Cache
32 KB
L1 D-Cache
32 KB
L1 I-Cache
DDR2/DDR3
SDRAM Controller
DDR3
DIMM
SPI
MMCCard
EEPROM
32 KB
L1 D-Cache
JTAG
USB 2.0
DUART
Temp/Vmon
System Bus
eTSEC2
eTSEC3
eSDHC
IC
2
On-Chip Network
3 x Gigabit
Ethernet
PCI
PCI
PCI
Serial
Serial
Express® Express Express RapidIO® RapidIO
4-ch.
DMA
4-ch.
DMA
Enhanced Local Bus
Controller (eLBC)
4-lane SerDes
Lanes 2 and 3
DDR
Regulator
GPIO
Coherency Module
eTSEC1
Quad
RGMII
PHY
e500 Core
512 KB
L2 Cache
SD Card
Slot
Real-Time
Clock
NOR Flash
PromJET
PCI Express
SGMII
PCI Express x1/x2
Pixis
FPGA
Lanes 0 and 1
Multiplexers
selected at boot-up
1x/2x
1x
VDD
(VCore+
VPlat)
VSerDes
Clocks
PCI 5V
NVidia®
M1575
PCI Express x2
3x
SATA
SGMII Riser Card Slot
3x
Audio
1x
eSATA
P2020RDB Block Diagram
Clocking
Security
Acceleration
(optional)
XOR
Mini
USB
DB9
RJ-45
RS-232
Serial
RGMII
PHY
RJ-45
RJ-45
5-port
Switch
POR Configuration
e500 Core
512 KB
L2 Cache
32 KB
32 KB
L1 I-Cache L1 D-Cache
8-bit MCU
32 KB
32 KB
L1 I-Cache L1 D-Cache
Enhanced Local Bus
Controller (eLBC)
Coherency Module
System Bus
RGMII
eTSEC
RGMII
3 x Gigabit
Ethernet
eTSEC
DDR2
Discrete
NAND Flash
On-Chip Network
PCI
PCI
PCI
Serial
Serial
Express® Express Express RapidIO® RapidIO
4-ch.
DMA
4-ch.
DMA
4-lane SerDes
SPI
EEPROM
eSDHC
SD/MMC
JTAG/COP
I2C
IEEE® 1588
SGMII
PHY
x64
NOR Flash
DUART
Not
Connected
RJ-45
Reset PLD
DDR2/DDR3
SDRAM Controller
e500 Core
USB 2.0
RJ-45
RJ-45
Power
Real Time
EEPROM
Clock
HDR
DAC
VCXO
PCI Express
MiniPCI Express
PCI Express
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: P2PRDCTFMAPPBRCH
REV 0
For current information about Freescale
products and documentation, please visit
www.freescale.com/QorIQ.