Freescale PowerPC PowerQuicc-II Pro MPC8280

The LinuxLink software distribution model enables the usage of the MPC832x LinuxLink for development targeting all designs based on MPC832x processors. Based on a system-on-chip (SoC) architecture, the MPC832x PowerQUICC II Pro Family integrates the enhanced e300 PowerPC™ core and advanced features, such as DDR memory, Serial and PHY ATM, PCI, and Hi-Speed USB controllers.

<4h>Processor derivatives enabled:

The MPC832x LinuxLink can be used as a starting point for Linux development for designs based on the MPC8321, MPC8321E, MPC8323, and MPC8323E processors.

Reference boards/OEM boards enabled:

The MPC832x LinuxLink can also be used as a starting point for Linux development for designs derived from the MPC832xE-MDS from Freescale Semiconductor.

Notes:

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

Freescale Semiconductor's MPC832x PowerQUICC II Pro family of integrated communications processors is a next-generation extension of the popular PowerQUICC II line. Based on a system-on-chip (SoC) architecture, the MPC832x PowerQUICC II Pro Family integrates the enhanced e300 PowerPC core and advanced features, such as DDR memory, Ethernet and ARM, PCI, and Hi-Speed USB controllers.

The MPC832x PowerQUICC II Pro Family is designed to provide a cost-effective, highly integrated control processing solution that addresses the emerging needs of networking, communications and pervasive computing applications. MPC832x processors can be used in applications such as residential gateways, SOHO networking, VPN routers, access points, DSLAM line cards, industrial controls, and test and measurement equipment.

Processor Features

CPU Core

e300c2 PowerPC Core

I Cache / D Cache

16 KB/16 KB

Memory Controller

DDR memory controller, up to 266 MHz data rate, with a 32-bit interface

PCI Interface

32-bit PCI Interface

Ethernet

10/100 Ethernet Controller x 3

Hi-Speed USB

Full and Low speed USB Controller

UART

UART Interface x 2

I2C

I2C Interface

Security Engine

Embedded Security Engine (-E models only)

Other Interfaces

UTOPIA (8323 only)
32-channel TDM with QMC x 4

Boards and Reference Distributions

The MPC8349 MDS Processor Board includes various peripherals, such as data input/output devices (GETH, USB, DUART), memories (DDR, SDRAM (optional), Serial EEPROM, PSRAM (optional) & FLASH and BCSR (registers), and control switches and LED indicators.

The MPC8349 MDS Processor Board can be run in a stand-alone mode, like other ADS, with direct connections to deubggers (via a JTAG/COP connector and JTAG/Parallel Port command converter), power supply, and the GETH, MiniAB USB and Dual RS-232 (DUART) connections. In this mode, the MPC8349 MDS Processor Board acts as a Host.

Board Features

Reference Board Features

Ethernet Ports

Two RJ-45 G-Ethernet ports

PCI

64-Bit PCI Edge Connector (3.3V & 5V) (no PCI slots)

Flash

8MB (expandable)

Memory

256 MB DDR-1 (with ECC)

Serial Ports

Dual RS232 ports

USB

USB 2.0 High Speed Device/Host/OTG Port

Kernel and Device Support

Device

Linux Driver Configuration

Ethernet 0

CONFIG_UCC3=y
CONFIG_UCC3_GETH=y
CONFIG_UCC3_FAST=y

Ethernet 1

CONFIG_UCC4=y
CONFIG_UCC4_GETH=y
CONFIG_UCC4_FAST=y

Serial 0

CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_NR_UARTS=2

PCI Interface

CONFIG_PCI=y

RTC

CONFIG_GEN_RTC=y

Flash

CONFIG_MTD=y
CONFIG_MTD_CHAR=y
CONFIG_MTD_CFI=y
CONFIG_MTD_JEDECPROBE=y
CONFIG_MTD_GEN_PROBE=y
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y
CONFIG_MTD_CFI_IntelEXT=y
CONFIG_MTD_CFU_UTIL=y
CONFIG_MTD_COMPLEX_MAPPINGS=y
CONFIG_MTD_PHYSMAP=y
CONFIG_MTD_PHYSMAP_START=y
CONFIG_MTD_PHYSMAP_LEN=y
CONFIG_MTD_PHYSMAP_BANKWIDTH=y
CONFIG_MTD_MPX83xx=y

Toolchains

Available toolchains for development, including compilers and debuggers.

Feature

Details

Software Versions

GCC 3.4.1, BinUtils 2.15.90, Glibc 2.3.3, uClibc 0.9.28, 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 file systems, 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, awk, 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 MPC832x LinuxLink

 

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

   Privacy Policy        Contact Us        Terms of Service        Site Map