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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2<br />

Hawk PCI Host Bridge & Multi-Processor Interrupt Controller<br />

Endian Conversion<br />

Notes 1. “1000” is the default setting.<br />

2. Parking disabled is a test mode only and should not be<br />

used, since no one will drive the PCI bus when in an idle<br />

state.<br />

3. All other combinations in the PRK setting not specified in the<br />

table are invalid and should not be used.<br />

A special function is added to the PCI arbiter to hold the grant asserted<br />

through a lock cycle. When the “POL” bit in the PCI arbiter control<br />

register is set, the grant associated with the agent initiating the lock cycle<br />

will be held asserted until the lock cycle is complete. If this bit is clear, the<br />

arbiter does not distinguish between lock and non-lock cycle.<br />

The PHB supports both big- and little-endian data formats. Since the PCI<br />

bus is inherently little-endian, conversion is necessary if all PPC devices<br />

are configured for big-endian operation. The PHB may be programmed to<br />

perform the endian conversion described below.<br />

When PPC Devices are Big-Endian<br />

When all PPC devices are operating in big-endian mode, all data to/from<br />

the PCI bus must be swapped such that the PCI bus looks big endian from<br />

the PPC bus’s perspective. This association is true regardless of whether<br />

the transaction originates on the PCI bus or the PPC bus. This is shown in<br />

Figure 2-7.<br />

2-38 <strong>Computer</strong> Group Literature Center Web Site

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

Saved successfully!

Ooh no, something went wrong!