Chapter 10 PCI Controller
10-22
10.3.12.5 Special Programming
There may be some devices among PCI bus masters that operate differently from typical PCI
devices. PCI devices with the following characteristics can be made usable by changing the
programming of the PCI bus arbiter.
1. Bus masters that can not re-assert REQ unless GNT is once deasserted after deasserting REQ
•
Assign the bus master to a request port other than Port A through the PBAREQPORT
register (at 0xD100). (Assign the TX4937 to Port A.)
•
Enable the Fixed Parked Master (FIXPA) bit in the PBACFG register (at 0xD104).
2. Bus masters that initiate a PCI transaction even when the deassertion of GNT has taken away
their bus mastership before the start of the transaction
•
Assign the bus master to request port A, B, C or D through the PBAREQPORT register
(at 0xD100).
For example, a bus master with both of the above characteristics can be used by configuring the
PCI bus arbiter as follows:
Set the internal PCI bus arbiter to the fixed parked master.
Assign the TX4937 to request port A.
Assign the bus master to request port B.
If this bus master is connected to REQ[3] and broken master checking is to be enabled, values
to be written to the PBACFG and PBAREQPORT registers are as follows:
PBACFG (at 0xD104):
0x0000000B
PBAREQPORT
(at
0xD100):
0x73546210
10.3.13 PCI Boot
Setting the configuration during boot up (ADDR[8:6]) makes it possible to set the reset exception
vector address of the TX49/H3 core to PCI Bus address 0x00_BFC0_0000.
Two windows of the memory space from the G-Bus to the PCI Bus space are used when in the PCI
Boot mode. The defaults of several registers are changed as indicated below.
•
G-Bus base address (G2GBASE):
0x0_1FC0_0000
•
Space size (G2PM2MASK):
4 MB
•
PCI Bus base address (G2PM2PBASE):
0x00_BFC0_0000
•
Initiator Memory Space 2 Enable (PCICCFG.G2PM2EN):
1
•
Bus Master bit (PCISTATUS.BM) [Only when in the Host mode]
1
•
Target Configuration Access Ready
(PCICSTAUTS.TCAR) [Only when in the Satellite mode]
1
Also, the on-chip PCI Bus Arbiter cannot be used when the PCI Boot mode is being used while in the
Satellite mode.
Summary of Contents for TX49 TMPR4937
Page 1: ...64 Bit TX System RISC TX49 Family TMPR4937 Rev 2 0 ...
Page 4: ......
Page 13: ...Table of Contents ix TMPR4937 Revision History 1 ...
Page 14: ...Table of Contents x ...
Page 15: ...Handling Precautions ...
Page 16: ......
Page 18: ...1 Using Toshiba Semiconductors Safely 1 2 ...
Page 40: ...3 General Safety Precautions and Usage Considerations 3 18 ...
Page 42: ...4 Precautions and Usage Considerations 4 2 ...
Page 43: ...TMPR4937 2005 3 Rev 2 0 ...
Page 44: ......
Page 52: ...Chapter 1 Overview and Features 1 6 ...
Page 156: ...Chapter 7 External Bus Controller 7 56 ...
Page 491: ...Chapter 16 Removed 16 1 16 Removed ...
Page 492: ...Chapter 16 Removed 16 2 ...
Page 493: ...Chapter 17 Removed 17 1 17 Removed ...
Page 494: ...Chapter 17 Removed 17 2 ...
Page 495: ...Chapter 18 Removed 18 1 18 Removed ...
Page 496: ...Chapter 18 Removed 18 2 ...
Page 497: ...Chapter 19 Removed 19 1 19 Removed ...
Page 498: ...Chapter 19 Removed 19 2 ...
Page 506: ...Chapter 20 Extended EJTAG Interface 20 8 ...
Page 530: ...Chapter 22 Pinout and Package Information 22 10 ...
Page 542: ...Chapter 24 Parts Number when Ordering 24 2 ...