|
KSZ8463ML Datasheet, PDF (40/259 Pages) Micrel Semiconductor – IEEE 1588 Precision Time Protocol-Enabled, Three-Port, 10/100-Managed Switch with MII or RMII | |||
|
◁ |
Micrel, Inc.
KSZ8463ML/RL/FML/FRL
Switch Block
Switching Engine
The KSZ8463 features a high-performance switching engine to move data to and from the MACâs packet buffers. It
operates in store and forward mode, while the efficient switching mechanism reduces overall latency. The switching
engine has a 32KByte internal frame buffer. This resource is shared between all the ports. There are a total of 256 buffers
available. Each buffer is sized at 128 Bytes.
Spanning Tree Support
To support spanning tree, the host port is the designated port for the processor. The other ports (port 1 and port 2) can be
configured in one of the five spanning tree states via âtransmit enableâ, âreceive enableâ and âlearning disableâ register
settings in registers P1CR2 and P2CR2 for ports 1 and 2, respectively. Table 2 shows the setting and software actions
taken for each of the five spanning tree states.
Table 2. Spanning Tree States
Disable State
Port Setting
The port should not
forward or receive any
packets. Learning is
disabled.
xmit enable = â0â, receive
enable = â0â, learning disable
= â1â
Blocking State
Port Setting
Only packets to the
processor are
forwarded.
xmit enable = â0â, receive
enable = â0â, learning disable
= â1â
Listening State
Port Setting
Only packets to and
from the processor
are forwarded.
Learning is disabled.
xmit enable = â0â, receive
enable = â0â, learning disable
= â1â
Learning State
Port Setting
Only packets to and
from the processor
are forwarded.
Learning is enabled.
xmit enable = â0â, receive
enable = â0â, learning disable
= â0â
Forwarding State
Port Setting
Packets are forwarded
and received
normally. Learning is
enabled.
xmit enable = â1â, receive
enable = â1â, learning disable
= â0â
Software Action
The processor should not send any packets to the port. The switch may
still send specific packets to the processor (packets that match some
entries in the âStatic MAC Tableâ with âoverriding bitâ set) and the
processor should discard those packets. Address learning is disabled on
the port in this state.
Software Action
The processor should not send any packets to the port(s) in this state. The
processor should program the âStatic MAC Tableâ with the entries that it
needs to receive (for example, BPDU packets). The âoverridingâ bit should
also be set so that the switch will forward those specific packets to the
processor. Address learning is disabled on the port in this state.
Software Action
The processor should program the âStatic MAC Tableâ with the entries that
it needs to receive (for example, BPDU packets). The âoverridingâ bit
should be set so that the switch will forward those specific packets to the
processor. The processor may send packets to the port(s) in this state.
Address learning is disabled on the port in this state.
Software Action
The processor should program the âStatic MAC Tableâ with the entries that
it needs to receive (for example, BPDU packets). The âoverridingâ bit
should be set so that the switch will forward those specific packets to the
processor. The processor may send packets to the port(s) in this state.
Address learning is enabled on the port in this state.
Software Action
The processor programs the âStatic MAC Tableâ with the entries that it
needs to receive (for example, BPDU packets). The âoverridingâ bit is set
so that the switch forwards those specific packets to the processor. The
processor can send packets to the port(s) in this state. Address learning is
enabled on the port in this state.
June 11, 2014
40
Revision 1.0
|
▷ |