IBM PowerPC 405GP User Manual page 393

Embedded processor
Table of Contents

Advertisement

17.5.2.2 PMM 0 Mask/Attribute Register (PCILO_PMMOMA)
PCILO_PMMOMA controls the size and attributes of the PLB space mapped to PCI memory for
range O.
MASK
ENA
...
...
1
31
12
1
1 3
t
PRE
Figure 17-8. PMM 0 Mask/Attribute Register (PCILO_PMMOMA)
31:12
MASK
The mask bits determine the size of the
The mask must be of the form 111 .... 0000.
address map range.
Bits set to 1 cause the corresponding
PCILO_PMMOLA bits to be compared with
incoming PLB addresses. Note that the
minimum range size is 4KB, and valid
ranges are powers of 2. For example, a
128MB range would be encoded as
OxF8000 and a 4KB range would be
encoded as all ones.
11:2
Reserved
Returns 0 when read.
1
PRE
Read Prefetching Enable
If read prefetch is enabled, the PCI bridge
1 Read prefetching is enabled.
prefetches 64 bytes from PCI memory in
response to a PLB single-beat, byte-burst,
or half word burst read from PMM O.
0
ENA
PLB to PCI Memory Mapping Enable
Note that PCILO_PMMOLA,
1 Memory mapping is enabled.
PCILO_PMMOPCIHA, and
PCILO_PMMOPCILA must be initialized
before enabling.
17.5.2.3 PMM 0 PCI Low Address Register (PCILO_PMMOPCILA)
PCILO_PMMOPCILA defines the low-order 32 bits of the PCI address generated in response to a PLB
access to range 0. Only bits that are 1 in PCILO_PMMOMA are passed to the PCI address. The other
(least significant) bits of the PCI address are passed through from the PLB address. Only bits 31 :12
are writable. Bits 11 :0 are always O.
17-22
PPC405GP User's Manual
Preliminary

Advertisement

Table of Contents
loading

Table of Contents