17.11.2012 Views

MVME5100 Single Board Computer Programmer's Reference Guide

MVME5100 Single Board Computer Programmer's Reference Guide

MVME5100 Single Board Computer Programmer's Reference Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Error Handling<br />

Functional Description<br />

The CONFIG_ADDRESS and CONFIG_DATA registers are actually<br />

represented in PCI space to the processor and are subject to the Endian<br />

functions. For example, the powerup location of the CONFIG_ADDRESS<br />

register with respect to the PPC bus is $80000cf8 when the PHB is in Big-<br />

Endian mode. When the PHB is switched to Little-Endian mode, the<br />

CONFIG_ADDRESS register with respect to the PPC bus is $80000cfc.<br />

Note that in both cases the address generated internal to the processor will<br />

be $80000cf8.<br />

The contents of the CONFIG_ADDRESS register are not subject to the<br />

Endian function.<br />

The data associated with PIACK accesses is subject to the Endian<br />

swapping function. The address of a PIACK cycle is undefined; therefore,<br />

address modification during Little-Endian mode is not an issue.<br />

The PHB is capable of detecting and reporting the following errors to one<br />

or more PPC masters:<br />

❏ XBTO - PPC address bus time-out<br />

❏ XDPE - PPC data parity error<br />

❏ PSMA - PCI master signalled master abort<br />

❏ PRTA - PCI master received target abort<br />

❏ PPER - PCI parity error<br />

❏ PSER - PCI system error<br />

Each of these error conditions will cause an error status bit to be set in the<br />

PPC Error Status Register (ESTAT). If a second error is detected while any<br />

of the error bits is set, the OVFL bit is asserted, but none of the error bits<br />

are changed. Each bit in the ESTAT may be cleared by writing a 1 to it;<br />

writing a 0 to it has no effect. New error bits may be set only when all<br />

previous error bits have been cleared.<br />

http://www.motorola.com/computer/literature 2-41<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!