P5020 QorIQ Communications Processor Product Brief, Rev. 1
Features
Freescale Semiconductor10
The 36-bit, physical address map consists of local space and external address space. For the local address
map, 32 local access windows (LAWs) define mapping within the local 36-bit (64-Gbyte) address space.
Inbound and outbound translation windows can map the device into a larger system address space such as
the RapidIO or PCIe 64-bit address environment. This functionality is included in the address translation
and mapping units (ATMUs).
3.6.5 Memory Complex
The P5020 memory complex consists of the two DDR controllers for main memory, and the memory
controllers associated with the enhanced local bus controller (eLBC).
3.6.5.1 DDR Memory Controllers
The two DDR memory controllers have the following functionalities:
Supports DDR3/3L SDRAM. The P5020 also supports chip-select interleaving within a controller.
The memory interface controls main memory accesses and together the two controllers support a
maximum of 64 Gbytes of main memory.
Supports interleaving across controllers on bank, page, or cache line boundaries.
The P5020 can be configured to retain the currently active SDRAM page for pipelined burst
accesses. Page mode support of up to 64 simultaneously open pages can dramatically reduce access
latencies for page hits. Depending on the memory system design and timing parameters, page mode
can save up to 10 memory clock cycles for subsequent burst accesses that hit in an active page.
Using ECC, the P5020 detects and corrects all single-bit errors and detects all double-bit errors and
all errors within a nibble.
Upon detection of a loss of power signal from external logic, the DDR controllers can put
compliant DDR SDRAM DIMMs into self-refresh mode, allowing systems to implement
battery-backed main memory protection.
Supports initialization bypass feature for use by system designers to prevent re-initialization of
main memory during system power-on after an abnormal shutdown.
Supports active zeroization of system memory upon detection of a user-defined security violation.
3.6.6 PreBoot Loader (PBL) and Nonvolatile Memory Interfaces
The PreBoot Loader (PBL) is a new logic module that operates similarly to an I
2
C boot sequencer but on
behalf of a larger number of interfaces.
The PBLs functions include the following:
Simplifies boot operations, replacing pin strapping resistors with configuration data loaded from
nonvolatile memory.
Uses the configuration data to initialize other system logic and to copy data from low speed
memory interfaces (I
2
C, eLBC, SPI, and SD/MMC) into fully initialized DDR or the 2-Mbyte
CPC.
Releases CPU 0 from reset, allowing the boot processes to begin from fast system memory.
Features
P5020 QorIQ Communications Processor Product Brief, Rev. 1
Freescale Semiconductor 11
The nonvolatile memory interfaces accessible by the PBL are as follows:
The eLBC may be accessed by software running on the CPUs following boot; it is not dedicated to
the PBL. It also can be used for both volatile (SRAM) and nonvolatile memory as well as a control
and low-performance data port for external memory-mapped P5020s. See Section 3.6.7,
“Enhanced Local Bus Controller.”
The serial memory controllers may be accessed by software running on the CPUs following boot;
they are not dedicated to the PBL. See Section 3.6.7.1, “Serial Memory Controllers.”
3.6.7 Enhanced Local Bus Controller
The enhanced local bus controller (eLBC) port connects to a variety of external memories, DSPs, and
ASICs.
Key features of the eLBC include the following:
Multiplexed 32-bit address and 32-bit data bus operating at up to 93 MHz
Eight chip selects for eight external slaves
Up to eight-beat burst transfers
8-, 16-, or 32-bit port sizes controlled by an internal memory controller
Three protocol engines on a per-chip-select basis
Parity support
Default boot ROM chip select with configurable bus width (8-, 16-, or 32-bit)
Support for parallel NAND and NOR flash
Three separate state machines share the same external pins and can be programmed separately to access
different types of devices. Some examples are as follows:
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 to 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 is controlled by the GPCM,
UPM, or FCM controller.
All controllers can be enabled simultaneously. The eLBC internally arbitrates among the controllers,
allowing each to read or write a limited amount of data before allowing another controller to use the bus.
3.6.7.1 Serial Memory Controllers
In addition to the parallel NAND and NOR flash supported by means of the eLBC, the P5020 supports
serial flash using SPI and SD/MMC/eMMC card. The SD/MMC/eMMC controller includes a DMA
engine, allowing it to move data from serial flash to external or internal memory following straightforward
initiation by software.
P5020 QorIQ Communications Processor Product Brief, Rev. 1
Features
Freescale Semiconductor12
3.7 Universal Serial Bus (USB) 2.0
The two USB 2.0 controllers with integrated PHY provide point-to-point connectivity complying with the
USB specification, Rev. 2.0. Each USB controller can be configured to operate as a stand-alone host, and
USB #2 can be configured as a stand-alone device, or with both host and device functions operating
simultaneously.
Key features of the USB 2.0 controller include the following:
Compatible with USB specification, Rev. 2.0
Supports full-speed (12 Mbps), and low-speed (1.5 Mbps) operations
Supports the required signaling for the USB transceiver macrocell interface (UTMI).The PHY
interfacing to the UTMI is an internal PHY.
Both controllers support operation as a stand-alone USB host controller
Support USB root hub with one downstream-facing port
Enhanced host controller interface (EHCI)-compatible
One controller supports operation as a stand-alone USB device
Supports one upstream-facing port
Supports six programmable USB endpoints
The host and device functions are both configured to support all four USB transfer types:
Bulk
Control
Interrupt
Isochronous
3.8 High-Speed Peripheral Interface Complex
All high-speed peripheral interfaces connect via 18 lanes of 5-GHz SerDes to a common crossbar switch
referred to as OCeaN. Two high-speed I/O interface standards are supported: PCI Express (PCIe), and
Serial RapidIO (sRIO). The P5020 integrates the following:
Four PCIe controllers
Two Serial RapidIO controllers
RapidIO message manager (RMan).
3.8.1 PCI Express Controllers
Each of the four PCIe interfaces is compliant with the PCI Express Base Specification Revision 2.0. Key
features of the PCIe interface include the following:
Power-on reset configuration options allow root complex or endpoint functionality.
The physical layer operates at 2.5 or 5 Gbaud data rate per lane.
Receive and transmit ports operate independently, with an aggregate theoretical bandwidth of
32 Gbps.

P5020NXE1TNB

Mfr. #:
Manufacturer:
NXP / Freescale
Description:
Microprocessors - MPU P5020 ExtTmpEnc 1800/1333 r2.0
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union