MPC8544DS Freescale Semiconductor, MPC8544DS Datasheet - Page 245
![BOARD DEVELOPMENT SYSTEM 8544](/photos/37/58/375876/mpc8544e_sml.jpg)
MPC8544DS
Manufacturer Part Number
MPC8544DS
Description
BOARD DEVELOPMENT SYSTEM 8544
Manufacturer
Freescale Semiconductor
Series
PowerQUICC III™r
Type
MPUr
Datasheets
1.MPC8544VTALF.pdf
(117 pages)
2.MPC8544VTALF.pdf
(2 pages)
3.MPC8544VTALF.pdf
(1340 pages)
4.MPC8544DS.pdf
(2 pages)
Specifications of MPC8544DS
Contents
Board
Processor To Be Evaluated
MPC8544E
Data Bus Width
32 bit
Interface Type
Ethernet, I2C
Operating Supply Voltage
- 0.3 V to + 1.1 V
Leaded Process Compatible
Yes
Peak Reflow Compatible (260 C)
Yes
Rohs Compliant
Yes
For Use With/related Products
MPC8544
For Use With
PPC8544EVTANG - EVAL MPC8544 783FCPBGA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
- MPC8544VTALF PDF datasheet
- MPC8544VTALF PDF datasheet #2
- MPC8544VTALF PDF datasheet #3
- MPC8544DS PDF datasheet #4
- Current page: 245 of 1340
- Download datasheet (12Mb)
Freescale Semiconductor
40–45
47–49
Bits
46
50
ASTME
Name
RFXE
—
—
MPC8544E PowerQUICC III Integrated Host Processor Family Reference Manual, Rev. 1
Reserved, should be cleared.
Read fault exception enable. Enables the core to internally generate a machine check interrupt when
core_fault_in is asserted. Depending on the value of MSR[ME], this results in either a machine check
interrupt or a checkstop.
0 Assertion of core_fault_in cannot cause a machine check. The core does not execute any instructions
Note: The e500v1 does not stall when faulty instructions or data are received. Instead, it continues
processing with faulty instructions or data. The only reliable way to prevent such behavior is to set RFXE,
which causes a machine check before the faulty instructions or data are used. To avoid the use of faulty
instructions or data and to have good error determination, software must set RFXE and program the PIC
to interrupt the processor when errors occur. As a result, software must deal with multiple interrupts for
the same fundamental problem.
1 Assertion of core_fault_in causes a machine check if MSR[ME] = 1 or a checkstop if MSR[ME] = 0.
The RFXE bit provides flexibility in error recovery. Typically, devices outside the core have some way
other than the assertion of core_fault_in to signal the core that an error occurred. Usually, this is done
by channeling interrupt requests through a programmable interrupt controller (PIC) to the core. In these
cases, the assertion of core_fault_in is used only to prevent the core from using bad data before
receiving an interrupt from the PIC (for example, an external or critical input interrupt). Possible
combinations of RFXE and PIC configuration are as follows:
Reserved, should be cleared.
Address bus streaming mode enable. This bit, along with the ECM stream control bits in the EEBACR,
enables address bus streaming on the CCB. See
Register (EEBACR).”
0 Address bus streaming mode disabled
1 Address bus streaming mode enabled
• RFXE = 0 and the PIC is configured to interrupt the processor. In this configuration, the assertion of
• RFXE = 1 and the PIC is not configured to interrupt the processor. This configuration provides quick
• RFXE = 1 and the PIC is configured to interrupt the processor. In this configuration, the core may
• RFXE = 0 and the PIC is not configured to interrupt the processor. This is not a recommended
from a faulty instruction fetch and does not execute any load instructions that get their data from a
faulty data fetch.
On the e500v2, if these instructions are eventually required by the sequential programming model
(that is, they are not in a speculative execution path), the e500v2 stalls until an asynchronous interrupt
is taken. The e500v1 does not stall when faulty instructions or data are received, as described in the
following note.
The core_fault_in signal is asserted to the core when logic outside of the core has a problem
delivering good data to the core. For example, the front-side L2 cache asserts core_fault_in when an
ECC error occurs and ECC is enabled. As a second example, it is asserted when there is a master
abort on a PCI transaction. See “Proper Reporting of Bus Faults” in the core complex bus chapter of
the PowerPC™ e500 Core Family Reference Manual .
core_fault_in does not trigger a machine check interrupt. The core does not use the faulty instructions
or data and may stall. The PIC interrupts the core so that error recovery can begin. This configuration
allows the core to query the PIC and the rest of the system for more information about the cause of
the interrupt, and generally provides the best error recovery capabilities.
error detection without the overhead of configuring the PIC. When the PIC is not configured, setting
RFXE avoids stalling the core when core_fault_in is asserted. Determination of the root cause of the
problem may be somewhat more difficult than it would be if the PIC were enabled.
receive two interrupts for the same fundamental error. The two interrupts may occur in any order,
which may complicate error handling. Therefore, this is usually not an interesting configuration for a
single-core device. This may, however, be an interesting configuration for multi-core devices in which
the PIC may steer interrupts to a processor other than the one that attempted to fetch the faulty data.
configuration. The processor may stall indefinitely due to an unreported error.
Table 6-19. HID1 Field Descriptions (continued)
Description
Section 8.2.1.1, “ECM CCB Address Configuration
Core Register Summary
6-27
Related parts for MPC8544DS
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![MC14560BCP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC12034AP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MPIC2112P](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC14520BCP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC12026AP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC145152P2](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC68HC11A0P](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MCM6726DWJ10](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC44355](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC13282AP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC14519BCP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC14495P1](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![SN74LS796N](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC142100CP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC34014P](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet: