P5020 QorIQ Communications Processor Product Brief, Rev. 1
P5020 Dual-Core Processing Options
Freescale Semiconductor4
Figure 3. SAN RAID Controller
2 P5020 Dual-Core Processing Options
The device cores can run either on an OS or run OS-less using a simple scheduler.
2.1 Running on an OS
There are different multi-processing options with the device cores running on an OS:
Symmetric multi-processing
Cooperative asymmetric multi-processing
Two copies of the same OS that are non-SMP enabled
Two separate operating systems
2.2 Running OS-Less Using a Simple Scheduler
It is also possible for one or more cores to run OS-less, using a simple scheduler. This is a likely scenario
when cores are performing datapath operations with bounded real-time requirements. This use case is
greatly enhanced by the provisioning of a 512-Kbyte private back-side L2 cache for each e5500 core.
These caches can operate as a traditional unified cache, or be set to operate as instruction only, data only,
or even locked and used as memory-mapped SRAM.
CPU cores operating asymmetrically can be run at asynchronous clock rates. Each processor can source
its input clock from one of the multiple PLLs inside the P5020. This allows each core to operate at the
minimum frequency required to perform its assigned function, saving power. The cores are also capable
of running at half and quarter ratios of their input PLL frequency and can switch between PLLs and ratios
P5020
e5500 e5500
PCIe
PCIe
sRIO
PCIe
DPAA
RAID 5/6
SAS
IOP
PCIe
NIC
or
IOP
Host SAN
FC, FCoE, SAS, or iSCSI
sRIO or PCIe
Mirror Port
PCIe
GigE Management/Debug Ports
Features
P5020 QorIQ Communications Processor Product Brief, Rev. 1
Freescale Semiconductor 5
nearly instantaneously. This allows lightly utilized CPUs to be slowed (under software control) for power
savings, rather than performing more complex task migration operations.
3Features
3.1 Block Diagram
The following figure shows the major functional units within the P5020.
Figure 4. P5020 Preliminary Block Diagram
3.2 P5020 Features Summary
The P5020 SoC includes the following functions and features:
Two e5500 cores built on Power Architecture technology, each with a private 512-Kbyte private
backside cache
Up to 2 GHz
Three levels of instructions:
User
Perf
Monitor
CoreNet
Tra ce
Watchpoint
Cross
Trigger
Real Time Debug
Aurora
18-Lane 5-GHz SERDES
1GE
1GE
512-Kbyte
Backside
L2 Cache
10GE
Frame Manager
1GE
1GE
PCIe
PCIe/
PCIe
PCIe
DMA
QorIQ P5020
Power Architecture™
e5500 Core
Security
4.2
Pattern
Match
Engine
2.1
Queue
Mgr
Buffer
Mgr
MPIC
Internal
Power Mgmt
CCSR
SPI
2x DUART
4x I
2
C
Clocks/Reset
GPIO
eSDHC
BootROM
2x USB 2.0
+ 2x PHY
Security
Monitor
PreBoot
Loader
32-Kbyte
D-Cache
32-Kbyte
I-Cache
CoreNet™
Coherency Manager
PAM U PA MUPAM U
PA MU
Buffer
Parse, Classify,
Distribute
sRIO
SATA 2.0
SATA 2.0
RapidIO
Msg.Mgr
1GE
1024-Kbyte
CoreNet
64-bit
DDR3/3L
Memory
DMA
sRIO
RAID
Engine
5/6
eLBC
Platform
Cache
Controller
1024-Kbyte
CoreNet
Platform
Cache
64-bit
DDR3/3L
Memory
Controller
RMan
P5020 QorIQ Communications Processor Product Brief, Rev. 1
Features
Freescale Semiconductor6
Supervisor
Hypervisor
Independent boot and reset
Secure boot capability
Two 1-Mbyte shared CoreNet platform cache (CPC)
Hierarchical interconnect fabric
CoreNet fabric supporting coherent and non-coherent transactions with prioritization and
bandwidth allocation amongst CoreNet end-points
Queue manager fabric supporting packet-level queue management and quality of service
scheduling
Two 64-bit DDR3/3L SDRAM memory controllers with ECC and interleaving support
Datapath acceleration architecture (DPAA) incorporating acceleration for the following functions:
Packet parsing, classification, and distribution
Queue management for scheduling, packet sequencing, and congestion management
Hardware buffer management for buffer allocation and de-allocation
Encryption/decryption (SEC 4.2)
RegEx pattern matching (PME 2.1)
—RapidIO messaging manager (RMan)
RAID5/6 Engine
Support for XOR and Galois Field parity calculation
Support for data protection information (DPI)
Ethernet interfaces
One 10 Gbps Ethernet (XAUI) controller
Five 1 Gbps or four 2.5 Gbps Ethernet controllers
High speed peripheral interfaces
Four PCI Express 2.0 controllers/ports running at up to 5 GHz
Two serial RapidIO 2.0 controllers/ports (version 1.3 with features of 2.1) running at up to 5
GHz with Type 11 messaging and Type 9 data streaming support
Additional peripheral interfaces
Dual SATA supporting 1.5 and 3.0 Gb/s operation
Two USB 2.0 controllers with integrated PHY
SD/MMC controller (eSDHC)
Enhanced SPI controller
Four I
2
C controllers
Two Dual DUARTs
Enhanced local bus controller (eLBC)
18 SerDes lanes to 5 GHz
Multicore Programmable Interrupt Controller (MPIC)

P5020NSN1MMB

Mfr. #:
Manufacturer:
NXP / Freescale
Description:
Microprocessors - MPU P5020 ST NE 1200/1200 R2
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union