电子说
在网络设备的设计中,交换机是至关重要的组成部分。今天,我们将深入探讨MICREL公司的KS8995MA/FQ,一款高度集成的二层管理型交换机,它为低端口数量、对成本敏感的10/100Mbps交换系统提供了出色的解决方案。
文件下载:KSZ8995FQ-EVAL.pdf
KS8995MA/FQ集成了五个10/100收发器、五个媒体访问控制(MAC)单元、高速无阻塞交换结构、专用地址查找引擎和片上帧缓冲存储器。它支持多种以太网模式,包括10BASE - T、100BASE - TX和100BASE - FX,并且提供了丰富的功能集,如基于标签/端口的VLAN、服务质量(QoS)优先级、管理、MIB计数器、双MII接口和CPU控制/数据接口,能够有效满足当前和新兴的快速以太网应用需求。
这款交换机适用于多种应用场景,如宽带网关/防火墙/VPN、集成DSL或电缆调制解调器多端口路由器、无线LAN接入点加网关、家庭网络扩展、独立10/100交换机、酒店/校园/MxU网关、企业VoIP网关/电话以及FTTx客户驻地设备等。
它可以作为五端口集成交换机运行,也可以将第五端口与物理端口解耦,通过媒体独立接口(MII)访问第五个MAC,适用于实现集成宽带路由器。此外,还可以利用双MII功能恢复第五个PHY的使用,实现额外的宽带网关配置。
发送功能包括并行到串行转换、4B/5B编码、加扰、NRZ到NRZI转换、MLT3编码和传输。接收功能则进行自适应均衡、DC恢复、MLT3到NRZI转换、数据和时钟恢复、NRZI到NRZ转换、解扰、4B/5B解码和串行到并行转换。
从外部25MHz晶体或振荡器生成125MHz、42MHz、25MHz和10MHz时钟,为系统提供精确的定时。
用于扩展信号的功率谱,减少电磁干扰(EMI)和基线漂移。
与100BASE - TX操作类似,但在传输和接收时绕过加扰器/解扰器和MLT3编码器/解码器。
发送时,输出驱动与100BASE - T驱动集成,具有内部波形整形和预加重。接收时,采用输入缓冲和电平检测静噪电路,通过差分输入接收器电路和PLL进行解码。
支持每个端口的电源关闭模式,还支持全芯片电源关闭模式,有助于降低功耗。
支持自动检测远程发送和接收对,并正确分配发送和接收对,方便用户使用,也可通过端口控制寄存器禁用。
内部查找表存储MAC地址及其相关信息,保证学习1K个地址,与基于哈希的查找表不同,能确保学习地址的数量。
当接收到的数据包源地址不在查找表中且数据包无接收错误、长度合法时,查找引擎将源地址插入表中。
当接收到的数据包源地址在表中但源端口信息不同且数据包合法时,查找引擎更新表中的记录。
查找引擎会更新记录的时间戳,若记录一段时间未更新,将从表中移除。老化周期为300 + 75秒,可通过寄存器或外部电阻启用或禁用。
根据特定算法转发数据包,经过VLAN ID、静态表和动态表查找,再经过生成树、IGMP监听、端口镜像和端口VLAN处理,确定转发端口。
采用高性能交换引擎,以存储转发模式工作,具有64kB内部帧缓冲,可通过寄存器配置缓冲共享模式。
成功传输帧时,在两个连续的MTXEN之间测量96位时间IPG;发生冲突时,从MCRS和下一个MTXEN测量。
实现IEEE Std. 802.3二进制指数退避算法和可选的“激进模式”退避。
传输数据包在512位时间后发生冲突,将丢弃该数据包。
丢弃小于64字节的帧,可通过寄存器配置接受最大1916字节的帧。
支持标准802.3x流控制帧,在接收和发送端都能智能高效地进行流控制。
提供半双工背压选项,可通过特定寄存器设置确保在10BASE - T或100BASE - TX半双工模式下无数据包丢失。
具有智能选项,可保护交换机系统免受过多广播数据包的影响,可全局和按端口启用或禁用。
提供两个媒体独立接口(MII),MII - P5接口用于连接第五个PHY,MII - SW接口用于连接第五个MAC。每个接口包含发送和接收两组信号,运行在网络比特率的1/4(未编码)。
串行网络接口(SNI)与用于网络层协议处理的控制器兼容,可直接连接这些设备,运行在网络比特率(未编码)。
端口5为指定端口,其他端口可通过寄存器配置为生成树的五种状态之一。
用于生成树协议IGMP监听,可灵活用于其他应用,通过设置特定寄存器启用。
包括IGMP监听和在静态MAC表中插入组播地址,可通过设置寄存器启用。
支持“仅接收”、“仅发送”和“接收和发送”镜像,可通过寄存器选择多个端口进行镜像。
支持16个活动VLAN,提供16条目VLAN表,用于地址查找。还支持高级VLAN功能,如VLAN入口过滤和丢弃非PVID数据包。
支持每个端口独立的硬件速率限制,可在优先级或非优先级环境中使用,速率从0Kbps到线路速率,以32Kbps为步长。
如果存在2线EEPROM,KS8995MA/FQ可实现更高级的功能,如广播风暴保护和速率控制。通过特定步骤配置EEPROM,可使交换机从EEPROM读取配置数据。
KS8995MA/FQ可作为SPI从设备,通过SPI可启用所有功能。支持标准SPI命令和多读写操作,系统应在启用交换机前配置所需设置。
提供标准MIIM接口,外部设备可通过MDC/MDIO读取PHY状态或配置PHY设置,但只能访问标准MII寄存器。
KS8995MA/FQ的寄存器分为全局寄存器、端口寄存器和高级控制寄存器,每个寄存器具有不同的功能和默认值,可通过寄存器配置交换机的各种功能。
包括不同工作模式下的电流消耗、TTL输入输出特性等,还给出了100BASE - TX和10BASE - T传输和接收的相关参数。
提供了EEPROM接口、SNI接口、MII接口、SPI接口和复位的时序图及相关参数,确保系统的正常运行。
MICREL KS8995MA/FQ是一款功能强大、性能卓越的5端口10/100管理型交换机,具有丰富的功能和灵活的配置选项,适用于多种网络应用场景。在设计网络设备时,工程师可以根据具体需求充分利用其特性,实现高效、稳定的网络通信。
大家在使用KS8995MA/FQ的过程中,有没有遇到过什么特别的问题或者有什么独特的应用经验呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !