KS8993 型高性能交换电路及其应用 1 引言 KENDIN 公司推出的 KS8993 是业界第一款包含 3 端口 10/100 物理层收发器、3 个带有 1 个 Layer2 交换器的 MAC 单元以及缓存的高性能以太网快速交换电路,集成了 10BaseT/100BaseTX/100BaseFXPHY 和 16K×32 的 SRAM缓冲区,其带宽可达到 1Gbps
具有低功耗、功能齐全和易于调试等特点
KS8993 主要具有以下特性:符合 IEEE 802
3 以太网标准和 IEEE 802
3μ 快速以太网标准; 支持基于端口的 VLAN,基于硬件的 10/100 速率转换及自动协商机制;支持 10M/100M 和全双工/半双工自适应功能; 支持全双工的 IEEE802
3x 流量控制及半双工的流量控制; 片内集成地址对照引擎、自动地址分析、老化和移位; MAC 地址自学习、自更新功能; 可支持优先级排队、未屏蔽双绞线和光纤; 采用 128 引脚的 PQFP 型封装
2 内部结构 图 1 是 KS8993 的内部结构框图
下面介绍 KS8993 中各主要模块的原理
(1)地址对照引擎 KS8993 内置存储 MAC 地址及其相关信息的地址对照表
该表能够提供 1K 字48 位的中央地址存储器地址和交换信息
(2)SRAM 缓冲器 KS8993 内置一个用于存储帧的 16K 字 32 位的 SRAM 缓冲器
这一资源是由该电路的 3 个端口共享
每个端口分配多大空间的缓冲器可以通过系统设置来决定
(3)流量控制 在 KS8993 中,帧的接收与发送支持 802
KS8993 刚刚接收一个数据包,假如该数据包的目标端口资源被占用,KS8993 将对接收数据包的端口进行流量控制
这时,KS8993 会发出一个含有最大停顿时间的流量控制帧
一旦目标端口资