电子说
在当今的网络设备设计领域,一款性能卓越、功能丰富的网关芯片对于提升设备性能和竞争力至关重要。MICREL的KS8695X芯片便是这样一款值得关注的产品,下面将从多个方面为大家详细介绍。
文件下载:KS8695X.pdf
KS8695X是一款集成多端口的高性能网关芯片,为加速宽带网关开发带来了全新的网络集成和性能水平。它集成了诸多关键组件,包括带有五个快速以太网收发器的二层管理型交换机、166MHz的ARM™(ARM992T)处理器、XceleRouter™技术等,还具备共享可编程的数据和地址总线,以及丰富的外设支持逻辑。同时,它提供了完整的硬件和软件参考设计,为开发者提供了便利。
采用166MHz的ARM922T RISC处理器核心,具备8KB的I-cache和8KB的D-cache,有效降低了内存访问延迟,提升了高性能应用的处理能力。支持16位thumb编程,可缓解内存需求,并且采用小端模式,还配备了可配置的内存管理单元,同时支持降低CPU和系统时钟速度以实现节能。
该技术支持IPv4 IP头/TCP/UDP数据包校验和生成,可减轻主机CPU的任务负担;还支持基于校验和错误的IPv4数据包过滤,提高了网络数据传输的准确性和安全性。
拥有五个10/100收发器和五个MAC(1个用于WAN接口,4个用于LAN交换),支持10BASE - T、100BASE - TX和100BASE - FX模式(WAN端口支持FX)。采用片上SRAM作为帧缓冲存储器,实现线速交换。具备VLAN ID和802.1p标签/无标签选项,支持广泛的MIB计数器管理、IGMP窥探以进行组播数据包过滤、基于端口的VLAN、QoS/CoS数据包优先级排序、802.1D生成树协议等功能,还具备自动MDI/MDI - X交叉、端口镜像/监控/嗅探、广播风暴保护和全/半双工流控制等特性。
提供8/16/32位宽的共享数据路径,用于SDRAM、ROM/SRAM/Flash和外部I/O,总内存空间可达64MB,支持Intel®/AMD®类型的Flash。
独立的MAC DMA引擎支持可编程突发模式,用于高效的WAN和LAN数据传输。配备FIFOs,可实现背靠背数据包传输。
拥有28个中断源,包括4个外部中断源,支持正常或快速中断模式(IRQ,FIQ)和优先级中断处理。提供八个可编程通用输入/输出(GPIO),两个可编程32位定时器(其中一个为看门狗定时器),以及高速UART接口(最高可达115kbps)。
集成PLL以生成CPU和系统时钟,具备JTAG开发接口,方便进行ICE连接,采用208引脚的PQFP封装。
芯片的引脚涵盖了电源、地址、数据、控制等多种类型。例如,VDD - IO和VSS - IO分别为3.3V数字I/O电路的电源和地;ADDR系列引脚用于地址传输;SDCSN、SDRASN等引脚用于SDRAM的控制;DATA系列引脚为外部数据位。不同引脚在芯片的正常运行和数据交互中发挥着重要作用。
在复位期间,部分引脚作为输入进行采样,用于配置芯片的一些参数。如Bank0 Flash数据宽度可通过B0SIZE[1:0]引脚设置,WRSTO极性可通过EROEN/WRSTPLS引脚设置,CPU时钟选择可通过URTSN/CPUCLKSEL引脚设置。
KS8695X在系统级具备多种接口,包括时钟接口(可使用晶体或外部振荡器)、JTAG开发接口、一个WAN以太网物理接口、四个LAN以太网物理接口、PHY LED驱动、一个高速UART接口、八个GPIO引脚以及先进的内存接口。先进内存接口支持可编程同步总线速率、异步接口时序,可独立编程静态和同步内存的数据总线宽度,实现与SDRAM和闪存或ROM的无缝连接。
时钟可由25MHz ±50ppm的晶体或振荡器提供。内部PLL利用25MHz输入时钟生成可编程的SDOCLK,系统时钟可在25MHz至125MHz之间编程。正常运行时,CPUCLKSEL引脚需拉低。
KS8695X适用于多种网络设备,如多端口宽带网关、多端口防火墙和VPN设备、无线和有线组合网关、多端口VoIP网关以及光纤到户管理型CPE等。其丰富的功能和高性能能够满足不同应用场景的需求。
芯片有明确的绝对最大额定值和工作额定值要求,如电源电压、输入输出电压、引脚温度等。超过绝对最大额定值可能会损坏设备,而在工作额定值范围之外,设备的功能可能无法得到保证。
文档中详细给出了不同工作模式下的电流参数,如100BASE - TX、10BASE - TX操作以及自动协商模式下的模拟I/O、模拟RX、数字核心和数字I/O的电流值。同时,还给出了TTL输入输出的电压、电流参数,以及100BASE - TX和10BASE - TX传输和接收的相关电气特性参数。
对于使用KS8695X的独立SOHO系统,Micrel推荐使用特定的低成本LDO组合,如一个MIC5209BM用于+1.8V数字电源(VDD_CORE),一个MIC5209 - 3.3BS用于+3.3V数字I/O电源(VDD_IO)和模拟传输电源(VDDAT)。但由于每个系统的电源需求可能不同,建议联系Micrel销售代表或现场应用工程师以获取合适的LDO解决方案。
MICREL的KS8695X芯片以其丰富的功能特性、强大的处理能力和广泛的应用领域,为网络设备开发者提供了一个优秀的解决方案。无论是在性能提升、功能实现还是开发便利性方面,都具有显著的优势。在实际应用中,开发者需要根据具体需求合理配置芯片的引脚和参数,确保其在合适的电气条件下运行,以充分发挥其性能。大家在使用这款芯片时,有没有遇到过什么特别的问题或者有什么独特的使用经验呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !