Freescale PowerPC PowerQuicc-II MPC8272

The LinuxLink software distribution model enables the usage of the MPC8272 LinuxLink for development targeting all designs based on MPC8272 processor. The MPC8272 family is well suited for networking equipment requiring encryption capabilities, such as small and medium enterprise (SME) routers, virtual private network (VPN) and firewall routers, wireless access points and residential gateways, as well as imaging, industrial control, and test and measurement equipment.

Processor derivatives enabled:

The MPC8272 LinuxLink can also be used as a starting point for Linux development for designs based on the MPC8247, MPC8248, and MPC8271 processors.

Reference boards/OEM boards enabled:

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

Notes:

Complete peripheral support for MPC8272 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 MPC8272 series of devices is a member of the PowerQUICC II family of integrated communications processors. The series includes the MPC8272, the MPC8248, the MPC8271, and the MPC8247.

Each processor includes a 32-bit PowerPC (G2_LE, MPC603e) core that incorporates memory management units (MMUs) and instruction and data caches that implement the PowerPC instruction set; a modified communications processor module (CPM); and an integrated security engine (SEC) for encryption (on the MPC8272 and the MPC8248 only).

Processor Features

MPC8272

MPC8248

MPC8271

MPC8247

Serial Communications Controllers (SCC)

3

3

3

3

QUICC Multi-Channel Controller (QMC)

Yes

Yes

Yes

Yes

Fast Communication Controllers (FCC)

2

2

2

2

I Cache / D Cache

16K/16K

16K/16K

16K/16K

16K/16K

10/100 Ethernet

2

2

2

2

UTOPIA II Ports

1

0

1

0

PCI Bridge

Yes

Yes

Yes

Yes

USB 2.0

1

1

1

1

Security Engine

Yes

Yes

Yes

Yes

I2C Controller

Yes

Yes

Yes

Yes


Boards and Reference Distributions

The MPC8272 ADS Processor Board

Reference Board Features

Ethernet Ports

Two RJ-45 10/100 Ethernet ports

ATM Port

155 Mbps ATM UNI on FCC1 with optical I/F,
connected via UTOPIA Level 2 I/F supporting 8 bit in single/multi PHY

PCI

3.3V PCI slot x 3

Flash

8MB (expandable to 32MB)

Memory

64 MB SDRAM

Serial Ports

Dual RS232 ports

USB

USB 1.1 with type-A and type-B connectors

JTAG

On-board COP/JTAG connector

Kernel and Device Support

Device

Linux Driver Configuration

Ethernet 0

CONFIG_FEC_ENET=y
CONFIG_FCC1_ENET=y

Ethernet 1

CONFIG_FCC2_ENET=y

Serial 0

CONFIG_SERIAL_CPM=y
CONFIG_SERIAL_CPM_SCC1=y
CONFIG_SERIAL_CPM_CONSOLE=y

Serial 1

CONFIG_SERIAL_CPM_2=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-II MPC8272 LinuxLink

 

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

   Privacy Policy        Contact Us        Terms of Service        Site Map