5.3.3 KeyStone II PKTDMA Register Memory Map
The PKTDMA register region offsets vary from peripheral to peripheral. In some cases, the offsets are determined by the number of channels supported by the particular PKTDMA. The addresses shown in Table 5-15 and Table 5-17 include the peripheral’s base address.
Table 5-15 PKTDMA Register Memory Map, K2K and K2H, part 1
|
Infra 1 |
Infra 2 |
SRIO |
NETCP |
AIF |
BCP |
XGE |
Global Control |
0x02a08000 |
0x02a0a000 |
0x02901000 |
0x02004000 |
0x01f14000 |
0x02554000 |
0x02fa1000 |
TX Channel Config |
0x02a08400 |
0x02a0a400 |
0x02901400 |
0x02004400 |
0x01f16000 |
0x02556000 |
0x02fa1400 |
RX Channel Config |
0x02a08800 |
0x02a0a800 |
0x02901800 |
0x02004800 |
0x01f18000 |
0x02558000 |
0x02fa1800 |
TX Scheduler Config |
0x02a08c00 |
0x02a0ac00 |
0x02901c00 |
0x02004c00 |
n/a |
0x0255a000 |
0x02fa1c00 |
RX Flow Config |
0x02a09000 |
0x02a0b000 |
0x02902000 |
0x02005000 |
0x01f1a000 |
0x0255c000 |
0x02fa2000 |
Table 5-16 PKTDMA Register Memory Map, K2L, part 1
|
Infra |
NETCP |
NETCP (local) |
IQN2 |
BCP |
Global Control |
0x02a08000 |
0x26004000 |
0x26182000 |
0x27104000 |
0x02554000 |
TX Channel Config |
0x02a08400 |
0x26004400 |
0x26183000 |
0x27106000 |
0x02556000 |
RX Channel Config |
0x02a08800 |
0x26004800 |
0x26184000 |
0x27108000 |
0x02558000 |
TX Scheduler Config |
0x02a08c00 |
0x26004c00 |
0x26182100 |
0x2710a000 |
0x0255a000 |
RX Flow Config |
0x02a09000 |
0x26005000 |
0x26185000 |
02710c000 |
0x0255c000 |
Table 5-17 PKTDMA Register Memory Map, K2K, K2H and K2L, part 2
|
FFTC 0 |
FFTC 1 |
FFTC 2 |
FFTC 3 |
FFTC 4 |
FFTC 5 |
Global Control |
0x021f0200 |
0x021f4200 |
0x021f8200 |
0x021fc200 |
0x021f0a00 |
0x021f1200 |
TX Channel Config |
0x021f0400 |
0x021f4400 |
0x021f8400 |
0x021fc400 |
0x021f0c00 |
0x021f1400 |
RX Channel Config |
0x021f0500 |
0x021f4500 |
0x021f8500 |
0x021fc500 |
0x021f0d00 |
0x021f1500 |
TX Scheduler Config |
0x021f0300 |
0x021f4300 |
0x021f8300 |
0x021fc300 |
0x021f0b00 |
0x021f1300 |
RX Flow Config |
0x021f0600 |
0x021f4600 |
0x021f8600 |
0x021fc600 |
0x021f0e00 |
0x021f1600 |
Table 5-18 PKTDMA Register Memory Map, K2E
|
Infra |
NETCP |
NETCP (local) |
XGE |
Global Control |
0x02a08000 |
0x24004000 |
0x24182000 |
0x02fa1000 |
TX Channel Config |
0x02a08400 |
0x24004400 |
0x24183000 |
0x02fa1400 |
RX Channel Config |
0x02a08800 |
0x24004800 |
0x24184000 |
0x02fa1800 |
TX Scheduler Config |
0x02a08c00 |
0x24004c00 |
0x24182100 |
0x02fa1c00 |
RX Flow Config |
0x02a09000 |
0x24005000 |
0x24185000 |
0x02fa2000 |