Revision 1.02 – June 27, 2006
S5935 – PCI Product
Data Book
FIFO PCI Interface (Initiator Mode)
PCI read and write transfers from the S5935 are very
similar. The FIFO management scheme determines
when the S5935 asserts its PCI bus request (REQ#).
When bus grant (GNT#) is returned, the device begins
running PCI cycles. Once the S5935 controls the bus,
the FIFO management scheme is not important. It only
determines when PCI bus control is initially requested.
PCI bus reads and writes are always performed as
bursts by the S5935, if possible.
The S5935 can act as an initiator on the PCI bus. This
allows the device to gain control of the PCI bus to
transfer data to or from the FIFO. Internal address and
transfer count registers control the number of PCI
transfers and the locations of the transfers. The follow-
ing paragraphs assume the proper registers and bits
are programmed to enable bus mastering.
Figure 74. PCI Read from a Full S5935 FIFO
PCI Signals
PCI_CLK
FRAME#
ADDR
DATA
AD[31:0]
IRDY#
TRDY#
DEVSEL#
STOP#
Add-on Signals
WRFULL
FWE
Figure 75. PCI Read from an Empty S5935 FIFO (Target Disconnect)
PCI Signals
PCI_CLK
FRAME#
ADDR
DATA
AD[31:0]
IRDY#
TRDY#
DEVSEL#
STOP#
Target Disconnect with Retry
Add-on Signals
WRFULL
FWE
140
DS1527
AMCC Confidential and Proprietary