Intel IXP465

The LinuxLink software distribution model enables the usage of the IXP465 LinuxLink for development targeting all designs based on IXP465 processor. The Intel IXP465 network processor is an addition to the Intel® IXP4XX product line of network processors, and extends Intel XScale® technology into a broad range of applications that require communications functionality.

Processor derivatives enabled:

The IXP465 LinuxLink can also be used as a starting point for Linux development for designs based on the IXP460 and IXP455 processors.

Reference boards/OEM boards enabled:

The IXP465 LinuxLink can also be used as a starting point for Linux development for designs derived from the Sidewinder IXP465 Access Gateway Reference Design from ADI Engineering.

Notes:

Complete peripheral support for IXP465 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 Intel IXP465 network processor is a member of the Intel IXP46x product line for SME communications and embedded networking applications. The Intel IXP465 network processor is an addition to the Intel IXP4xx product line of network processors, and extends Intel XScale technology into a broad range of applications that require communications functionality.

The highly integrated, single-chip design of the IXP465 network processor provides a unique combination of performance, reliability and flexibility. The IXP465 network processor combines Intel XScale technology with a variety of built-in communications features to support requirements for modular routers, security appliances, line cards for telecommunications infrastructure, industrial control and automation applications, interactive clients, test and instrumentation, RFID readers, and networked print imaging applications.

The high performance Intel XScale core provides processing headroom to flexibly support a broad range of OEM applications while minimizing power consumption. Integration of multiple LAN and WAN interfaces and built-in hardware acceleration for features such as cryptography and time synchronization reduce overall system cost and simplify development.

Network Processor Engine Support:

LinuxLink provides support for the Intel Network Processor Engine (NPE) featured in the Intel IXP4xx product line. Reference distributions in LinuxLink for the IXP465 include the non-crypto version of the IXP 400 Software Access Library v 2.1.1 and the IXP 400 Software NPE Microcode v 2.1. The IXP 400 software components are developed and supported by Intel and redistributed under applicable licenses by TimeSys.

Processor Features

CPU Core

Intel XScale Core
Available at 266MHz, 400 MHz, 533 MHz and 667 MHz

I Cache/DCache

32 KB/32 KB

Memory Controller

32 bir DDR1-266 SDRAM interface with optional ECC

PCI

32-bit 33/66 MHz PCI v2.2 host and option interface

USB

USB v1.1 device controller
USB v2.0 host controller supports low-speed and full-speed modes

Ethernet

Supported by Network Processor Engines (NPEs)
Up to six integrated 10/100 Ethernet MACs with SMII interface
Up to three integrated 10/100 Ethernet MACs with MII interface

Serial

Supported by Network Processor Engines (NPEs)
Two high-speed serial (HSS) ports on the NPE

UART

Two high-speed UARTs support up to 921Kbaud each

Other Interfaces

Integrated I2C and SSP interfaces
32-bit expansion bus interface with parity

Boards and Reference Distributions

LinuxLink software for the Intel IXP465 has been validated on the IXDP465 Access Gateway Reference Design from ADI Engineering

LinuxLink software for the IXP465 Network Processor has been validated with the IXDP465 Access Gateway Reference Design from ADI Engineering. The IXDP465 platform is designed for developers who are developing either hardware and software for applications based on the Intel IXP46x product line of network processors. The IXDP465 Development platform provides easy access to the various processor interfaces through independent connectors.

Reference Board Features

USB

Two USB Connectors (one host, one device)

PCI

Four PCI host slots

Flash

32 MB Intel StrataFlash Memory

I2C

I2C EEPROM

UART

Two UART Connectors

Ethernet

Six 10/100 Ethernet ports (via RJ-45)

Kernel and Device Support

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

Network Processor Engine Support:

LinuxLink provides support for the Intel Network Processor Engine (NPE) featured in the Intel IXP4xx product line. Reference distributions in LinuxLink for the IXP465 include the non-crypto version of the IXP 400 Software Access Library v 2.1.1 and the IXP 400 Software NPE Microcode v 2.1. The IXP 400 software components are developed and supported by Intel and redistributed under applicable licenses by TimeSys.

Device

Linux Driver Configuration

Notes

Processor and Board Support

CONFIG_ARCH_IXP4XX=y
CONFIG_MACH_IXDP465=y

Ethernet

CONFIG_IXP400_ETH=m
CONFIG_IXP400_ETH_ALL=y

device ixp0 (NPE)

PCI

CONFIG_PCI=y

Flash

CONFIG_MTD_IXP4XX=y

UARTS

CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_NR_UARTS=2
CONFIG_SERIAL_8250_RUNTIME_UARTS=2 CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=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 Intel IXP465 LinuxLink

 

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

   Privacy Policy        Contact Us        Terms of Service        Site Map