P5020 QorIQ Communications Processor Product Brief, Rev. 1
Developer Environment
Freescale Semiconductor30
4.1 Base of the Pyramid: Broadly-Used Tools and Boards
4.1.1 Hardware Platforms
This category includes both development systems and the reference designs. Development systems are
available from both Freescale and our partners, with some partner systems being offered with form factors
and BOMs to support use as reference designs. Freescale development systems are supported by the open
source GNU tool set including compilers, linkers, and debuggers.
4.1.2 Compilers, Debuggers, Bootloaders, LSPs, Drivers
In active partnership with the open source community and Linux distribution and support suppliers, these
tools will be updated to fully and efficiently support the device.
4.1.3 SMP/AMP Capable OS’s
Open source tools will be part of an overall P5020 development board Linux support package, which will
include AMP and SMP versions of the Linux OS, and P5020 drivers for the accelerators and networking
and peripheral interfaces featured in the P5020. AMP Linux support will include the ability to boot
multiple instances of Linux on different cores. Power Architecture ecosystem partners are committed to
providing board support packages for the P5020.
4.2 First Level of the Pyramid: Debug and Performance Analysis
4.2.1 Advanced Debug
Advanced debug supports real-time trace analysis. It allows the developer to perform initial system
bring-up and development, and is required to deal with the special challenges of software debugging and
performance analysis in multicore systems.
4.2.2 Profiling and Performance Analysis
Freescale will bring tools support for profiling and performance analysis (such as enhanced statistics
gathering) to the market both by means of our CodeWarrior line of tools and in partnership with industry
standard tools suppliers.
4.3 Second Level of the Pyramid:
Simulation, Hypervisor, and DPAA Reference “Stacklets”
4.3.1 Hybrid Simulator
In conjunction with Virtutech, Freescale will provide a hybrid simulator that combines both functional and
performance measurement models of the P5020. The hybrid simulator allows the user to switch between
“fast functional mode” and “detailed performance mode” with capabilities that include the following: