IBM powerpc 750gx Manual Do Utilizador

Página de 377
 
User’s Manual
IBM PowerPC 750GX and GL RISC Microprocessor
gx_04.fm.(1.2)
March 27, 2006 
 
Exceptions
Page 167 of 377
The following is also true after a hard reset operation:
• External checkstops are enabled.
• The on-chip test interface has given control of the I/Os to the rest of the chip for functional use.
• Since the reset exception has data and instruction translation disabled (MSR[DR] and MSR[IR] both 
cleared), the chip operates in direct address-translation mode (referred to as the real-addressing mode in 
the architecture specification).
• Time from HRESET deassertion until the 750GX asserts the first transfer start (TS) (bus parked on the 
750GX) or BG is 8 to 12 bus clocks (SYSCLK).
4.5.2 Machine-Check Exception (0x00200) 
The 750GX implements the machine-check exception as defined in the PowerPC Architecture (OEA). It 
conditionally initiates a machine-check exception after an address or data-parity error occurred on the bus or 
in either the L1 or L2 cache, after receiving a qualified transfer error acknowledge (TEA) indication on the 
750GX bus, or after the machine-check interrupt (MCP) signal had been asserted. As defined in the OEA, the 
exception is not taken if MSR[ME] is cleared, in which case the processor enters the checkstop state.
Certain machine-check conditions can be enabled and disabled using HID0 bits, as described in Table 4-8.
Table 4-8. HID0 Machine-Check Enable Bits 
Bits
Field Name
Description
0
EMCP
Enable MCP. The primary purpose of this bit is to mask out further machine-check excep-
tions caused by assertion of MCP, similar to how MSR[EE] can mask external interrupts.
0
Masks  MCP. Asserting MCP does not generate a machine-check exception or a 
checkstop. 
1
Asserting MCP causes a checkstop if MSR[ME] = 0 or a machine-check excep-
tion if MSR[ME] = 1. 
1
DBP
Disable 60x bus address-parity and data-parity generation. 
0
Parity generation is enabled. 
1
Disable parity generation. If the system does not use address or data parity and 
the respective parity checking is disabled (HID0[EBA] or HID0[EBD] = 0), input 
receivers for those signals are disabled, do not require pull-up resistors, and 
therefore should be left unconnected. If all parity generation is disabled, all parity 
checking should also be disabled and parity signals need not be connected.
2
EBA
Enable/disable 60x bus address-parity checking.
0
Prevents address-parity checking.
1
Allows an address-parity error to cause a checkstop if MSR[ME] = 0 or a 
machine-check exception if MSR[ME] = 1.
EBA and EBD allow the processor to operate with memory subsystems that do not gener-
ate parity. 
3
EBD
Enable 60x bus data-parity checking. 
0
Parity checking is disabled.
1
Allows a data-parity error to cause a checkstop if MSR[ME] = 0 or a machine-
check exception if MSR[ME] = 1.
EBA and EBD allow the processor to operate with memory subsystems that do not gener-
ate parity. 
15
NHR
Not hard reset (software use only)
0
A hard reset occurred if software previously set this bit
1
A hard reset has not occurred.