s5920 Applied Micro Circuits Corporation (AMCC), s5920 Datasheet - Page 120

no-image

s5920

Manufacturer Part Number
s5920
Description
Pci Product
Manufacturer
Applied Micro Circuits Corporation (AMCC)
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
s5920Q
Manufacturer:
AMCC
Quantity:
5 510
Part Number:
s5920Q
Manufacturer:
AMCC
Quantity:
1 518
S5920 – PCI Product: Pass-Thru Operation
Figure 61. 16 Bit Mode Operation Register DWORD Write/Read
Figure 3. 16 Bit Mode Operation Register DWORD
Write/Read Figure 3 shows an example of a DWORD
write of 12345678h using a 16 bit-mode write transfer,
and is described as follows:
Clock 1: ADR[6:2], BE[3:0], SELECT# and WR# are
driven, DQ[15:0] is driven with the data to be written.
BE3# is low indicating that the DQ bus data is to be
written to the lower WORD of the register. BE[2:0]# is
00h, indicating that both bytes on the DQ[15:0] bus are
valid and should be written to the register indicated by
ADR[6:2].
Clock 2: The rising edge of clock 2 writes 5678h into
the lower WORD of the register. 1234h is driven onto
the DQ[15:0] bus. BE3# is driven high, indicating the
DQ bus data is to be written to the upper WORD of the
register. BE[2:0]# is 10h indicating that the lower byte
of the WORD on DQ[15:0] bus is valid. This example
shows how the BEs function.
Clock 3: The rising edge of clock 3 writes 34h into the
lower byte of the upper WORD of the register.
BE[2:0]# is “01” indicating the upper byte on DQ[15:0]
is valid.
Clock 4: The rising edge of clock 4 writes 12h into the
upper byte of the upper WORD of the register.
12345678h is in the register selected by ADR[6:2].
SELECT#, ADR[6:2], WR#, BE[3:0]# and DQ are
deasserted. No read or write occurs on the rising edge
of clocks 5 and 6.
AMCC Confidential and Proprietary
DQMODE
SELECT#
ADR[6:2]
BE3#
BE[1:0]#
WR#
RD#
DQ[15:0]
ADCLK
0
1234
00b
5678h
60h
10b
1234h
01b
56789
Figure 3 also shows a DWORD read of 12345678h
from the same register, using a 16-bit mode read
transfer, and is described as follows:
Clock 6: ADR[6:2], SELECT# and RD# are asserted.
BE3# is high, indicating the upper WORD of the regis-
ter is to be driven onto DQ[15:0] and BE[1:0]# is 00h
indicating both bytes of the WORD are to be driven.
Clock 7: The S5920 drives 1234h onto DQ[15:0] as a
result of the read issued during the previous cycle.
BE3# is next driven low to indicate the lower WORD of
the register is to be driven onto DQ[15:0]. BE[1:0]# is
00h indicating both bytes of the WORD should be
driven onto DQ[15:0]. Note: in the event that BE[0]#
was 1b, DQ[7:0] would NOT be driven during Clock 8,
it would remain tri-state. The only exception to this is if
ADR[6:2] indicated the Pass-Thru Data Register,
where all of DQ[15:0] would be driven, regardless of
the state of BE[1:0]#.
Clock 8: On the rising-edge, Add-On logic latches data
1234h. The S5920 drives 5678h onto DQ[15:0] as a
result of the read issued during the previous cycle.
ADR[6:2], SELECT#, RD# and BE[3:0]# are deas-
serted, completing the transfer.
Clock 9: On the rising-edge, Add-On logic latches data
5678h. DQ[15:0] returns to tri-state as RD# was sam-
pled deasserted.
60h
00b
1234
5678h
Revision 1.02 – April 12, 2007
10
11
Data Book
12
DS1596
13
120

Related parts for s5920