Freescale Semiconductor MPC5200B User Manual page 308

Freescale semiconductor board users guide
Table of Contents

Advertisement

Bits
Name
0:7
Built-In Self
Test
(BIST)
8:15
Header Type
16:23
Latency Timer This register contains the latency timer value, in PCI clocks, used when MPC5200B is the
28:31
Cache Line
Size
10.3.1.5
Base Address Register 0 PCIBAR0(RW) —MBAR + 0x0D10
msb
1
0
R
W
RESET
0
0
16
17
R
W
RESET
0
0
Bits
Name
0:13
Base Address
Register 0
(BAR0)
14:27
Reserved
28
prefetchable
access
(pref)
29:30
range
31
IO or Memory
Space
(IO/M#)
Freescale Semiconductor
Fixed to 0x00. The PCI controller does not implement the Built-In Self Test register.
Initialization software should write a 0x00 to this register location.
Fixed to 0x00. The PCI controller implements a Type 0 PCI Configuration Space Header.
Initialization software should write a 0x00 to this register location.
PCI master. The lower three bits of the register are hardwired low and the upper five bits are
programmable (read/write from both the IP bus and PCI bus Configuration cycles).
Note: The MPC5200B does NOT support initiator latency time-outs, the internal PCI Arbiter
does not support preemption of the internal masters XIPCI or SCPCI. The internal master
is granted until the transaction has been completed. The Latency Timer (LT) cannot
terminate any transfer.
The four lower bits of this register are programmable (read/write from both the IP bus and
PCI bus Configuration cycles). The value programmed specifies the cacheline size in units
of DWORDs.
2
3
4
5
6
Base Address 0
0
0
0
0
0
18
19
20
21
22
Reserved
0
0
0
0
0
MPC5200B PCI Base Address Register 0 (256Kbyte). Applies only when MPC5200B is
target. These bits are programmable (read/write from both the IP bus and PCI bus
Configuration cycles). This BAR register should be used to point at the internal MPC5200B
register space (MBAR)
These bits are reserved.
Fixed to 0. This bit indicates that the memory space defined by BAR0 is NOT prefetchable.
Configuration software should write a 0 to this bit location.
Fixed to 00. This register indicates that base address 0 is 32 bits wide and can be mapped
anywhere in 32-bit address space. Configuration software should write 00 to these bit
locations.
Fixed to 0. This bit indicates that BAR0 is for memory space. Configuration software should
write a 0 to this bit location.
0 = Memory
1 = I/O
MPC5200B Users Guide, Rev. 1
Description
7
8
9
10
11
0
0
0
0
23
24
25
26
27
0
0
0
0
0
Description
Registers
12
13
14
15
Reserved
0
0
0
0
0
28
29
30
31 lsb
pref
range
IO/M#
0
0
0
0
10-11

Advertisement

Table of Contents
loading

Table of Contents