RTL8954C/RTL896xC产品集成的系统级芯片(SoC)的专用集成电路(ASIC)的千兆以太网VoIP的控制器,实现了L2交换,L3路由,和L4 NAT的功能。RLX5281 CPU被嵌入和时钟速率可以高达620MHz的。为了提高中所提供的计算性能,I-高速缓存16字节,8字节D-高速缓存,40-K字节的I-MEM,和8字节的D-MEM。一个标准的5个信号P1149.1标准的EJTAG测试接口支持CPU测试和软件开发。
通过表格配置和查找,RTL8954C/RTL896xC产品可以进行硬有线网络的流量转发。CPU可以被用来处理上位层功能,如DHCP,HTTP,和一些其他的协议,和操作的硬连线的转发引擎。
RTL8954C/RTL896xC产品提供6个端口(端口0端口5),集成了6个千兆以太网MAC和物理层收发器用于10Base-T,100BASE-TX和1000BASE-TX。为LAN或WAN端口,每个端口可配置的RTL8954C/RTL896xC产品。端口支持外部MAC接口,这可能是一个GMII / RGMII / MII接口类型与外部MAC或PHY收发器。
RTL8954C/RTL896xC产品支持灵活的IEEE 802.3x全双工流量控制和可选的半双工背压控制。对于全双工,标准的IEEE 803.3x流量控制,使暂停的能力,只有当双方的UTP具有自动协商能力和启用暂停的能力。RTL8954C/RTL896xC产品还提供可选的强制模式IEEE 802.3x全双工流量控制。基于优化的数据包的内存管理,RTL8954C/RTL896xC产品的行头阻塞预防。
由于有强大的协议分析程序,能够识别RTL8954C/RTL896xC产品和硬线进的VLAN标记,SNAP / LLC,PPPoE,IP,TCP,UDP,ICMP,IGMP,和PPTP数据包。层2,3和4的信息被存储在查找表。对于VLAN,PPPoE协议,RTL8954C/RTL896xC产品可以自动封装与解封装VLAN标记的帧和PPPoE头。
L2交换机的特点:RTL8954C/RTL896xC产品包含一个1024的入口地址查表与10位4路XOR散列算法的地址搜索和学习。自动设置每个条目的老化,老化时间为300~450秒左右。
L3路由功能:长8项前缀匹配IP CAM(内容可寻址存储器)提供支持七个CIDR(无类域间路由)的子网和一条缺省路由。对于ARP表项,512项表提供的子网的主机地址。
L4处理功能:RTL8954C/RTL896xC产品包含1024个条目的网络地址端口转换(NAPT)地址翻译表。如果遇到空项,第4层端口(TCP / UDP)或ICMP ID可以自学习。为了提高表的利用效率,自动老化根据协议,基于TCP标志或超时和自动删除。
除了L2/L3/L4处理,以满足需求的防火墙网关,RTL8954C/RTL896xC产品还提供了包过滤的访问控制列表(ACL)规则表。ACL规则也连接到网络接口表。的滤波参数是可配置的,并包括MAC地址,第3层,第4层协议的信息,等等。RTL8954C/RTL896xC产品包含一个协议解析表捕获用户定义的数据包发送到嵌入式CPU进行进一步的处理。
为了提高多媒体和实时的网络应用程序,RTL8954C/RTL896xC产品支持五种类型的QoS。他们是根据上:
(1)基于端口的优先级
(2)802.1p / q的VLAN优先级标记
(3)TCP / IP的TOS / DS(DiffServ的)领域
(4)ACL(Access Control List,访问控制列表)规则
(5)NAT-表6级输出队列也提供了支持QoS(每端口支持6个优先级队列)。
RTL8954C/RTL896xC产品支持基于端口,基于协议的,和标记的VLAN。最多可以分配到4000个VLAN组。VLAN标签插入或删除基于VLAN表的配置。生成树协议支持和状态可分为四种类型:残疾人士,阻塞/听,学习和转发。
RTL8954C/RTL896xC产品支持每端口的MIB计数器,其中包括MIB-II(RFC 1213),以太网MIB(RFC 3635),接口组MIB(RFC 2863),:RMON MIB组1,2,3, (RFC 2819),桥接MIB(RFC 1493)和,桥接MIB扩展(RFC 2674)。
RTL8954C/RTL896xC产品提供带宽和数据包调度功能。入口和出口端口带宽控制功能,可以限制一个端口的带宽以16Kbps的和1Gbps之间,支持缩放的解决方案,例如,16Kbps的(输入)/ 64Kbps的(出口)。在分组调度功能提供2漏桶的每个输出队列,每个输出端口与一个漏桶的机制来控制数据包的QoS优先级的信息的基础上的带宽调度。
为了防止广播风暴攻击,广播风暴控制功能的支持,并提供一个可配置的广播负载利用率。
外设接口,支持两个16550兼容的UART,和一个16字节的FIFO缓冲区。一个USB 2.0主机控制器中嵌入的RTL8954C/RTL896xC产品提供EHCI和OHCI 1.1兼容的主机功能。此外,USB PHY已嵌入在RTL8954C/RTL896xC产品。
支持MDI / MDIX自动交叉功能。访问高速设备,RTL8954C/RTL896xC产品提供了一个PCI Express主机和一个PCI Express访问一个PCI Express接口的奴隶。
RTL8954C/RTL896xC产品只需要一个25MHz晶体或40MHz的系统PLL时钟输入。RTL8954C/RTL896xC产品也有两个硬件定时器和一个看门狗定时器,提供精确的定时和看门狗功能。扩展性和灵活性,RTL8954C/RTL896xC产品有多达44个GPIO引脚。
RTL8954C/RTL896xC产品提供216引脚耐热增强型薄型塑料四方扁平封装(LQFP216 E-PAD)。它仅需要一个3.3V和1.0V的外部电源。
|