SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
Table 12-843 lists the memory-mapped registers for the CPSW0_CONTROL. All register offset addresses not listed in Table 12-843 should be considered as reserved locations and the register contents should not be modified.
Instance | Base Address |
---|---|
CPSW0_NUSS_CONTROL | 0800 0000h |
Offset(1) | Acronym | Register Name | CPSW0_NUSS_CONTROL Physical Address |
---|---|---|---|
00020000h | CPSW_ID_VER_REG | ID Version Register | 0802 0000h |
00020004h | CPSW_CONTROL_REG | Control Register | 0802 0004h |
00020010h | CPSW_EM_CONTROL_REG | Emulation Control Register | 0802 0010h |
00020014h | CPSW_STAT_PORT_EN_REG | Statistics Port Enable Register | 0802 0014h |
00020018h | CPSW_PTYPE_REG | Transmit Priority Type Register | 0802 0018h |
0002001Ch | CPSW_SOFT_IDLE_REG | Software Idle Register | 0802 001Ch |
00020020h | CPSW_THRU_RATE_REG | Thru Rate Register | 0802 0020h |
00020024h | CPSW_GAP_THRESH_REG | Transmit FIFO Short Gap Threshold Register | 0802 0024h |
0002002Ch | CPSW_EEE_PRESCALE_REG | Energy Efficient Ethernet Prescale Value Register | 0802 002Ch |
00020030h | CPSW_TX_G_OFLOW_THRESH_SET_REG | PFC Tx Global Out Flow Threshold Set Register | 0802 0030h |
00020034h | CPSW_TX_G_OFLOW_THRESH_CLR_REG | PFC Tx Global Out Flow Threshold Clear Register | 0802 0034h |
00020038h | CPSW_TX_G_BUF_THRESH_SET_L_REG | PFC Global Tx Buffer Threshold Set Low Register | 0802 0038h |
0002003Ch | CPSW_TX_G_BUF_THRESH_SET_H_REG | PFC Global Tx Buffer Threshold Set High Register | 0802 003Ch |
00020040h | CPSW_TX_G_BUF_THRESH_CLR_L_REG | PFC Global Tx Buffer Threshold Clear Low Register | 0802 0040h |
00020044h | CPSW_TX_G_BUF_THRESH_CLR_H_REG | PFC Global Tx Buffer Threshold Clear High Register | 0802 0044h |
00020050h | CPSW_VLAN_LTYPE_REG | VLAN LTYPE Outer and Inner Register | 0802 0050h |
00020054h | CPSW_EST_TS_DOMAIN_REG | EST Timestamp Domain Register | 0802 0054h |
00020058h | CPSW_CUT_THRESHOLD_REG | Cut-Thru Threshold Register | 0802 0058h |
0002005Ch | CPSW_FREQUENCY_REG | VBUSP_GCLK Frequency Register | 0802 005Ch |
00020060h | CPSW_IET_HOLD_CNT_LD_VAL_REG | IET Hold Counter Load Value Register | 0802 0060h |
00020100h | CPSW_TX_PRI0_MAXLEN_REG | Priority 0 Maximum Transmit Packet Length Register | 0802 0100h |
00020104h | CPSW_TX_PRI1_MAXLEN_REG | Priority 1 Maximum Transmit Packet Length Register | 0802 0104h |
00020108h | CPSW_TX_PRI2_MAXLEN_REG | Priority 2 Maximum Transmit Packet Length Register | 0802 0108h |
0002010Ch | CPSW_TX_PRI3_MAXLEN_REG | Priority 3 Maximum Transmit Packet Length Register | 0802 010Ch |
00020110h | CPSW_TX_PRI4_MAXLEN_REG | Priority 4 Maximum Transmit Packet Length Register | 0802 0110h |
00020114h | CPSW_TX_PRI5_MAXLEN_REG | Priority 5 Maximum Transmit Packet Length Register | 0802 0114h |
00020118h | CPSW_TX_PRI6_MAXLEN_REG | Priority 6 Maximum Transmit Packet Length Register | 0802 0118h |
0002011Ch | CPSW_TX_PRI7_MAXLEN_REG | Priority 7 Maximum Transmit Packet Length Register | 0802 011Ch |
00021004h | CPSW_P0_CONTROL_REG | CPPI Port 0 Control Register | 0802 1004h |
00021008h | CPSW_P0_FLOW_ID_OFFSET_REG | CPPI Port 0 Transmit FLOW ID Offset Register | 0802 1008h |
00021010h | CPSW_P0_BLK_CNT_REG | CPPI Port 0 FIFO Block Usage Count Register | 0802 1010h |
00021014h | CPSW_P0_PORT_VLAN_REG | CPPI Port 0 VLAN Register | 0802 1014h |
00021018h | CPSW_P0_TX_PRI_MAP_REG | CPPI Port 0 Tx Header Priority to Switch Priority Map Register | 0802 1018h |
0002101Ch | CPSW_P0_PRI_CTL_REG | CPPI Port 0 Priority Control Register | 0802 101Ch |
00021020h | CPSW_P0_RX_PRI_MAP_REG | CPPI Port 0 RX Paket Priority to Header Priority Map Register | 0802 1020h |
00021024h | CPSW_P0_RX_MAXLEN_REG | CPPI Port 0 Receive Frame Max Length Register | 0802 1024h |
00021028h | CPSW_P0_TX_BLKS_PRI_REG | CPPI Port 0 Transmit Block Sub Per Priority Register | 0802 1028h |
00021030h | CPSW_P0_IDLE2LPI_REG | CPPI Port 0 EEE Idle to LPI Count Register | 0802 1030h |
00021034h | CPSW_P0_LPI2WAKE_REG | CPPI Port 0 EEE LPI to Wakeup Count Register | 0802 1034h |
00021038h | CPSW_P0_EEE_STATUS_REG | CPPI Port 0 EEE Port Status Register | 0802 1038h |
00021050h | CPSW_P0_FIFO_STATUS_REG | CPPI Port 0 FIFO Status Register | 0802 1050h |
00021120h + formula | CPSW_P0_RX_DSCP_MAP_REG_y | CPPI Port 0 Receive IPV4/IPV6 DSCP Map 0 to Map 7 Registers | 0802 1120h + formula |
00021140h + formula | CPSW_P0_PRI_CIR_REG_y | CPPI Port 0 Rx Priority 0 to Priority 7 Committed Information Rate Registers | 0802 1140h + formula |
00021160h + formula | CPSW_P0_PRI_EIR_REG_y | CPPI Port 0 Rx Priority 0 to Priority 7 Excess Information Rate Registers | 0802 1160h + formula |
00021180h | CPSW_P0_TX_D_THRESH_SET_L_REG | CPPI Port 0 Tx PFC Destination Threshold Set Low Register | 0802 1180h |
00021184h | CPSW_P0_TX_D_THRESH_SET_H_REG | CPPI Port 0 Tx PFC Destination Threshold Set High Register | 0802 1184h |
00021188h | CPSW_P0_TX_D_THRESH_CLR_L_REG | CPPI Port 0 Tx PFC Destination Threshold Clear Low Register | 0802 1188h |
0002118Ch | CPSW_P0_TX_D_THRESH_CLR_H_REG | CPPI Port 0 Tx PFC Destination Threshold Clear High Register | 0802 118Ch |
00021190h | CPSW_P0_TX_G_BUF_THRESH_SET_L_REG | CPPI Port 0 Tx PFC Global Buffer Threshold Set Low Register | 0802 1190h |
00021194h | CPSW_P0_TX_G_BUF_THRESH_SET_H_REG | CPPI Port 0 Tx PFC Global Buffer Threshold Set High Register | 0802 1194h |
00021198h | CPSW_P0_TX_G_BUF_THRESH_CLR_L_REG | CPPI Port 0 Tx PFC Global Buffer Threshold Clear Low Register | 0802 1198h |
0002119Ch | CPSW_P0_TX_G_BUF_THRESH_CLR_H_REG | CPPI Port 0 Tx PFC Global Buffer Threshold Clear High Register | 0802 119Ch |
00021300h | CPSW_P0_SRC_ID_A_REG | CPPI Port 0 CPPI Source ID A Register | 0802 1300h |
00021304h | CPSW_P0_SRC_ID_B_REG | CPPI Port 0 CPPI Source ID B Register | 0802 1304h |
00021320h | CPSW_P0_HOST_BLKS_PRI_REG | CPPI Port 0 Host Blocks Priority Register | 0802 1320h |
00022000h(2) | CPSW_PN_RESERVED_REG_k | Reserved Register | 0802 2000h |
00022004h | CPSW_PN_CONTROL_REG_k | Ethernet Port N Control Register | 0802 2004h |
00022008h + formula | CPSW_PN_MAX_BLKS_REG_k | Ethernet Port N Maximum Blocks Register | 0802 2008h + formula |
00022010h + formula | CPSW_PN_BLK_CNT_REG_k | Ethernet Port N FIFO Block Usage Count Register | 0802 2010h + formula |
00022014h + formula | CPSW_PN_PORT_VLAN_REG_k | Ethernet Port N VLAN Register | 0802 2014h + formula |
00022018h + formula | CPSW_PN_TX_PRI_MAP_REG_k | Ethernet Port N Tx Header Priority to Switch Priority Mapping Register | 0802 2018h + formula |
0002201Ch + formula | CPSW_PN_PRI_CTL_REG_k | Ethernet Port N Priority Control Register | 0802 201Ch + formula |
00022020h + formula | CPSW_PN_RX_PRI_MAP_REG_k | Ethernet Port N RX Paket Priority to Header Priority Map | 0802 2020h + formula |
00022024h + formula | CPSW_PN_RX_MAXLEN_REG_k | Ethernet Port N Receive Frame Maximum Length Register | 0802 2024h + formula |
00022028h + formula | CPSW_PN_TX_BLKS_PRI_REG_k | Ethernet Port N Transmit Block Sub Per Priority Register | 0802 2028h + formula |
00022030h + formula | CPSW_PN_IDLE2LPI_REG_k | Ethernet Port N EEE Idle to LPI Count Register | 0802 2030h + formula |
00022034h + formula | CPSW_PN_LPI2WAKE_REG_k | Ethernet Port N EEE LPI to Wake Count Register | 0802 2034h + formula |
00022038h + formula | CPSW_PN_EEE_STATUS_REG_k | Ethernet Port N EEE Status Register | 0802 2038h + formula |
00022040h + formula | CPSW_PN_IET_CONTROL_REG_k | Ethernet Port N IET Control Register | 0802 2040h + formula |
00022044h + formula | CPSW_PN_IET_STATUS_REG_k | Ethernet Port N IET Status Register | 0802 2044h + formula |
00022048h + formula | CPSW_PN_IET_VERIFY_REG_k | Ethernet Port N IET Verify Register | 0802 2048h + formula |
00022050h + formula | CPSW_PN_FIFO_STATUS_REG_k | Ethernet Port N FIFO Status Register | 0802 2050h + formula |
00022060h + formula | CPSW_PN_EST_CONTROL_REG_k | Ethernet Port N Enhanced Scheduled Traffic (EST) Control Register | 0802 2060h + formula |
00022120h + formula | CPSW_PN_RX_DSCP_MAP_REG_k_y | Ethernet Port N Receive IPV4/IPV6 DSCP Map 0 to Map 7 Registers | 0802 2120h + formula |
00022140h + formula | CPSW_PN_PRI_CIR_REG_k_y | Ethernet Port N Rx Priority 0 to Priority 7 Committed Information Rate Registers | 0802 2140h + formula |
00022160h + formula | CPSW_PN_PRI_EIR_REG_k_y | Ethernet Port N Rx Priority 0 to Priority 7 Excess Information Rate Registers | 0802 2160h + formula |
00022180h + formula | CPSW_PN_TX_D_THRESH_SET_L_REG_k | Ethernet Port N Tx PFC Destination Threshold Set Low Register | 0802 2180h + formula |
00022184h + formula | CPSW_PN_TX_D_THRESH_SET_H_REG_k | Ethernet Port N Tx PFC Destination Threshold Set High Register | 0802 2184h + formula |
00022188h + formula | CPSW_PN_TX_D_THRESH_CLR_L_REG_k | Ethernet Port N Tx PFC Destination Threshold Clear Low Register | 0802 2188h + formula |
0002218Ch + formula | CPSW_PN_TX_D_THRESH_CLR_H_REG_k | Ethernet Port N Tx PFC Destination Threshold Clear High Register | 0802 218Ch + formula |
00022190h + formula | CPSW_PN_TX_G_BUF_THRESH_SET_L_REG_k | Ethernet Port N Tx PFC Global Buffer Threshold Set Low Register | 0802 2190h + formula |
00022194h + formula | CPSW_PN_TX_G_BUF_THRESH_SET_H_REG_k | Ethernet Port N Tx PFC Global Buffer Threshold Set High Register | 0802 2194h + formula |
00022198h + formula | CPSW_PN_TX_G_BUF_THRESH_CLR_L_REG_k | Ethernet Port N Tx PFC Global Buffer Threshold Clear Low Register | 0802 2198h + formula |
0002219Ch + formula | CPSW_PN_TX_G_BUF_THRESH_CLR_H_REG_k | Ethernet Port N Tx PFC Global Buffer Threshold Clear High Register | 0802 219Ch + formula |
00022300h + formula | CPSW_PN_TX_D_OFLOW_ADDVAL_L_REG_k | Ethernet Port N Tx Destination Out Flow Add Values Low Register | 0802 2300h + formula |
00022304h + formula | CPSW_PN_TX_D_OFLOW_ADDVAL_H_REG_k | Ethernet Port N Tx Destination Out Flow Add Values High Register | 0802 2304h + formula |
00022308h + formula | CPSW_PN_SA_L_REG_k | Ethernet Port N Tx Pause Frame Source Address Low Register | 0802 2308h + formula |
0002230Ch + formula | CPSW_PN_SA_H_REG_k | Ethernet Port N Tx Pause Frame Source Address High Register | 0802 230Ch + formula |
00022310h + formula | CPSW_PN_TS_CTL_REG_k | Ethernet Port N Time Sync Control Register | 0802 2310h + formula |
00022314h + formula | CPSW_PN_TS_SEQ_LTYPE_REG_k | Ethernet Port N Time Sync LTYPE Register (and SEQ_ID_OFFSET) | 0802 2314h + formula |
00022318h + formula | CPSW_PN_TS_VLAN_LTYPE_REG_k | Ethernet Port N Time Sync VLAN2 and VLAN2 Register | 0802 2318h + formula |
0002231Ch + formula | CPSW_PN_TS_CTL_LTYPE2_REG_k | Ethernet Port N Time Sync Control and LTYPE 2 Register | 0802 231Ch + formula |
00022320h + formula | CPSW_PN_TS_CTL2_REG_k | Ethernet Port N Time Sync Control 2 Register | 0802 2320h + formula |
00022330h + formula | CPSW_PN_MAC_CONTROL_REG_k | Ethernet Port N Mac Control Register | 0802 2330h + formula |
00022334h + formula | CPSW_PN_MAC_STATUS_REG_k | Ethernet Port N Mac Status Register | 0802 2334h + formula |
00022338h + formula | CPSW_PN_MAC_SOFT_RESET_REG_k | Ethernet Port N Mac Software Reset Register | 0802 2338h + formula |
0002233Ch + formula | CPSW_PN_MAC_BOFFTEST_REG_k | Ethernet Port N Mac Backoff Test Register | 0802 233Ch + formula |
00022340h + formula | CPSW_PN_MAC_RX_PAUSETIMER_REG_k | Ethernet Port N 802.3 Receive Pause Timer Register | 0802 2340h + formula |
00022350h + formula | CPSW_PN_MAC_RXN_PAUSETIMER_REG_k_y | Ethernet Port N PFC Priority 0 to Priority 7 Rx Pause Timer Registers | 0802 2350h + formula |
00022370h + formula | CPSW_PN_MAC_TX_PAUSETIMER_REG_k | Ethernet Port N 802.3 Tx Pause Timer Registers | 0802 2370h + formula |
00022380h + formula | CPSW_PN_MAC_TXN_PAUSETIMER_REG_k_y | Ethernet Port N PFC Priority 0 to Priority 7 Tx Pause Timer Registers | 0802 2380h + formula |
000223A0h + formula | CPSW_PN_MAC_EMCONTROL_REG_k | Ethernet Port N Emulation Control Register | 0802 23A0h + formula |
000223A4h + formula | CPSW_PN_MAC_TX_GAP_REG_k | Ethernet Port N Tx Inter Packet Gap Register | 0802 23A4h + formula |
000223A8h + formula | CPSW_PN_MAC_PORT_CONFIG_k | Ethernet Port N Configuration Register | 0802 23A8h + formula |
000223ACh + formula | CPSW_PN_INTERVLAN_OPX_POINTER_REG_k | Ethernet Port N Pointer to InterVLANx (x = 1 to 4) | 0802 23ACh + formula |
000223B0h + formula | CPSW_PN_INTERVLAN_OPX_A_REG_k | Ethernet Port N Pointer to InterVLANx[31:0] | 0802 23B0h + formula |
000223B4h + formula | CPSW_PN_INTERVLAN_OPX_B_REG_k | Ethernet Port N Pointer to InterVLANx[63:32] | 0802 23B4h + formula |
000223B8h + formula | CPSW_PN_INTERVLAN_OPX_C_REG_k | Ethernet Port N Pointer to InterVLANx[95:64] | 0802 23B8h + formula |
000223BCh + formula | CPSW_PN_INTERVLAN_OPX_D_REG_k | Ethernet Port N Pointer to InterVLANx[129:96] | 0802 23BCh + formula |
000223C0h + formula | CPSW_PN_CUT_THRU_REG_k | Ethernet Port N Cut Through | 0802 23C0h + formula |
000223C4h + formula | CPSW_PN_SPEED_REG_k | Ethernet Port N Speed | 0802 23C4h + formula |
CPSW_ID_VER_REG is shown in Figure 12-451 and described in Table 12-845.
Return to Summary Table.
CPSW ID Version Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0000h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
IDENT | |||||||||||||||
R-6BA8h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RTL_VER | MAJOR_VER | MINOR_VER | |||||||||||||
R-0h | R-1h | R-3h | |||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | IDENT | R | 6BA8h | Identification Value |
15-11 | RTL_VER | R | 0h | RTL Version Value |
10-8 | MAJOR_VER | R | 1h | Major Version Value |
7-0 | MINOR_VER | R | 3h | Minor Version Value |
CPSW_CONTROL_REG is shown in Figure 12-452 and described in Table 12-847.
Return to Summary Table.
CPSW Switch Control
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0004h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
ECC_CRC_MODE | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | CUT_THRU_ENABLE | EST_ENABLE | IET_ENABLE | EEE_ENABLE | |||
R/W-X | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
P0_RX_PASS_CRC_ERR | P0_RX_PAD | P0_TX_CRC_REMOVE | P0_TX_CRC_TYPE | P8_PASS_PRI_TAGGED | P7_PASS_PRI_TAGGED | P6_PASS_PRI_TAGGED | P5_PASS_PRI_TAGGED |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
P4_PASS_PRI_TAGGED | P3_PASS_PRI_TAGGED | P2_PASS_PRI_TAGGED | P1_PASS_PRI_TAGGED | P0_PASS_PRI_TAGGED | P0_ENABLE | VLAN_AWARE | S_CN_SWITCH |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | ECC_CRC_MODE | R/W | 0h | ECC CRC
Mode. |
30-20 | RESERVED | R/W | X | |
19 | CUT_THRU_ENABLE | R/W | 0h | Cut Thru Enable. 0h = Cut Thru disabled 1h = Cut Thru enabled |
18 | EST_ENABLE | R/W | 0h | Enhanced
Scheduled Traffic enable (EST) |
17 | IET_ENABLE | R/W | 0h | Intersperced
Express Traffic enable (IET) |
16 | EEE_ENABLE | R/W | 0h | Energy
Efficient Ethernet enable |
15 | P0_RX_PASS_CRC_ERR | R/W | 0h | Port 0 Pass
Received CRC errors |
14 | P0_RX_PAD | R/W | 0h | Port 0 Receive
Short Packet Pad |
13 | P0_TX_CRC_REMOVE | R/W | 0h | Port 0 Transmit
CRC remove. |
12 | P0_TX_CRC_TYPE | R/W | 0h | |
11 | P8_PASS_PRI_TAGGED | R/W | 0h | Port 8 Pass
Priority Tagged |
10 | P7_PASS_PRI_TAGGED | R/W | 0h | Port 7 Pass
Priority Tagged |
9 | P6_PASS_PRI_TAGGED | R/W | 0h | Port 6 Pass
Priority Tagged |
8 | P5_PASS_PRI_TAGGED | R/W | 0h | Port 5 Pass
Priority Tagged |
7 | P4_PASS_PRI_TAGGED | R/W | 0h | Port 4 Pass
Priority Tagged |
6 | P3_PASS_PRI_TAGGED | R/W | 0h | Port 3 Pass
Priority Tagged |
5 | P2_PASS_PRI_TAGGED | R/W | 0h | Port 2 Pass
Priority Tagged |
4 | P1_PASS_PRI_TAGGED | R/W | 0h | Port 1 Pass
Priority Tagged |
3 | P0_PASS_PRI_TAGGED | R/W | 0h | Port 0 Pass
Priority Tagged |
2 | P0_ENABLE | R/W | 0h | Port 0
Enable |
1 | VLAN_AWARE | R/W | 0h | VLAN Aware
Mode: |
0 | S_CN_SWITCH | R/W | 0h | Service or
Customer VLAN switch. |
CPSW_EM_CONTROL_REG is shown in Figure 12-453 and described in Table 12-849.
Return to Summary Table.
CPSW Emulation Control Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0010h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R/W-X | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SOFT | FREE | |||||
R/W-X | R/W-0h | R/W-0h | |||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R/W | X | |
1 | SOFT | R/W | 0h | Emulation Soft Bit |
0 | FREE | R/W | 0h | Emulation Free Bit |
CPSW_STAT_PORT_EN_REG is shown in Figure 12-454 and described in Table 12-851.
Return to Summary Table.
CPSW Statistics Port Enable Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0014h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | P8_STAT_EN | ||||||
R/W-X | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
P7_STAT_EN | P6_STAT_EN | P5_STAT_EN | P4_STAT_EN | P3_STAT_EN | P2_STAT_EN | P1_STAT_EN | P0_STAT_EN |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-9 | RESERVED | R/W | X | |
8 | P8_STAT_EN | R/W | 0h | Port 8
Statistics Enable (if N > 8) |
7 | P7_STAT_EN | R/W | 0h | Port 7
Statistics Enable (if N > 7) |
6 | P6_STAT_EN | R/W | 0h | Port 6
Statistics Enable (if N > 6) |
5 | P5_STAT_EN | R/W | 0h | Port 5
Statistics Enable (if N > 5) |
4 | P4_STAT_EN | R/W | 0h | Port 4
Statistics Enable (if N > 4) |
3 | P3_STAT_EN | R/W | 0h | Port 3
Statistics Enable (if N > 3) |
2 | P2_STAT_EN | R/W | 0h | Port 2
Statistics Enable (if N > 2) |
1 | P1_STAT_EN | R/W | 0h | Port 1
Statistics Enable |
0 | P0_STAT_EN | R/W | 0h | Port 0
Statistics Enable |
CPSW_PTYPE_REG is shown in Figure 12-455 and described in Table 12-853.
Return to Summary Table.
CPSW Transmit Priority Type.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0018h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | P8_PTYPE_ESC | ||||||
R/W-X | R/W-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
P7_PTYPE_ESC | P6_PTYPE_ESC | P5_PTYPE_ESC | P4_PTYPE_ESC | P3_PTYPE_ESC | P2_PTYPE_ESC | P1_PTYPE_ESC | P0_PTYPE_ESC |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ESC_PRI_LD_VAL | ||||||
R/W-X | R/W-0h | ||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-17 | RESERVED | R/W | X | |
16 | P8_PTYPE_ESC | R/W | 0h | Port 8 Priority
Type Escalate (if N > 8) |
15 | P7_PTYPE_ESC | R/W | 0h | Port 7 Priority
Type Escalate (if N > 7) |
14 | P6_PTYPE_ESC | R/W | 0h | Port 6 Priority
Type Escalate (if N > 6) |
13 | P5_PTYPE_ESC | R/W | 0h | Port 5 Priority
Type Escalate (if N > 5) |
12 | P4_PTYPE_ESC | R/W | 0h | Port 4 Priority
Type Escalate (if N > 4) |
11 | P3_PTYPE_ESC | R/W | 0h | Port 3 Priority
Type Escalate (if N > 3) |
10 | P2_PTYPE_ESC | R/W | 0h | Port 2 Priority
Type Escalate (if N > 2) |
9 | P1_PTYPE_ESC | R/W | 0h | Port 1 Priority
Type Escalate |
8 | P0_PTYPE_ESC | R/W | 0h | Port 0 Priority
Type Escalate |
7-5 | RESERVED | R/W | X | |
4-0 | ESC_PRI_LD_VAL | R/W | 0h | Escalate
Priority Load Value |
CPSW_SOFT_IDLE_REG is shown in Figure 12-456 and described in Table 12-855.
Return to Summary Table.
CPSW Software Idle Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 001Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R/W-X | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SOFT_IDLE | ||||||
R/W-X | R/W-0h | ||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | RESERVED | R/W | X | |
0 | SOFT_IDLE | R/W | 0h | Software Idle. |
CPSW_THRU_RATE_REG is shown in Figure 12-457 and described in Table 12-857.
Return to Summary Table.
CPSW Thru Rate Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0020h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
SL_RX_THRU_RATE | RESERVED | ||||||
R/W-3h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | P0_RX_THRU_RATE | ||||||
R/W-X | R/W-1h | ||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R/W | X | |
15-12 | SL_RX_THRU_RATE | R/W | 3h | Ethernet Port Switch FIFO receive through rate. |
11-4 | RESERVED | R/W | X | |
3-0 | P0_RX_THRU_RATE | R/W | 1h | CPPI
FIFO (port 0) receive through rate. |
CPSW_GAP_THRESH_REG is shown in Figure 12-458 and described in Table 12-859.
Return to Summary Table.
CPSW Transmit FIFO Short Gap Threshold Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0024h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
R/W-X | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | GAP_THRESH | ||||||||||||||
R/W-X | R/W-Bh | ||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-5 | RESERVED | R/W | X | |
4-0 | GAP_THRESH | R/W | Bh | Ethernet Port Short Gap Threshold. |
CPSW_EEE_PRESCALE_REG is shown in Figure 12-459 and described in Table 12-861.
Return to Summary Table.
CPSW Energy Efficient Ethernet Prescale Value Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 002Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | EEE_PRESCALE | ||||||||||||||||||||||||||||||
R/W-X | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-12 | RESERVED | R/W | X | |
11-0 | EEE_PRESCALE | R/W | 0h | Energy Efficient Ethernet Pre-scale count load value |
CPSW_TX_G_OFLOW_THRESH_SET_REG is shown in Figure 12-460 and described in Table 12-863.
Return to Summary Table.
CPSW PFC Tx Global Out Flow Threshold Set
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0030h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRI7 | PRI6 | PRI5 | PRI4 | PRI3 | PRI2 | PRI1 | PRI0 | ||||||||||||||||||||||||
R/W-Fh | R/W-Fh | R/W-Fh | R/W-Fh | R/W-Fh | R/W-Fh | R/W-Fh | R/W-Fh | ||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | PRI7 | R/W | Fh | Priority Based Flow Control Global Outflow Usage Threshold for Pri 7 |
27-24 | PRI6 | R/W | Fh | Priority Based Flow Control Global Outflow Usage Threshold for Pri 6 |
23-20 | PRI5 | R/W | Fh | Priority Based Flow Control Global Outflow Usage Threshold for Pri 5 |
19-16 | PRI4 | R/W | Fh | Priority Based Flow Control Global Outflow Usage Threshold for Pri 4 |
15-12 | PRI3 | R/W | Fh | Priority Based Flow Control Global Outflow Usage Threshold for Pri 3 |
11-8 | PRI2 | R/W | Fh | Priority Based Flow Control Global Outflow Usage Threshold for Pri 2 |
7-4 | PRI1 | R/W | Fh | Priority Based Flow Control Global Outflow Usage Threshold for Pri 1 |
3-0 | PRI0 | R/W | Fh | Priority Based Flow Control Global Outflow Usage Threshold for Pri 0 |
CPSW_TX_G_OFLOW_THRESH_CLR_REG is shown in Figure 12-461 and described in Table 12-865.
Return to Summary Table.
CPSW PFC Tx Global Out Flow Threshold Clear Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0034h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRI7 | PRI6 | PRI5 | PRI4 | PRI3 | PRI2 | PRI1 | PRI0 | ||||||||||||||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | PRI7 | R/W | 0h | Priority Based Flow Control Global Outflow Usage Threshold for Pri 7 |
27-24 | PRI6 | R/W | 0h | Priority Based Flow Control Global Outflow Usage Threshold for Pri 6 |
23-20 | PRI5 | R/W | 0h | Priority Based Flow Control Global Outflow Usage Threshold for Pri 5 |
19-16 | PRI4 | R/W | 0h | Priority Based Flow Control Global Outflow Usage Threshold for Pri 4 |
15-12 | PRI3 | R/W | 0h | Priority Based Flow Control Global Outflow Usage Threshold for Pri 3 |
11-8 | PRI2 | R/W | 0h | Priority Based Flow Control Global Outflow Usage Threshold for Pri 2 |
7-4 | PRI1 | R/W | 0h | Priority Based Flow Control Global Outflow Usage Threshold for Pri 1 |
3-0 | PRI0 | R/W | 0h | Priority Based Flow Control Global Outflow Usage Threshold for Pri 0 |
CPSW_TX_G_BUF_THRESH_SET_L_REG is shown in Figure 12-462 and described in Table 12-867.
Return to Summary Table.
CPSW PFC Global Tx Buffer Threshold Set Low Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0038h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRI3 | PRI2 | PRI1 | PRI0 | ||||||||||||||||||||||||||||
R/W-FFh | R/W-FFh | R/W-FFh | R/W-FFh | ||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | PRI3 | R/W | FFh | Priority Based Flow Control Global Buffer Usage Threshold for Priority 3 |
23-16 | PRI2 | R/W | FFh | Priority Based Flow Control Global Buffer Usage Threshold for Priority 2 |
15-8 | PRI1 | R/W | FFh | Priority Based Flow Control Global Buffer Usage Threshold for Priority 1 |
7-0 | PRI0 | R/W | FFh | Priority Based Flow Control Global Buffer Usage Threshold for Priority 0 |
CPSW_TX_G_BUF_THRESH_SET_H_REG is shown in Figure 12-463 and described in Table 12-869.
Return to Summary Table.
CPSW PFC Global Tx Buffer Threshold Set High Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 003Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRI7 | PRI6 | PRI5 | PRI4 | ||||||||||||||||||||||||||||
R/W-FFh | R/W-FFh | R/W-FFh | R/W-FFh | ||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | PRI7 | R/W | FFh | Priority Based Flow Control Global Buffer Usage Threshold for Priority 7 |
23-16 | PRI6 | R/W | FFh | Priority Based Flow Control Global Buffer Usage Threshold for Priority 6 |
15-8 | PRI5 | R/W | FFh | Priority Based Flow Control Global Buffer Usage Threshold for Priority 5 |
7-0 | PRI4 | R/W | FFh | Priority Based Flow Control Global Buffer Usage Threshold for Priority 4 |
CPSW_TX_G_BUF_THRESH_CLR_L_REG is shown in Figure 12-464 and described in Table 12-871.
Return to Summary Table.
CPSW PFC Global Tx Buffer Threshold Clear Low Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0040h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRI3 | PRI2 | PRI1 | PRI0 | ||||||||||||||||||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | PRI3 | R/W | 0h | Priority Based Flow Control Global Buffer Usage Threshold for Priority 3 |
23-16 | PRI2 | R/W | 0h | Priority Based Flow Control Global Buffer Usage Threshold for Priority 2 |
15-8 | PRI1 | R/W | 0h | Priority Based Flow Control Global Buffer Usage Threshold for Priority 1 |
7-0 | PRI0 | R/W | 0h | Priority Based Flow Control Global Buffer Usage Threshold for Priority 0 |
CPSW_TX_G_BUF_THRESH_CLR_H_REG is shown in Figure 12-465 and described in Table 12-873.
Return to Summary Table.
CPSW PFC Global Tx Buffer Threshold Clear High Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0044h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRI7 | PRI6 | PRI5 | PRI4 | ||||||||||||||||||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | PRI7 | R/W | 0h | Priority Based Flow Control Global Buffer Usage Threshold for Priority 7 |
23-16 | PRI6 | R/W | 0h | Priority Based Flow Control Global Buffer Usage Threshold for Priority 6 |
15-8 | PRI5 | R/W | 0h | Priority Based Flow Control Global Buffer Usage Threshold for Priority 5 |
7-0 | PRI4 | R/W | 0h | Priority Based Flow Control Global Buffer Usage Threshold for Priority 4 |
CPSW_VLAN_LTYPE_REG is shown in Figure 12-466 and described in Table 12-875.
Return to Summary Table.
VLAN LTYPE Outer and Inner Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0050h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
VLAN_LTYPE_OUTER | VLAN_LTYPE_INNER | ||||||||||||||||||||||||||||||
R/W-88A8h | R/W-8100h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | VLAN_LTYPE_OUTER | R/W | 88A8h | Outer VLAN LType |
15-0 | VLAN_LTYPE_INNER | R/W | 8100h | Inner VLAN LType |
CPSW_EST_TS_DOMAIN_REG is shown in Figure 12-467 and described in Table 12-877.
Return to Summary Table.
Enhanced Scheduled Traffic Host Event Domain Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0054h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
R/W-X | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | EST_TS_DOMAIN | ||||||||||||||
R/W-X | R/W-0h | ||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R/W | X | |
7-0 | EST_TS_DOMAIN | R/W | 0h | Enhanced Scheduled Traffic Host Event Domain. |
CPSW_CUT_THRESHOLD_REG is shown in Figure 12-468 and described in Table 12-879.
Return to Summary Table.
Cut-Thru Threshold Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0058h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
R-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CUT_THRESH | ||||||||||||||
R-0h | R/W-0h | ||||||||||||||
LEGEND: R/W = Read/Write; R = Read Only;-n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R | 0h | |
3-0 | CUT_THRESH | R/W | 0h | Cut_thru_threshold. This is not intended to be changed by software. |
CPSW_FREQUENCY_REG is shown in Figure 12-469 and described in Table 12-881.
Return to Summary Table.
VBUSP_GCLK Frequency Register
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 005Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
R-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CPSW_FREQUENCY | ||||||||||||||
R-0h | R/W-0h | ||||||||||||||
LEGEND: R/W = Read/Write; R = Read Only;-n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-10 | RESERVED | R | 0h | |
9-0 | CPSW_FREQUENCY | R/W | 0h | CPSW Frequency. This is the frequency in Mhz of the VBUSP_GCLK. The frequency is rounded to the nearest Mhz. This value is used in auto speed detection for cut-thru operations. |
CPSW_IET_HOLD_CNT_LD_VAL_REG is shown in Figure 12-470 and described in Table 12-883.
Return to Summary Table.
IET Hold Counter Load Value Register
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0060h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
R-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CUT_IET_HOLD_CNT_LD_VAL | ||||||||||||||
R-0h | R/W-64h | ||||||||||||||
LEGEND: R/W = Read/Write; R = Read Only;-n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | |
7-0 | CUT_IET_HOLD_CNT_LD_VAL | R/W | 64h | Cut-thru IET Hold Count Load Value. This value is loaded into counters to count the time that cut-thru packets are allowed to prempt traffic in advance in order to reduce cut-thru latency with IET operations. This is not intended to be changed by software. |
CPSW_TX_PRI0_MAXLEN_REG is shown in Figure 12-471 and described in Table 12-885.
Return to Summary Table.
Priority 0 Maximum Transmit Packet Length Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0100h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX_PRI0_MAXLEN | ||||||||||||||||||||||||||||||
R/W-X | R/W-7E8h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-14 | RESERVED | R/W | X | |
13-0 | TX_PRI0_MAXLEN | R/W | 7E8h | Transmit Priority 0 Maximum Packet Length |
CPSW_TX_PRI1_MAXLEN_REG is shown in Figure 12-472 and described in Table 12-887.
Return to Summary Table.
Priority 1 Maximum Transmit Packet Length Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0104h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX_PRI1_MAXLEN | ||||||||||||||||||||||||||||||
R/W-X | R/W-7E8h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-14 | RESERVED | R/W | X | |
13-0 | TX_PRI1_MAXLEN | R/W | 7E8h | Transmit Priority 1 Maximum Packet Length |
CPSW_TX_PRI2_MAXLEN_REG is shown in Figure 12-473 and described in Table 12-889.
Return to Summary Table.
Priority 2 Maximum Transmit Packet Length Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0108h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX_PRI2_MAXLEN | ||||||||||||||||||||||||||||||
R/W-X | R/W-7E8h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-14 | RESERVED | R/W | X | |
13-0 | TX_PRI2_MAXLEN | R/W | 7E8h | Transmit Priority 2 Maximum Packet Length |
CPSW_TX_PRI3_MAXLEN_REG is shown in Figure 12-474 and described in Table 12-891.
Return to Summary Table.
Priority 3 Maximum Transmit Packet Length Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 010Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX_PRI3_MAXLEN | ||||||||||||||||||||||||||||||
R/W-X | R/W-7E8h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-14 | RESERVED | R/W | X | |
13-0 | TX_PRI3_MAXLEN | R/W | 7E8h | Transmit Priority 3 Maximum Packet Length |
CPSW_TX_PRI4_MAXLEN_REG is shown in Figure 12-475 and described in Table 12-893.
Return to Summary Table.
Priority 4 Maximum Transmit Packet Length Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0110h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX_PRI4_MAXLEN | ||||||||||||||||||||||||||||||
R/W-X | R/W-7E8h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-14 | RESERVED | R/W | X | |
13-0 | TX_PRI4_MAXLEN | R/W | 7E8h | Transmit Priority 4 Maximum Packet Length |
CPSW_TX_PRI5_MAXLEN_REG is shown in Figure 12-476 and described in Table 12-895.
Return to Summary Table.
Priority 5 Maximum Transmit Packet Length Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0114h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX_PRI5_MAXLEN | ||||||||||||||||||||||||||||||
R/W-X | R/W-7E8h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-14 | RESERVED | R/W | X | |
13-0 | TX_PRI5_MAXLEN | R/W | 7E8h | Transmit Priority 5 Maximum Packet Length |
CPSW_TX_PRI6_MAXLEN_REG is shown in Figure 12-477 and described in Table 12-897.
Return to Summary Table.
Priority 6 Maximum Transmit Packet Length Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 0118h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX_PRI6_MAXLEN | ||||||||||||||||||||||||||||||
R/W-X | R/W-7E8h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-14 | RESERVED | R/W | X | |
13-0 | TX_PRI6_MAXLEN | R/W | 7E8h | Transmit Priority 6 Maximum Packet Length |
CPSW_TX_PRI7_MAXLEN_REG is shown in Figure 12-478 and described in Table 12-899.
Return to Summary Table.
Priority 7 Maximum Transmit Packet Length Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 011Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX_PRI7_MAXLEN | ||||||||||||||||||||||||||||||
R/W-X | R/W-7E8h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-14 | RESERVED | R/W | X | |
13-0 | TX_PRI7_MAXLEN | R/W | 7E8h | Transmit Priority 7 Maximum Packet Length. |
CPSW_P0_CONTROL_REG is shown in Figure 12-479 and described in Table 12-901.
Return to Summary Table.
CPPI Port 0 Control Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1004h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | CUT_MODE_ETH | RX_REMAP_DSCP_V6 | RX_REMAP_DSCP_V4 | RX_REMAP_VLAN | |||
R/W-X | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RX_ECC_ERR_EN | TX_ECC_ERR_EN | RESERVED | |||||
R/W-0h | R/W-0h | R/W-X | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DSCP_IPV6_EN | DSCP_IPV4_EN | RX_CHECKSUM_EN | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-20 | RESERVED | R/W | X | |
19 | CUT_MODE_ETH | R/W | 0h | Port 0 Cut-Thru Mode. Packets always egress from the host port (CPPI egress) store-and-forward regardless of this bit setting. This bit determines how a receive port operates when the host port is in a cut-thru packet destination mask. 0h = Force packets with the host port in the destination mask to be store-and-forward to all destination ports. 1h = The host port operates similar to Ethernet ports. A cut-thru packet with the host in the destination mask will not force the packet to be store-and-forward unless the cut-thru packet is held off due to word counts or because another cut-thru packet on the host port priority. |
18 | RX_REMAP_DSCP_V6 | R/W | 0h | Port 0 receive remap thread to DSCP IPV6 priority. |
17 | RX_REMAP_DSCP_V4 | R/W | 0h | Port 0 receive remap thread to DSCP IPV6 priority. |
16 | RX_REMAP_VLAN | R/W | 0h | Port 0 receive remap thread to VLAN. |
15 | RX_ECC_ERR_EN | R/W | 0h | Port 0 receive
ECC Error Enable |
14 | TX_ECC_ERR_EN | R/W | 0h | Port 0 transmit
ECC Error Enable |
13-3 | RESERVED | R/W | X | |
2 | DSCP_IPV6_EN | R/W | 0h | Port 0 IPv6
DSCP enable |
1 | DSCP_IPV4_EN | R/W | 0h | Port 0 IPV4
DSCP enable |
0 | RX_CHECKSUM_EN | R/W | 0h | Port 0 Receive
(port 0 ingress) Checksum Enable |
CPSW_P0_FLOW_ID_OFFSET_REG is shown in Figure 12-480 and described in Table 12-903.
Return to Summary Table.
CPPI Port 0 Flow ID Offset Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1008h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | VALUE | ||||||||||||||||||||||||||||||
R/W-X | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-14 | RESERVED | R/W | X | |
13-0 | VALUE | R/W | 0h | This value is added to the thread/Flow_ID in CPPI transmit PSI Info Word 0 |
CPSW_P0_BLK_CNT_REG is shown in Figure 12-481 and described in Table 12-905.
Return to Summary Table.
CPPI Port 0 FIFO Block Usage Count Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1010h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | TX_BLK_CNT | ||||||
R-X | R-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_BLK_CNT | ||||||
R-X | R-1h | ||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-13 | RESERVED | R | X | |
12-8 | TX_BLK_CNT | R | 0h | Port 0 Transmit
Block Count Usage. |
7-6 | RESERVED | R | X | |
5-0 | RX_BLK_CNT | R | 1h | Port 0 Receive
Block Count Usage. |
CPSW_P0_PORT_VLAN_REG is shown in Figure 12-482 and described in Table 12-907.
Return to Summary Table.
CPPI Port 0 VLAN
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1014h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PORT_PRI | PORT_CFI | PORT_VID | |||||
R/W-0h | R/W-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PORT_VID | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R/W | X | |
15-13 | PORT_PRI | R/W | 0h | Port VLAN Priority |
12 | PORT_CFI | R/W | 0h | Port CFI bit |
11-0 | PORT_VID | R/W | 0h | Port VLAN ID |
CPSW_P0_TX_PRI_MAP_REG is shown in Figure 12-483 and described in Table 12-909.
Return to Summary Table.
CPPI Port 0 Tx Header Pri to Switch Pri Mapping.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1018h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | PRI7 | RESERVED | PRI6 | ||||
R/W-X | R/W-7h | R/W-X | R/W-6h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI5 | RESERVED | PRI4 | ||||
R/W-X | R/W-5h | R/W-X | R/W-4h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | PRI3 | RESERVED | PRI2 | ||||
R/W-X | R/W-3h | R/W-X | R/W-2h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI1 | RESERVED | PRI0 | ||||
R/W-X | R/W-1h | R/W-X | R/W-0h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | X | |
30-28 | PRI7 | R/W | 7h | Priority 7. |
27 | RESERVED | R/W | X | |
26-24 | PRI6 | R/W | 6h | Priority 6. |
23 | RESERVED | R/W | X | |
22-20 | PRI5 | R/W | 5h | Priority 5. |
19 | RESERVED | R/W | X | |
18-16 | PRI4 | R/W | 4h | Priority 4. |
15 | RESERVED | R/W | X | |
14-12 | PRI3 | R/W | 3h | Priority 3. |
11 | RESERVED | R/W | X | |
10-8 | PRI2 | R/W | 2h | Priority 2. |
7 | RESERVED | R/W | X | |
6-4 | PRI1 | R/W | 1h | Priority 1. |
3 | RESERVED | R/W | X | |
2-0 | PRI0 | R/W | 0h | Priority 0. |
CPSW_P0_PRI_CTL_REG is shown in Figure 12-484 and described in Table 12-911.
Return to Summary Table.
CPPI Port 0 Priority Control.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 101Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RX_FLOW_PRI | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | RX_PTYPE | ||||||
R/W-X | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||
R/W-X | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23-16 | RX_FLOW_PRI | R/W | 0h | Receive Priority Based Flow Control Enable (per priority). |
15-9 | RESERVED | R/W | X | |
8 | RX_PTYPE | R/W | 0h | Receive
Priority Type |
7-0 | RESERVED | R/W | X |
CPSW_P0_RX_PRI_MAP_REG is shown in Figure 12-485 and described in Table 12-913.
Return to Summary Table.
CPPI Port 0 RX Pkt Pri to Header Pri Map
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1020h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | PRI7 | RESERVED | PRI6 | ||||
R/W-X | R/W-7h | R/W-X | R/W-6h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI5 | RESERVED | PRI4 | ||||
R/W-X | R/W-5h | R/W-X | R/W-4h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | PRI3 | RESERVED | PRI2 | ||||
R/W-X | R/W-3h | R/W-X | R/W-2h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI1 | RESERVED | PRI0 | ||||
R/W-X | R/W-1h | R/W-X | R/W-0h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | X | |
30-28 | PRI7 | R/W | 7h | Priority 7. |
27 | RESERVED | R/W | X | |
26-24 | PRI6 | R/W | 6h | Priority 6. |
23 | RESERVED | R/W | X | |
22-20 | PRI5 | R/W | 5h | Priority 5. |
19 | RESERVED | R/W | X | |
18-16 | PRI4 | R/W | 4h | Priority 4. |
15 | RESERVED | R/W | X | |
14-12 | PRI3 | R/W | 3h | Priority 3. |
11 | RESERVED | R/W | X | |
10-8 | PRI2 | R/W | 2h | Priority 2. |
7 | RESERVED | R/W | X | |
6-4 | PRI1 | R/W | 1h | Priority 1. |
3 | RESERVED | R/W | X | |
2-0 | PRI0 | R/W | 0h | Priority 0. |
CPSW_P0_RX_MAXLEN_REG is shown in Figure 12-486 and described in Table 12-915.
Return to Summary Table.
CPPI Port 0 Receive Frame Max Length.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1024h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_MAXLEN | ||||||||||||||||||||||||||||||
R/W-X | R/W-5EEh | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-14 | RESERVED | R/W | X | |
13-0 | RX_MAXLEN | R/W | 5EEh | RX
Maximum Frame Length. |
CPSW_P0_TX_BLKS_PRI_REG is shown in Figure 12-487 and described in Table 12-917.
Return to Summary Table.
CPPI Port 0 Transmit Block Sub Per Priority Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1028h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
P0_TX_BLKS_PRI7 | P0_TX_BLKS_PRI6 | P0_TX_BLKS_PRI5 | P0_TX_BLKS_PRI4 | P0_TX_BLKS_PRI3 | P0_TX_BLKS_PRI2 | P0_TX_BLKS_PRI1 | P0_TX_BLKS_PRI0 | ||||||||||||||||||||||||
R/W-0h | R/W-1h | R/W-2h | R/W-4h | R/W-5h | R/W-6h | R/W-7h | R/W-8h | ||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | P0_TX_BLKS_PRI7 | R/W | 0h | Number of transmit 1kB blocks (defined in TX_MAX_BLKS field of CPSW_PN_MAX_BLKS_REG_k) from TX port buffer to not use for priority 7 frames (value 0 means use all). |
27-24 | P0_TX_BLKS_PRI6 | R/W | 1h |
Number of transmit 1kB blocks (defined in TX_MAX_BLKS field of CPSW_PN_MAX_BLKS_REG_k) from TX port buffer to not use for priority 6 frames (value 0 means use all). |
23-20 | P0_TX_BLKS_PRI5 | R/W | 2h |
Number of transmit 1kB blocks (defined in TX_MAX_BLKS field of CPSW_PN_MAX_BLKS_REG_k) from TX port buffer to not use for priority 5 frames (value 0 means use all). |
19-16 | P0_TX_BLKS_PRI4 | R/W | 4h |
Number of transmit 1kB blocks (defined in TX_MAX_BLKS field of CPSW_PN_MAX_BLKS_REG_k) from TX port buffer to not use for priority 4 frames (value 0 means use all). |
15-12 | P0_TX_BLKS_PRI3 | R/W | 5h |
Number of transmit 1kB blocks (defined in TX_MAX_BLKS field of CPSW_PN_MAX_BLKS_REG_k) from TX port buffer to not use for priority 3 frames (value 0 means use all). |
11-8 | P0_TX_BLKS_PRI2 | R/W | 6h |
Number of transmit 1kB blocks (defined in TX_MAX_BLKS field of CPSW_PN_MAX_BLKS_REG_k) from TX port buffer to not use for priority 2 frames (value 0 means use all). |
7-4 | P0_TX_BLKS_PRI1 | R/W | 7h |
Number of transmit 1kB blocks (defined in TX_MAX_BLKS field of CPSW_PN_MAX_BLKS_REG_k) from TX port buffer to not use for priority 1 frames (value 0 means use all). |
3-0 | P0_TX_BLKS_PRI0 | R/W | 8h |
Number of transmit 1kB blocks (defined in TX_MAX_BLKS field of CPSW_PN_MAX_BLKS_REG_k) from TX port buffer to not use for priority 0 frames (value 0 means use all). |
CPSW_P0_IDLE2LPI_REG is shown in Figure 12-488 and described in Table 12-919.
Return to Summary Table.
Port 0 EEE LPI to wake counter load value.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1030h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | COUNT | ||||||||||||||||||||||||||||||
R/W-X | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23-0 | COUNT | R/W | 0h | Port 0 EEE Idle to LPI counter load value |
CPSW_P0_LPI2WAKE_REG is shown in Figure 12-489 and described in Table 12-921.
Return to Summary Table.
Port 0 EEE LPI to wake counter
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1034h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | COUNT | ||||||||||||||||||||||||||||||
R/W-X | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23-0 | COUNT | R/W | 0h | Port 0 EEE LPI to wake counter load value |
CPSW_P0_EEE_STATUS_REG is shown in Figure 12-490 and described in Table 12-923.
Return to Summary Table.
Port 0 EEE status.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1038h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-X | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX_FIFO_EMPTY | RX_FIFO_EMPTY | TX_FIFO_HOLD | TX_WAKE | TX_LPI | RX_LPI | WAIT_IDLE2LPI |
R-X | R-1h | R-1h | R-0h | R-0h | R-0h | R-0h | R-0h |
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-7 | RESERVED | R | X | |
6 | TX_FIFO_EMPTY | R | 1h | CPPI (Port 0)
Transmit FIFO packet count zero. |
5 | RX_FIFO_EMPTY | R | 1h | CPPI (Port 0)
Receive FIFO packet count zero. |
4 | TX_FIFO_HOLD | R | 0h | CPPI (Port 0)
Transmit FIFO hold. |
3 | TX_WAKE | R | 0h | CPPI (Port 0)
Receive Wake Time. |
2 | TX_LPI | R | 0h | CPPI (Port 0)
transmit LPI state. |
1 | RX_LPI | R | 0h | CPPI (Port 0)
receive LPI state. |
0 | WAIT_IDLE2LPI | R | 0h | CPPI (Port 0)
Transmit Wait Idle to LPI. |
CPSW_P0_FIFO_STATUS_REG is shown in Figure 12-491 and described in Table 12-925.
Return to Summary Table.
Port 0 FIFO Status
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1050h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
R-X | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX_PRI_ACTIVE | ||||||||||||||
R-X | R-0h | ||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | X | |
7-0 | TX_PRI_ACTIVE | R | 0h | Port
0 Transmit FIFO Priority Active. |
CPSW_P0_RX_DSCP_MAP_REG_y is shown in Figure 12-492 and described in Table 12-927.
Return to Summary Table.
CPPI Port 0 Receive IPV4/IPV6 DSCP Map 0 to Map 7 Registers.
Offset = 00021120h + (y * 4h); where y = 0h to 7h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1120h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | PRI7 | RESERVED | PRI6 | ||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI5 | RESERVED | PRI4 | ||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | PRI3 | RESERVED | PRI2 | ||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI1 | RESERVED | PRI0 | ||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | X | |
30-28 | PRI7 | R/W | 0h | A DSCP IPV4/V6 packet TOS of N*8+7 is mapped to this received priority |
27 | RESERVED | R/W | X | |
26-24 | PRI6 | R/W | 0h | A DSCP IPV4/V6 packet TOS of N*8+6 is mapped to this received priority |
23 | RESERVED | R/W | X | |
22-20 | PRI5 | R/W | 0h | A DSCP IPV4/V6 packet TOS of N*8+5 is mapped to this received priority |
19 | RESERVED | R/W | X | |
18-16 | PRI4 | R/W | 0h | A DSCP IPV4/V6 packet TOS of N*8+4 is mapped to this received priority |
15 | RESERVED | R/W | X | |
14-12 | PRI3 | R/W | 0h | A DSCP IPV4/V6 packet TOS of N*8+3 is mapped to this received priority |
11 | RESERVED | R/W | X | |
10-8 | PRI2 | R/W | 0h | A DSCP IPV4/V6 packet TOS of N*8+2 is mapped to this received priority |
7 | RESERVED | R/W | X | |
6-4 | PRI1 | R/W | 0h | A DSCP IPV4/V6 packet TOS of N*8+1 is mapped to this received priority |
3 | RESERVED | R/W | X | |
2-0 | PRI0 | R/W | 0h | A DSCP IPV4/V6 packet TOS of N*8+0 is mapped to this received priority |
CPSW_P0_PRI_CIR_REG_y is shown in Figure 12-493 and described in Table 12-929.
Return to Summary Table.
CPPI Port 0 Rx Priority 0 to Priority 7 Committed Information Rate Registers.
Offset = 00021140h + (y * 4h); where y = 0h to 7h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1140h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI_CIR | ||||||||||||||||||||||||||||||
R/W-X | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | RESERVED | R/W | X | |
27-0 | PRI_CIR | R/W | 0h | Priority "y" Committed Information Rate Count Value |
CPSW_P0_PRI_EIR_REG_y is shown in Figure 12-494 and described in Table 12-931.
Return to Summary Table.
CPPI Port 0 Rx Priority 0 to Priority 7 Excess Information Rate.
Offset = 00021160h + (y * 4h); where y = 0h to 7h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1160h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI_EIR | ||||||||||||||||||||||||||||||
R/W-X | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | RESERVED | R/W | X | |
27-0 | PRI_EIR | R/W | 0h | Priority N EIR |
CPSW_P0_TX_D_THRESH_SET_L_REG is shown in Figure 12-495 and described in Table 12-933.
Return to Summary Table.
CPPI Port 0 Tx PFC Destination Threshold Set Low
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1180h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI3 | RESERVED | PRI2 | ||||||||||||
R/W-X | R/W-1Fh | R/W-X | R/W-1Fh | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI1 | RESERVED | PRI0 | ||||||||||||
R/W-X | R/W-1Fh | R/W-X | R/W-1Fh | ||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-29 | RESERVED | R/W | X | |
28-24 | PRI3 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 3 |
23-21 | RESERVED | R/W | X | |
20-16 | PRI2 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 2 |
15-13 | RESERVED | R/W | X | |
12-8 | PRI1 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 1 |
7-5 | RESERVED | R/W | X | |
4-0 | PRI0 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 0 |
CPSW_P0_TX_D_THRESH_SET_H_REG is shown in Figure 12-496 and described in Table 12-935.
Return to Summary Table.
CPPI Port 0 Tx PFC Destination Threshold Set High
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1184h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI7 | RESERVED | PRI6 | ||||||||||||
R/W-X | R/W-1Fh | R/W-X | R/W-1Fh | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI5 | RESERVED | PRI4 | ||||||||||||
R/W-X | R/W-1Fh | R/W-X | R/W-1Fh | ||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-29 | RESERVED | R/W | X | |
28-24 | PRI7 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 7 |
23-21 | RESERVED | R/W | X | |
20-16 | PRI6 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 6 |
15-13 | RESERVED | R/W | X | |
12-8 | PRI5 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 5 |
7-5 | RESERVED | R/W | X | |
4-0 | PRI4 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 4 |
CPSW_P0_TX_D_THRESH_CLR_L_REG is shown in Figure 12-497 and described in Table 12-937.
Return to Summary Table.
CPPI Port 0 Tx PFC Destination Threshold Clr Low
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1188h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI3 | RESERVED | PRI2 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI1 | RESERVED | PRI0 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-29 | RESERVED | R/W | X | |
28-24 | PRI3 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 3 |
23-21 | RESERVED | R/W | X | |
20-16 | PRI2 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 2 |
15-13 | RESERVED | R/W | X | |
12-8 | PRI1 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 1 |
7-5 | RESERVED | R/W | X | |
4-0 | PRI0 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 0 |
CPSW_P0_TX_D_THRESH_CLR_H_REG is shown in Figure 12-498 and described in Table 12-939.
Return to Summary Table.
CPPI Port 0 Tx PFC Destination Threshold Clr High
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 118Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI7 | RESERVED | PRI6 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI5 | RESERVED | PRI4 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-29 | RESERVED | R/W | X | |
28-24 | PRI7 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 7 |
23-21 | RESERVED | R/W | X | |
20-16 | PRI6 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 6 |
15-13 | RESERVED | R/W | X | |
12-8 | PRI5 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 5 |
7-5 | RESERVED | R/W | X | |
4-0 | PRI4 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 4 |
CPSW_P0_TX_G_BUF_THRESH_SET_L_REG is shown in Figure 12-499 and described in Table 12-941.
Return to Summary Table.
CPPI Port 0 Tx PFC Global Buffer Threshold Set Low
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1190h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI3 | RESERVED | PRI2 | ||||||||||||
R/W-X | R/W-1Fh | R/W-X | R/W-1Fh | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI1 | RESERVED | PRI0 | ||||||||||||
R/W-X | R/W-1Fh | R/W-X | R/W-1Fh | ||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-29 | RESERVED | R/W | X | |
28-24 | PRI3 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 3 |
23-21 | RESERVED | R/W | X | |
20-16 | PRI2 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 2 |
15-13 | RESERVED | R/W | X | |
12-8 | PRI1 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 1 |
7-5 | RESERVED | R/W | X | |
4-0 | PRI0 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 0 |
CPSW_P0_TX_G_BUF_THRESH_SET_H_REG is shown in Figure 12-500 and described in Table 12-943.
Return to Summary Table.
CPPI Port 0 Tx PFC Global Buffer Threshold Set High
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1194h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI7 | RESERVED | PRI6 | ||||||||||||
R/W-X | R/W-1Fh | R/W-X | R/W-1Fh | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI5 | RESERVED | PRI4 | ||||||||||||
R/W-X | R/W-1Fh | R/W-X | R/W-1Fh | ||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-29 | RESERVED | R/W | X | |
28-24 | PRI7 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 7 |
23-21 | RESERVED | R/W | X | |
20-16 | PRI6 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 6 |
15-13 | RESERVED | R/W | X | |
12-8 | PRI5 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 5 |
7-5 | RESERVED | R/W | X | |
4-0 | PRI4 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 4 |
CPSW_P0_TX_G_BUF_THRESH_CLR_L_REG is shown in Figure 12-501 and described in Table 12-945.
Return to Summary Table.
CPPI Port 0 Tx PFC Global Buffer Threshold Clr Low
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1198h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI3 | RESERVED | PRI2 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI1 | RESERVED | PRI0 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-29 | RESERVED | R/W | X | |
28-24 | PRI3 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 3 |
23-21 | RESERVED | R/W | X | |
20-16 | PRI2 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 2 |
15-13 | RESERVED | R/W | X | |
12-8 | PRI1 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 1 |
7-5 | RESERVED | R/W | X | |
4-0 | PRI0 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 0 |
CPSW_P0_TX_G_BUF_THRESH_CLR_H_REG is shown in Figure 12-502 and described in Table 12-947.
Return to Summary Table.
CPPI Port 0 Tx PFC Global Buffer Threshold Clr High
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 119Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI7 | RESERVED | PRI6 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI5 | RESERVED | PRI4 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-29 | RESERVED | R/W | X | |
28-24 | PRI7 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 7 |
23-21 | RESERVED | R/W | X | |
20-16 | PRI6 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 6 |
15-13 | RESERVED | R/W | X | |
12-8 | PRI5 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 5 |
7-5 | RESERVED | R/W | X | |
4-0 | PRI4 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 4 |
CPSW_P0_SRC_ID_A_REG is shown in Figure 12-503 and described in Table 12-949.
Return to Summary Table.
CPPI Port 0 CPPI Source ID A.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1300h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PORT4 | PORT3 | PORT2 | PORT1 | ||||||||||||||||||||||||||||
R/W-4h | R/W-3h | R/W-2h | R/W-1h | ||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | PORT4 | R/W | 4h | Port 4 CPPI
Info Word0 Source ID Value. |
23-16 | PORT3 | R/W | 3h | Port 3 CPPI
Info Word0 Source ID Value. |
15-8 | PORT2 | R/W | 2h | Port 2 CPPI
Info Word0 Source ID Value. |
7-0 | PORT1 | R/W | 1h | Port 1 CPPI
Info Word0 Source ID Value. |
CPSW_P0_SRC_ID_B_REG is shown in Figure 12-504 and described in Table 12-951.
Return to Summary Table.
CPPI Port 0 CPPI Source ID B.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1304h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PORT8 | PORT7 | PORT6 | PORT5 | ||||||||||||||||||||||||||||
R/W-8h | R/W-7h | R/W-6h | R/W-5h | ||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | PORT8 | R/W | 8h | Port 8 CPPI
Info Word0 Source ID Value. |
23-16 | PORT7 | R/W | 7h | Port 7 CPPI
Info Word0 Source ID Value. |
15-8 | PORT6 | R/W | 6h | Port 6 CPPI
Info Word0 Source ID Value. |
7-0 | PORT5 | R/W | 5h | Port 5 CPPI
Info Word0 Source ID Value. |
CPSW_P0_HOST_BLKS_PRI_REG is shown in Figure 12-505 and described in Table 12-953.
Return to Summary Table.
CPPI Port 0 Host Blocks Priority
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 1320h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRI7 | PRI6 | PRI5 | PRI4 | PRI3 | PRI2 | PRI1 | PRI0 | ||||||||||||||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | PRI7 | R/W | 0h | Priority 7 Host Blocks |
27-24 | PRI6 | R/W | 0h | Priority 6 Host Blocks |
23-20 | PRI5 | R/W | 0h | Priority 5 Host Blocks |
19-16 | PRI4 | R/W | 0h | Priority 4 Host Blocks |
15-12 | PRI3 | R/W | 0h | Priority 3 Host Blocks |
11-8 | PRI2 | R/W | 0h | Priority 2 Host Blocks |
7-4 | PRI1 | R/W | 0h | Priority 1 Host Blocks |
3-0 | PRI0 | R/W | 0h | Priority 0 Host Blocks |
CPSW_PN_RESERVED_REG_k is shown in Figure 12-506 and described in Table 12-955.
Return to Summary Table.
Reserved.
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2000h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | RESERVED | R | 0h | Reserved register for memory map alignment |
CPSW_PN_CONTROL_REG_k is shown in Figure 12-507 and described in Table 12-957.
Return to Summary Table.
Enet Port N Control.
Offset = 00022004h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2004h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | EST_PORT_EN | IET_PORT_EN | |||||
R/W-X | R/W-0h | R/W-0h | |||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RX_ECC_ERR_EN | TX_ECC_ERR_EN | TX_CUT_IET_HOLD_DIS | TX_LPI_CLKSTOP_EN | RESERVED | |||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-X | |||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DSCP_IPV6_EN | DSCP_IPV4_EN | RESERVED | ||||
R/W-X | R/W-0h | R/W-0h | R/W-X | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-18 | RESERVED | R/W | X | |
17 | EST_PORT_EN | R/W | 0h | EST Port
Enable. |
16 | IET_PORT_EN | R/W | 0h | Intersperced
Express Traffic (IET) Port Enable. |
15 | RX_ECC_ERR_EN | R/W | 0h | Port N receive
ECC Error Enable |
14 | TX_ECC_ERR_EN | R/W | 0h | Port N transmit
ECC Error Enable |
13 | TX_CUT_IET_HOLD_DIS | R/W | 0h | Port N transmit IET hold due to cut-thru disable 0h = Cut-thru packets to the port will cause premptable traffic to be prempted as early as possible minimizing cut-thru latency 1h = Cut-thru packets to the port will be prempted as usual by the express MAC |
12 | TX_LPI_CLKSTOP_EN | R/W | 0h | Transmit LPI
Clock Stop Enable. |
11-3 | RESERVED | R/W | X | |
2 | DSCP_IPV6_EN | R/W | 0h | IPV6 DSCP
enable |
1 | DSCP_IPV4_EN | R/W | 0h | IPV4 DSCP
enable |
0 | RESERVED | R/W | X |
CPSW_PN_MAX_BLKS_REG_k is shown in Figure 12-508 and described in Table 12-959.
Return to Summary Table.
Enet Port N FIFO Max Blocks.
Offset = 00022008h + (N * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2008h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
R/W-X | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TX_MAX_BLKS | RX_MAX_BLKS | ||||||||||||||
R/W-10h | R/W-4h | ||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R/W | X | |
15-8 | TX_MAX_BLKS | R/W | 10h | Transmit Max
Blocks. |
7-0 | RX_MAX_BLKS | R/W | 4h | Receive Max
Blocks. |
CPSW_PN_BLK_CNT_REG_k is shown in Figure 12-509 and described in Table 12-961.
Return to Summary Table.
Enet Port N FIFO Block Usage Count
Offset = 00022010h + (N * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2010h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RX_BLK_CNT_P | ||||||
R-X | R-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | TX_BLK_CNT | ||||||
R-X | R-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_BLK_CNT_E | ||||||
R-X | R-1h | ||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-22 | RESERVED | R | X | |
21-16 | RX_BLK_CNT_P | R | 0h | Receive Express
Block Count Usage. |
15-13 | RESERVED | R | X | |
12-8 | TX_BLK_CNT | R | 0h | Transmit Block
Count Usage. |
7-6 | RESERVED | R | X | |
5-0 | RX_BLK_CNT_E | R | 1h | Receive Express
Block Count Usage. |
CPSW_PN_PORT_VLAN_REG_k is shown in Figure 12-510 and described in Table 12-963.
Return to Summary Table.
Enet Port N VLAN
Offset = 00022014h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2014h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PORT_PRI | PORT_CFI | PORT_VID | |||||
R/W-0h | R/W-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PORT_VID | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R/W | X | |
15-13 | PORT_PRI | R/W | 0h | Port VLAN Priority |
12 | PORT_CFI | R/W | 0h | Port CFI bit |
11-0 | PORT_VID | R/W | 0h | Port VLAN ID |
CPSW_PN_TX_PRI_MAP_REG_k is shown in Figure 12-511 and described in Table 12-965.
Return to Summary Table.
Enet Port N Tx Header Pri to Switch Pri Mapping
Offset = 00022018h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2018h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | PRI7 | RESERVED | PRI6 | ||||
R/W-X | R/W-7h | R/W-X | R/W-6h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI5 | RESERVED | PRI4 | ||||
R/W-X | R/W-5h | R/W-X | R/W-4h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | PRI3 | RESERVED | PRI2 | ||||
R/W-X | R/W-3h | R/W-X | R/W-2h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI1 | RESERVED | PRI0 | ||||
R/W-X | R/W-1h | R/W-X | R/W-0h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | X | |
30-28 | PRI7 | R/W | 7h | Priority 7. A packet header priority of 7h is given this switch queue pri. |
27 | RESERVED | R/W | X | |
26-24 | PRI6 | R/W | 6h | Priority 6. A packet header priority of 6h is given this switch queue pri. |
23 | RESERVED | R/W | X | |
22-20 | PRI5 | R/W | 5h | Priority 5. A packet header priority of 5h is given this switch queue pri. |
19 | RESERVED | R/W | X | |
18-16 | PRI4 | R/W | 4h | Priority 4. A packet header priority of 4h is given this switch queue pri. |
15 | RESERVED | R/W | X | |
14-12 | PRI3 | R/W | 3h | Priority 3. A packet header priority of 3h is given this switch queue pri. |
11 | RESERVED | R/W | X | |
10-8 | PRI2 | R/W | 2h | Priority 2. A packet header priority of 2h is given this switch queue pri. |
7 | RESERVED | R/W | X | |
6-4 | PRI1 | R/W | 1h | Priority 1. A packet header priority of 1h is given this switch queue pri. |
3 | RESERVED | R/W | X | |
2-0 | PRI0 | R/W | 0h | Priority 0. A packet header priority of 0h is given this switch queue pri. |
CPSW_PN_PRI_CTL_REG_k is shown in Figure 12-512 and described in Table 12-967.
Return to Summary Table.
Enet Port N Priority Control
Offset = 0002201Ch + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 201Ch + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
TX_FLOW_PRI | |||||||
R/W-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RX_FLOW_PRI | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
TX_HOST_BLKS_REM | RESERVED | ||||||
R/W-9h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||
R/W-X | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | TX_FLOW_PRI | R/W | 0h | Transmit Priority Based Flow Control Enable (per priority) |
23-16 | RX_FLOW_PRI | R/W | 0h | Receive Priority Based Flow Control Enable (per priority) |
15-12 | TX_HOST_BLKS_REM | R/W | 9h | Transmit FIFO Blocks that must be free before a non rate-limited CPPI Port 0 receive thread can begin sending a packet |
11-0 | RESERVED | R/W | X |
CPSW_PN_RX_PRI_MAP_REG_k is shown in Figure 12-513 and described in Table 12-969.
Return to Summary Table.
Enet Port N RX Pkt Pri to Header Pri Map
Offset = 00022020h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2020h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | PRI7 | RESERVED | PRI6 | ||||
R/W-X | R/W-7h | R/W-X | R/W-6h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI5 | RESERVED | PRI4 | ||||
R/W-X | R/W-5h | R/W-X | R/W-4h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | PRI3 | RESERVED | PRI2 | ||||
R/W-X | R/W-3h | R/W-X | R/W-2h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI1 | RESERVED | PRI0 | ||||
R/W-X | R/W-1h | R/W-X | R/W-0h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | X | |
30-28 | PRI7 | R/W | 7h | Priority 7. |
27 | RESERVED | R/W | X | |
26-24 | PRI6 | R/W | 6h | Priority 6. |
23 | RESERVED | R/W | X | |
22-20 | PRI5 | R/W | 5h | Priority 5. |
19 | RESERVED | R/W | X | |
18-16 | PRI4 | R/W | 4h | Priority 4. |
15 | RESERVED | R/W | X | |
14-12 | PRI3 | R/W | 3h | Priority 3. |
11 | RESERVED | R/W | X | |
10-8 | PRI2 | R/W | 2h | Priority 2. |
7 | RESERVED | R/W | X | |
6-4 | PRI1 | R/W | 1h | Priority 1. |
3 | RESERVED | R/W | X | |
2-0 | PRI0 | R/W | 0h | Priority 0. |
CPSW_PN_RX_MAXLEN_REG_k is shown in Figure 12-514 and described in Table 12-971.
Return to Summary Table.
Enet Port N Receive Frame Max Length.
Offset = 00022024h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2024h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_MAXLEN | ||||||||||||||||||||||||||||||
R/W-X | R/W-5EEh | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-14 | RESERVED | R/W | X | |
13-0 | RX_MAXLEN | R/W | 5EEh | RX
Maximum Frame Length. |
CPSW_PN_TX_BLKS_PRI_REG_k is shown in Figure 12-515 and described in Table 12-973.
Return to Summary Table.
Enet Port N Transmit Block Sub Per Priority
Offset = 00022028h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2028h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRI7 | PRI6 | PRI5 | PRI4 | PRI3 | PRI2 | PRI1 | PRI0 | ||||||||||||||||||||||||
R/W-0h | R/W-1h | R/W-2h | R/W-4h | R/W-5h | R/W-6h | R/W-7h | R/W-8h | ||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | PRI7 | R/W | 0h | Priority 7 Port Transmit Blocks |
27-24 | PRI6 | R/W | 1h | Priority 6 Port Transmit Blocks |
23-20 | PRI5 | R/W | 2h | Priority 5 Port Transmit Blocks |
19-16 | PRI4 | R/W | 4h | Priority 4 Port Transmit Blocks |
15-12 | PRI3 | R/W | 5h | Priority 3 Port Transmit Blocks |
11-8 | PRI2 | R/W | 6h | Priority 2 Port Transmit Blocks |
7-4 | PRI1 | R/W | 7h | Priority 1 Port Transmit Blocks |
3-0 | PRI0 | R/W | 8h | Priority 0 Port Transmit Blocks |
CPSW_PN_IDLE2LPI_REG_k is shown in Figure 12-516 and described in Table 12-975.
Return to Summary Table.
Enet Port N EEE Idle to LPI counter
Offset = 00022030h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2030h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | COUNT | ||||||||||||||||||||||||||||||
R/W-X | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23-0 | COUNT | R/W | 0h | EEE Idle to LPI counter load value |
CPSW_PN_LPI2WAKE_REG_k is shown in Figure 12-517 and described in Table 12-977.
Return to Summary Table.
Enet Port N EEE LPI to wake counter
Offset = 00022034h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2034h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | COUNT | ||||||||||||||||||||||||||||||
R/W-X | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23-0 | COUNT | R/W | 0h | EEE LPI to wake counter load value |
CPSW_PN_EEE_STATUS_REG_k is shown in Figure 12-518 and described in Table 12-979.
Return to Summary Table.
Enet Port N EEE status
Offset = 00022038h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2038h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-X | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX_FIFO_EMPTY | RX_FIFO_EMPTY | TX_FIFO_HOLD | TX_WAKE | TX_LPI | RX_LPI | WAIT_IDLE2LPI |
R-X | R-1h | R-1h | R-0h | R-0h | R-0h | R-1h | R-0h |
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-7 | RESERVED | R | X | |
6 | TX_FIFO_EMPTY | R | 1h | Port N Transmit
FIFO packet count zero. |
5 | RX_FIFO_EMPTY | R | 1h | Port N Receive
FIFO packet count zero. |
4 | TX_FIFO_HOLD | R | 0h | Port N Transmit
FIFO hold. |
3 | TX_WAKE | R | 0h | Port N Receive
Wake Time. |
2 | TX_LPI | R | 0h | Port N Transmit
LPI. |
1 | RX_LPI | R | 1h | Port N Receive
LPI. |
0 | WAIT_IDLE2LPI | R | 0h | Transmit Wait
Idle to LPI. |
CPSW_PN_IET_CONTROL_REG_k is shown in Figure 12-519 and described in Table 12-981.
Return to Summary Table.
Enet Port N IET Control
Offset = 00022040h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2040h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MAC_PREMPT | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | MAC_ADDFRAGSIZE | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | MAC_LINKFAIL | MAC_DISABLEVERIFY | MAC_HOLD | MAC_PENABLE | |||
R/W-0h | R/W-1h | R/W-0h | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | 0h | Reserved |
23-16 | MAC_PREMPT | R/W | 0h | Mac Preempt Queue – Indicates which transmit FIFO queues are sent to the preempt MAC. Bit 0 indicates queue zero, bit 1 queue 1 and so on. Packets will be sent to the preempt MAC only when MAC_PENABLE is set, and when MAC_VERIFIED (from CPSW_PN_IET_STATUS_REG_k) or MAC_DISABLEVERIFY is set, and when IET_PORT_EN is set. |
15-11 | RESERVED | R/W | 0h | Reserved |
10-8 | MAC_ADDFRAGSIZE | R/W | 0h | Mac Fragment Size – An integer in the range 0:7
indicating, as a multiple of 64, the minimum additional length for
nonfinal mPackets. 0 = 64 1 = 128 2 = 192 3 = 256 4 = 320 5 = 384 6 = 448 7 = 512 |
7-4 | RESERVED | R/W | 0h | Reserved |
3 | MAC_LINKFAIL | R/W | 1h | Mac Link Fail – Link Fail Indicator to reset the verify state machine. This bit is reset high. Verify and response frames will be sent/allowed when this bit is cleared. |
2 | MAC_DISABLEVERIFY | R/W | 0h | Mac Disable Verify – Disables verification on the port when set. If this bit is set then packets will be sent to the preempt Mac when MAC_PENABLE is set (This is a forced mode with no IET verification). |
1 | MAC_HOLD | R/W | 0h | Mac Hold – Hold Preemption on the port. |
0 | MAC_PENABLE | R/W | 0h | Mac Preemption Enable – Port Preemption Enable. This takes effect only when IET_PORT_EN is set. |
CPSW_PN_IET_STATUS_REG_k is shown in Figure 12-520 and described in Table 12-983.
Return to Summary Table.
Enet Port N IET Status
Offset = 00022044h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2044h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | MAC_VERIFY_ERR | MAC_RESPOND_ERR | MAC_VERIFY_FAIL | MAC_VERIFIED | |||
R-0h | R-0h | R-0h | R-0h | R-0h | |||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R | 0h | Reserved |
3 | MAC_VERIFY_ERR | R | 0h | Mac Received Verify Packet with Errors – Set when a verify packet with errors is received. Cleared when MAC_PENABLE is cleared to zero. |
2 | MAC_RESPOND_ERR | R | 0h | Mac Received Respond Packet with Errors – Set when a respond packet with errors is received. Cleared when MAC_PENABLE is cleared to zero. |
1 | MAC_VERIFY_FAIL | R | 0h | Mac Verification Failed – Indication that verification was unsuccessful. |
0 | MAC_VERIFIED | R | 0h | Mac Verified – Indication that verification was successful. |
CPSW_PN_IET_VERIFY_REG_k is shown in Figure 12-521 and described in Table 12-985.
Return to Summary Table.
Enet Port N IET VERIFY
Offset = 00022048h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2048h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | MAC_VERIFY_CNT | ||||||||||||||||||||||||||||||
R/W-0h | R/W-001312D0h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | 0h | Reserved |
23-0 | MAC_VERIFY_CNT | R/W | 001312D0h | Mac Verify Timeout Count – The number of wireside clocks contained in the verify timeout counter. The default is 0x1312D0 (10ms at 125MHz in gig mode). |
CPSW_PN_FIFO_STATUS_REG_k is shown in Figure 12-522 and described in Table 12-987.
Return to Summary Table.
Enet Port N FIFO STATUS
Offset = 00022050h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2050h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | EST_BUFACT | EST_ADD_ERR | EST_CNT_ERR | ||||
R-X | R-0h | R-0h | R-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
TX_E_MAC_ALLOW | |||||||
R-FFh | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TX_PRI_ACTIVE | |||||||
R-0h | |||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-19 | RESERVED | R | X | |
18 | EST_BUFACT | R | 0h | EST RAM active
buffer. |
17 | EST_ADD_ERR | R | 0h | EST Address
Error. |
16 | EST_CNT_ERR | R | 0h | EST Fetch Count
Error. |
15-8 | TX_E_MAC_ALLOW | R | FFh | EST transmit
MAC allow. |
7-0 | TX_PRI_ACTIVE | R | 0h | EST Transmit
Priority Active. |
CPSW_PN_EST_CONTROL_REG_k is shown in Figure 12-523 and described in Table 12-989.
Return to Summary Table.
Enet Port N EST CONTROL
Offset = 00022060h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2060h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | EST_FILL_MARGIN | ||||||
R/W-X | R/W-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
EST_FILL_MARGIN | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
EST_PREMPT_COMP | EST_FILL_EN | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
EST_TS_PRI | EST_TS_ONEPRI | EST_TS_FIRST | EST_TS_EN | EST_BUFSEL | EST_ONEBUF | ||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-26 | RESERVED | R/W | X | |
25-16 | EST_FILL_MARGIN | R/W | 0h | EST Fill
Margin. |
15-9 | EST_PREMPT_COMP | R/W | 0h | EST
Prempt Comparison Value. |
8 | EST_FILL_EN | R/W | 0h | EST Fill
Enable. |
7-5 | EST_TS_PRI | R/W | 0h | EST Timestamp
Express Priority. |
4 | EST_TS_ONEPRI | R/W | 0h | EST Timestamp
One Express Priority. |
3 | EST_TS_FIRST | R/W | 0h | EST Timestamp
First Express Packet only. |
2 | EST_TS_EN | R/W | 0h | EST Timestamp
Enable. |
1 | EST_BUFSEL | R/W | 0h | EST Buffer
Select. |
0 | EST_ONEBUF | R/W | 0h | EST One Fetch
Buffer. |
CPSW_PN_RX_DSCP_MAP_REG_k_y is shown in Figure 12-524 and described in Table 12-991.
Return to Summary Table.
Enet Port N Receive IPV4/IPV6 DSCP Map M
Offset = 00022120h + (k * 1000h) + (y * 4h); where k = 0h to 1h, y = 0h to 7h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2120h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | PRI7 | RESERVED | PRI6 | ||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI5 | RESERVED | PRI4 | ||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | PRI3 | RESERVED | PRI2 | ||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI1 | RESERVED | PRI0 | ||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | X | |
30-28 | PRI7 | R/W | 0h | A DSCP IPV4/V6 packet TOS of N*8+7 is mapped to this received priority |
27 | RESERVED | R/W | X | |
26-24 | PRI6 | R/W | 0h | A DSCP IPV4/V6 packet TOS of N*8+6 is mapped to this received priority |
23 | RESERVED | R/W | X | |
22-20 | PRI5 | R/W | 0h | A DSCP IPV4/V6 packet TOS of N*8+5 is mapped to this received priority |
19 | RESERVED | R/W | X | |
18-16 | PRI4 | R/W | 0h | A DSCP IPV4/V6 packet TOS of N*8+4 is mapped to this received priority |
15 | RESERVED | R/W | X | |
14-12 | PRI3 | R/W | 0h | A DSCP IPV4/V6 packet TOS of N*8+3 is mapped to this received priority |
11 | RESERVED | R/W | X | |
10-8 | PRI2 | R/W | 0h | A DSCP IPV4/V6 packet TOS of N*8+2 is mapped to this received priority |
7 | RESERVED | R/W | X | |
6-4 | PRI1 | R/W | 0h | A DSCP IPV4/V6 packet TOS of N*8+1 is mapped to this received priority |
3 | RESERVED | R/W | X | |
2-0 | PRI0 | R/W | 0h | A DSCP IPV4/V6 packet TOS of N*8+0 is mapped to this received priority |
CPSW_PN_PRI_CIR_REG_k_y is shown in Figure 12-525 and described in Table 12-993.
Return to Summary Table.
Enet Port N Rx Priority P Committed Information Rate Value
Offset = 00022140h + (k * 1000h) + (y * 4h); where k = 0h to 1h, y = 0h to 7h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2140h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI_CIR | ||||||||||||||||||||||||||||||
R/W-X | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | RESERVED | R/W | X | |
27-0 | PRI_CIR | R/W | 0h | Priority N committed information rate |
CPSW_PN_PRI_EIR_REG_k_y is shown in Figure 12-526 and described in Table 12-995.
Return to Summary Table.
Enet Port N Rx Priority P Excess Informatoin Rate Value.
Offset = 00022160h + (k * 1000h) + (y * 4h); where k = 0h to 1h, y = 0h to 7h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2160h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI_EIR | ||||||||||||||||||||||||||||||
R/W-X | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | RESERVED | R/W | X | |
27-0 | PRI_EIR | R/W | 0h | Priority N Excess Information Rate count |
CPSW_PN_TX_D_THRESH_SET_L_REG_k is shown in Figure 12-527 and described in Table 12-997.
Return to Summary Table.
Enet Port N Tx PFC Destination Threshold Set Low.
Offset = 00022180h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2180h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI3 | RESERVED | PRI2 | ||||||||||||
R/W-X | R/W-1Fh | R/W-X | R/W-1Fh | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI1 | RESERVED | PRI0 | ||||||||||||
R/W-X | R/W-1Fh | R/W-X | R/W-1Fh | ||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-29 | RESERVED | R/W | X | |
28-24 | PRI3 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 3 |
23-21 | RESERVED | R/W | X | |
20-16 | PRI2 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 2 |
15-13 | RESERVED | R/W | X | |
12-8 | PRI1 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 1 |
7-5 | RESERVED | R/W | X | |
4-0 | PRI0 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 0 |
CPSW_PN_TX_D_THRESH_SET_H_REG_k is shown in Figure 12-528 and described in Table 12-999.
Return to Summary Table.
Enet Port N Tx PFC Destination Threshold Set High.
Offset = 00022184h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2184h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI7 | RESERVED | PRI6 | ||||||||||||
R/W-X | R/W-1Fh | R/W-X | R/W-1Fh | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI5 | RESERVED | PRI4 | ||||||||||||
R/W-X | R/W-1Fh | R/W-X | R/W-1Fh | ||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-29 | RESERVED | R/W | X | |
28-24 | PRI7 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 7 |
23-21 | RESERVED | R/W | X | |
20-16 | PRI6 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 6 |
15-13 | RESERVED | R/W | X | |
12-8 | PRI5 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 5 |
7-5 | RESERVED | R/W | X | |
4-0 | PRI4 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 4 |
CPSW_PN_TX_D_THRESH_CLR_L_REG_k is shown in Figure 12-529 and described in Table 12-1001.
Return to Summary Table.
Enet Port N Tx PFC Destination Threshold Clr Low.
Offset = 00022188h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2188h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI3 | RESERVED | PRI2 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI1 | RESERVED | PRI0 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-29 | RESERVED | R/W | X | |
28-24 | PRI3 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 3 |
23-21 | RESERVED | R/W | X | |
20-16 | PRI2 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 2 |
15-13 | RESERVED | R/W | X | |
12-8 | PRI1 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 1 |
7-5 | RESERVED | R/W | X | |
4-0 | PRI0 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 0 |
CPSW_PN_TX_D_THRESH_CLR_H_REG_k is shown in Figure 12-530 and described in Table 12-1003.
Return to Summary Table.
Enet Port N Tx PFC Destination Threshold Clr High.
Offset = 0002218Ch + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 218Ch + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI7 | RESERVED | PRI6 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI5 | RESERVED | PRI4 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-29 | RESERVED | R/W | X | |
28-24 | PRI7 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 7 |
23-21 | RESERVED | R/W | X | |
20-16 | PRI6 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 6 |
15-13 | RESERVED | R/W | X | |
12-8 | PRI5 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 5 |
7-5 | RESERVED | R/W | X | |
4-0 | PRI4 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 4 |
CPSW_PN_TX_G_BUF_THRESH_SET_L_REG_k is shown in Figure 12-531 and described in Table 12-1005.
Return to Summary Table.
Enet Port N Tx PFC Global Buffer Threshold Set Low.
Offset = 00022190h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2190h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI3 | RESERVED | PRI2 | ||||||||||||
R/W-X | R/W-1Fh | R/W-X | R/W-1Fh | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI1 | RESERVED | PRI0 | ||||||||||||
R/W-X | R/W-1Fh | R/W-X | R/W-1Fh | ||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-29 | RESERVED | R/W | X | |
28-24 | PRI3 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 3 |
23-21 | RESERVED | R/W | X | |
20-16 | PRI2 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 2 |
15-13 | RESERVED | R/W | X | |
12-8 | PRI1 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 1 |
7-5 | RESERVED | R/W | X | |
4-0 | PRI0 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 0 |
CPSW_PN_TX_G_BUF_THRESH_SET_H_REG_k is shown in Figure 12-532 and described in Table 12-1007.
Return to Summary Table.
Enet Port N Tx PFC Global Buffer Threshold Set High.
Offset = 00022194h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2194h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI7 | RESERVED | PRI6 | ||||||||||||
R/W-X | R/W-1Fh | R/W-X | R/W-1Fh | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI5 | RESERVED | PRI4 | ||||||||||||
R/W-X | R/W-1Fh | R/W-X | R/W-1Fh | ||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-29 | RESERVED | R/W | X | |
28-24 | PRI7 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 7 |
23-21 | RESERVED | R/W | X | |
20-16 | PRI6 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 6 |
15-13 | RESERVED | R/W | X | |
12-8 | PRI5 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 5 |
7-5 | RESERVED | R/W | X | |
4-0 | PRI4 | R/W | 1Fh | Port Priority Based Flow Control Threshold Set Value for Priority 4 |
CPSW_PN_TX_G_BUF_THRESH_CLR_L_REG_k is shown in Figure 12-533 and described in Table 12-1009.
Return to Summary Table.
Enet Port N Tx PFC Global Buffer Threshold Clr Low
Offset = 00022198h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2198h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI3 | RESERVED | PRI2 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI1 | RESERVED | PRI0 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-29 | RESERVED | R/W | X | |
28-24 | PRI3 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 3 |
23-21 | RESERVED | R/W | X | |
20-16 | PRI2 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 2 |
15-13 | RESERVED | R/W | X | |
12-8 | PRI1 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 1 |
7-5 | RESERVED | R/W | X | |
4-0 | PRI0 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 0 |
CPSW_PN_TX_G_BUF_THRESH_CLR_H_REG_k is shown in Figure 12-534 and described in Table 12-1011.
Return to Summary Table.
Enet Port N Tx PFC Global Buffer Threshold Clr High
Offset = 0002219Ch + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 219Ch + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI7 | RESERVED | PRI6 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI5 | RESERVED | PRI4 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-29 | RESERVED | R/W | X | |
28-24 | PRI7 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 7 |
23-21 | RESERVED | R/W | X | |
20-16 | PRI6 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 6 |
15-13 | RESERVED | R/W | X | |
12-8 | PRI5 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 5 |
7-5 | RESERVED | R/W | X | |
4-0 | PRI4 | R/W | 0h | Port Priority Based Flow Control Threshold Clear Value for Priority 4 |
CPSW_PN_TX_D_OFLOW_ADDVAL_L_REG_k is shown in Figure 12-535 and described in Table 12-1013.
Return to Summary Table.
Enet Port N Tx Destination Out Flow Add Values Low.
Offset = 00022300h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2300h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI3 | RESERVED | PRI2 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI1 | RESERVED | PRI0 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-29 | RESERVED | R/W | X | |
28-24 | PRI3 | R/W | 0h | Port PFC Destination Based Out Flow Add Value for Priority 3 |
23-21 | RESERVED | R/W | X | |
20-16 | PRI2 | R/W | 0h | Port PFC Destination Based Out Flow Add Value for Priority 2 |
15-13 | RESERVED | R/W | X | |
12-8 | PRI1 | R/W | 0h | Port PFC Destination Based Out Flow Add Value for Priority 1 |
7-5 | RESERVED | R/W | X | |
4-0 | PRI0 | R/W | 0h | Port PFC Destination Based Out Flow Add Value for Priority 0 |
CPSW_PN_TX_D_OFLOW_ADDVAL_H_REG_k is shown in Figure 12-536 and described in Table 12-1015.
Return to Summary Table.
Enet Port N Tx Destination Out Flow Add Values High.
Offset = 00022304h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2304h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRI7 | RESERVED | PRI6 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRI5 | RESERVED | PRI4 | ||||||||||||
R/W-X | R/W-0h | R/W-X | R/W-0h | ||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-29 | RESERVED | R/W | X | |
28-24 | PRI7 | R/W | 0h | Port PFC Destination Based Out Flow Add Value for Priority 7 |
23-21 | RESERVED | R/W | X | |
20-16 | PRI6 | R/W | 0h | Port PFC Destination Based Out Flow Add Value for Priority 6 |
15-13 | RESERVED | R/W | X | |
12-8 | PRI5 | R/W | 0h | Port PFC Destination Based Out Flow Add Value for Priority 5 |
7-5 | RESERVED | R/W | X | |
4-0 | PRI4 | R/W | 0h | Port PFC Destination Based Out Flow Add Value for Priority 4 |
CPSW_PN_SA_L_REG_k is shown in Figure 12-537 and described in Table 12-1017.
Return to Summary Table.
Enet Port N Tx Pause Frame Source Address Low
Offset = 00022308h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2308h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
R/W-X | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MACSRCADDR_7_0 | MACSRCADDR_15_8 | ||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R/W | X | |
15-8 | MACSRCADDR_7_0 | R/W | 0h | Source Address Lower 8 bits (byte 0) |
7-0 | MACSRCADDR_15_8 | R/W | 0h | Source Address bits 15-8 (byte 1) |
CPSW_PN_SA_H_REG_k is shown in Figure 12-538 and described in Table 12-1019.
Return to Summary Table.
Enet Port N Tx Pause Frame Source Address High.
Offset = 0002230Ch + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 230Ch + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MACSRCADDR_23_16 | MACSRCADDR_31_24 | ||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MACSRCADDR_39_32 | MACSRCADDR_47_40 | ||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | MACSRCADDR_23_16 | R/W | 0h | Source Address bits 23-16 (byte 2) |
23-16 | MACSRCADDR_31_24 | R/W | 0h | Source Address bits 31-24 (byte 3) |
15-8 | MACSRCADDR_39_32 | R/W | 0h | Source Address bits 39-32 (byte 4) |
7-0 | MACSRCADDR_47_40 | R/W | 0h | Source Address bits 47-40 (byte 5) |
CPSW_PN_TS_CTL_REG_k is shown in Figure 12-539 and described in Table 12-1021.
Return to Summary Table.
Enet Port N Time Sync Control
Offset = 00022310h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2310h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
TS_MSG_TYPE_EN | |||||||
R/W-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
TS_MSG_TYPE_EN | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | TS_TX_HOST_TS_EN | TS_TX_ANNEX_E_EN | TS_RX_ANNEX_E_EN | TS_LTYPE2_EN | |||
R/W-X | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TS_TX_ANNEX_D_EN | TS_TX_VLAN_LTYPE2_EN | TS_TX_VLAN_LTYPE1_EN | TS_TX_ANNEX_F_EN | TS_RX_ANNEX_D_EN | TS_RX_VLAN_LTYPE2_EN | TS_RX_VLAN_LTYPE1_EN | TS_RX_ANNEX_F_EN |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | TS_MSG_TYPE_EN | R/W | 0h | Time Sync
Message Type Enable. |
15-12 | RESERVED | R/W | X | |
11 | TS_TX_HOST_TS_EN | R/W | 0h | Time Sync Transmit Host Time Stamp Enable. |
10 | TS_TX_ANNEX_E_EN | R/W | 0h | Time Sync Transmit Annex E enable. |
9 | TS_RX_ANNEX_E_EN | R/W | 0h | Time Sync Receive Annex E enable. |
8 | TS_LTYPE2_EN | R/W | 0h | Time Sync LTYPE 2 enable (transmit and receive). |
7 | TS_TX_ANNEX_D_EN | R/W | 0h | Time Sync Transmit Annex D enable. |
6 | TS_TX_VLAN_LTYPE2_EN | R/W | 0h | Time Sync Transmit VLAN LTYPE 2 enable. |
5 | TS_TX_VLAN_LTYPE1_EN | R/W | 0h | Time Sync Transmit VLAN LTYPE 1 enable. |
4 | TS_TX_ANNEX_F_EN | R/W | 0h | Time Sync Transmit Annex F enable. |
3 | TS_RX_ANNEX_D_EN | R/W | 0h | Time Sync Receive Annex D enable. |
2 | TS_RX_VLAN_LTYPE2_EN | R/W | 0h | Time Sync Receive VLAN LTYPE 2 enable. |
1 | TS_RX_VLAN_LTYPE1_EN | R/W | 0h | Time Sync Receive VLAN LTYPE 1 enable. |
0 | TS_RX_ANNEX_F_EN | R/W | 0h | Time Sync Receive Annex F Enable. |
CPSW_PN_TS_SEQ_LTYPE_REG_k is shown in Figure 12-540 and described in Table 12-1023.
Return to Summary Table.
Enet Port N Time Sync LTYPE (and SEQ_ID_OFFSET).
Offset = 00022314h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2314h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | TS_SEQ_ID_OFFSET | ||||||||||||||
R/W-X | R/W-1Eh | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TS_LTYPE1 | |||||||||||||||
R/W-0h | |||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-22 | RESERVED | R/W | X | |
21-16 | TS_SEQ_ID_OFFSET | R/W | 1Eh | Time Sync
Sequence ID Offset |
15-0 | TS_LTYPE1 | R/W | 0h | Time Sync
LTYPE1 |
CPSW_PN_TS_VLAN_LTYPE_REG_k is shown in Figure 12-541 and described in Table 12-1025.
Return to Summary Table.
Enet Port N Time Sync VLAN2 and VLAN2.
Offset = 00022318h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2318h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TS_VLAN_LTYPE2 | TS_VLAN_LTYPE1 | ||||||||||||||||||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | TS_VLAN_LTYPE2 | R/W | 0h | Time Sync VLAN
LTYPE2 |
15-0 | TS_VLAN_LTYPE1 | R/W | 0h | Time Sync VLAN
LTYPE1 |
CPSW_PN_TS_CTL_LTYPE2_REG_k is shown in Figure 12-542 and described in Table 12-1027.
Return to Summary Table.
Enet Port N Time Sync Control and LTYPE 2.
Offset = 0002231Ch + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 231Ch + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | TS_UNI_EN | ||||||
R/W-X | R/W-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
TS_TTL_NONZERO | TS_320 | TS_319 | TS_132 | TS_131 | TS_130 | TS_129 | TS_107 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
TS_LTYPE2 | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TS_LTYPE2 | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-25 | RESERVED | R/W | X | |
24 | TS_UNI_EN | R/W | 0h | Time
Sync Unicast Enable |
23 | TS_TTL_NONZERO | R/W | 0h | Time
Sync Time to Live Non-zero Enable |
22 | TS_320 | R/W | 0h | Time
Sync Destination IP Address 320 Enable |
21 | TS_319 | R/W | 0h | Time
Sync Destination IP Address 319 Enable |
20 | TS_132 | R/W | 0h | Time
Sync Destination IP Address 132 Enable |
19 | TS_131 | R/W | 0h | Time
Sync Destination IP Address 131 Enable |
18 | TS_130 | R/W | 0h | Time
Sync Destination IP Address 130 Enable |
17 | TS_129 | R/W | 0h | Time
Sync Destination IP Address 129 Enable |
16 | TS_107 | R/W | 0h | Time
Sync Destination IP Address 107 Enable |
15-0 | TS_LTYPE2 | R/W | 0h | Time
Sync LTYPE2 |
CPSW_PN_TS_CTL2_REG_k is shown in Figure 12-543 and described in Table 12-1029.
Return to Summary Table.
Enet Port N Time Sync Control 2.
Offset = 00022320h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2320h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | TS_DOMAIN_OFFSET | ||||||||||||||
R/W-X | R/W-4h | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TS_MCAST_TYPE_EN | |||||||||||||||
R/W-0h | |||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-22 | RESERVED | R/W | X | |
21-16 | TS_DOMAIN_OFFSET | R/W | 4h | Time Sync Domain Offset |
15-0 | TS_MCAST_TYPE_EN | R/W | 0h | Time Sync Multicast Destination Address Type Enable |
CPSW_PN_MAC_CONTROL_REG_k is shown in Figure 12-544 and described in Table 12-1031.
Return to Summary Table.
Enet Port N Mac Control.
Offset = 00022330h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2330h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | EXT_EN_XGIG | RX_CMF_EN | |||||
R/W-X | R/W-0h | R/W-0h | |||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RX_CSF_EN | RX_CEF_EN | TX_SHORT_GAP_LIM_EN | EXT_TX_FLOW_EN | EXT_RX_FLOW_EN | EXT_EN | GIG_FORCE | IFCTL_B |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
IFCTL_A | RESERVED | XGMII_EN | CRC_TYPE | CMD_IDLE | TX_SHORT_GAP_ENABLE | RESERVED | XGIG |
R/W-0h | R/W-X | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-X | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GIG | TX_PACE | GMII_EN | TX_FLOW_EN | RX_FLOW_EN | MTEST | LOOPBACK | FULLDUPLEX |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-26 | RESERVED | R/W | X | |
25 | EXT_EN_XGIG | R/W | 0h | 10G External Enable |
24 | RX_CMF_EN | R/W | 0h | RX Copy MAC
Control Frames Enable. |
23 | RX_CSF_EN | R/W | 0h | RX Copy Short
Frames Enable. |
22 | RX_CEF_EN | R/W | 0h | RX Copy Error
Frames Enable. |
21 | TX_SHORT_GAP_LIM_EN | R/W | 0h | Transmit Short
Gap Limit Enable |
20 | EXT_TX_FLOW_EN | R/W | 0h | External
Transmit Flow Control Enable. |
19 | EXT_RX_FLOW_EN | R/W | 0h | External
Receive Flow Control Enable. |
18 | EXT_EN | R/W | 0h | External
Control Enable. |
17 | GIG_FORCE | R/W | 0h | Gigabit Mode
Force. |
16 | IFCTL_B | R/W | 0h | Interface
Control B. |
15 | IFCTL_A | R/W | 0h | Interface
Control A. |
14 | RESERVED | R/W | X | |
13 | XGMII_EN | R/W | 0h | XGMII
Enable. |
12 | CRC_TYPE | R/W | 0h | Port CRC
Type. |
11 | CMD_IDLE | R/W | 0h | Command
Idle. |
10 | TX_SHORT_GAP_ENABLE | R/W | 0h | Transmit Short Gap Enable. |
9 | RESERVED | R/W | X | |
8 | XGIG | R/W | 0h | 10
Gigabit Mode. Note: 10 Gigabit Mode is not supported on this device. |
7 | GIG | R/W | 0h | Gigabit Mode. |
6 | TX_PACE | R/W | 0h | Transmit Pacing
Enable |
5 | GMII_EN | R/W | 0h | GMII Enable. |
4 | TX_FLOW_EN | R/W | 0h | Transmit Flow
Control Enable. |
3 | RX_FLOW_EN | R/W | 0h | Receive Flow
Control Enable. |
2 | MTEST | R/W | 0h | Manufacturing
Test mode. |
1 | LOOPBACK | R/W | 0h | Loop Back
Mode. |
0 | FULLDUPLEX | R/W | 0h | Full Duplex
mode. |
CPSW_PN_MAC_STATUS_REG_k is shown in Figure 12-545 and described in Table 12-1033.
Return to Summary Table.
Enet Port N Mac Status
Offset = 00022334h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2334h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
IDLE | E_IDLE | P_IDLE | MAC_TX_IDLE | TORF | TORF_PRI | ||
R-1h | R-1h | R-1h | R-1h | R-0h | R-0h | ||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
TX_PFC_FLOW_ACT | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RX_PFC_FLOW_ACT | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | EXT_RX_FLOW_EN | EXT_TX_FLOW_EN | EXT_GIG | EXT_FULLDUPLEX | RESERVED | RX_FLOW_ACT | TX_FLOW_ACT |
R-X | R-0h | R-0h | R-0h | R-0h | R-X | R-0h | R-0h |
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | IDLE | R | 1h | Enet IDLE. |
30 | E_IDLE | R | 1h | Express MAC is Idle. |
29 | P_IDLE | R | 1h | Prempt MAC is Idle. |
28 | MAC_TX_IDLE | R | 1h | Mac Transmit
Idle. |
27 | TORF | R | 0h | Top of receive
FIFO flow control trigger occurred. |
26-24 | TORF_PRI | R | 0h | The lowest
priority that caused top of receive FIFO flow control trigger
since the last write to clear. |
23-16 | TX_PFC_FLOW_ACT | R | 0h | Transmit Priority Based Flow Control Active (priority 7 down to 0) |
15-8 | RX_PFC_FLOW_ACT | R | 0h | Receive Priority Based Flow Control Active (priority 7 down to 0) |
7 | RESERVED | R | X | |
6 | EXT_RX_FLOW_EN | R | 0h | External
Receive Flow Control Enable. |
5 | EXT_TX_FLOW_EN | R | 0h | External
Transmit Flow Control Enable. |
4 | EXT_GIG | R | 0h | External
GIG. |
3 | EXT_FULLDUPLEX | R | 0h | External
Fullduplex. |
2 | RESERVED | R | X | |
1 | RX_FLOW_ACT | R | 0h | Receive Flow
Control Active. |
0 | TX_FLOW_ACT | R | 0h | Transmit Flow
Control Active. |
CPSW_PN_MAC_SOFT_RESET_REG_k is shown in Figure 12-546 and described in Table 12-1035.
Return to Summary Table.
Enet Port N Mac Soft Reset.
Offset = 00022338h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2338h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R/W-X | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SOFT_RESET | ||||||
R/W-X | R/W-0h | ||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | RESERVED | R/W | X | |
0 | SOFT_RESET | R/W | 0h | Software reset. |
CPSW_PN_MAC_BOFFTEST_REG_k is shown in Figure 12-547 and described in Table 12-1037.
Return to Summary Table.
Enet Port N Mac Backoff Test
Offset = 0002233Ch + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 233Ch + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | PACEVAL | RNDNUM | |||||
R/W-X | R/W-0h | R/W-0h | |||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RNDNUM | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
COLL_COUNT | RESERVED | TX_BACKOFF | |||||
R-0h | R/W-X | R-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TX_BACKOFF | |||||||
R-0h | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | X | |
30-26 | PACEVAL | R/W | 0h | Pacing Current
Value. |
25-16 | RNDNUM | R/W | 0h | Backoff Random
Number Generator. |
15-12 | COLL_COUNT | R | 0h | Collision Count. |
11-10 | RESERVED | R/W | X | |
9-0 | TX_BACKOFF | R | 0h | Backoff
Count. |
CPSW_PN_MAC_RX_PAUSETIMER_REG_k is shown in Figure 12-548 and described in Table 12-1039.
Return to Summary Table.
Enet Port N 802.3 Receive Pause Timer
Offset = 00022340h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2340h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_PAUSETIMER | ||||||||||||||||||||||||||||||
R/W-X | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R/W | X | |
15-0 | RX_PAUSETIMER | R/W | 0h | RX
Pause Timer Value. |
CPSW_PN_MAC_RXN_PAUSETIMER_REG_k_y is shown in Figure 12-549 and described in Table 12-1041.
Return to Summary Table.
Ethernet Port N PFC Priority 0 to Priority 7 Rx Pause Timer Registers.
Offset = 00022350h + (k * 1000h) + (y * 4h); where k = 0h to 1h, y = 0h to 7h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2350h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_PAUSETIMER | ||||||||||||||||||||||||||||||
R/W-X | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R/W | X | |
15-0 | RX_PAUSETIMER | R/W | 0h | Rx
“y” Pause Timer Value. |
CPSW_PN_MAC_TX_PAUSETIMER_REG_k is shown in Figure 12-550 and described in Table 12-1043.
Return to Summary Table.
Enet Port N 802.3 Tx Pause Timer.
Offset = 00022370h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2370h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX_PAUSETIMER | ||||||||||||||||||||||||||||||
R/W-X | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R/W | X | |
15-0 | TX_PAUSETIMER | R/W | 0h | 802.3 Tx Pause Timer Value. |
CPSW_PN_MAC_TXN_PAUSETIMER_REG_k_y is shown in Figure 12-551 and described in Table 12-1045.
Return to Summary Table.
Ethernet Port N PFC Priority 0 to Priority 7 Tx Pause Timer Registers.
Offset = 00022380h + (k * 1000h) + (y * 4h); where k = 0h to 1h, y = 0h to 7h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 2380h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX_PAUSETIMER | ||||||||||||||||||||||||||||||
R/W-X | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R/W | X | |
15-0 | TX_PAUSETIMER | R/W | 0h | PFC
Tx ”y” Pause Timer Value. |
CPSW_PN_MAC_EMCONTROL_REG_k is shown in Figure 12-552 and described in Table 12-1047.
Return to Summary Table.
Enet Port N Emulation Control.
Offset = 000223A0h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 23A0h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R/W-X | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SOFT | FREE | |||||
R/W-X | R/W-0h | R/W-0h | |||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R/W | X | |
1 | SOFT | R/W | 0h | Emulation Soft Bit |
0 | FREE | R/W | 0h | Emulation Free Bit |
CPSW_PN_MAC_TX_GAP_REG_k is shown in Figure 12-553 and described in Table 12-1049.
Return to Summary Table.
Enet Port N Tx Inter Packet Gap.
Offset = 000223A4h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 23A4h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX_GAP | ||||||||||||||||||||||||||||||
R/W-X | R/W-Ch | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R/W | X | |
15-0 | TX_GAP | R/W | Ch | Transmit Inter-Packet Gap |
CPSW_PN_MAC_PORT_CONFIG_k is shown in Figure 12-554 and described in Table 12-1051.
Return to the Summary Table.
Enet Port N Port Configuration
Offset = 000223A8h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 23A8h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | IET | XGMII | |||||
R-X | R-1h | R-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
INTERVLAN_ROUTES | |||||||
R-10h | |||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-10 | RESERVED | R | X | |
9 | IET | R | 1h | Intersperced Express Traffic (IET) is supported on this port when read high. |
8 | XGMII | R | 0h | XGMII is supported on this port when set. |
7-0 | INTERVLAN_ROUTES | R | 10h | This is the number of InterVLAN routes supported on this port (egress). |
CPSW_PN_INTERVLAN_OPX_POINTER_REG_k is shown in Figure 12-555 and described in Table 12-1053.
Return to Summary Table.
Enet Port N Tx Egress InterVLAN Operation Pointer
Offset = 000223ACh + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 23ACh + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
R/W-X | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | POINTER | ||||||||||||||
R/W-X | R/W-0h | ||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R/W | X | |
7-0 | POINTER | R/W | 0h | InterVLAN location pointer. This field points to the InterVLAN location that will be read/written by accesses to Enet_Pn_InterVLANx_A/B/C (the InterVLAN locations are accessed by a maibox). Valid pointer locations are 1 to x (where x is the number of locations – pointer location zero is unused). |
CPSW_PN_INTERVLAN_OPX_A_REG_k is shown in Figure 12-556 and described in Table 12-1055.
Return to Summary Table.
Enet Port N Tx Egress InterVLAN A
Offset = 000223B0h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 23B0h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DA_23_16 | DA_31_24 | DA_39_32 | DA_47_40 | ||||||||||||||||||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | DA_23_16 | R/W | 0h | Destination Address bits 23:16 – DA byte 4 on wire |
23-16 | DA_31_24 | R/W | 0h | Destination Address bits 31:24 – DA byte 3 on wire |
15-8 | DA_39_32 | R/W | 0h | Destination Address bits 39:32 – DA byte 2 on wire |
7-0 | DA_47_40 | R/W | 0h | Destination Address bits 47:40 – DA byte 1 on wire |
CPSW_PN_INTERVLAN_OPX_B_REG_k is shown in Figure 12-557 and described in Table 12-1057.
Return to Summary Table.
Enet Port N Tx Egress InterVLAN B
Offset = 000223B4h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 23B4h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SA_39_32 | SA_47_40 | DA_7_0 | DA_15_8 | ||||||||||||||||||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | SA_39_32 | R/W | 0h | Source Address bits 39:32 – SA byte 2 on wire |
23-16 | SA_47_40 | R/W | 0h | Source Address bits 47:40 – SA byte 1 on wire |
15-8 | DA_7_0 | R/W | 0h | Destination Address bits 7:0 – DA byte 6 on wire |
7-0 | DA_15_8 | R/W | 0h | Destination Address bits 15:8 – DA byte 5 on wire |
CPSW_PN_INTERVLAN_OPX_C_REG_k is shown in Figure 12-558 and described in Table 12-1059.
Return to Summary Table.
Enet Port N Tx Egress InterVLAN C
Offset = 000223B8h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 23B8h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SA_7_0 | SA_15_8 | SA_23_16 | SA_31_24 | ||||||||||||||||||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | SA_7_0 | R/W | 0h | Source Address bits 7:0 – DA byte 6 on wire |
23-16 | SA_15_8 | R/W | 0h | Source Address bits 15:8 – DA byte 5 on wire |
15-8 | SA_23_16 | R/W | 0h | Source Address bits 23:16 – DA byte 4 on wire |
7-0 | SA_31_24 | R/W | 0h | Source Address bits 31:24 – DA byte 3 on wire |
CPSW_PN_INTERVLAN_OPX_D_REG_k is shown in Figure 12-559 and described in Table 12-1061.
Return to Summary Table.
Enet Port N Tx Egress InterVLAN D.
Offset = 000223BCh + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 23BCh + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
DECREMENT_TTL | DEST_FORCE_UNTAGGED_EGRESS | REPLACE_DA_SA | REPLACE_VID | VID | |||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
VID | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R/W | X | |
15 | DECREMENT_TTL | R/W | 0h | Decrement Time To Live. IPV4 – Decrement the TTL byte and update the Header Checksum IPV6 – Decrement the Hop Limit. Note: When this bit is set, the ALE should be configured to send any IPv4/6 packet with a zero or one TTL field to the host with the ALE egress operation ttl_check bit. When this bit is cleared the TTL/Hop Limit fields are not checked or modified. |
14 | DEST_FORCE_UNTAGGED_EGRESS | R/W | 0h | Destination VLAN Force Untagged Egress. |
13 | REPLACE_DA_SA | R/W | 0h | Replace Destination Address and Source Address. |
12 | REPLACE_VID | R/W | 0h | Replace VLAN ID. |
11-0 | VID | R/W | 0h | VLAN ID |
CPSW_PN_CUT_THRU_REG_k is shown in Figure 12-560 and described in Table 12-1063.
Return to Summary Table.
Ethernet Port N Cut Through
Offset = 000223C0h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 23C0h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_PRI_CUT_THRU_EN | TX_PRI_CUT_THRU_EN | |||||||||||||||||||||||||||||
R-0h | R/W-0h | R/W-0h | |||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R | 0h | |
15-8 | RX_PRI_CUT_THRU_EN | R/W | 0h | Receive Priority Cut Through Enables |
7-0 | TX_PRI_CUT_THRU_EN | R/W | 0h | Transmit Priority Cut Through Enables |
CPSW_PN_SPEED_REG_k is shown in Figure 12-561 and described in Table 12-1065.
Return to Summary Table.
Ethernet Port N Speed.
Offset = 000223C4h + (k * 1000h); where k = 0h to 1h
Instance | Physical Address |
---|---|
CPSW0_NUSS_CONTROL | 0802 23C4h + formula |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | SPEED_CHANGED | RESERVED | |||||
R-0h | R-0h | R-0h | |||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
AUTO_SPEED | RESERVED | AUTO_SPEED_EN | |||||
R-0h | R-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SPEED | ||||||
R-0h | R/W-0h | ||||||
LEGEND: R/W = Read/Write; R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-21 | RESERVED | R | 0h | |
20 | SPEED_CHANGED | R | 0h | Speed Changed. Status bit that when set indicates the automatically detected port speed dropped from 100Mbps to 10Mbps or 2.5G to 1G. This bit is cleared to zero when the AUTO_SPEED_EN bit is cleared to zero. |
19-16 | RESERVED | R | 0h | |
15-12 | AUTO_SPEED | R | 0h | Detected Auto Speed. This speed is the automatically detected port speed when AUTO_SPEED_EN is set. This reflects the manual SPEED configuration when AUTO_SPEED_EN is not set. |
11-9 | RESERVED | R | 0h | |
8 | AUTO_SPEED_EN | R/W | 0h | Automatic Speed Detection Enable. 0h - The port speed is configured manually 1h - The port automatically detects the port speed |
7-4 | RESERVED | R | 0h | |
3-0 | SPEED | R/W | 0h | Port Speed. This is the manual port speed that is written by software when AUTO_SPEED_EN is not set. When AUTO_SPEED_EN is zero and SPEED is zero the port speed is disabled for cut-thru operations. 0h - Port speed disabled (not a port disable) 1h - 10Mpbs 2h - 100Mbps 3h - 1G 4h - 2.5G 5h - 5G 6h - 10G 7h through Fh - Reserved |