External Soft Reset; Internal Soft Reset; Debug Port Soft Reset - Motorola MPC823e Reference Manual

Microprocessor for mobile computing
Table of Contents

Advertisement

Reset
4.1.3.4 DEBUG PORT HARD RESET. When the development port receives a hard reset
request from the development tool, an internal hard reset sequence is generated. In this
case, the development tool must reconfigure the debug port. See
Section 20.2.1.2.6 Detecting the Trace Window End Address for more information.
4.1.3.5 JTAG RESET. When the JTAG logic asserts the JTAG soft reset signal, an internal
soft reset sequence will be generated.

4.1.4 External Soft Reset

When an external SRESET is asserted, the core starts driving the SRESET pin. When the
timer expires, after 512 cycles, the debug port configuration is sampled from the DSDI and
DSCK pins and the core stops driving the pin. An external pull-up resistor should drive it high
and once it is negated a 16-cycle period passes before the presence of an external soft reset
is tested.

4.1.5 Internal Soft Reset

When the core finds a reason to assert SRESET, it starts driving the SRESET pin. When
the timer expires, after 512 cycles, the debug port configuration is sampled from the DSDI
and DSCK pins and the core stops driving the SRESET pin. An external pull-up resistor
should drive the pin high and once it is negated a 16-cycle period passes before the
presence of an external soft reset is tested. JTAG and the debug port cause an internal soft
reset.
Note: It is recommended that you connect TRST to ground (if you don't use JTAG) or
to PORESET through a diode. The problem with the connection to HRESET is
that if at power up the JTAG logic blocks the PORESET signal from propagating
into the chip (since the logic is not initialized yet), this will prevent HRESET from
asserting, which leaves the JTAG logic (and the whole device) uninitialized.
4.1.5.1 DEBUG PORT SOFT RESET. When the development port receives a soft reset
request from the development tool, an internal soft reset sequence is generated. In this case
the development tool must reconfigure the debug port. See Section 20.2.1.2.6 Detecting
the Trace Window End Address for more information. If the DSCK pin is asserted during
SRESET negation, the processor will take a breakpoint exception and go directly to debug
mode, instead of fetching the reset vector.
4-4
MPC823e REFERENCE MANUAL
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents