P3041 QorIQ Communications Processor Product Brief, Rev. 0
P3041 Multicore Processing Options
Freescale Semiconductor4
Figure 4 shows an additional use case, which involves the use of one of the CPUs as an I/O processor. The
DPAA can greatly simplify and accelerate processing for packets entering the system by means of the
All CPUs are running a single operating system, with any specialization of CPU
function occurring through OS techniques such as Task Affinity. The I/Os and
acceleration hardware are under the control of the SMP OS. Typically all CPUs
operate at the same frequency.
Some number of the cores are operated as an SMP cluster, most likely running
high complexity control plane operations. The control plane configures and
manages the remaining processors, which are running individual copies of an
RTOS or scheduler to perform dataplane operations. In this use case, the SMP
CPUs typically operate at the same frequency, the remaining CPUs can run at a
different frequency from the SMP CPUs, and even from each other.
A single CPU is used as the control processor, configuring and managing the
other three processors, which are running individual copies of an RTOS or
scheduler, as in B. CPU operating frequencies are an independent parameter.
All CPUs are used for datapath operations, here shown as two sets of pipelined
functions, each interacting independently with the I/Os and accelerators.
Operating frequencies for each CPU in the pipeline can be set independently, and
the provision of a 128-Kbyte back-side L2 provides significant flexibility in
partitioning and rebalancing the pipeline as processing requirements change.
Figure 3. CPU Usage Use Cases
SMP
A
DPAA
SMP
B
DPAA
C
CTL
DPAA
D
DPAA
P3041 Multicore Processing Options
P3041 QorIQ Communications Processor Product Brief, Rev. 0
Freescale Semiconductor 5
Ethernet interfaces. For systems requiring external ASICs or legacy network interface cards in the
high-performance datapath, system developers can allocate a CPU to help interwork between the native
data buffers used by PCI Express- or Serial RapidIO-based network interfaces and the data buffers used
by the datapath acceleration hardware.
Figure 4. IO Processor Managing PCIe/Serial RapidIO-Based Network Interfaces
E
DPAA
CTL
PCIe/
sRIO
ASIC
or
NIC
P3041 QorIQ Communications Processor Product Brief, Rev. 0
P3041 Features
Freescale Semiconductor6
3 P3041 Features
3.1 Block Diagram
Figure 5 shows the major functional units within the P3041.
Figure 5. P3041 Preliminary Block Diagram
3.2 P3041 Features Summary
The P3041 SoC includes the following functions and features:
Four e500mc cores built on Power Architecture technology, each with a private 128-Kbyte
backside cache
Three levels of instructions:
–User
Supervisor
Hypervisor
Independent boot and reset
Secure boot capability
1-Mbyte shared CoreNet platform cache (CPC)
Hierarchical interconnect fabric

P3041NXE7MMC

Mfr. #:
Manufacturer:
NXP / Freescale
Description:
Microprocessors - MPU P3041 -40-105C WE1200 R2
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union