SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
Table 12-677 lists the memory-mapped registers for the CPSW0_NUSS SS registers. All register offset addresses not listed in Table 12-677 should be considered as reserved locations and the register contents should not be modified.
Instance | Base Address |
---|---|
CPSW0_NUSS_SS | 0800 0000h |
Offset | Acronym | Register Name | CPSW0_NUSS_SS Physical Address |
---|---|---|---|
0h | CPSW_SS_CPSW_NUSS_IDVER_REG | ID Version Register | 0800 0000h |
4h | CPSW_SS_SYNCE_COUNT_REG | SyncE Count Register | 0800 0004h |
8h | CPSW_SS_SYNCE_MUX_REG | SyncE Mux Select Register | 0800 0008h |
Ch | CPSW_SS_CONTROL_REG | Subsystem Control Register | 0800 000Ch |
10h | CPSW_SS_SGMII_NON_FIBER_MODE_REG | SGMII NON FIBER Mode Register | 0800 0010h |
14h | CPSW_SS_SERDES_RESET_ISO_REG | SyncE Mux Register | 0800 0014h |
1Ch | CPSW_SS_SUBSSYSTEM_STATUS_REG | Subsystem Status Register | 0800 001Ch |
20h | CPSW_SS_SUBSYSTEM_CONFIG_REG | Subsystem Configuration Register | 0800 0020h |
30h | CPSW_SS_RGMII1_STATUS_REG | RGMII Port 1 Status Register | 0800 0030h |
34h | CPSW_SS_RGMII2_STATUS_REG | RGMII Port 2 Status Register | 0800 0034h |
60h | CPSW_SS_QSGMII_CONTROL_REG | QSGMII Control Register | 0800 0060h |
64h | CPSW_SS_QSGMII_STATUS_REG | QSGMII Status Register | 0800 0064h |
74h | CPSW_SS_STATUS_XGMII_LINK_REG | XGMII Link Status Register | 0800 0074h |
78h | CPSW_SS_STATUS_SGMII_LINK_REG | SGMII Link Status Register | 0800 0078h |
80h | CPSW_SS_SUBSYSTEM_USXGMII0_CONTROL | USXGMII0 Control Register | 0800 0080h |
CPSW_SS_CPSW_NUSS_IDVER_REG is shown in Figure 12-371 and described in Table 12-679.
Return to Summary Table.
ID Version Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_SS | 0800 0000h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
IDENT | |||||||||||||||
R-6BA0h | |||||||||||||||
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 | 6BA0h | 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_SS_SYNCE_COUNT_REG is shown in Figure 12-372 and described in Table 12-681.
Return to Summary Table.
SyncE Count Register
Instance | Physical Address |
---|---|
CPSW0_NUSS_SS | 0800 0004h |
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 |
SYNCE_CNT | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | SYNCE_CNT | R/W | 0h | Sync E Count Value |
CPSW_SS_SYNCE_MUX_REG is shown in Figure 12-373 and described in Table 12-683.
Return to Summary Table.
SyncE Mux Register
Instance | Physical Address |
---|---|
CPSW0_NUSS_SS | 0800 0008h |
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 | SYNCE_SEL | SYNCE_PORT_SEL | |||||||||||||
R/W-X | R/W-0h | R/W-0h | |||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-6 | RESERVED | R/W | X | |
5-4 | SYNCE_SEL | R/W | 0h | Sync E Interface Select. 0h - GMIIn_MRCLK_I input clock from selected port 1h - RMII_MHZ_50_CLK (same for all ports) 2h - RGMIIn_RXC_I input clock from selected port 3h - SERDESn_RXCLK from selected port. |
3-0 | SYNCE_PORT_SEL | R/W | 0h | Sync E Port Select. This field selects the port that will be used for synchronous Ethernet receive clock. The port interface is selected with SYNCE_SEL. 0h – Port 1 1h – Port 2 2h-Fh - Reserved |
CPSW_SS_CONTROL_REG is shown in Figure 12-374 and described in Table 12-685.
Return to Summary Table.
Control Register
Instance | Physical Address |
---|---|
CPSW0_NUSS_SS | 0800 000Ch |
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 | EEE_PHY_ONLY | EEE_EN | |||||
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 | EEE_PHY_ONLY | R/W | 0h | Energy Efficient Enable Phy Only Mode: |
0 | EEE_EN | R/W | 0h | Energy Efficient Ethernet Enable: |
CPSW_SS_SGMII_NON_FIBER_MODE_REG is shown in Figure 12-375 and described in Table 12-687.
Return to Summary Table.
SGMII NON FIBER Mode Register
Instance | Physical Address |
---|---|
CPSW0_NUSS_SS | 0800 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 | SGMII_NON_FIBER_MODE | ||||||
R/W-X | R/W-Fh | ||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R/W | X | |
3-0 | SGMII_NON_FIBER_MODE | R/W | Fh | This register bit goes to the CPSGMII mode input only |
CPSW_SS_SERDES_RESET_ISO_REG is shown in Figure 12-376 and described in Table 12-689.
Return to Summary Table.
SyncE Mux Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_SS | 0800 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 | |||||||
R/W-X | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SERDES_RESET_ISO | ||||||
R/W-X | R/W-0h | ||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R/W | X | |
3-0 | SERDES_RESET_ISO | R/W | 0h | These bits control whether the SERDES ignores the hard reset for isolation or not |
CPSW_SS_SUBSSYSTEM_STATUS_REG is shown in Figure 12-377 and described in Table 12-691.
Return to Summary Table.
Subsystem Status Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_SS | 0800 001Ch |
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 | EEE_CLKSTOP_ACK | ||||||
R-X | R-0h | ||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | RESERVED | R | X | |
0 | EEE_CLKSTOP_ACK | R | 0h | Energy Efficient Ethernet clockstop acknowledge from CPSW. |
CPSW_SS_SUBSYSTEM_CONFIG_REG is shown in Figure 12-378 and described in Table 12-693.
Return to the Summary Table.
Subsystem Configuration Register
Instance | Physical Address |
---|---|
CPSW0_NUSS_SS | 0800 0020h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | XGMII | ||||||
R-X | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
XGMII | QSGMII | SGMII | RGMII | RMII | |||
R-0h | R-0h | R-1h | R-1h | R-1h | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | NUM_GENF | ||||||
R-X | R-2h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
NUM_PORTS | |||||||
R-3h | |||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | RESERVED | R | X | |
27-20 | XGMII | R | 0h | The Number of XGMII Ports included in the CPSW_NUSS |
19 | QSGMII | R | 0h | QSGMII is included in the CPSW_NUSS |
18 | SGMII | R | 1h | SGMII is included in the CPSW_NUSS |
17 | RGMII | R | 1h | RGMII is included in the CPSW_NUSS |
16 | RMII | R | 1h | RMII is included in the CPSW_NUSS |
15-13 | RESERVED | R | X | |
12-8 | NUM_GENF | R | 2h | The number of CPTS GENF outputs |
7-0 | NUM_PORTS | R | 3h | The total number of ports including the host port 0 |
CPSW_SS_RGMII1_STATUS_REG is shown in Figure 12-379 and described in Table 12-695.
Return to Summary Table.
RGMII Port 1 Status Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_SS | 0800 0030h |
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 | FULLDUPLEX | SPEED | LINK | ||||
R-X | R-0h | R-0h | R-0h | ||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R | X | |
3 | FULLDUPLEX | R | 0h | RGMII Port 1 full duplex: |
2-1 | SPEED | R | 0h | RGMII Port 1 speed: |
0 | LINK | R | 0h | RGMII Port 1 link indicator: |
CPSW_SS_RGMII2_STATUS_REG is shown in Figure 12-380 and described in Table 12-697.
Return to Summary Table.
RGMII Port 2 Status Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_SS | 0800 0034h |
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 | FULLDUPLEX | SPEED | LINK | ||||
R-X | R-0h | R-0h | R-0h | ||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R | X | |
3 | FULLDUPLEX | R | 0h | RGMII Port 2 full dulex: |
2-1 | SPEED | R | 0h | RGMII Port 2 speed: |
0 | LINK | R | 0h | RGMII Port 2 link indicator: |
CPSW_SS_QSGMII_CONTROL_REG is shown in Figure 12-381 and described in Table 12-699.
Return to Summary Table.
QSGMII Control Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_SS | 0800 0060h |
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 | Q1_RDCD | Q0_RDCD | |||||
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 | Q1_RDCD | R/W | 0h | QSGMII1 Running Disparity Check Disable |
0 | Q0_RDCD | R/W | 0h | QSGMII0 Running Disparity Check Disable |
CPSW_SS_QSGMII_STATUS_REG is shown in Figure 12-382 and described in Table 12-701.
Return to Summary Table.
QSGMII Status Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_SS | 0800 0064h |
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 | Q1_RX_SYNC | Q0_RX_SYNC | |||||
R-X | R-0h | R-0h | |||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | X | |
1 | Q1_RX_SYNC | R | 0h | QSGMII1 RX Sync Detected |
0 | Q0_RX_SYNC | R | 0h | QSGMII0 RX Sync Detected |
CPSW_SS_STATUS_XGMII_LINK_REG is shown in Figure 12-383 and described in Table 12-703.
Return to Summary Table.
XGMII Link Status Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_SS | 0800 0074h |
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 | XGMII2_LINK | XGMII1_LINK | |||||
R-X | R-0h | R-0h | |||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | X | |
1 | XGMII2_LINK | R | 0h | Port 2 XGMII Link Indicator |
0 | XGMII1_LINK | R | 0h | Port 1 XGMII Link Indicator |
CPSW_SS_STATUS_SGMII_LINK_REG is shown in Figure 12-384 and described in Table 12-705.
Return to Summary Table.
SGMII Link Status Register.
Instance | Physical Address |
---|---|
CPSW0_NUSS_SS | 0800 0078h |
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 | SGMII2_LINK | SGMII1_LINK | |||||
R-X | R-0h | R-0h | |||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | X | |
1 | SGMII2_LINK | R | 0h | Port 2 SGMII Link Indicator |
0 | SGMII1_LINK | R | 0h | Port 1 SGMII Link Indicator |
CPSW_SS_SUBSYSTEM_USXGMII0_CONTROL is shown in Figure 12-385 and described in Table 12-707.
Return to the Summary Table.
USXGMII0 Control Register
Instance | Physical Address |
---|---|
CPSW0_NUSS_SS | 0800 0080h |
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 | USXGMII_HALF_RATE_PCSR | RESERVED | USXGMII_REP_RATE | ||||
R/W-X | R/W-0h | R/W-X | R/W-3h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-5 | RESERVED | R/W | X | |
4 | USXGMII_HALF_RATE_PCSR | R/W | 0h | USXGMII Half Rate PCSR |
3 | RESERVED | R/W | X | |
2-0 | USXGMII_REP_RATE | R/W | 3h | USXGMII Rep Rate |