English
Language : 

W89C940 Datasheet, PDF (29/61 Pages) Winbond – ELANC-PCI (TWISTED-PAIR ETHER-LAN CONTROLLER WITH PCI INTERFACE)
W89C940
CLK
FRAME#
AD[31::0]
C/BE[3::0]#
IRDY#
TRDY#
DEVSEL#
STOP#
0
1
2
ADDRESS
BUS CMD
3
4
15
16
17
BE#'s
18
19
Because W89C940 don't support memory command in burst mode. When the host try to send memory
command in burst mode, the first data phase is completed. TRDY# and IRDY# are deasserted, but the FRAME#
is asserted for the next data phase. The device will assert STOP# to terminate the transaction. Data is not
transferred after STOP# is asserted. The host need to initiate another transaction for further data transfer. The
timing is shown above.
The Target-Abort type, as shown in the figure
0
1
2
3
4
5
6
7
CLK
8
9
FRAME#
AD[31::0]
C/BE[3::0]#
ADDRESS
BUS CMD
BE#'s
IRDY#
TRDY#
DEVSEL#
STOP#
The condition is the target requires the transaction to be terminated and does not want the transaction tried
again. As shown in the figure, the DEVSEL# is deasserted when STOP# is asserted. If there is a data needed to
be transferred, DEVSEL# must be asserted for one or more clock cycles and TRDY# must be deasserted before
target-abort can be signaled.
There are two cases that the device will initiate the target-abort. The first one is the addressing parity check
error cause internal SERR# asserted and the second one is the Byte Enable and addressing check error. If
addressing don't match the following table, the target doesn't transfer the data, but terminate with target abort.
AD1
AD0
C/BE3#
C/BE2#
C/BE1#
C/BE0#
0
0
X
X
X
0
0
1
X
X
0
1
1
0
X
0
1
1
29