0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

深入剖析KS8995MA/FQ:一款高性能的5端口10/100管理型交换机

chencui 2026-04-07 11:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

深入剖析KS8995MA/FQ:一款高性能的5端口10/100管理型交换机

在网络设备的设计中,交换机扮演着至关重要的角色。今天,我们就来详细探讨一款备受关注的设备——Micrel的KS8995MA/FQ集成5端口10/100管理型交换机。

文件下载:KS8995MA.pdf

一、产品概述

KS8995MA/FQ是一款高度集成的二层管理型交换机,专为低端口数量、对成本敏感的10/100Mbps交换系统而设计,支持铜缆和光纤两种介质。它具有丰富的功能特性,如基于标签/端口的VLAN、服务质量(QoS)优先级、管理功能、MIB计数器、双MII接口以及CPU控制/数据接口等,能够有效满足当前和新兴的快速以太网应用需求。

该交换机包含五个10/100收发器、五个媒体访问控制(MAC)单元、一个高速无阻塞交换矩阵、一个专用地址查找引擎和一个片上帧缓冲存储器。所有PHY单元均支持10BASE - T和100BASE - TX,其中KSZ8995MA的端口4和5、KSZ8995FQ的端口3和4还支持100BASE - FX。

二、功能特性

(一)物理层收发器功能

  1. 100BASE - TX收发
    • 发送:100BASE - TX发送功能包括并行到串行转换、4B/5B编码、扰码、NRZ到NRZI转换、MLT3编码和传输。输出电流由一个外部1% 3.01kΩ电阻设置,具有典型的4ns上升/下降时间,符合ANSI TP - PMD标准。
    • 接收:接收功能包括自适应均衡、DC恢复、MLT3到NRZI转换、数据和时钟恢复、NRZI到NRZ转换、解扰、4B/5B解码和串行到并行转换。自适应均衡器会根据电缆长度和信号强度调整自身特性,以优化性能。
  2. PLL时钟合成器:KS8995MA/FQ通过外部25MHz晶体或振荡器生成125MHz、42MHz、25MHz和10MHz时钟,用于系统定时。
  3. 扰码/解扰器:扰码器通过11位宽的线性反馈移位寄存器(LFSR)对数据进行扰码,以减少EMI和基线漂移。接收器使用相同的序列对数据进行解扰。
  4. 100BASE - FX操作:100BASE - FX操作与100BASE - TX类似,但在传输和接收时绕过扰码/解扰器和MLT3编码器/解码器。由于没有支持光纤自动协商的标准,该模式下自动协商功能被绕过。
  5. 10BASE - T收发:10BASE - T输出驱动器集成在100BASE - T驱动器中,输出信号经过内部波形整形和预加重,具有典型的2.3V幅度。接收端采用输入缓冲和电平检测静噪电路,通过差分输入接收器电路和PLL进行解码。
  6. 电源管理:支持每个端口的电源关闭模式,用户可以通过设置端口控制寄存器或MII控制寄存器来关闭未使用的端口。此外,还支持全芯片电源关闭模式。
  7. MDI/MDI - X自动交叉:支持MDI/MDI - X自动交叉功能,方便用户使用直连或交叉的CAT - 5电缆。该功能可以通过端口控制寄存器禁用。

(二)交换核心功能

  1. 地址查找:内部查找表存储MAC地址及其相关信息,包含1K单播地址表和交换信息。KS8995MA/FQ保证能够学习1K个地址,与基于哈希的查找表不同,它不受操作环境和概率的影响,能确保学习地址的数量。
  2. 学习:当接收到的数据包的源地址(SA)不在查找表中,且数据包无接收错误且长度合法时,查找引擎会将合格的SA插入表中,并记录端口号和时间戳。如果表已满,会删除最后一个条目以腾出空间。
  3. 迁移:当接收到的数据包的SA在表中,但关联的源端口信息不同,且数据包无接收错误且长度合法时,查找引擎会更新表中的现有记录。
  4. 老化:查找引擎会在相应的SA出现时更新记录的时间戳。如果记录在一段时间内未更新,查找引擎会将其从表中删除。老化周期为300 + 75秒,可以通过寄存器3或LED[5][2]上的外部上拉或下拉电阻启用或禁用。
  5. 转发:KS8995MA/FQ使用特定算法转发数据包。首先,搜索引擎在VLAN ID、静态表和动态表中查找目标地址,得到“端口转发1”(PTF1),然后经过生成树、IGMP监听、端口镜像和端口VLAN处理,得到“端口转发2”(PTF2),最终将数据包发送到该端口。
  6. 交换引擎:采用高性能交换引擎,以存储转发模式运行,有效降低了整体延迟。内部有64kB的帧缓冲区,可在五个端口之间共享。缓冲区共享模式可以通过寄存器2进行编程

(三)媒体访问控制器(MAC)操作

  1. 帧间间隔(IPG):如果帧成功传输,96位时间的IPG在两个连续的MTXEN之间测量;如果当前数据包发生冲突,IPG从MCRS和下一个MTXEN之间测量。
  2. 退避算法:实现了IEEE Std. 802.3二进制指数退避算法和可选的“激进模式”退避。经过16次冲突后,数据包可能会根据芯片配置在寄存器3中被丢弃。
  3. 晚冲突:如果发送的数据包在传输512位时间后发生冲突,该数据包将被丢弃。
  4. 非法帧:KS8995MA/FQ会丢弃小于64字节的帧,并可以通过寄存器4编程接受最大1916字节的帧。
  5. 流量控制:支持标准的802.3x流量控制帧,在接收和发送端都能有效控制流量。当接收队列满时,会对所有端口进行流量控制。
  6. 半双工背压:提供半双工背压选项,激活和停用条件与全双工模式相同。为避免冲突和过度延迟,在一定时间后会停止载波检测,但在丢弃数据包后会迅速恢复,以抑制其他传输。

(四)高级功能

  1. 生成树支持:端口5是生成树支持的指定端口,其他端口可以通过寄存器设置配置为五种生成树状态之一。
  2. 特殊标记模式:用于生成树协议IGMP监听,也可用于其他应用。该模式需要软件修改网络驱动程序来插入/修改/剥离/解释特殊标记。
  3. IGMP支持:支持IGMP监听,将IGMP数据包转发到处理器端口。同时,在静态MAC表中插入组播地址,可将组播会话修剪到订阅端口。
  4. 端口镜像支持:全面支持端口镜像,包括接收镜像、发送镜像和接收与发送镜像。可以选择多个端口进行镜像,并指定嗅探端口。
  5. VLAN支持:支持IEEE 802.1q中指定的4096个可能VLAN中的16个活动VLAN,提供16条目VLAN表,用于将VID转换为FID进行地址查找。
  6. 速率限制支持:支持每个端口独立的硬件速率限制,包括接收和发送速率限制,支持优先级和非优先级环境。速率限制从0Kbps开始,以32Kbps为步长增加到线路速率。

三、配置接口

(一)I2C主串行总线配置

如果存在2线EEPROM,KS8995MA/FQ可以实现更高级的功能,如广播风暴保护和速率控制。配置时,需要将KS8995MA/FQ的引脚与EEPROM连接,并设置输入信号PS[1:0]为“00”,将串行总线配置为I2C主模式。

(二)SPI从串行总线配置

KS8995MA/FQ可以作为SPI从设备,通过SPI可以启用所有功能。使用时,需要将KS8995MA/FQ的引脚与微处理器连接,并设置输入信号PS[1:0]为“10”,将串行配置设置为SPI从模式。

(三)MII管理接口(MIIM)

提供标准的MIIM接口,用于所有五个PHY设备。外部设备可以通过MDC/MDIO接口读取PHY状态或配置PHY设置,但只能访问标准MII寄存器。

四、寄存器描述

KS8995MA/FQ的寄存器分为全局寄存器、端口寄存器和高级控制寄存器。全局寄存器用于控制全局功能,端口寄存器用于控制每个端口的功能,高级控制寄存器用于实现IPv4 TOS优先级控制、MAC地址定义和间接访问控制等功能。

五、应用场景

KS8995MA/FQ适用于多种应用场景,如宽带网关、集成DSL或电缆调制解调器多端口路由器、无线LAN接入点加网关、家庭网络扩展、独立10/100交换机、酒店/校园/MxU网关、企业VoIP网关/电话、FTTx客户驻地设备和管理型媒体转换器等。

六、总结

KS8995MA/FQ是一款功能强大、性能卓越的5端口10/100管理型交换机,具有丰富的功能特性和灵活的配置接口,能够满足不同应用场景的需求。在设计网络设备时,工程师可以根据具体需求选择合适的配置方式,充分发挥该交换机的优势。同时,在使用过程中,需要注意寄存器的设置和配置,以确保设备的正常运行。你在使用这款交换机的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网络设备
    +关注

    关注

    0

    文章

    352

    浏览量

    30905
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    IDT CPS - 16:一款高性能Serial RapidIO交换机的深度解析

    IDT CPS - 16:一款高性能Serial RapidIO交换机的深度解析 在当今高速数据处理和通信的时代,高性能交换机在各种系统中扮
    的头像 发表于 04-12 10:20 399次阅读

    深入解析KSZ8993M/ML:集成3端口10/100管理交换机

    的KSZ8993M/ML集成3端口10/100管理交换机,了解其特点、功能以及在实际应用中的表
    的头像 发表于 04-07 11:55 193次阅读

    探索Microchip KSZ8999:9端口10/100交换机的卓越性能与应用

    探索Microchip KSZ8999:9端口10/100交换机的卓越性能与应用 在网络设备的设计领域,
    的头像 发表于 04-07 11:55 187次阅读

    探索KS8997/KSZ8997:8端口10/100集成交换机的卓越性能与应用

    探索KS8997/KSZ8997:8端口10/100集成交换机的卓越性能与应用 在网络设备设计领
    的头像 发表于 04-07 11:55 183次阅读

    深入剖析KS8995X:高集成5端口10/100 QoS交换机

    深入剖析KS8995X:高集成5端口10/100 Q
    的头像 发表于 04-07 11:50 172次阅读

    深入解析KS8995M:一款高性能5端口10/100管理交换机芯片

    深入解析KS8995M:一款高性能5端口10/
    的头像 发表于 04-07 11:50 153次阅读

    探秘KS8993M系列:低端口百兆交换机的理想之选

    探秘KS8993M系列:低端口百兆交换机的理想之选 在电子工程师的日常工作中,选择一款合适的交换机芯片对于构建高效稳定的网络系统至关重要。今
    的头像 发表于 04-07 11:50 150次阅读

    深入解析KS8993:一款强大的3端口10/100集成交换机

    深入解析KS8993:一款强大的3端口10/100集成交换机
    的头像 发表于 04-07 11:50 138次阅读

    KSZ9477S:高性能7端口千兆以太网交换机的技术剖析与应用

    KSZ9477S:高性能7端口千兆以太网交换机的技术剖析与应用 在工业以太网和实时网络应用领域,一款性能
    的头像 发表于 03-31 17:35 364次阅读

    KSZ8895MQX/RQX/FQX/MLX:高性能集成以太网交换机的技术剖析

    KSZ8895MQX/RQX/FQX/MLX是一款高度集成的二层管理端口交换机,专为对成本敏感且要求低功耗的10/
    的头像 发表于 03-11 16:05 226次阅读

    深度剖析Microchip KSZ8873MLL/FLL/RLL:集成3端口10/100管理交换机

    深度剖析Microchip KSZ8873MLL/FLL/RLL:集成3端口10/100管理
    的头像 发表于 02-09 10:15 222次阅读

    深入剖析Microchip KSZ8864CNX/RMNUB:高性能4端口交换机的卓越之选

    深入剖析Microchip KSZ8864CNX/RMNUB:高性能4端口交换机的卓越之选 在当今的网络设备领域,交换机作为核心组件扮演着至
    的头像 发表于 01-22 15:15 2550次阅读

    深入解析KSZ8864CNX/RMNUB:高性能4端口以太网交换机的卓越之选

    。KSZ8864CNX/RMNUB作为一款高度集成的4端口10/100管理
    的头像 发表于 12-29 15:15 587次阅读

    Amphenol SwitchBlox Rugged:一款适用于恶劣环境的以太网交换机

    产品概述 Amphenol SwitchBlox Rugged是一款坚固耐用的5端口10/100Mbps(
    的头像 发表于 12-10 15:05 625次阅读
    Amphenol SwitchBlox Rugged:<b class='flag-5'>一款</b>适用于恶劣环境的以太网<b class='flag-5'>交换机</b>

    KSZ8864CNX/RMNUB:高性能4端口以太网交换机的卓越之选

    芯片是实现高效网络设计的关键。今天,我们就来深入探讨下Microchip推出的KSZ8864CNX/RMNUB,一款集成4端口10/
    的头像 发表于 11-27 16:15 852次阅读
    KSZ8864CNX/RMNUB:<b class='flag-5'>高性能</b>4<b class='flag-5'>端口</b>以太网<b class='flag-5'>交换机</b>的卓越之选