PI7C8148A
2-PORT PCI-TO-PCI BRIDGE
ADVANCE INFORMATION
Page 15 of 90
JUNE 2004 – Revision 1.04
Name Pin Number Type Description
S_PAR B1 TS Secondary Parity: Parity is even across S_AD[31:0],
S_CBE#[3:0], and S_PAR (i.e. an even number of 1’s). S_PAR
is an input and is valid and stable one cycle after the address
phase (indicated by assertion of S_FRAME#) for address parity.
For write data phases, S_PAR is an input and is valid one clock
after S_IRDY# is asserted. For read data phase, S_PAR is an
output and is valid one clock after S_TRDY# is asserted. Signal
S_PAR is tri-stated one cycle after the S_AD lines are tri-stated.
During bus idle, PI7C8148A drives S_PAR to a valid logic level
when the internal grant is asserted.
S_FRAME# E2 STS Secondary FRAME (Active LOW): Driven by the initiator of a
transaction to indicate the beginning and duration of an access.
The de-assertion of S_FRAME# indicates the final data phase
requested by the initiator. Before being tri-stated, it is driven to
a de-asserted state for one cycle.
S_IRDY# E3 STS Secondary IRDY (Active LOW): Driven by the initiator of a
transaction to indicate its ability to complete current data phase
on the secondary side. Once asserted in a data phase, it is not de-
asserted until the end of the data phase. Before tri-stated, it is
driven to a de-asserted state for one cycle.
S_TRDY# D1 STS Secondary TRDY (Active LOW): Driven by the target of a
transaction to indicate its ability to complete current data phase
on the secondary side. Once asserted in a data phase, it is not de-
asserted until the end of the data phase. Before tri-stated, it is
driven to a de-asserted state for one cycle.
S_DEVSEL# D2 STS Secondary Device Select (Active LOW): Asserted by the target
indicating that the device is accepting the transaction. As a
master, PI7C8148A waits for the assertion of this signal within 5
cycles of S_FRAME# assertion; otherwise, terminate with
master abort. Before tri-stated, it is driven to a de-asserted state
for one cycle.
S_STOP# D3 STS Secondary STOP (Active LOW): Asserted by the target
indicating that the target is requesting the initiator to stop the
current transaction. Before tri-stated, it is driven to a de-asserted
state for one cycle.
S_PERR# C1 STS Secondary Parity Error (Active LOW): Asserted when a data
parity error is detected for data received on the secondary
interface. Before being tri-stated, it is driven to a de-asserted
state for one cycle.
S_SERR# C2 I Secondary System Error (Active LOW): Can be driven LOW
by any device to indicate a system error condition.
S_REQ#[3:0] P2, P1, N1, M2 I Secondary Request (Active LOW): This is asserted by an
external device to indicate that it wants to start a transaction on
the secondary bus. The input is externally pulled up through a
resistor to VDD.
S_GNT#[3:0] N4, M4, P3, N3 TS Secondary Grant (Active LOW): PI7C8148A asserts these
pins to allow external masters to access the secondary bus.
PI7C8148A de-asserts these pins for at least 2 PCI clock cycles
before asserting it again. During idle and S_GNT# deasserted,
PI7C8148A will drive S_AD, S_CBE, and S_PAR.
S_RST# P4 O Secondary RESET (Active LOW): Asserted when any of the
following conditions are met:
1. Signal P_RST# is asserted.
2. Secondary reset bit in bridge control register in
configuration space is set.
When asserted, all control signals are tri-stated and zeroes are
driven on S_AD, S_CBE, and S_PAR.