beautypg.com

NEC Network Controller uPD98502 User Manual

Page 378

background image

CHAPTER 7 PCI CONTROLLER

378

Preliminary User’s Manual S15543EJ1V0UM

(2) Non posted write transaction

When PPWRD bit in P_BCNT register is ‘1’, the PCI Controller uses “Non Posted Write Transaction” rule for write

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 write transaction to an internal bus target block.

<2> The PCI Controller responds to this access by asserting DEVSEL_B and latches the first word of the burst

data. However, the PCI Controller does not assert TRDY_B at this moment.

<3> The PCI Controller issues the write transaction to the internal bus target block.

<4> The internal bus target block accepts this access and the PCI Controller writes the first word which is

latched to it.

<5> The PCI Controller asserts TRDY_B in order to indicate that first data phase is completed. Then, the PCI

Controller issues “disconnect” to PCI master device when it issues the burst transfer. PCI master device

should terminates the transaction as soon as possible.

Figure 7-7. Non Posted Write Transaction from PCI to Internal bus

PCI

Controller

PCI

Master

Device

Internal

Bus Block

<1>

<4>

<2>

<3>

<5>

When the PCI Controller receives Bus Error on Internal bus, it completes the first data phase by asserting TRDY_B

and issues “disconnect” to PCI master device if it issues the burst transfer. Then, the PCI Controller sets IWBER bit of

P_IGSR register and PWBER bit of P_PGSR register and issues interrupts to an external PCI-Host device and the

V

R

4120A (if not masked). The data in the internal FIFO will be discarded.