Revision 1.02 – June 27, 2006
S5935 – PCI Product
Data Book
Add-On Pass-Thru Disconnect Operation
phase of a PCI read operation. FRAME# is asserted
during the rising edge of PCI clock 1. From this point,
the S5935 has 16 clock cycles to respond to the initia-
tor with TRDY# (completing the cycle). FRAME# could
remain asserted, indicating a burst read, but the retry
request conditions are identical for a single data phase
read and the first data phase of a burst read. BPCLK is
identical to PCICLK, lagging by a propagation delay of
a few nanoseconds (see Chapter 13). PTATN# is
asserted on the Add-On interface as soon as FRAME#
is sampled active at a PCICLK rising edge.
Slow PCI targets are prevented from degrading PCI
bus performance. The PCI specification allows only 16
clocks for a target to respond before it must request a
retry on single data phase accesses. For burst
accesses, the first data phase is allowed 16 clocks to
complete, all subsequent data phases are allowed 8
clocks each. This requirement allows other PCI initia-
tors to use the bus while the target requesting the retry
completes the original access.
Figure 8 shows the conditions that cause the S5935 to
request a retry from a PCI initiator on the first data
Figure 87. Target Requested Retry on the First PCI Data Phase
1
2
3
4
15
14
16
15
17
16
18
17
PCICLK
FRAME#
STOP#
1
2
3
BPCLK
PTATN#
PTRDY#
PTRDY# must be asserted by
this time to present disconnecting
PTRDY# asserted too late so
S593X disconnects (asserts STOP#)
After PTATN# is asserted, PTRDY# must be asserted
by the 15th BPCLK rising edge to prevent the S5935
from requesting a retry. TRDY# is asserted on the PCI
interface one clock cycle after PTRDY# is asserted on
the Add-On interface. If Add-On logic does not return
PTRDY# by the 15th BPCLK rising edge, the S5935
asserts STOP#, requesting a retry from the PCI
initiator.
burst. The first data and second phases are always
accepted immediately by the S5935. No further action
is required by the PCI initiator. The only situation
where the S5935 may respond to a Pass-Thru write
with a retry request is after the second data phase of a
Pass-Thru burst write.
Figure 9 shows the conditions required for the S5935
to request a retry after the second data phase of a
burst transfer. This figure applies to both Pass-Thru
burst read and write operations.
For Pass-Thru write operations, the S5935 never dis-
connects on the first or second PCI data phases of a
AMCC Confidential and Proprietary
DS1527
165