
RTL8316
2001/11/09
Rev.1.72
3
The RTL8316 supports IEEE 802.3x full duplex flow control and half duplex back pressure control. The ability of IEEE
802.3x flow control is auto-negotiated by writing the flow control ability via MDIO. For half duplex, the RTL8316 adopts a
special back pressure design to allow forwarding of one packet successfully after 48 force collisions. This back pressure
algorithm can prevent the connected repeater from being partitioned due to excessive collisions. The full/half duplex flow
control ability can be enabled or disabled via a hardware strap upon reset.
The RTL8316 provides a Broadcast storm filtering function which is provided to compensate for unusual broadcast storm
interference.
The RTL8316 port trunking function supports the ability to aggregate four 10/100 ports into a single logical link to increase the
bandwidth between the RTL8316 and another device (switch or server) with trunking function enabled. Four Trunk Groups are
supported. The trunk load balance is controlled by the DA/SA hash algorithm. The load balancing algorithm will make sure
that frame distribution does not become mis-ordered , and that there is no frame duplication in the port trunk.
The RTL8316 supports 3 types of QoS functions to improve multi-medium or real-time networking applications. They are
based on: (1) Port based priority (2) 802.1p/Q VLAN priority tag (3) TCP/IP's TOS/DS (DiffServ) field. The QoS function can
be easily enabled or disabled and configured by hardware pins without any EEPROM or CPU configuration required.
There are two output queues on each output port when QoS is enabled: one is for high priority frames, the other is for low
priority frames. The RTL8316 supports an intelligent adaptive flow control for high priority frames in order to avoid the flow
control function, which can affect the quality of high priority frames such as real-time multi-media application traffic. By
setting EnFCAutoOff high upon reset, the RTL8316 will automatically turn off the 802.3x flow control and back pressure flow
control for 1~2 sec whenever the port receives high priority frames. Flow control will be re-enabled when no high priority
frames are received during this 1~2 sec duration.
All system configuration and control hardware pins have a default value, implemented through internal pull-high/low resisters.
The RTL8316 supports a port based HOME Virtual Local Area Network (VLAN) function for network topology security
configuration. When the port based security function is enabled, the 16 ports of the RTL8316 can be configured as 14
individual VLANs that share the same two overlapping ports. Or, the 16 ports can be configured as 15 individual VLANs that
share the same one overlapping port. This 14 VLANs or 15 VLANs topology is useful to allow home networks to share a
common server or router, but be configured as different VLANs for security reasons.
The RTL8316 supports non-blocking 148800 packets/second wire speed forwarding rate and includes a special design to
resolve head-of-line-blocking problems. Finally, only one 50MHz OSC is needed for system design.
Realtek
RTL8316
Oct-PHY or
2 Quad-PHY
50MHz
OSC
Oct-PHY or
2 Quad-PHY
10/100 Mbps x16
Example of a 16-port switch system