beautypg.com

Data phase, Dma descriptor has a 0x0 word count (not an error), Xscale® core or microengine 9.5.3.1 – Intel NETWORK PROCESSOR IXP2800 User Manual

Page 351: A data phase, Figures, Core or microengine

background image

Hardware Reference Manual

351

Intel

®

IXP2800 Network Processor

PCI Unit

9.5.2.5

DMA Transfer Experiences a Master Abort (Time-Out) on PCI

Note: That is, nobody asserts DEVSEL during the DEVSEL window.

1. Master Interface sets PCI_CONTROL[RMA] which will interrupt the Intel XScale

®

core if

enabled.

2. Master Interface clears the Channel Enable bit in CHAN_X_CONTROL.

3. Master Interface sets DMA channel error bit in CHAN_X_CONTROL.

4. Master Interface does not reset the DMA CSRs; This leaves the descriptor pointer pointing to

the DMA descriptor of the failed transfer.

5. Master Interface resets the state machines and DMA buffers

9.5.2.6

DMA Transfer Receives a Target Abort Response During a

Data Phase

1. Core terminates the transaction.

2. Master Interface sets PCI_CONTROL[RTA] which can interrupt the Intel XScale

®

core if

enabled.

3. Master Interface clears the Channel Enable bit in CHAN_X_CONTROL.

4. Master Interface sets DMA channel error bit in CHAN_X_CONTROL.

5. Master Interface does not reset the DMA CSRs; This leaves the descriptor pointer pointing to

the DMA descriptor of the failed transfer.

6. Master Interface resets the state machines and DMA buffers.

9.5.2.7

DMA Descriptor Has a 0x0 Word Count (Not an Error)

1. No data is transferred.

2. Descriptor is retired normally.

9.5.3

As a PCI Initiator During a Direct Access from the Intel

XScale

®

Core or Microengine

9.5.3.1

Master Transfer Experiences a Master Abort (Time-Out) on PCI

1. Core aborts the transaction.

2. Master Interface sets PCI_CONTROL[RMA] which will interrupt the Intel XScale

®

core if

enabled.

9.5.3.2

Master Transfer Receives a Target Abort Response During

a Data Phase

1. Core aborts the transaction.

2. Master Interface sets PCI_CONTROL[RTA] which will interrupt the Intel XScale

®

core if

enabled.