描述
深入解析KSZ8993M/ML:集成3端口10/100管理型交换机
在当今的网络环境中,交换机作为网络设备的核心组件,其性能和功能对于网络的稳定运行至关重要。今天,我们将深入探讨Micrel公司的KSZ8993M/ML集成3端口10/100管理型交换机,了解其特点、功能以及在实际应用中的表现。
文件下载:KSZ8993M-TR.pdf
产品概述
KSZ8993M是一款高度集成的二层管理型交换机,专为低端口数量、对成本敏感的10/100 Mbps交换系统而设计。它具备丰富的功能特性,包括基于标签/端口的VLAN、服务质量(QoS)优先级、管理功能、管理信息库(MIB)计数器、MII/SNI接口以及CPU控制/数据接口,能够有效满足当前和新兴的快速以太网应用需求。
KSZ8993M包含两个10/100收发器,采用了专利的混合信号低功耗技术,还配备了三个媒体访问控制(MAC)单元、高速无阻塞交换矩阵、专用地址查找引擎以及片上帧缓冲存储器。其中,两个PHY单元均支持10BASE - T和100BASETX,并且其中一个PHY单元还支持100BASE - FX。而KSZ8993ML则是单电源版本,具备与KSZ8993M相同的丰富功能。
功能特性
物理层收发器功能
- 100BASE - TX收发:发送功能包括并行到串行转换、4B/5B编码、加扰、NRZ到NRZI转换、MLT3编码和传输;接收功能则涵盖自适应均衡、DC恢复、MLT3到NRZI转换、数据和时钟恢复、NRZI到NRZ转换、解扰、4B/5B解码和串行到并行转换。
- PLL时钟合成器:能够生成125MHz、31.25MHz、25MHz和10MHz时钟,用于系统定时,内部时钟由外部25MHz晶体或振荡器生成。
- 100BASE - FX操作:与100BASE - TX操作类似,但在传输和接收时绕过加扰器/解扰器和MLT3编码器/解码器,同时自动协商和Auto MDI/MDI - X功能被禁用。
- 10BASE - T收发:发送时输出经过波形整形和预加重,接收时采用输入缓冲器和电平检测静噪电路,并由差分输入接收器电路和PLL进行解码。
- 电源管理:支持按端口的电源关闭模式和全芯片电源关闭模式,可有效节省功耗。
- MDI/MDI - X自动交叉:支持自动检测远程发送和接收对,并正确分配发送和接收对,可通过端口控制寄存器禁用该功能。
MAC和交换功能
- 地址查找:内部查找表存储MAC地址及其相关信息,包含1K单播地址表和交换信息,能够保证学习1K个地址。
- 学习、迁移和老化:学习功能在满足一定条件时更新查找表;迁移功能监测站点移动并相应更新表;老化功能定期删除长时间未更新的记录,老化周期约为200秒。
- 转发:根据特定算法转发数据包,同时不会转发错误数据包、802.3x暂停帧和“本地”数据包。
- 交换引擎:采用高性能交换引擎,以存储转发模式运行,拥有32kB内部帧缓冲,缓冲共享模式可通过全局寄存器2进行编程。
- MAC操作:严格遵守IEEE 802.3标准,包括帧间间隙(IPG)、退避算法、晚碰撞处理、非法帧处理和流控制等功能。
高级交换功能
- 生成树支持:端口3为处理器指定端口,其他端口可通过寄存器设置配置为生成树的五种状态。
- 上游特殊标记模式:用于生成树协议IGMP监听,可通过设置特定寄存器启用,通过特殊标记告知处理器数据包的接收端口。
- IGMP支持:包括“IGMP”监听和“组播地址插入”功能,通过设置相应寄存器启用。
- 端口镜像支持:支持“仅接收”、“仅发送”和“接收和发送”镜像模式,可通过寄存器选择。
- IEEE 802.1Q VLAN支持:支持16个活动VLAN,通过VLAN表进行查找和转发决策。
- QoS优先级支持:每个端口的发送队列可分为高优先级和低优先级队列,提供四种优先级方案,支持基于端口、802.1p和DiffServ的优先级分类。
- 速率限制支持:支持在接收和发送端独立进行硬件速率限制,可针对高优先级和低优先级数据包设置不同的速率限制。
配置接口
- I2C主串行总线配置:通过连接I2C EEPROM,可实现更高级的交换功能,如广播风暴保护和速率控制。
- I2C从串行总线配置:在管理模式下,可作为I2C从设备,由外部控制器进行编程配置。
- SPI从串行总线配置:同样在管理模式下,可作为SPI从设备,支持标准SPI命令和多读写操作。
寄存器映射
KSZ8993M的寄存器映射包括全局寄存器、端口寄存器和高级控制寄存器,用于控制和配置交换机的各种功能。这些寄存器涵盖了芯片ID、全局控制、端口控制、TOS优先级控制、MAC地址等多个方面,为工程师提供了灵活的配置选项。
应用场景
- 通用解决方案:适用于宽带网关、防火墙、VPN、集成DSL或电缆调制解调器多端口路由器、无线LAN接入点+网关、住宅和企业VoIP网关/电话、机顶盒/游戏盒、家庭网络扩展、独立10/100交换机、FTTx客户驻地设备和光纤宽带网关等。
- 可升级解决方案:可作为非管理型交换机,未来可迁移到管理型解决方案,也可作为单PHY替代方案,未来可扩展为两个端口。
- 工业解决方案:适用于需要端口冗余和端口监控的应用以及冗余环形拓扑中的传感器设备。
电气特性和时序规格
文档详细给出了KSZ8993M的绝对最大额定值、工作额定值、电气特性和时序规格,包括电源电流、输入输出电压、时钟周期、建立时间、保持时间等参数,为工程师在设计电路时提供了重要的参考依据。
总结
KSZ8993M/ML集成3端口10/100管理型交换机以其丰富的功能、低功耗和灵活的配置选项,为各种网络应用提供了强大的支持。无论是在通用网络设备还是工业应用中,都能发挥出色的性能。对于电子工程师来说,深入了解这款交换机的特性和功能,将有助于设计出更加稳定、高效的网络系统。你在实际应用中是否使用过类似的交换机呢?遇到过哪些问题?欢迎在评论区分享你的经验和见解。
打开APP阅读更多精彩内容