Freescale PowerPC PowerQuicc-III MPC8572

The MPC8572 system-on-chip is a member of the Freescale's PowerQUICC III family of processors and the first to employ two powerful e500 processor cores built on Power Architecture technology. The LinuxLink software distribution model LinuxLink software distribution model enables the usage of the Freescale MPC8572 LinuxLink for development targeting all designs based on Freescale MPC8572 processor and its derivatives.

The MPC8572 family of processors is designed to offer clock speeds from 1.2 GHz up to 1.5 GHz, enhanced peripherals, and high-speed interconnect technology to balance processor performance with I/O system throughput. It is designed to support a number of target applications including:

Networking (switches and routers)

  • Linecard combined control and data plane
  • Shelf controller
  • Centralized processing resource

Telecom

  • Controller on ATCA Carrier Card
  • Control card for NodeB, BTS, WCDMA, 4G LTE, WiMax
  • General purpose compute blade

Industrial

  • Robotics
  • Test/measurement Networking/telecom

Military

  • Single Board Computer

Processor derivatives enabled:

The Freescale MPC8572 LinuxLink can be used as a starting point for Linux development for designs based on any of the processors from the PowerPC85xx family.

Reference boards/OEM boards enabled:

The Freescale MPC8572 LinuxLink can also be used as a starting point for Linux development for designs derived from the MPC8572DS reference kit.

Notes:

Complete peripheral support for Freescale MPC8572 derived integrated processors, or board support for other reference designs, might need to be sourced from manufacturers of the respective processors or reference boards.

Processor Overview

Based on Freescale's 90 nm process technology, the MPC8572 is designed to deliver higher performance with lower power dissipation. The MPC8572 processors provide a significant performance increase and represent the next step in continuous innovation from the popular PowerQUICC family.

System-On-Chip Features

CPU Core

Dual e500 Power Architecture cores scaling to 1.5 GHz

ICache/DCache

l/D cache 32 KB/32 KB L1 cache per core
1MB L2 cache/SRAM

Memory and Conroller

DUAL integrated DDR2/DDR3 SDRAM
64b per controller

Security Control

Security Engine
DES, 3DES, MD-5, SHA-1/2, AES, RSA, RNG, Kasumi F8/F9 and ARC-4 encryption algorithms

Ethernet

Four integrated Ethernet controllers (enhanced TSEC)
   - 10/100/1000 support
   - TCP/UPD offload
   - Quality of service support
   - IEEE 1588 support
Single 10/100 Fast Ethernet controller (FEC) with MII

UART

DUART

Other Controllers and Interfaces

PCI Express
Serial RapidIO
32b local bus running up to 133 MHz
Dual I2C, Dual DMA, Multiprocessor Interrupt Controller, IEEE1149.1 JTAG test access port

Boards and Reference Distributions

LinuxLink software for the Freescale MPC8572 processor has been validated on the MPC8572 reference board from Freescale.

The reference distributions available as part of the LinuxLink subscription for MPC8572 are designed to jumpstart Linux development for this embedded target by providing optimized for this task cross-toolchains, Linux kernel, host tools and root filesystem.

Kernel and Device Support

The latest reference distribution for the MPC8572DS board is based on the 2.6.23 version of the Linux kernel.

Device

Linux Driver Configuration

System

CONFIG_85xx=y
CONFIG_E500=y
CONFIG_SMP=y

Serial

CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y

Ethernet

CONFIG_GIANFAR=y
CONFIG_GFAR_NAPI=y
CONFIG_GFAR_SKBUFF_RECYCLING=y

I2C

CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_MPC=y
CONFIG_SENSORS_EEPROM=y

SCSI

CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
CONFIG_SCSI_PROC_FS=y
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=y
CONFIG_BLK_DEV_SR=y
CONFIG_CHR_DEV_SG=y

RTC

CONFIG_NVRAM=y
CONFIG_GEN_RTC=y
CONFIG_GEN_RTC_X=y

Video (external)

CONFIG_VIDEO_OUTPUT_CONTROL=y
CONFIG_VGA_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y

HW I/O Ports

CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
CONFIG_SERIO_LIBPS2=y

IDE/ATA

CONFIG_ATA=y
CONFIG_SATA_AHCI=y
CONFIG_PATA_ALI=y

Toolchains

Available toolchains for development, including compilers and debuggers

Feature

Details

Software Versions

GCC 4.2.1, BinUtils 2.18.50, Glibc 2.5, uClibc 0.9.29, GDB 6.6.50

Cross-Development Toolchains

GNU Toolchains available for IA-32 Linux and Windows/Cygwin Hosts

C-Libraries

GNU C Library (glibc) and uClibc

Remote Debugging

GNU GDB Available for IA-32 Linux and Windows/Cygwin Hosts

Package Building and Development

TimeSys Cross-Development tools (tsrpm, tsenv, etc.) support building of RPM packages using cross-compilation, installation of packages on host system to create root filesystems, and creation of IPKG packages.

Packages

Application Support is available as Linux packages for creating custom root filesystems, as well as for supporting cross-development.

Feature

Details

Common Linux Utilities

bash, bzip2, coreutils, diffutils, file, findutils, grep, gzip, less, lsof, man, procps, psmisc, schedutils, tar, tcsh, util-linux, zip

Network Clients and Servers

dhclient, ftp, rsync, simple-ftpd, tftp, telnet, telnet-server, udhcp, wget, wu-ftpd

Networking

arpwatch, ethtool, iproute, iputils, lksctp, netcat, net-snmp, net-tools, ntp, nfs-utils, openntpd, portmap, procmail, sendmail, tcpdump, wget

Web Servers

apache (httpd), boa

Security

beecrypt, cyrus-sasl, cracklib, distcache, dropbear, ipsec, kerberos, openca, openssl, openssh, pam, passwd, samhain, shadow-utils, stunnel, swatch, tcp_wrappers

Editors

nvi, zile, nano, jed, vim

Scripting Languages

awk, bash, perl, python, sed, tcl, tk

Development Libraries

expat, gmp, glib, glib2, libpcap, libnet, libcap, libtermcap, libxml2, libevent, libjpeg, pcre, readline

Development Tools

gcc, binutils, gdb, autoconf, automake, libtool, flex, bison, rcs, cvs, make, ltrace, strace, patch, diffstat, quilt

System Utilities

hotplug, mingetty, modutils, setup, syslog, syslog-ng, SysVInit, udev

Package Management

rpm, yum, ipkg

Hardware Interfacing

hwdata, kernel-utils, lmsensors, minicom, pciutils, setserial, usbutils

Audio Packages

alsa, alsa-utils, audiofile, aumix, audit-libs, faad2, mplayer, madlib

File Systems and Storage

e2fsprogs, mtd, scsirastools, lvm2, mdadm, raidtools

High Availability

heartbeat, OpenHPI, OpenIPMI

Browse the Freescale PowerPC PowerQuicc-III MPC8572 LinuxLink

 

   Home      Products & Subscriptions      Explore      Resource Center      Support & Services      About Timesys      Timesys Partners

   Privacy Policy        Contact Us        Terms of Service        Site Map