ECB-865
ECB-865 User’s Manual 47
3.11.38.3 Interface Control
FRAME#
Cycle Frame is driven by the current master to indicate the beginning and duration of
an access. FRAME# is asserted to indicate a bus transaction is beginning. While
FRAME# is asserted, data transfers continue. When FRAME# is deasserted, the
transaction is in the final data phase or has completed.
IRDY#
Initiator Ready indicates the initiating agent’s (bus master’s) ability to complete the
current data phase of the transaction. IRDY# is used in conjunction with TRDY#. A
data phase is completed on any clock both IRDY# and TRDY# are sampled
asserted. During a write, IRDY# indicates that valid data is present on AD [31::00].
During a read, it indicates the master is prepared to accept data. Wait cycles are
inserted until both IRDY# and TRDY# are asserted together.
TRDY#
Target Ready indicates the target agent’s (selected device’s) ability to complete the
current data phase of the transaction. TRDY# is used in conjunction with IRDY#. A
data phase is completed on any clock both TRDY# and IRDY# are sampled
asserted. During a read, TRDY# indicates that valid data is present on AD [31::00].
During a write, it indicates the target is prepared to accept data. Wait cycles are
inserted until both IRDY# and TRDY# are asserted together.
STOP#
Stop indicates the current target is requesting the master to stop the current
transaction.
LOCK#
Lock indicates an atomic operation that may require multiple transactions to
complete. When LOCK# is asserted, non-exclusive transactions may proceed to an
address that is not currently locked. A grant to start a transaction on PCI does not
guarantee control of LOCK#. Control of LOCK# is obtained under its own protocol in
conjunction with GNT#. It is possible for different agents to use PCI while a single
master retains ownership of LOCK#. If a device implements Executable Memory, it
should also implement LOCK# and guarantee complete access exclusion in that
memory. A target of an access that supports LOCK# must provide exclusion to a
minimum of 16 bytes (aligned). Host bridges that have system memory behind them
should implement LOCK# as a target from the PCI bus point of view and optionally
as a master.
IDSEL
Initialization Device Select is used as a chip select during configuration read and
write transactions.
DEVSEL#
Device Select, when actively driven, indicates the driving device has decoded its
address as the target of the current access. As an input, DEVSEL# indicates whether
any device on the bus has been selected.