Chapter 23 Notes on Use of TMPR4937
23-9
•
Restriction when Initiator Write by PDMAC and Target Read conflict.
[Restriction]
Don’t perform Target Read from a register on the G-Bus when the condition is the following
<Conditions>.
[Violation]
When an Initiator Write transaction using PDMAC (PCI Dedicated DMA Controller) mounted in the
PCI Controller of the target product and a Target Read transaction to the target product by the a device
on the PCI Bus conflict, there are cases when the Target Read data is corrupted.
<Conditions>
(1) In the PCI Controller of the above target product:
A. PDMAC performs an Initiator Write transaction to a device on the PCI Bus.
B. Device on the PCI Bus becomes the Bus Master and performs a Target Read on the target
product.
When the two above accesses conflict,
(2) The internal bus (G-Bus) of the target product is accessed continuously in the following order.
(a) PDMAC reads the Initiator Write data on the G-Bus.
(b) TC (Target Controller) reads data from the G-Bus because of a Target Read request.
(3) The target of the Target Read in (2) is a register on the G-Bus
However, there is no corresponding register on the Internal Bus (IM-Bus).
[Workarounds]
Do not perform Target Read access from a register on the G-Bus under the above conditions. The
register on the G-Bus is a register with the 0x8000 to 0xEFFF offset address.
PDMAC
TC
Device 1 on
PCI Bus
Device 2 on
PCI Bus
G-Bus
TX49
(CP0)
SDRAM
etc
SDRAMC
EBIF
PCI Bus
Memory Bus
Data
G-Bus
Module
Reg.
A. PDMAC Initiator Write
B. Target Read
(a)
(b)
TX4937
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 ...