background image

6290 Sequence Drive, San Diego, California 92121-4358

800-755-2622  Fax: 619-450-9885

http://www.amcc.com

PCI 

Interface

 Device Summary

S5933QE

Revision 4  January 6, 1999

Factory Device Update

The following are all known device and document errors for the AMCC S5933 PCI Matchmaker revision QE and
the 1998 device data book. The workarounds described below are factory suggestions and are not to imply the only
or all possible solutions. Contact your local Field Application Engineer for new workaround developements. Also
contact your AMCC FAE or local Insight Technical Sales Engineer for the latest design notes and data book
corrections or see the AMCC home page at www.amcc.com.

D8:  Bus Master Burst Write Operation with an Asynchronous FIFO Interface

Description:  When performing a bus master write to the PCI bus, if only one location of the FIFO remains full, the S5933

deasserts FRAME# on the next clock to indicate the last data phase is in progress.  If another value is written from the
add-on at the right moment, an internal condition may cause IRDY# to remain asserted to sustain the burst, but FRAME#
has already been deasserted.

Workaround:  Externally synchronizing WRFIFO# or WR# to BPCLK moves the rising edge of the write strobe to prevent this

event from occurring. Request separate D8 applications note from your local FAE or Insight TSE for more detail.

Status: No factory plan to re-spin.

D14.1:  False Add-On to PCI FIFO Empty Indication 

Description:  If the last data in the Add-On to PCI FIFO is written by the S5933 to the PCI bus and receives a target retry, the

FWE output and Add-On to PCI FIFO status bits will go active, indicating that the FIFO is empty, even though the final
data has not yet been transferred.  This is only a problem when using Add-On initiated bus mastering when FWE is used
as a condition to deassert AMWEN at the end of a bus master write.  Using FWE in this way could cause AMWEN to be
deasserted before the last bus master write has successfully completed.

Workaround:  Instead of using FWE, the Add-On interrupt signal, IRQ#, can be configured to go active when the transfer count

reaches zero.  The transfer count is only updated when data is successfully written. Request separate D14.1 applications
note from your local FAE or Insight TSE for more detail.

NOTE:  When FWE and the status bits indicate that the Add-On to PCI FIFO is empty, there are 8 empty locations in the FIFO.

The data for the transfer which received the retry is stored in a holding register and is not involved.

Status: No factory plan to re-spin.

 D17:  PCI to Add-On FIFO Loses Data when Written w/o all PCI Byte Enables Asserted 

Description:  When writing to the FIFO from the PCI side (as a target), if the byte enable for the specified byte lane is not

active, then that data could be lost.  The problem is encountered when the S5933 Operation Registers are mapped to I/O
space and the FIFO is written to 16 bits at a time, alternating between bytes 0,1 and bytes 2,3.  Under certain conditions
internal to the S5933, when the byte enable for the FIFO advance byte lane is not active, the data written is not captured
by the FIFO.

Workaround 1: Always write the FIFO with the byte enable that corresponds to the FIFO advance byte lane active.

Workaround 2:  Always perform 32-bit FIFO writes from the PCI bus.

Status: No factory plan to re-spin.

Reviews: