CX82100 Home Network Processor Data Sheet
The use of the tail and the indirect/table linked list descriptor modes can be mixed to
form a more complicated list. The dynamic switch from one mode to the other is
controlled by the pre-programmed value in DMAC_{x}_LMode.
Figure 4-4 shows an example for mixing the two modes with five buffers.
Figure 4-4. Indirect/Table Linked List Descriptor Example 2
DMAC_{x}_Ptr1= 0x001400F8
DMAC_{x}_Cnt1 = 0x01000009
4 Bytes
Address
0x001400F8
0x001400FC
0x00140100
descriptor/status
0
8
64-byte
data packet #1
0x0014013C
0x00140140
DMAC_{x}_Ptr2= 0x00140800
DMAC_{x}_Cnt2 = 0x00000004
0x001402F8
0x001402FC
descriptor/status
0
8
Address
0x00140300
0x001402F8
0x01000009
0x001404F8
0x00000009
0x001408F8
0x01000009
0x001400F8
0x01000009
0x00140800
0x00140804
64-byte
data packet #2
0x0014033C
0x00140340
0x00140808
0x0014080C
0x00140810
0x00140814
0x00140818
0x0014081C
0x001404F8
0x001404FC
0x00140500
descriptor/status
0
8
64-byte
data packet #3
0x0014053C
0x00140540
0x00140544
0x001406F8
0x01000009
0x001406F8
0x001406FC
descriptor/status
0
8
0x00140700
64-byte
data packet #4
0x0014073C
0x00140840
0x001408F8
0x001408FC
0x00140900
descriptor/
status
0
8
64-byte
data packet #4
0x0014093C
0x00140940
101545_013
101306C
Conexant Proprietary and Confidential Information
4-13