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

Network controller
Table of Contents

Advertisement

(2) Non delayed read transaction
When PDRTD 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> PCI master device issues the read transaction to internal bus target block.
<2> The PCI Controller responds to this access by asserting DEVSEL_B, but the PCI Controller does not assert
TRDY_B at this moment.
<3> The PCI Controller issues the read transaction to internal bus target block
<4> The internal bus target block accepts this access and the PCI Controller read a word from it.
<5> The PCI Controller asserts TRDY_B and return the 1-word data to PCI master device. Then, the PCI
Controller issues "disconnect" to PCI master device when it issues the burst transfer. The PCI master
device must terminates the transaction as soon as possible.
Figure 7-9. Non Delayed Read Transaction from PCI to Internal bus
When the PCI Controller receives Bus Error on internal bus after it accepts delayed-read from PCI-side, it sets
IRBER bit of P_IGSR register and PRBER bit of P_PGSR register, and reports by interrupts to an external PCI-Host
device and the V
4120A (if not masked). Then, the PCI Controller returns all "0" word to PCI master device and
R
issues "disconnect" when PCI master device issues the burst transfer.
380
CHAPTER 7 PCI CONTROLLER
<4>
Internal
Bus Block
<3>
Preliminary User's Manual S15543EJ1V0UM
<5>
PCI
<2>
Controller
<1>
PCI
Master
Device

Advertisement

Table of Contents
loading

Table of Contents