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.
Содержание TX49 TMPR4937
Страница 1: ...64 Bit TX System RISC TX49 Family TMPR4937 Rev 2 0 ...
Страница 4: ......
Страница 13: ...Table of Contents ix TMPR4937 Revision History 1 ...
Страница 14: ...Table of Contents x ...
Страница 15: ...Handling Precautions ...
Страница 16: ......
Страница 18: ...1 Using Toshiba Semiconductors Safely 1 2 ...
Страница 40: ...3 General Safety Precautions and Usage Considerations 3 18 ...
Страница 42: ...4 Precautions and Usage Considerations 4 2 ...
Страница 43: ...TMPR4937 2005 3 Rev 2 0 ...
Страница 44: ......
Страница 52: ...Chapter 1 Overview and Features 1 6 ...
Страница 156: ...Chapter 7 External Bus Controller 7 56 ...
Страница 491: ...Chapter 16 Removed 16 1 16 Removed ...
Страница 492: ...Chapter 16 Removed 16 2 ...
Страница 493: ...Chapter 17 Removed 17 1 17 Removed ...
Страница 494: ...Chapter 17 Removed 17 2 ...
Страница 495: ...Chapter 18 Removed 18 1 18 Removed ...
Страница 496: ...Chapter 18 Removed 18 2 ...
Страница 497: ...Chapter 19 Removed 19 1 19 Removed ...
Страница 498: ...Chapter 19 Removed 19 2 ...
Страница 506: ...Chapter 20 Extended EJTAG Interface 20 8 ...
Страница 529: ...Chapter 22 Pinout and Package Information 22 9 22 2 Package Dimensions P BGA484 3535 1 27B9 Unit mm ...
Страница 530: ...Chapter 22 Pinout and Package Information 22 10 ...
Страница 542: ...Chapter 24 Parts Number when Ordering 24 2 ...
Страница 544: ...Appendix A TX49 H3 Core Supplement A 2 ...