21154 PCI-to-PCI Bridge
Datasheet 9
p_irdy_l STS
Primary PCI interface IRDY#. Signal p_irdy_l is driven by the initiator
of a transaction to indicate the initiator’s ability to complete the current
data phase on the primary PCI bus. During a write transaction,
assertion of p_irdy_l indicates that valid write data is being driven on
the p_ad bus. During a read t ransaction , assertion of p_ir dy_l
indicates that the initiator is able to accept read data for the current
data phase. Once asserted during a given data phase, p_irdy_l is not
deasserted until the data phase completes. When the primary bus is
idle, p_irdy_l is driven to a deasserted state for one cycle and then is
sustained by an external pull-up resistor.
p_trdy_l STS
Primary PCI interface TRDY#. Signal p_trdy_l is driven by the target of
a transaction to indicate the target’s ability to complete the current
data phase on the primary PCI bus. During a write transaction,
as sert ion of p_trdy_ l indicates that th e target is able to accept wri te
dat a f or t h e cur ren t da ta p ha se . Duri ng a rea d t ran sa ct ion, a ss ert io n of
p_trdy_l indicates that the target is driving valid read data on the p_ad
bus. Once asserted during a given data ph ase, p_t rdy_l is not
deasserted until the data phase completes. When the primary bus is
idle, p_trdy_l is driven to a deasserted state for one cycle and then is
sustained by an external pull-up resistor.
p_devsel_l STS
Primary PCI interface DEVSEL#. Signal p_devsel_l is asserted by the
target, indicating that the device is accepting the transaction. As a
target, the 21154 performs positiv e decoding on the add ress of a
transaction initiated on the primary bus to determine whether to assert
p_devsel_l. As an initiator of a transaction on the primary bus, the
21154 looks for the assertion of p_devsel_l within five cyc les of
p_fram e_l assertion; otherwise, the 21154 terminates the transaction
with a master abort. When the primary bus is idle, p_devsel_l is
driven to a deasserted state for one cycle and then is sustained by an
external pull -up resistor.
p_stop_l STS
Primary PCI inte rface STOP# . Signal p_stop_l is dr iven by the target
of the current transaction, indicating that the target is requesting the
initiator to stop th e current transaction on the primary bus.
Whe n p_ stop _l i s a sser te d in co nj un ctio n wit h p_ trd y_ l a nd p _d evs el _l
assertion, a disconnect with data transfer is being signaled.
When p_stop_l and p_devsel_l are asserted, but p_trdy _l is
deasserted, a t arget disconnec t without data tr ansfe r is bein g
signaled. When this occurs on the first data phase, that is, no data is
transferred during the transaction, this is referred to as a target retry.
When p_stop_l is asserted and p_devsel_l is deasserted, the target is
signaling a target abort.
When the primary bus is idle, p_stop_l is driven to a deasserted state
for one cycle and then is sustained by an external pull-up resistor.
p_lock_l I
Primary PCI interface LOCK#. Signal p_lock _l is deasserted during
the first address phase of a transaction and is asserted one clock
c ycle later by an initiator attempting to perform an atomic operation
that may take more than one PCI transaction to complete. The 21154
samples p_lock_l as a target and can propagate the lock across to the
s econdary bus. The 21154 does not drive p_lock_l as a n initiator; that
is , t he 21154 does n ot p ropa ga t e loc k ed t r ans ac tion s u ps tre am. W he n
releas ed by an init iator, p_lock_l is drive n to a deasserted state for
one cycle and then is sustained by an external pull-up resistor.
p_idsel I
Primary PCI interface IDSEL#. Signal p_ids el is used as th e chip
select line for Type 0 configuration accesses to 21154 configuration
s pac e. W he n p_id sel i s a ss er ted du rin g t h e a dd ress ph as e o f a Typ e 0
configuration transaction, the 21154 responds to the transaction by
as serting p_devs el_l.
Table 4. Prim ary PCI Bus Interface Signals (Sheet 2 of 3)
Signal Name Type Description