Ethernet Subsystem Registers
Table 14-39. CPSW_CPDMA REGISTERS
Offset
Acronym
Register Name
Section
0h
TX_IDVER
CPDMA_REGS TX IDENTIFICATION AND VERSION
REGISTER
4h
TX_CONTROL
CPDMA_REGS TX CONTROL REGISTER
8h
TX_TEARDOWN
CPDMA_REGS TX TEARDOWN REGISTER
10h
RX_IDVER
CPDMA_REGS RX IDENTIFICATION AND VERSION
REGISTER
14h
RX_CONTROL
CPDMA_REGS RX CONTROL REGISTER
18h
RX_TEARDOWN
CPDMA_REGS RX TEARDOWN REGISTER
1Ch
CPDMA_SOFT_RESET
CPDMA_REGS SOFT RESET REGISTER
20h
DMACONTROL
CPDMA_REGS CPDMA CONTROL REGISTER
24h
DMASTATUS
CPDMA_REGS CPDMA STATUS REGISTER
28h
RX_BUFFER_OFFSET
CPDMA_REGS RECEIVE BUFFER OFFSET
2Ch
EMCONTROL
CPDMA_REGS EMULATION CONTROL
30h
TX_PRI0_RATE
CPDMA_REGS TRANSMIT (INGRESS) PRIORITY 0
RATE
34h
TX_PRI1_RATE
CPDMA_REGS TRANSMIT (INGRESS) PRIORITY 1
RATE
38h
TX_PRI2_RATE
CPDMA_REGS TRANSMIT (INGRESS) PRIORITY 2
RATE
3Ch
TX_PRI3_RATE
CPDMA_REGS TRANSMIT (INGRESS) PRIORITY 3
RATE
40h
TX_PRI4_RATE
CPDMA_REGS TRANSMIT (INGRESS) PRIORITY 4
RATE
44h
TX_PRI5_RATE
CPDMA_REGS TRANSMIT (INGRESS) PRIORITY 5
RATE
48h
TX_PRI6_RATE
CPDMA_REGS TRANSMIT (INGRESS) PRIORITY 6
RATE
4Ch
TX_PRI7_RATE
CPDMA_REGS TRANSMIT (INGRESS) PRIORITY 7
RATE
80h
TX_INTSTAT_RAW
CPDMA_INT TX INTERRUPT STATUS REGISTER
(RAW VALUE)
84h
TX_INTSTAT_MASKED
CPDMA_INT TX INTERRUPT STATUS REGISTER
(MASKED VALUE)
88h
TX_INTMASK_SET
CPDMA_INT TX INTERRUPT MASK SET REGISTER
8Ch
TX_INTMASK_CLEAR
CPDMA_INT TX INTERRUPT MASK CLEAR
REGISTER
90h
CPDMA_IN_VECTOR
CPDMA_INT INPUT VECTOR (READ ONLY)
94h
CPDMA_EOI_VECTOR
CPDMA_INT END OF INTERRUPT VECTOR
A0h
RX_INTSTAT_RAW
CPDMA_INT RX INTERRUPT STATUS REGISTER
(RAW VALUE)
A4h
RX_INTSTAT_MASKED
CPDMA_INT RX INTERRUPT STATUS REGISTER
(MASKED VALUE)
A8h
RX_INTMASK_SET
CPDMA_INT RX INTERRUPT MASK SET REGISTER
ACh
RX_INTMASK_CLEAR
CPDMA_INT RX INTERRUPT MASK CLEAR
REGISTER
B0h
DMA_INTSTAT_RAW
CPDMA_INT DMA INTERRUPT STATUS REGISTER
(RAW VALUE)
B4h
DMA_INTSTAT_MASKED
CPDMA_INT DMA INTERRUPT STATUS REGISTER
(MASKED VALUE)
B8h
DMA_INTMASK_SET
CPDMA_INT DMA INTERRUPT MASK SET REGISTER
BCh
DMA_INTMASK_CLEAR
CPDMA_INT DMA INTERRUPT MASK CLEAR
REGISTER
C0h
RX0_PENDTHRESH
CPDMA_INT RECEIVE THRESHOLD PENDING
REGISTER CHANNEL 0
1256Ethernet Subsystem
SPRUH73H – October 2011 – Revised April 2013
Copyright © 2011–2013, Texas Instruments Incorporated