List of Figures
ø-xvi KeyStone Architecture Gigabit Ethernet (GbE) Switch Subsystem User Guide SPRUGV9D—June 2013
Submit Documentation Feedback
www.ti.com
Figure 3-95 Multicast Receive Frames Register (RXMULTICASTFRAMES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-80
Figure 3-96 Pause Receive Frames Register (RXPAUSEFRAMES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-80
Figure 3-97 Receive CRC Errors Register (RXCRCERRORS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-81
Figure 3-98 Receive Align/Code Errors Register (RXALIGNCODEERRORS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-81
Figure 3-99 Oversize Receive Frames Register (RXOVERSIZEDFRAMES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-82
Figure 3-100 Receive Jabber Frames Register (RXJABBERFRAMES). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-82
Figure 3-101 Undersize (Short) Receive Frames Register (RXUNDERSIZEDFRAMES). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-83
Figure 3-102 Receive Fragment Register (RXFRAGMENTS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-83
Figure 3-103 Receive Octets Register (RXOCTETS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-84
Figure 3-104 Good Transmit Frames Register (TXGOODFRAMES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-84
Figure 3-105 Broadcast Transmit Frames Register (TXBROADCASTFRAMES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-85
Figure 3-106 Multicast Transmit Frames (TXMULTICASTFRAMES). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-85
Figure 3-107 Pause Transmit Frames Register (TXPAUSEFRAMES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-86
Figure 3-108 Deferred Transmit Frames Register (TXDEFERREDFRAMES). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-86
Figure 3-109 Transmit Frames Collision Register (TXCOLLISIONFRAMES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-87
Figure 3-110 Transmit Frames Single Collision Register (TXSINGLECOLLFRAMES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-87
Figure 3-111 Transmit Frames Multiple Collision Register (TXMULTCOLLFRAMES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-88
Figure 3-112 Transmit Excessive Collision Register (TXEXCESSIVECOLLISIONS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-88
Figure 3-113 Transmit Late Collisions Register (TXLATECOLLISIONS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-89
Figure 3-114 Transmit Frames Underrun Register (TXUNDERRUN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-89
Figure 3-115 Transmit Carrier Sense Errors Register (TXCARRIERSENSEERRORS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-90
Figure 3-116 Transmit Octets Register (TXOCTETS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-90
Figure 3-117 Receive and Transmit 64 Octet Frames Register (64OCTETFRAMES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-91
Figure 3-118 Receive and Transmit 65-127 Octet Frames Register (65T127OCTETFRAMES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-91
Figure 3-119 Receive and Transmit 128-255 Octet Frames Register (128T255OCTETFRAMES). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-92
Figure 3-120 Receive and Transmit 256-511 Octet Frames Register (256T511OCTETFRAMES). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-92
Figure 3-121 Receive and Transmit 512-1023 Octet Frames Register (512T1023OCTETFRAMES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-93
Figure 3-122 Receive and Transmit 1024 and Up Octet Frames Register (1024TUPOCTETFRAMES). . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-93
Figure 3-123 Net Octets Register (NETOCTETS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-94
Figure 3-124 Receive Start of Frame Overruns Register (RXSOFOVERRUNS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-94
Figure 3-125 Receive Middle of Frame Overruns Register (RXMOFOVERRUNS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-95
Figure 3-126 Receive DMA Overruns Register (RXDMAOVERRUNS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-95
Figure 3-127 CPTS Identification and Version Register (CPTS_IDVER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-97
Figure 3-128 Time Sync Control Register (TS_CTL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-97
Figure 3-129 RFTCLK Select Register (CPTS_RFTCLK_SEL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-98
Figure 3-130 Time Stamp Event Push Register (TS_PUSH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-98
Figure 3-131 Interrupt Status Raw Register (INTSTAT_RAW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-99
Figure 3-132 Interrupt Status Masked Register (INTSTAT_MASKED). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-99
Figure 3-133 Interrupt Enable Register (INT_ENABLE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-99
Figure 3-134 Event Pop Register (EVENT_POP). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-100
Figure 3-135 Event Low Register (EVENT_LOW). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-100
Figure 3-136 Event MIddle Register (EVENT_MID). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-101
Figure 3-137 Event High Register (EVENT_HIGH). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-101
Figure 3-138 ALE Identification and Version Register (ALE_IDVER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-104
Figure 3-139 ALE Control Register (ALE_CONTROL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-104
Figure 3-140 ALE Prescale Register (ALE_PRESCALE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-105
Figure 3-141 ALE Unknown VLAN Register (UNKNOWN_VLAN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-106
Figure 3-142 ALE Table Control Register (ALE_TBLCTL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-107
Figure 3-143 ALE Table Word 2 Register (ALE_TBLW2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-107
Figure 3-144 ALE Table Word 1 Register (ALE_TBLW1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-108
Figure 3-145 ALE Table Word 0 Register (ALE_TBLW0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-108
Figure 3-146 ALE Port 0 Control Register (ALE_PORTCTL0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-108
Figure 3-147 ALE Port 1 Control Register (ALE_PORTCTL1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-109
Figure 3-148 ALE Port 2 Control Register (ALE_PORTCTL2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-110