8. Error Handling
160
PowerSpan II User Manual
80A1010_MA001_09
Integrated Device Technology
www.idt.com
The shaded row from the PB slave section of
indicates the PB slave asserts PB_TEA_ and sets
a bit in the ISR1 register when an external PB master attempts a register access or a PCI-1
Configuration, IO or IACK transaction with any of the following characteristics:
•
Not naturally aligned
—
if Endian (END) bit in the PB_REG_BADDR register is programmed for
PowerPC little-endian mode
•
Transfer Size, PB_TSIZ, indicates a transfer greater than 4 bytes
When a PowerSpan II PCI master is performing a read and encounters a Target-Abort, or generates a
Master-Abort, an error indication is latched. When the Address Retry Enable (ARTRY_EN) bit, in the
“Processor Bus Miscellaneous Control and Status Register” on page 304
, is set to 0 the error is
immediately signaled by the PB slave and the transaction terminates. If ARTRY_EN is set to 1, the PB
slave propagates this error to the initiating the processor bus agent when it returns to retrieve the read
data it requested.
The assertion of the PB_TEA_ signal is controlled with assertion the Transfer Error Acknowledge
Enable (TEA_EN) bit in the PB_MISC_CSR register. If TEA_EN is set, the PB slave reports error
scenarios as defined in
If TEA_EN is cleared, transactions determined to be in error are not
forwarded to the intended interface or registers. The appropriate ISR1 status bits are set.
PB Master
Data parity
External PCI-1 agent
PB to PCI-1 DMA
Read
PB_P1_D_PAR in the
ISR1 register
External PCI-2 agent
PB to PCI-2 DMA
Read
PB_P2_D_PAR in the
ISR1 register
DMA PB Linked-List
PB to PB DMA
Read
PB_PB_D_PAR in the
ISR1 register
External agent
asserts
PB_TEA_
External PCI-1 agent
PB to PCI-1 DMA
PCI-1 to PB DMA
Read/Write
PB_P1_ERR in the
ISR1 register
External PCI-2 agent
PB to PCI-2 DMA
PCI-2 to PB DMA
Read/Write
PB_P2_ERR in the
ISR1 register
DMA PB Linked-List
PB to PB DMA
PB_PB_ERR in the
ISR1 register
Max retry
expires
External PCI-1 agent
PB to PCI-1 DMA
PCI-1 to PB DMA
PB_P1_RETRY in the
ISR1 register
External PCI-2 agent
PB to PCI-2 DMA
PCI-2 to PB DMA
PB_P2_RETRY in the
ISR1 register
Table 40: PB Interface Errors
Interface
Error
Destination/Source
Conditions
Reporting