Intel NETWORK PROCESSOR IXP2800 User Manual
Page 12
12
Hardware Reference Manual
Contents
PCI Unit....................................................................................................................................... 319
9.1
PCI Pin Protocol Interface Block....................................................................................... 321
9.2.1
IXP2800 Network Processor Initialization............................................................ 323
9.2.2.1
Initialization by the Intel XScale® Core................................................ 324
Initialization by a PCI Host ................................................................... 324
PCI Accesses to CSR .......................................................................... 326
PCI Accesses to DRAM ....................................................................... 326
PCI Accesses to SRAM ....................................................................... 326
Target Write Accesses from the PCI Bus ............................................ 326
Target Read Accesses from the PCI Bus ............................................ 327
PCI Request Operation........................................................................ 327
PCI Commands.................................................................................... 328
Initiator Write Transactions .................................................................. 328
Initiator Read Transactions .................................................................. 328
9.2.10 PCI Built-In System Test...................................................................................... 329
9.2.11 PCI Central Functions......................................................................................... 330
SRAM Slave Writes ............................................................................. 333
SRAM Slave Reads ............................................................................. 334
DRAM Slave Writes ............................................................................. 334
DRAM Slave Reads ............................................................................. 335
DMA Interface...................................................................................................... 340
9.4.1.1
Allocation of the DMA Channels .......................................................... 341
Special Registers for Microengine Channels ....................................... 341
DMA Channel Operation...................................................................... 343
DMA Channel End Operation .............................................................. 344
Adding Descriptor to an Unterminated Chain ...................................... 344
DRAM to PCI Transfer ......................................................................... 344
PCI to DRAM Transfer ......................................................................... 345