Table 2-4. Address Modification For Little-Endian Transfers; When Ppc Devices Are Little-Endian - Motorola MTX Series Programmer's Reference Manual

Mtxa/pg4
Hide thumbs Also See for MTX Series:
Table of Contents

Advertisement

Raven PCI Host Bridge & Multi-Processor Interrupt Controller

When PPC Devices are Little-Endian

2

Table 2-4. Address Modification for Little-Endian Transfers

Cycles Originating From PCI
Error Handling
2-16
When all PPC devices are operating in little-endian mode, the PPC address
must be modified to remove the exclusive-ORing applied by PPC60x
processors before being passed on to PCI. The three low order processor
bus address bits are exclusive-ORed with a three-bit value that depends on
the length of the operand, as shown in
Data Length (bytes)
1
2
4
8
Note
The only legal data lengths supported in little-endian mode are 1,
2, 4, or 8-byte aligned transfers.
For bus cycles initiated by PCI masters, the PCI address will be modified
the same way the MCP60x processor does in little-endian mode. The
modification will be the same as that described in the section above. Since
this method has some difficulties dealing with unaligned transfers, the
Raven will break up all unaligned PCI transfers into multiple aligned
transfers on the PPC bus.
The Raven will be capable of detecting and reporting the following errors
to one or more PPC masters:
PPC address bus time-out
PCI master signalled master abort
PCI master received target abort
Table
2-4.
Address Modification
XOR with 111
XOR with 110
XOR with 100
no change
Computer Group Literature Center Web Site

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents