Configuration Register 0
The IXP420 at reset loads some of its configuration registers from strapping resistors connected to the expansion bus. For more details see page 325 of the IXP420 developer's manual.
| Expansion bus | Strapping resistor | Name | Linksys default | Meaning |
| A0 | R62 | 8/16 FLASH - Data bus width of the flash | 10K pull down | 16-bit data bus for the flash |
| A1 | ?? | PCI_HOST - PCI controller as PCI bus Host | No pull down | PCI as host |
| A2 | ?? | PCI_ARB - PCI controller arbiter | No pull down | PCI arbiter enabled |
| A4 | R65 | PCI_CLK - PCI interface clock speed | 10K pull down | 33MHz |
| A17 | ?? | User Config 0 - Arbitary ID/revision | No pull down | Unknown ID - Manufacturer defined |
| A18 | R84 | User Config 1 - Arbitary ID/revision | 10K pull down | Unknown ID - Manufacturer defined |
| A19 | R80 | User Config 2 - Arbitary ID/revision | 10K pull down | Unknown ID - Manufacturer defined |
| A20 | R82 | User Config 3 - Arbitary ID/revision | 10K pull down | Unknown ID - Manufacturer defined |
| A21 | R83 | Clock Set 0 - XScale core clock divider setting | 10K pull down | Together with A22 and A23 = 133MHz |
| A22 | R81 | Clock Set 1 - XScale core clock divider setting | Empty | Together with A21 and A23 = 133MHz |
| A23 | R64 | Clock Set 2 - XScale core clock divider setting | 10K pull down | Together with A21 and A22 = 133MHz |
| A31 | ?? | MEM_MAP - Location of expansion bus in memory map | 10K pull down | Located at "50000000" (normal mode) |
See HowTo.OverClockTheSlug for more details on how to change the XScale core speed.
All other bits are reserved.