Intel IXP400 Software Version 2.1

Similar documents
Intel IXP400 Software Version 1.5

Intel IXP400 Digital Signal Processing (DSP) Software: Priority Setting for 10 ms Real Time Task

Intel 82580EB/82580DB GbE Controller Feature Software Support. LAN Access Division (LAD)

Intel IXP400 Software: VLAN and QoS Application Version 2.2 Release Notes August 2, 2007

Intel IXDPG465 Reference Platform Bootloader LSP Release Notes Version 1.0 May 2006

Intel IXP42X Product Line and IXC1100 Control Plane Processor: Using the Intel LXT973 Ethernet Transceiver

Intel Setup and Configuration Service. (Lightweight)

IEEE1588 Frequently Asked Questions (FAQs)

Intel IXP400 Software: Integrating STMicroelectronics* ADSL MTK20170* Chipset Firmware

Intel Education Theft Deterrent Release Note WW16'14. August 2014

Migration Guide: Numonyx StrataFlash Embedded Memory (P30) to Numonyx StrataFlash Embedded Memory (P33)

Intel Platform Administration Technology Quick Start Guide

Intel Media Switch IXE Port Gigabit Device

LAN9303/LAN9303i. Small Form Factor Three Port 10/100 Managed Ethernet Switch with Single MII/RMII/Turbo MII PRODUCT FEATURES.

Event Service API for Windows Operating Systems

Intel Setup and Configuration Service Lite

LAN9313/LAN9313i. Three Port 10/100 Managed Ethernet Switch with MII PRODUCT FEATURES PRODUCT PREVIEW. Highlights. Target Applications.

Intel IXP400 Software: VLAN and QoS Application Version 1.0

LAN9513/LAN9513i. USB 2.0 Hub and 10/100 Ethernet Controller PRODUCT FEATURES PRODUCT PREVIEW. Highlights. Target Applications.

Ethernet1 Xplained Pro

Intel Desktop Board D102GGC2 Specification Update

LAN bit Non-PCI 10/100 Ethernet Controller with HP Auto-MDIX Support PRODUCT FEATURES. Highlights. Target Applications.

Intel X48 Express Chipset Memory Controller Hub (MCH)

LAN bit Non-PCI Small Form Factor 10/100 Ethernet Controller with Variable Voltage I/O & HP Auto-MDIX Support PRODUCT FEATURES.

Understanding Windows To Go

Serial-to-Ethernet Converter for Stellaris Microcontrollers

Enabling DDR2 16-Bit Mode on Intel IXP43X Product Line of Network Processors

INTEL PERCEPTUAL COMPUTING SDK. How To Use the Privacy Notification Tool

Intel G31/P31 Express Chipset

Techniques for Lowering Power Consumption in Design Utilizing the Intel EP80579 Integrated Processor Product Line

LAN9500/LAN9500i LAN9500A/LAN9500Ai USB 2.0 to 10/100 Ethernet Controller

Open FCoE for ESX*-based Intel Ethernet Server X520 Family Adapters

EDBG. Description. Programmers and Debuggers USER GUIDE

Intel 848P Chipset. Specification Update. Intel 82848P Memory Controller Hub (MCH) August 2003

LAN9311/LAN9311i Two Port 10/100 Managed Ethernet Switch with 16-Bit Non-PCI CPU Interface

PRODUCT PREVIEW TNETV1050 IP PHONE PROCESSOR. description

CN-100 Network Analyzer Product Overview

Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor: Flash Programming

How to Configure Intel X520 Ethernet Server Adapter Based Virtual Functions on SuSE*Enterprise Linux Server* using Xen*

LAN9420/LAN9420i. Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface PRODUCT FEATURES PRODUCT PREVIEW.

Intel Serial to Parallel PCI Bridge Evaluation Board

USER GUIDE EDBG. Description

Intel Active Management Technology Release 1.0 Host Interface Design Guide

Intel Server Board S2600CW2S

ATM. Asynchronous Transfer Mode. (and some SDH) (Synchronous Digital Hierarchy)

Multifunction Serial Interface (PDL_MFS) Features. General Description. When to Use a PDL_MFS Component. Quick Start 1.0

Multimedia for Host Media Processing Demo

Intel Platform Controller Hub EG20T

Configuring ATM QoS or Shaping

Smart Card Bridge to Full-Speed USB, SPI, and UART Interfaces

An Embedded Firewall Based on Network Processor

Third Party Hardware TDM Bus Administration

Innovating and Integrating for Communications and Storage

Boot Agent Application Notes for BIOS Engineers

Intel Desktop Board DH55TC

CPEG 514. Lecture 11 Asynchronous Transfer Mode (ATM) CPEG 514

StrongARM** SA-110/21285 Evaluation Board

MSAN-223 Support More Than 100Mbps Ethernet on MT92210/220

Intel Desktop Board D945GCLF2

BIOS Update Release Notes

Understanding the Variable Bit Rate Real Time (VBR rt) Service Category for ATM VCs

Clear CMOS after Hardware Configuration Changes

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. USB to Serial UART Bridge Converter. Document Date: 5 th September 2012 Document Revision: 1.

HG531 V1 300Mbps Wireless ADSL2+ Router Product Description. Issue _01 HUAWEI TECHNOLOGIES CO., LTD.

Intel Desktop Board DZ68DB

Enhanced Serial Peripheral Interface (espi) ECN

Non-Volatile Memory Cache Enhancements: Turbo-Charging Client Platform Performance

Intel Dialogic CPi/200B2 and CPi/400B2 Fax Boards

ECC Handling Issues on Intel XScale I/O Processors

Forging a Future in Memory: New Technologies, New Markets, New Applications. Ed Doller Chief Technology Officer

M3H Group(2) Application Note Asynchronous Serial Communication Circuit (UART-C)

Intel Server Board S2400SC

Intel X38 Express Chipset

Intel Desktop Board D945PSN Specification Update

Supra-linear Packet Processing Performance with Intel Multi-core Processors

STEVAL-PCC010V1. ST802RT1A Ethernet PHY demonstration board with STM32F107 controller add-on board. Features. Description

OV504WN Parameters and Specifications

Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor: Boot-Up Options

APPLICATION NOTE. Scope. Reference Documents. Software Ethernet Bridge on SAMA5D3/D4. Atmel SMART SAMA5D3/D4 Series

Intel Thread Checker 3.1 for Windows* Release Notes

CSTA Gatekeeper Installation and Configuration Guide

Intel IXP400 Software Version 3.0

Dialogic TX 4000 Series SS7 Boards

Intel Server Board S5520HC

Frequently Asked Questions (Dialogic BorderNet 500 Gateways)

Extreme Low Latency 10G Ethernet IP Solution Product Brief (HTK-ELL10G-ETH-FPGA)

Getting Compiler Advice from the Optimization Reports

Introduction to PCI Express Positioning Information

Data Plane Development Kit

GAN9.9T153A-B Product Specifications

Intel SRCS28X RAID Controller 814G Firmware Upgrade for Intel Storage System SSR316MJ+

Best Connectivity. 5-Port 10/100Mbps Desktop Switch with 4-Port PoE

PRO/1000 PT Dual Port Server Adapter

Intel Theft Deterrent Client User Guide

This user manual describes the VHDL behavioral model for NANDxxxxxBxx flash memory devices. Organization of the VHDL model delivery package

Intel Atom Processor E3800 Product Family Development Kit Based on Intel Intelligent System Extended (ISX) Form Factor Reference Design

Intel 852GME/852PM Chipset Graphics and Memory Controller Hub (GMCH)

Intel Ethernet Controller I350 Frequently Asked Questions (FAQs)

Step 5: Select Internet Protocol Version 4 (TCP/IPv4) then click Properties:

AN4113 Application note

Transcription:

Intel IXP400 Software Version 2.1 Order Number: 310288, Revision: 001

Legal Notice Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility applications. Intel may make changes to specifications and product descriptions at any time, without notice. Intel Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights that relate to the presented subject matter. The furnishing of documents and other materials and information does not provide any license, express or implied, by estoppel or otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights. This as well as the software described in it is furnished under license and may only be used or copied in accordance with the terms of the license. The information in this manual is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Intel Corporation. Intel Corporation assumes no responsibility or liability for any errors or inaccuracies that may appear in this document or any software that may be provided in association with this document. Except as permitted by such license, no part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without the express written consent of Intel Corporation. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an order number and are referenced in this document, or other Intel literature may be obtained by calling 1-800-548-4725 or by visiting Intel's website at http://www.intel.com. Intel and Intel XScale are registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others. Copyright 2005, Intel Corporation. All Rights Reserved. Revision History Date Revision Description 001 Initial release. 2 Order Number: 310288, Revision: 001

1.0 Product Context Intel IXP400 Software v2.1 enables the underlying capabilities of the Intel IXP4XX Product Line of Network Processors. Table 1. Intel IXP400 Software v2.1 Compatibility Reference Support Category Processors supported Operating system/ development environments Hardware platform support Details Intel IXP42X Product Line of Network Processors Intel IXP45X and Intel IXP46X Product Line of Network Processors MontaVista* Linux* Professional Edition 3.1 with Gcc compiler Wind River* VxWorks* Developer Tool Kit 2.2.1 (Tornado* 2.2.1 / VxWorks 5.5.1) - Gcc compiler with BSP version 1.2/10 [IXDP425 BSP version 1.2/12, IXDP465 BSP version 1.2/1] - Diab* compiler v5.2.1 [IXDP425 BSP version 1.2/12, IXDP465 BSP version 1.2/1] Intel IXDP425 Development Platform Intel IXDP465 Development Platform 2.0 Product Specifications This section presents features supported by Intel IXP400 Software v2.1. Basic Features Processor-specific build mechanism Read and/or disable Intel IXP4XX product line processors capabilities Configurable enabling and disabling of software features Facility to download Intel microcode images to NPEs NPE A image options * Ethernet, HSS, ATM, DMA, NPE B image options * Ethernet, DMA NPE C image options * Ethernet, DMA, Crypto ATM Access AAL (AAL5, AAL0, OAM) Configure and activate up to 12 ports on the UTOPIA level-2 interface Up to 32 VC channels supported ATM configuration and management component ATM Transmit Scheduler (Tx) Maximum number of VCs: Up to 32 on device at any time Order Number: 310288, Revision: 001 3

Traffic types Number of traffic types: 4 Traffic prioritization in normal operation: CBR > rt-vbr = nrt-vbr > UBR Additional QoS support on oversubscription; traffic prioritization changed to: CBR > rt- VBR > nrt-vbr > UBR CDVT not supported Applicable conditions PCR for all types SCR and MBS for rt-vbr and nrt-vbr Virtual Channel setup Up to 12 ports and 32 VCs across all 12 ports of any supported traffic type (i.e., CBR, rt- VBR, nrt-vbr or UBR) Security Silicon Crypto algorithms enabled for use via software: DES (64-bit block, 64-bit key) 3DES (64-bit block, 192-bit key) AES (128-bit block, 128/192/256-bit key) ARC-4 (8-bit block, 128-bit key) Encryption modes of operation: ECB CBC CTR (For AES only) AES-CCM Silicon Crypto Authentication algorithms enabled for use via software: SHA1 and MD5 hashing HMAC-SHA1 (512-bit block size, from 20- to 64-byte key sizes) HMAC-MD5 (512-bit block size, from 16- to 64-byte key sizes) WEP ICV (32-bit CRC polynomial) Silicon Public Key Exchange (PKE) crypto engine enabled via Intel XScale core software [IXP45X/IXP46X product line only]: Pseudo Random Number generator Exponent/Modulo Arithmetic Unit SHA1 hashing (supports PKE) DMA DMA capabilities to offload data transfers between peripherals and processor memory Transfer-mode support Copy only, Copy and Clear Source, Copy and Byte Swap, Copy and Byte Reverse Source and Destination Transfer Widths Burst, 8-bit, 16-bit, 32-bit 4 Order Number: 310288, Revision: 001

Ethernet Access Enabled additional MII via NPE-A [IXP45X/IXP46X product line only] Total MIIs enabled: 3; SMII mode is not validated Note: NPE-A does not support simultaneous use of Eth and HSS features. APIs provisioning for data, control, and management support of Ethernet MAC devices Ethernet MIB statistics, tracking and reporting RFC1213 (SNMP) and RFC1757 (RMON) IEEE 802.1d-compliant bridge Jumbo frame support up to 16,320 bytes IPv4/IPv6 frame indication NPE-assisted Source MAC address-learning Each NPE can manage up to 511 MAC addresses Ethernet Receive Path Services Filtering Services * Frame size filtering services * Ethernet filtering database services * Destination MAC address filtering Destination port identification Spanning tree services Spanning tree BPDU identification and delivery Spanning tree port blocking Learning and Aging Services (NPE-assisted) Source MAC address learning assistance MAC address aging assistance Categorization of IPv4/IPv6 ingress packet (NPE-assisted) VLAN ingress services (NPE-assisted) Acceptable frame type filtering ID copy VLAN tagging/untagging VLAN tagging/untagging extended to support 802.11 frames (Wi-Fi) Filtering Port ID extraction Firewall services Invalid source MAC address filtering MAC address/mask blocking MAC address/mask admission (NPE-assisted) IEEE802.3 to IEEE802.11 header conversion User-configurable IEEE802.3 to IEEE802.11 conversion Support for 40 BSSID entries Support for 40 Access Point MAC entries Support for inserting Pad byte Logical destination port ID support Order Number: 310288, Revision: 001 5

Miscellaneous frame inspection/extraction services Destination and source MAC address copy Frame header type report Receive QoS services Receive QoS configuration Receive QoS classification and delivery Ethernet Transmit Path Services Transmit QoS service * Priority-based Frame size filtering services IEEE802.11 to IEEE802.3 header conversion * Support for removing Pad byte VLAN egress services * VLAN egress filtering * VLAN egress ID-based tagging/untagging * Support for Wi-Fi header conversion * VLAN tagging/untagging extended to support 802.11 frames (Wi-Fi) Ethernet PHY Provides access to a minimum number of necessary configuration registers on external Ethernet PHYs MDIO bus scanning for up to 32 available PHYs Configure PHY link speed, half/full duplex, and auto-negotiation settings Retrieve PHY status and link state Supported PHYs Intel LXT971 Fast Ethernet Transceiver Intel LXT972 Fast Ethernet Transceiver Intel LXT973 Fast Ethernet Transceiver Micrel Semiconductor* / Kendin* KS8995 5-port 10/100 switch with PHY Realtek* RTL8305SB 5-port 10/100 switch with PHY Note: Other PHYs may be supported (user-upgradeable). HSS-Access Layer Note: NPE-A does not support simultaneous use of Eth and HSS features. Provides API for T1/E1 and high-speed serial services NPE-assisted timeslot switching (HSS Bypass) Voice-switched within NPE and bypasses Intel XScale core Bypass mode can be enabled on the fly Gain control" lookup table for each bypass channel Provide a maximum of two pairs of bypassed channels on port 0 at any one time Timeslot provisioning Static timeslot provisioning 6 Order Number: 310288, Revision: 001

Limit of one multi-timeslot packetized channel per T1/E1 Channel Processing Bit inversion on a per-channel basis Packetized N x 64Kbps channels from any TDM stream [where 1 <= N <= 32]; a channel may not span multiple T1/E1s Packetized (N x 56Kbps with CAS bit) channels from any TDM stream [where 1 <= N <= 32]; a channel may not span multiple T1/E1s Channelized Service (64 Kbps only) Channel Data Processing Services Transparent (Raw) service for packetized channels without frame alignment Basic T1/E1 One packetized N x 64 Kbps or N x 56 Kbps channel per T1/E1, for up to eight T1/E1s; four channels per HSS port Sixty-four non-packetized 64-Kbps channels, 32 channels per HSS port Performance Profiling [IXP42X product line only] Performance statistics from the Intel XScale core PMU, Internal bus PMU, and XCycle Clock Counting Event Counting Time-based sampling Event-based sampling Output-to-a-file support UART Access Baud rates between 9,600 and 912.6 Kbps 16550 UART support Independent UART configuration support USB 1.1 Device Access Sixteen endpoints Half-duplex at a 12-Mbps baud rate, slave only Additional Interfaces Support Inter-Integrated Circuit (I 2 C) Access support [IXP45X/IXP46X product line only] Synchronous Serial Port (SSP) Access support [IXP45X/IXP46X product line only] IEEE1588 Time Synchronization (TSYNC) support [IXP46X product line only] Parity Error Notification Access PCI-Parity and parity error detection support [IXP45X/IXP46X product line only] ECC [IXP46X product line only] Order Number: 310288, Revision: 001 7

This page is intentionally left blank. 8 Order Number: 310288, Revision: 001