User's Manual

Intel
®
IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor
September 2006 DM
Order Number: 252480-006US 17
—Intel
®
IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor
21.3 Functional Description...................................................................................... 557
21.4 AHB Interface................................................................................................. 558
21.4.1 Queue Control ..................................................................................... 559
21.4.2 Queue Status....................................................................................... 560
21.4.2.1 Status Update ........................................................................ 560
21.4.2.2 Flag Bus ................................................................................ 561
21.4.2.3 Status Interrupts.................................................................... 562
21.5 Register Descriptions....................................................................................... 562
21.5.1 Queue Access Word Registers 0 - 63....................................................... 562
21.5.2 Queues 0-31 Status Register 0 - 3.......................................................... 563
21.5.3 Underflow/Overflow Status Register 0 - 1 ................................................ 563
21.5.4 Queues 32-63 Nearly Empty Status Register............................................ 564
21.5.5 Queues 32-63 Full Status Register.......................................................... 564
21.5.6 Interrupt 0 Status Flag Source Select Register 0 – 3 ................................. 565
21.5.7 Queue Interrupt Enable Register 0 – 1 .................................................... 566
21.5.8 Queue Interrupt Register 0 – 1 .............................................................. 566
21.5.9 Queue Configuration Words 0 - 63.......................................................... 566
Figures
1Intel
®
IXP425 Network Processor Block Diagram..........................................................31
2Intel
®
IXP423 Network Processor Block Diagram..........................................................32
3Intel
®
IXP422 Network Processor Block Diagram..........................................................33
4Intel
®
IXP421 Network Processor Block Diagram..........................................................34
5Intel
®
IXP420 Network Processor and Intel
®
IXC1100 Control Plane Processor
Block Diagram.........................................................................................................35
6Intel XScale
®
Technology Architecture Features...........................................................36
7 Example of Locked Entries in TLB...............................................................................52
8 Instruction Cache Organization ..................................................................................53
9 Locked Line Effect on Round-Robin Replacement..........................................................57
10 BTB Entry ...............................................................................................................59
11 Branch History.........................................................................................................59
12 Data Cache Organization...........................................................................................61
13 Mini-Data Cache Organization....................................................................................62
14 Locked Line Effect on Round-Robin Replacement..........................................................72
15 SELDCSR Hardware................................................................................................ 103
16 SELDCSR Data Register .......................................................................................... 104
17 DBGTX Hardware................................................................................................... 105
18 DBGRX Hardware................................................................................................... 106
19 Rx Write Logic....................................................................................................... 107
20 DBGRX Data Register ............................................................................................. 108
21 Message Byte Formats............................................................................................ 111
22 Indirect Branch Entry Address Byte Organization........................................................ 114
23 High Level View of Trace Buffer................................................................................ 114
24 LDIC JTAG Data Register Hardware .......................................................................... 117
25 Format of LDIC Cache Functions .............................................................................. 119
26 Code Download During a Cold Reset For Debug.......................................................... 120
27 Code Download During a Warm Reset For Debug........................................................ 122
28 Downloading Code in IC During Program Execution..................................................... 123
29 Processors’ RISC Super-Pipeline............................................................................... 169
30 Processors’ PCI Bus Configured as a Host.................................................................. 209
31 Processors’ PCI Bus Configured as an Option ............................................................. 209
32 Processors’ PCI Controller Block Diagram .................................................................. 210
33 Type 0 Configuration Address Phase ......................................................................... 214
34 Type 1 Configuration Address Phase ......................................................................... 215