Freescale PowerPC PowerQuicc-III MPC8560

The LinuxLink software distribution model enables the usage of the MPC8560 LinuxLink for development targeting all designs based on MPC8560 processor. The PowerQUICCâ„¢ III MPC8560 is a versatile one-chip integrated microprocessor and peripheral combination that can be used in a variety of controller applications, excelling particularly in communications and networking products.

Processor derivatives enabled:

The MPC8560 LinuxLink can also be used as a starting point for Linux development for designs based on the MPC8540 processor.

Reference boards/OEM boards enabled:

The MPC8560 LinuxLink can also be used as a starting point for Linux development for designs derived from:

Notes:

Complete peripheral support for MPC8560 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

The MPC8560 PowerQuicc III(TM) comprises a communications processor module (CPM) that integrates many high-speed communications interfaces and related protocols. In addition to a CPM, the MPC8560 also includes the e500 high-performance embedded core processor with 256 KB of level-2 cache. Coupled with the CPM and the e500 core are two triple speed Ethernet controllers (TSEC), a 64-bit PCI/PCI-X controller, a RapidIO interface, and a DDR SDRAM memory controller.

The MPC8540 processor can be viewed as a subset of the MPC8560. The MPC8540 processor has the same features as the MPC8560 processor, except that in place of the CPM functionality, the MPC8540 has a DUART interface and a 10/100 Ethernet port for debugging.

Processor Features

CPU Core

Embedded e500 Book E compatible core available from 600 MHz up to 1 GHz

ICache/DCache

32 KB/32 KB L1 Cache with Line Locking Support, 256 KB L2 cache

Memory

DDR SDRAM Memory Controller with full ECC Support

PCI Interface

133 MHz, 64-bit PCI 2.2/PCI-X 1.0a controller

Ethernet

Two TSEC 10/100/1000 Ethernet Controllers

RapidIO

500 MHx, 8-bit, RapidIO Controller

CPM

High-Performance RISC CPM, which includes: 32KB of dual port RAM, 128KB of ROM and 32KB of instruction RAM, three FCCs (fast communications controllers) supporting 10/100 Mbps Ethernet, four SCCs (serial communications controllers) supporting HDLC, UART, BISYNC, and several other interfaces

Other Interfaces

I2C, IEEE 1149.1 JTAG Access Port

Boards and Reference Distributions

LinuxLink software for the MPC8560 has been validated on the MPC8560ADS reference board from Freescale.

Reference Board Features

Ethernet, ATM

Two 10/100/1000 Base-T Ethernet ports
Two 10/100 Base-T Ethernet ports
Two 155 Mbps optical ATM ports

PCI

Three PCI slots (3.3 V, up to 66 MHz, 32/64-bit)
One PCI/PCI-X slot (3.3 V, PCI-X-66/133, 32/64-bit)

RapidIO

One HMZd connector for parallel RapidIO (used with the PCI/PCI-X slot to provide a HIP card slot)

Flash

16 MB of soldered on-board programmable flash memory

Memory

One DDR-I DIMM slot (184-pin)
2 MB of soldered on-board ZBT SRAM memory (166 MHz)
64 MB of soldered on-board SDRAM memory (with ECC)

I2C

256 kB I2C Boot EEPROM

Serial Ports

Two RS232 serial ports

CPM

Two CPM expansion connectors

JTAG/Debug

One JTAG TAP connection
Logic analyzer connectors for debug

Kernel and Device Support

Device

Linux Driver Configuration

Ethernet 0/1

CONFIG_GIANFAR=y
CONFIG_GIANFAR_NAPI=y

Serial 0/1

CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_SERIAL_CPM=y
CONFIG_SERIAL_CPM_CONSOLE=y
CONFIG_SERIAL_CPM_SCC1=y
CONFIG_SERIAL_CPM_SCC2=y

PCI

CONFIG_PCI=y

RapidIO

CONFIG_RapidIO=y

Toolchains

Available toolchains for development, including compilers and debuggers

Feature

Details

Software Versions

GCC 3.4.1, BinUtils 2.15.91, Glibc 2.3.2, uClibc 0.9.27, GDB 6.2.1

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

Native Development Support

GNU compiler toolchain, auto-tools, GNU Debugger and a full range of other development tools, including make, various common utilities, scripting languages, etc.

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

File Systems and Storage

e2fsprogs, mtd, scsirastools, lvm2, mdadm, raidtools

High Availability

heartbeat, OpenHPI, OpenIPMI

Browse the Freescale PowerPC PowerQuicc-III MPC8560 LinuxLink

 

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

   Privacy Policy        Contact Us        Terms of Service        Site Map