User ManualTable of ContentsContents3Figures4Tables5Revision History7Intel® IXP43X Product Line of Network Processors11.0 Introduction91.1 Content Overview91.2 Related Documentation101.3 Acronyms10Table 1. List of Acronyms and Abbreviations (Sheet 1 of 2)101.4 Overview11Figure 1. Intel® IXP435 Network Processor Block Diagram131.5 Typical Applications142.0 System Architecture152.1 System Architecture Description152.2 System Memory Map15Figure 2. Example: Intel® IXP43X Product Line of Network Processors System Block Diagram163.0 General Hardware Design Considerations17Table 2. Signal Type Definitions173.1 Soft Fusible Features17Table 3. Soft Fusible Features (Sheet 1 of 2)173.2 DDRII/I SDRAM Interface183.2.1 Signal Interface19Table 4. DDRII/I SDRAM Interface Pin Description (Sheet 1 of 2)193.2.2 DDRII/I SDRAM Initialization203.3 Expansion Bus213.3.1 Signal Interface21Table 5. Expansion Bus Signal Recommendations (Sheet 1 of 2)213.3.2 Reset Configuration Straps22Table 6. Boot/Reset Strapping Configuration (Sheet 1 of 2)22Table 7. Setting Intel XScale® Processor Operation Speed243.3.3 8-Bit Device Interface243.3.4 16-Bit Device Interface25Figure 3. 8/16-Bit Device Interface263.3.5 Flash Interface26Figure 4. Flash Interface Example273.4 UART Interface273.4.1 Signal Interface28Table 8. UART Signal Recommendations28Figure 5. UART Interface Example293.5 MII Interface293.5.1 Signal Interface MII30Table 9. MII NPE A Signal Recommendations30Table 10. MII NPE C Signal Recommendations (Sheet 1 of 2)30Table 11. MAC Management Signal Recommendations - NPE A and NPE C313.5.2 Device Connection, MII31Figure 6. MII Interface Example323.6 GPIO Interface323.6.1 Signal Interface33Table 12. GPIO Signal Recommendations333.6.2 Design Notes333.7 USB Interface333.7.1 Signal Interface34Table 13. USB Host Signal Recommendations34Figure 7. Common Mode Choke35Figure 8. USB RCOMP and ICOMP Pin Requirement36Figure 9. USB Host Down Stream Interface Example363.8 UTOPIA Level 2 Interface373.8.1 Signal Interface37Table 14. UTOPIA Level 2/MII_A373.8.2 Device Connection41Figure 10. UTOPIA Interface Example413.9 HSS Interface413.9.1 Signal Interface42Table 15. High-Speed, Serial Interface 0423.9.2 Device Connection42Figure 11. HSS Interface Example433.10 SSP Interface433.10.1 Signal Interface44Table 16. Synchronous Serial Peripheral Port Interface443.10.2 Device Connection44Figure 12. Serial Flash and SSP Port (SPI) Interface Example453.11 PCI Interface453.11.1 Signal Interface46Table 17. PCI Controller (Sheet 1 of 2)463.11.2 PCI Interface Block Diagram47Figure 13. PCI Interface483.11.3 PCI Option Interface48Table 18. PCI Host/Option Interface Pin Description (Sheet 1 of 3)483.11.4 Design Notes503.12 JTAG Interface503.12.1 Signal Interface51Table 19. Synchronous Serial Peripheral Port Interface513.13 Input System Clock513.13.1 Clock Signals51Table 20. Clock Signals513.13.2 Clock Oscillator51Figure 14. Clock Oscillator Interface Example523.13.3 Recommendations for Crystal Selection52Figure 15. Recommended circuit design on PCB for crystal oscillator533.14 Power53Table 21. Power Supply533.14.1 Decoupling Capacitance Recommendations543.14.2 VCC Decoupling543.14.3 VCC33 Decoupling543.14.4 VCCDDR Decoupling543.14.5 Power Sequence543.14.6 Reset Timing544.0 General PCB Guide564.1 PCB Overview564.2 General Recommendations564.3 Component Selection564.4 Component Placement56Figure 16. Component Placement on a PCB574.5 Stack-Up Selection57Figure 17. 8-Layer Stackup59Figure 18. 6-Layer Stackup595.0 General Layout and Routing Guide605.1 Overview605.2 General Layout Guidelines60Figure 19. Signal Changing Reference Planes615.2.1 General Component Spacing61Figure 20. Good Design Practice for VIA Hole Placement62Figure 21. Poor Design Practice for VIA Placement62Figure 22. Pad-to-Pad Clearance of Passive Components to a PGA or BGA635.2.2 Clock Signal Considerations635.2.3 MII Signal Considerations645.2.4 USB V2.0 Considerations645.2.5 Crosstalk645.2.6 EMI Design Considerations655.2.7 Trace Impedance655.2.8 Power and Ground Plane656.0 PCI Interface Design Considerations676.1 Electrical Interface676.2 Topology67Figure 23. PCI Address/Data Topology68Table 22. PCI Address/Data Routing Guidelines686.3 Clock Distribution68Figure 24. PCI Clock Topology69Table 23. PCI Clock Routing Guidelines696.3.1 Trace Length Limits696.3.2 Routing Guidelines706.3.3 Signal Loading707.0 DDRII / DDRI SDRAM717.1 Introduction71Table 24. DDRII/I Signal Groups72Figure 25. Processor-DDRII/I SDRAM Interface73Table 25. Supported DDRI 32-bit SDRAM Configurations74Table 26. Supported DDRII 32-bit SDRAM Configurations74Table 27. Supported DDRI 16-bit SDRAM Configurations74Table 28. Supported DDRII 16-bit SDRAM Configurations757.2 DDRII/DDRI RCOMP and Slew Resistances Pin Requirements75Figure 26. DDRII/DDRI RCOMP Pin External Resistor Requirements757.3 DDRII OCD Pin Requirements76Figure 27. DDRII OCD Pin Requirements767.3.1 Signal-Timing Analysis76Figure 28. DDR Clock Timing Waveform76Table 29. DDR Clock Timings76Figure 29. DDR SDRAM Write Timings77Figure 30. DDR SDRAM Read Timings77Figure 31. DDR - Write Preamble/Postamble Duration78Table 30. DDRII-400 MHz Interface -- Signal Timings78Table 31. DDR II/I SDRAM Interface -- Signal Timings797.3.2 Timing Relationships79Table 32. Timing Relationships80Table 33. Signal Package Lengths (Sheet 1 of 3)807.3.3 Routing Guidelines827.3.3.1 Clock Group82Figure 32. DDRII Clock Simulation Results: CK Signals83Table 34. Clock Signal Group Routing Guidelines837.3.3.2 Data and Control Groups83Figure 33. DDRII Data and Control Simulation Results: DQ and DQS signals84Table 35. DDRII Data and Control Signal Group Routing Guidelines847.3.3.3 Command Groups85Figure 34. DDRII Command Simulation Results: ADDRESS signals85Table 36. DDRII Command Signal Group Routing Guidelines85Size: 729 KBPages: 86Language: EnglishOpen manual