Non Delayed Read Transaction From Internal Bus To Pci - NEC uPD98502 User Manual

Network controller
Table of Contents

Advertisement

(2) Non delayed read transaction
When IDRTD bit in P_BCNT register is '1', the PCI Controller uses "Non Delayed Read Transaction" rule for read
transactions from Internal bus-side to PCI-side. In this mode, burst transfers are disconnected at every single word.
The rule is as follows;
<1> An internal bus block connecting to the internal bus issues the read transaction to an external PCI target
device.
<2> The PCI Controller inserts waits before the first data transfer on the internal bus.
<3> The PCI Controller issues the read transaction to the external PCI target device.
<4> The PCI target device accepts this access.
<5> The PCI Controller returns the read 1-word data to internal bus block. At the same time, the PCI Controller
issues "disconnect" to internal bus block when the block tries to continue the burst read transaction. The
internal bus block must terminate the transaction as soon as possible.
Figure 7-5. Non Delayed Read Transaction from Internal Bus to PCI
When the PCI Controller receives target abort/master abort on PCI bus after it has accepted non-delayed-read
from an external PCI device, it sets RTABT/RMABT bit of P_IGSR register and RDTAT/RDMAT bit of P_PGSR
register, and issues interrupts to an external PCI-Host device and the V
Controller returns all "0" word to internal bus block and issues "disconnect" when the internal bus block issues the
burst transfer.
CHAPTER 7 PCI CONTROLLER
<4>
PCI
Target
Controller
Device
<3>
Preliminary User's Manual S15543EJ1V0UM
<5>
PCI
<2>
Internal
Bus Block
<1>
4120A (if not masked). Then, the PCI
R
375

Advertisement

Table of Contents
loading

Table of Contents