![Intel IXP45X Developer'S Manual Download Page 579](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092579.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Develepor’s Manual
Order Number: 306262-004US
579
PCI Controller—Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
10.6.5
Error Handling During AHB-to-PCI DMA Channel Operations
10.6.5.0.1
A PCI Write Received a Master Abort, Target Abort, PCI_TRDY_N Timeout, or
RETRY Timeout During the DMA Transfer
1. The current DMA transfer is aborted and the pci_dmactrl.APDCx and
pci_dmactrl.APDEx (x = 0 or 1 depending on which DMA buffer set encountered the
error) bits are set indicating that the DMA transfer is complete and an error was
detected.
2. The pci_dmactrl.APDCEN bit is set.
3. If the other DMA buffer set for this DMA channel is enabled, that transfer is not
affected and will commence normally.
4. The pci_isr.PFE bit is set to indicate a fatal PCI error has occurred.
10.6.5.0.2
An AHB Read Received an Error Response During the DMA Transfer
1. The current DMA transfer is aborted and the pci_dmactrl.APDCx and
pci_dmactrl.APDEx (x = 0 or 1 depending on which DMA buffer set encountered the
error) bits are set indicating that the DMA transfer is complete and an error was
detected.
2. The pci_dmactrl.APDCEN bit is set.
3. If the other DMA buffer set for this DMA channel is enabled, that transfer is not
affected and will commence normally.
4. The pci_isr.AHBE bit is set to indicate a fatal PCI error has occurred.
§ §