Intel IXP45X and Intel IXP46X Product Line of Network Processors
Total Page:16
File Type:pdf, Size:1020Kb
Intel® IXP45X and Intel® IXP46X Product Line of Network Processors Datasheet Product Features For a complete list of product features, see “Product Features” on page 9. This document describes in full the features of the silicon. Some of these features require enabling software supplied by Intel. Please refer to the Intel® IXP400 Software Programmer’s Guide for information on which features are enabled at this time. These features do not require These features require enabling enabling software software. For information on which ® Intel XScale Processor — Up to features are enabled at this time, ® 667 MHz see the Intel IXP400 Software Programmer’s Guide. PCI v. 2.2 33/66 MHz (Host/Option) Cryptography Unit (Random Number USB 1.1 Device Controller Generator and Exponentiation Unit) USB 2.0 Host Controller Encryption/Authentication (AES/ DDRI SDRAM Interface AES-CCM/3DES/DES/SHA-1/SHA-256/ Master/Target Capable Expansion bus SHA-384/SHA-512/MD-5) Two UARTs Two High-Speed, Serial Interfaces Internal Bus Performance Monitoring Three Network Processor Engines Unit Up to three MII Interfaces 16 GPIO Up to three SMII Interfaces Four Internal Timers Up to one UTOPIA Level 2 Interface Synchronous Serial Protocol (SSP) IEEE-1588 Hardware Assist Port 2 I C Interface Spread Spectrum clocking for Reduced EMI Packaging —544-Pin PBGA — Commercial/Extended Temperature — Lead-Free Support Typical Applications Small-to-Medium Business Router VoIP Integrated Access Device (IAD) Industrial Controllers Video IP Telephones Modular Router Security Gateway/Router Access Points (802.11a/b/g) Network Printers Network-Attached Storage Control Plane Wired/Wireless RFID Readers Mini-DSLAM Document Number: 306261-004US August 2006 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 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. Designers must not rely on the absence or characteristics of any features or instructions marked “reserved” or “undefined.” Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. Intel processor numbers are not a measure of performance. Processor numbers differentiate features within each processor family, not across different processor families. See http://www.intel.com/products/processor_number for details. The Intel® IXP45X and Intel® IXP46X Product Line of Network Processors may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. 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 ordering 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. BunnyPeople, Celeron, Chips, Dialogic, EtherExpress, ETOX, FlashFile, i386, i486, i960, iCOMP, InstantIP, Intel, Intel Centrino, Intel Centrino logo, Intel logo, Intel386, Intel486, Intel740, IntelDX2, IntelDX4, IntelSX2, Intel Inside, Intel Inside logo, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel StrataFlash, Intel Xeon, Intel XScale, IPLink, Itanium, MCS, MMX, MMX logo, Optimizer logo, OverDrive, Paragon, PDCharm, Pentium, Pentium II Xeon, Pentium III Xeon, Performance at Your Command, Sound Mark, The Computer Inside., The Journey Inside, VTune, and Xircom are trademarks or 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 © 2006, Intel Corporation Intel® IXP45X and Intel® IXP46X Product Line of Network Processors Datasheet August 2006 2 Document Number: 306261-004US Datasheet—Intel® IXP45X and Intel® IXP46X Product Line of Network Processors Contents 1.0 Product Features .......................................................................................................9 1.1 Product Line Features ..........................................................................................9 1.2 Model-Specific Features...................................................................................... 12 2.0 About This Document .............................................................................................. 13 3.0 Functional Overview ................................................................................................ 14 3.1 Key Functional Units .......................................................................................... 18 3.1.1 Network Processor Engines (NPEs)............................................................ 18 3.1.2 Internal Bus .......................................................................................... 19 3.1.2.1 North AHB ............................................................................... 20 3.1.2.2 South AHB ............................................................................... 20 3.1.2.3 Memory Port Interface............................................................... 21 3.1.2.4 APB Bus .................................................................................. 21 3.1.3 MII/SMII Interfaces ................................................................................ 21 3.1.4 UTOPIA Level 2 ...................................................................................... 22 3.1.5 USB 1.1 Device Interface ........................................................................ 22 3.1.6 USB 2.0 Host Interface ........................................................................... 22 3.1.7 PCI Controller ........................................................................................ 22 3.1.8 DDRI SDRAM Controller .......................................................................... 23 3.1.9 Expansion Interface................................................................................ 25 3.1.9.1 Expansion Bus Legacy Mode of Operation..................................... 25 3.1.9.2 Expansion Bus Enhanced Mode of Operation ................................. 26 3.1.10 High-Speed, Serial Interfaces................................................................... 26 3.1.11 UARTs .................................................................................................. 26 3.1.12 GPIO .................................................................................................... 27 3.1.13 Internal Bus Performance Monitoring Unit (IBPMU) ..................................... 28 3.1.14 Interrupt Controller ................................................................................ 28 3.1.15 Timers .................................................................................................. 28 3.1.16 IEEE 1588 Hardware Assistance ............................................................... 29 3.1.17 Synchronous Serial Port Interface............................................................. 29 3.1.18 I2C Interface ......................................................................................... 29 3.1.19 AES/DES/SHA/MD-5 ............................................................................... 30 3.1.20 Cryptography Unit .................................................................................. 30 3.1.21 Queue Manager...................................................................................... 31 3.2 Intel XScale® Processor ..................................................................................... 31 3.2.1 Super Pipeline........................................................................................ 32 3.2.2 Branch Target Buffer .............................................................................. 33 3.2.3 Instruction Memory Management Unit ....................................................... 33 3.2.4 Data Memory Management Unit ............................................................... 34 3.2.5 Instruction Cache ................................................................................... 34 3.2.6 Data Cache ........................................................................................... 34 3.2.7 Mini-Data Cache..................................................................................... 35 3.2.8 Fill Buffer and Pend Buffer