
3–26 User Guide Version 11.1 Altera Corporation
PCI Compiler October 2011
PCI Bus Signals
Table 3–10 shows definitions for the local master transaction status
register outputs.
Table 3–10. pci_mt64 & pci_mt32 Local Master Transaction Status Register (lm_tsr[9..0]) Bit
Definition (1)
Bit Number Bit Name Description
0
request Request. This signal indicates that the pci_mt64 or pci_mt32 function is
requesting mastership of the PCI bus (i.e., it is asserting its
reqn signal). The
request bit is not asserted if the following is true: The PCI bus arbiter has
parked on the
pci_mt64 or pci_mt32 function and the gntn signal is
already asserted when the function requests mastership of the bus.
1 (1)
grant Grant. This signal is active after the pci_mt64 or pci_mt32 function has
detected that
gntn is asserted.
2 (1)
adr_phase
Address phase. This signal is active during a PCI address phase where
pci_mt64 or pci_mt32 is the bus master.
3
dat_phase Data phase. This signal is active while the pci_mt64 or pci_mt32 function
is in data transfer mode. The signal is active after the address phase and
remains active until the turn-around state begins.
4
lat_exp Latency timer expired. This signal indicates that pci_mt64 or pci_mt32
terminated the master transaction because the latency timer counter expired.
5
retry Retry detected. This signal indicates that the pci_mt64 or pci_mt32
function terminated the master transaction because the target issued a retry.
Per the PCI specification, a transaction that ends in a retry must be retried at
a later time.
6
disc_wod Disconnect without data detected. This signal indicates that the pci_mt64 or
pci_mt32 signal terminated the master transaction because the target
issued a disconnect without data.
7
disc_wd
Disconnect with data detected. This signal indicates that pci_mt64 or
pci_mt32 terminated the master transaction because the target issued a
disconnect with data.
8
dat_xfr
Data transfer. This signal indicates that a successful data transfer occurred on
the PCI side in the preceding clock cycle. This signal can be used by the local
side to keep track of how much data was actually transferred on the PCI side.
9
trans64
64-bit transaction. This signal indicates that the target claiming the transaction
asserted its
ack64n signal. Because pci_mt32 does not request 64-bit
transactions, this signal is reserved.
Note to Table 3–10:
(1) Some arbiters may initially assert gntn (in response to either the pci_mt64 or pci_mt32 function requesting
mastership of the PCI bus), but then deassert gntn (before the pci_mt64 or pci_mt32 have asserted framen) to
give mastership of the bus to a higher priority device. In systems where this situation may occur, the local side logic
should hold the address and command on the l_adi[63..0] and
l_cbeni[7..0] buses until the adr_phase
bit is asserted (lm_tsr[2]) to ensure that the pci_mt64 or pci_mt32 function has assumed mastership of the
bus and that the current address and command bits have been transferred.
Kommentare zu diesen Handbüchern