CX82100 Home Network Processor Data Sheet
4.4
DMAC Register Memory Map
DMAC registers are identified in Table 4-3.
Table 4-3. DMAC Registers
Register Label
DMAC_1_Ptr1
DMAC_2_Ptr1
DMAC_3_Ptr1
DMAC_4_Ptr1
DMAC_5_Ptr1
DMAC_6_Ptr1
DMAC_7_Ptr1
DMAC_8_Ptr1
DMAC_9_Ptr1
DMAC_10_Ptr1
DMAC_11_Ptr1
*** Reserved ***
DMAC_1_Ptr2
DMAC_2_Ptr2
DMAC_3_Ptr2
DMAC_4_Ptr2
DMAC_5_Ptr2
*** Reserved ***
Register Name
ASB Address
Type
RW*
RO
RW*
RO
RW*
RW*
RW*
RW*
RW*
RW*
RW*
Default Value
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
Ref.
DMAC 1 Current Pointer 1
DMAC 2 Current Pointer 1
DMAC 3 Current Pointer 1
DMAC 4 Current Pointer 1
DMAC 5 Current Pointer 1
DMAC 6 Current Pointer 1
DMAC 7 Current Pointer 1
DMAC 8 Current Pointer 1
DMAC 9 Current Pointer 1
DMAC 10 Current Pointer 1
DMAC 11 Current Pointer 1
0x00300000
0x00300004
0x00300008
0x0030000C
0x00300010
0x00300014
0x00300018
0x0030001C
0x00300020
0x00300024
0x00300028
0x0030002C
0x00300030
0x00300034
0x00300038
0x0030003C
0x00300040
4.5.1
4.5.1
4.5.1
4.5.1
4.5.1
4.5.1
4.5.1
4.5.1
4.5.1
4.5.1
4.5.1
DMAC 1 Indirect/Return Pointer 2
DMAC 2 Indirect/Return Pointer 2
DMAC 3 Indirect/Return Pointer 2
DMAC 4 Indirect/Return Pointer 2
DMAC 5 Indirect/Return Pointer 2
RW*
RW*
RW*
RW*
RW*
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
4.5.4
4.5.4
4.5.4
4.5.4
4.5.4
0x00300044–
0x0030005C
DMAC_1_Cnt1
DMAC_2_Cnt1
DMAC_3_Cnt1
DMAC_4_Cnt1
DMAC_5_Cnt1
DMAC_6_Cnt1
*** Reserved ***
DMAC 1 Buffer Size Counter 1
DMAC 2 Buffer Size Counter 1
DMAC 3 Buffer Size Counter 1
DMAC 4 Buffer Size Counter 1
DMAC 5 Buffer Size Counter 1
DMAC 6 Buffer Size Counter 1
0x00300060
0x00300064
0x00300068
0x0030006C
0x00300070
0x00300074
RW*
RW*
RW*
RW*
RW*
RW*
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
4.5.3
4.5.3
4.5.3
4.5.3
4.5.3
4.5.3
0x00300078–
0x0030007C
DMAC_9_Cnt1
DMAC_10_Cnt1
DMAC_11_Cnt1
*** Reserved ***
DMAC 9 Buffer Size Counter 1
DMAC 10 Buffer Size Counter 1
DMAC 11 Buffer Size Counter 1
0x00300080
0x00300084
0x00300088
RW*
RW*
RW*
0x00000000
0x00000000
0x00000000
4.5.3
4.5.3
4.5.3
0x0030008C–
0x00300090
DMAC_2_Cnt2
*** Reserved ***
DMAC_4_Cnt2
*** Reserved ***
DMAC 2 Buffer Size Counter 2
DMAC 4 Buffer Size Counter 2
0x00300094
0x00300098
0x0030009C
WO
WO
0x00000000
0x00000000
4.5.4
4.5.4
0x003000A0–
0x003000FC
DMAC_12_Ptr1
DMAC_13_Ptr1
*** Reserved ***
DMAC 11 Current Pointer 1
DMAC 12 Current Pointer 1
0x00300100
0x00300104
RW*
RW*
0x00000000
0x00000000
4.5.1
4.5.1
0x00300108–
0x0030010C
DMAC_12_Cnt1
DMAC_13_Cnt1
*** Reserved ***
DMAC 11 Buffer Size Counter 1
DMAC 12 Buffer Size Counter 1
0x00300110
0x00300114
RW*
RW*
0x00000000
0x00000000
4.5.3
4.5.3
0x00300118–
0x00300124
101306C
Conexant Proprietary and Confidential Information
4-3