E200Z1RM, e200z1 Power Architecture Ž Core - Reference Manual
E200Z1RM, e200z1 Power Architecture Ž Core - Reference Manual
E200Z1RM, e200z1 Power Architecture Ž Core - Reference Manual
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
14 ICR Interrupt Inputs Clear Reservation<br />
0 External Input and Critical Input Interrupts do not affect reservation status<br />
1 External Input and Critical Input Interrupts clear an outstanding reservation<br />
<strong>e200z1</strong> <strong>Power</strong> <strong>Architecture</strong> <strong>Core</strong> <strong>Reference</strong> <strong>Manual</strong>, Rev. 0<br />
Register Model<br />
15 NHR Not hardware reset<br />
0 Indicates to a reset exception handler that a reset occurred if software had previously set this bit<br />
1 Indicates to a reset exception handler that no reset occurred if software had previously set this bit<br />
Provided for software use - set anytime by software, cleared by reset.<br />
16 — Reserved 1<br />
17 TBEN TimeBase Enable<br />
0 TimeBase is disabled<br />
1 TimeBase is enabled<br />
18 Reserved Reserved<br />
Table 2-10. Hardware Implementation Dependent Register 0 (continued)<br />
Bits Name Description<br />
19 DCLREE Debug Interrupt Clears MSR[EE]<br />
0 MSR[EE] unaffected by Debug Interrupt<br />
1 MSR[EE] cleared by Debug Interrupt<br />
This bit controls whether Debug interrupts force External Input interrupts to be disabled, or whether<br />
they remain unaffected.<br />
20 DCLRCE Debug Interrupt Clears MSR[CE]<br />
0 MSR[CE] unaffected by Debug Interrupt<br />
1 MSR[CE] cleared by Debug Interrupt<br />
This bit controls whether Debug interrupts force Critical interrupts to be disabled, or whether they<br />
remain unaffected.<br />
21 CICLRDE Critical Interrupt Clears MSR[DE]<br />
0 MSR[DE] unaffected by Critical class interrupt<br />
1 MSR[DE] cleared by Critical class interrupt<br />
This bit controls whether certain Critical interrupts (Critical Input, Watchdog Timer) force Debug<br />
interrupts to be disabled, or whether they remain unaffected. Machine Check interrupts have a<br />
separate control bit.<br />
Note that if Critical Interrupt Debug events are enabled (DBCR0[CIRPT] set (which should only be<br />
done when the Debug APU is enabled), and MSR[DE] is set at the time of a (Critical Input, Watchdog<br />
Timer) Critical interrupt, a debug event is generated after the Critical Interrupt Handler has been<br />
fetched, and the Debug handler is executed first. In this case, DSRR0[DE] is cleared, such that after<br />
returning from the debug handler, the Critical interrupt handler is not run with MSR[DE] enabled.<br />
22 MCCLRDE Machine Check Interrupt Clears MSR[DE]<br />
0 MSR[DE] unaffected by Machine Check interrupt<br />
1 MSR[DE] cleared by Machine Check interrupt<br />
This bit controls whether Machine Check interrupts force Debug interrupts to be disabled, or whether<br />
they remain unaffected.<br />
Note that if Critical Interrupt Debug events are enabled (DBCR0[CIRPT] set (which should only be<br />
done when the Debug APU is enabled), and MSR[DE] is set at the time of a Machine Check<br />
interrupt, a debug event is generated after the Machine Check interrupt handler has been fetched,<br />
and the Debug handler is executed first. In this case, DSRR0[DE] is cleared, such that after<br />
returning from the Debug handler, the Machine Check handler is not run with MSR[DE] enabled.<br />
Freescale Semiconductor 2-19