![Intel IXP45X Developer'S Manual Download Page 956](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092956.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors—Error Handling
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
Developer’s Manual
August 2006
956
Order Number: 306262-004US
• The reset to the NPE must then be deasserted by writing to bits 13:11 of the
EXP_UNIT_FUSE_REG register.
• The instruction firmware for the NPE must be downloaded.
• The data firmware for the NPE must be downloaded.
• The NPE must then be restarted to resume normal operation by writing to the NPE
core Execution Control Register.
• The system can then deassert reset to the HSS framer/UTOPIA Device, if
applicable.
Table 300.
NPE Reset State
Coprocessor
State
AES
Reset state
AHB
Reset state
Condition
Reset state
DES
Reset state
Ethernet
The Ethernet Coprocessor will be in reset state. The transmit enable and
transmit data pin drives '0' if the coprocessor is configured as MII device.
If the coprocessor is configured as a SMII device, the transmit data pin
drives '0'. The transmit sync and the transmit clock pin will toggle. The
PHY may not recognize the fact that the Ethernet coprocessor is being
soft-reset. The assumption is that there is an Upper Layer Protocol
recovery in this scenario.
The MDIO portion of the Ethernet coprocessor will go into reset state if
the NPE B is currently being reset.
FIFO
Reset state
Hash
Reset state
HSS
The HSS Coprocessor will be in reset state. The HSS pins will be tri-
stated. So the framer can potentially lose sync with the IXP45X/IXP46X
network processors. The recommendation is that the HSS framer is also
reset at the same time the NPE is soft reset. This could be accomplished
by utilizing the GPIO pins on the IXP45X/IXP46X network processors
or
through other system mechanisms. The assumption made here is that
there is an Upper Layer Protocol recovery in this scenario
NPE Core
The NPE Core is in reset state and the Program Counter is initialized to
location 0.
NPE Data Memory (DMEM)
The DMEM must be initialized to restart the NPE.
NPE Instruction Memory (IMEM)
The NPE code must be downloaded to the IMEM to restart the NPE.
Switching Coprocessor
The Switching Coprocessor will be in reset state. The Switching
Coprocessor Memory must be re initialized.
UTOPIA Coprocessor
The UTOPIA Coprocessor will be in reset state. The UTOPIA pins will be
tri-stated. The recommendation is that the UTOPIA PHY is also reset at
the same time the NPE is soft reset. This could be accomplished by
utilizing the GPIO pins on the IXP45X/IXP46X network processors
or
through other system mechanisms. The assumption made here is that
there is an Upper Layer Protocol recovery in this scenario. If it is not
done, then the recommendation is that we have pull-ups or pull-downs
on the board for the transmit enable pin (UTP_OP_FCO) and the Address
pins (UTP_OP_ADDR). Multiple PHYs may potentially drive some pins if
the pull-ups or pull-downs are not used. Please refer to the Intel
®
IXP45X
and Intel
®
IXP46X Product Line of Network Processors Datasheet and
Intel® IXP45X and Intel® IXP46X Product Line of Network Processors
Hardware Design Guidelines for details on the pull-up/pull-downs.