Disconnect without data, Disconnect with data, Target abort – Altera PCI Compiler User Manual
Page 200: Master abort

3–126
User Guide Version 11.1
Altera Corporation
PCI Compiler
October 2011
Master Mode Operation
Disconnect Without Data
The target device issues a disconnect without data if it is unable to
transfer additional data during the transaction. The signal pattern for this
termination is described in
. When the
pci_mt64
and pci_mt32 functions end a transaction because of a
disconnect without data, they assert lm_tsr[6] until the beginning of
the next master transaction.
Disconnect with Data
The target device issues a disconnect with data if it is unable to transfer
additional data in the transaction. The signal pattern for this termination
is described in
. When the pci_mt64 and
pci_mt32
functions end a transaction because of a disconnect with data,
they assert lm_tsr[7] until the beginning of the next master
transaction.
Target Abort
A target device issues this type of termination when a catastrophic failure
occurs in the target. The signal pattern for a target abort is shown in
. When the pci_mt64 and pci_mt32
functions end a transaction because of a target abort, they assert the
tabort_rcvd
signal, which is the same as the PCI status register bit 12.
Therefore, the signal remains asserted until it is reset by the host.
Master Abort
The pci_mt64 and pci_mt32 functions terminate the transaction with
a master abort when no target claims the transaction by asserting
devseln
. Except for special cycles and configuration transactions, a
master abort is considered to be a catastrophic failure. When a cycle ends
in a master abort, the pci_mt64 and pci_mt32 functions inform the
local-side device by asserting the mabort_rcvd signal, which is the same
as the PCI status register bit 13. Therefore, the signal remains asserted
until it is reset by the host.