Intel XScale PXA270

The LinuxLink software distribution model enables the usage of the Intel PXA270 LinuxLink for development targeting all designs based on PXA270 processor. The Intel® PXA270 processor is designed to meet the growing demands of a new generation of leading-edge embedded products.

Processor derivatives enabled:

The Intel PXA270 LinuxLink can also be used as a starting point for Linux development for designs based on any of the processors from the PXA27x family.

Reference boards/OEM boards enabled:

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

Notes:

Complete peripheral support for PXA270 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 PXA270 processor is an integrated system-on-a-chip microprocessor for high-performance, low-power, portable, handheld and handset devices. It incorporates the Intel XScale® technology with on-the-fly voltage and frequency scaling and sophisticated power management to provide industry-leading MIPs/mW performance. The PXA270 processor complies with the ARM* Architecture V5TE instruction set (excluding floating point instructions) and follows the ARM* programmer's model. The PXA270 processor also supports Intel® Wireless MMX integer instructions in applications such as those that accelerate audio and video processing.

Processor Features

USB

USB Host, Client, and On-The-Go

SD

4-bit SD I/O

MMC/SDCard

MMC and SD controller

MemoryStick

Sony MemoryStick connector

USIM

Universal Subscriber Identity Module* card interface

Keypad controller

Matrix keypad and scroll wheel connectors

PCMCIA

Dual PCMCIA card cage and interfaces

ICP

ICP interface

Boards and Reference Distributions

LinuxLink software for the Intel PXA270 has been validated on the Mainstone reference board from Intel.

The Intel PXA270 "Mainstone" Evalution System is a sophisticated development/evaluation platform with a rich set of built-in peripherals. Hardware features of this platform include:

Main Board Features

Flash memory

32MB of Intel StrataFlash memory

Ethernet

10/100 Mbps Ethernet controller

LCD

LCD connector (Framebuffer)

Peripheral connectors

Dual PCMCIA card cage and interfaces
MMC/SD/SDIO controller
Sony MemoryStick connector

Audio connectors

2 line inputs, headset and speakers
AC97 or I2S codec lines
Microphone and speaker

USB

USB Host, Client, and On-The-Go

Serial headers

Synchronous serial protocol (SSP) headers
Standard I2C header
IrDA
Bluetooth header

Input headers

Universal Subscriber Identity Module* (USIM)
Matrix keypad and scroll wheel connectors
Camera Interface Header

Other headers

Silent Alert motor-control header

LEDs and Switches

8 discreet GP switches
8 discreet GP LED
2 hex rotary switches
8-digit 7-segment hex LED display

Daughtercard Features

Memory

2MB SRAM

Serial

On-board serial port

Debugging headers

JTAG in-circuit emulation (ICE) header

Processor card Features

Flash memory

32MB Intel StrataFlash synchronous memory

Application Processor

533 MHz Intel PXA270 XScale "Application Processor"

Kernel and Device Support

LinuxLink for the Intel PXA270 includes the following kernel and device support.

Device Linux Driver Configuration Notes

Ethernet

CONFIG_NET_ETHERNET=y; CONFIG_MII=y; CONFIG_SMC91X=y

Serial

CONFIG_SERIAL_PXA=y; CONFIG_SERIAL_PXA_CONSOLE=y; CONFIG_SERIAL_CORE=y; CONFIG_SERIAL_CORE_CONSOLE=y

Serial Ports are 8250 compatible

32MB of Intel StrataFlash

CONFIG_MTD_MAINSTONE=y

LCD

CONFIG_FB=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_PXA=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
CONFIG_LOGO=y
CONFIG_LOGO_LINUX_MONO=y
CONFIG_LOGO_LINUX_VGA16=y
CONFIG_LOGO_LINUX_CLUT224=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 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, 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 Intel PXA270 LinuxLink

 

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

   Privacy Policy        Contact Us        Terms of Service        Site Map