
GREEN
PLB 2224
Table of Contents
Page
Data Sheet
4
2002-06-03
3.3.8
3.3.9
3.3.9.1
3.3.9.2
3.4
3.4.1
3.4.2
3.4.3
3.4.4
3.5
LED Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Reset and Initialisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Power Strapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Delay Select for SMII_RCLK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Features for a Managed Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Flow Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Spanning Tree Protocol Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Packet Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Packet Prioritization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Registers in PLB 2224 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4
4.1
4.1.1
4.1.2
4.1.3
4.1.4
4.2
4.2.1
4.2.2
4.2.2.1
4.3
Data Structure
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Internal Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
VLAN Memories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
PBL (Packet Buffer Link List) – 1 K x 2 Bytes . . . . . . . . . . . . . . . . . . . . 58
BCASTQ (BroadCAST Queue) – 256 x 2 Bytes x 32 = 16 KBytes . . . . 58
MA (MAC Address) - 64 KByte for up to 8 K Addresses . . . . . . . . . . . . 58
Indirect Access to the Memories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Access to EDRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Access to MIB Counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
VLAN Memories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Network Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
5
5.1
5.1.1
5.1.2
5.1.3
5.1.4
5.1.5
5.1.6
5.1.7
5.2
5.3
5.4
5.4.1
5.4.1.1
5.4.1.2
5.5
5.6
5.7
5.8
5.9
Operational Description
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Data Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Frame Reception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Ingress Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Frame Forwarding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Egress Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Frame Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Terminating or Originating Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
CPU Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Flow Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Statistics Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Packet Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Desired Filters and Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Pattern Register Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Packet Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Packet Prioritization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Trunking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Address Learning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
MAC Address Table and Filtering Table . . . . . . . . . . . . . . . . . . . . . . . . . . 88