![](http://datasheet.mmic.net.cn/330000/PM7382-PI_datasheet_16444416/PM7382-PI_306.png)
RELEASED
DATA SHEET
PM7382 FREEDM-32P256
ISSUE 3
PMC-2010333
FRAME ENGINE AND DATA LINK MANAGER 32P256
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA,INC., AND FOR ITS CUSTOMERS’ INTERNAL USE
295
During clock 5, the initiator is ready to transfer the next data word so it drives the
AD[31:0] lines with the third data word and asserts IRDYB. The initiator negates
FRAMEB since this is the last data phase of this cycle. The target is still not
ready so a wait state shall be added.
During clock 6, the target is still not ready so another wait state is added.
During clock 7, the target asserts TRDYB to indicate that it is ready to complete
the transfer.
During clock 8, the target latches in the last word and negates TRDYB and
DEVSELB, having seen FRAMEB negated previously. The initiator negates
IRDYB. All of the above signals shall be driven to their inactive state in this clock
cycle except for FRAMEB which shall be tristated.
Figure 34 – PCI Write Cycle
PCICLK
FRAMEB
AD[31:0]
C/BEB[3:0]
1
2
3
4
5
6
7
8
9
IRDYB
TRDYB
DEVSELB
T
Address Data 1
Data 2
Data 3
Byte En Byte En
Byte Enable
Bus Cmd
T
T
T
T
T
The PCI Target Disconnect (Figure 35) illustrates the case when the target wants
to prematurely terminate the current cycle. Note, when the FREEDM-32P256 is
the target, it never prematurely terminates the current cycle.
A target can terminate the current cycle by asserting the STOPB signal to the
initiator. Whether data is transferred or not depends on the state of the ready
signals at the time that the target disconnects. If the FREEDM-32P256 is the
initiator and the target terminates the current access, the FREEDM-32P256 will
retry the access after two PCI bus cycles.
During clock 1, an access is in progress.