📦
高端流量管理中流量整形和标签处理算法的FPGA实现 - 免费下载
技术资料资源
文件大小:3292 K
📋 资源详细信息
💡 温馨提示:本资源由用户 wwa875 上传分享,仅供学习交流使用。如有侵权,请联系我们删除。
📄 资源简介
Internet网络整体性能的提高涉及到传输技术、主机速度、操作系统、交换机和复用器等诸多方面,而路由器性能仍是其中最关键和最重要的因素.通常,高端路由器由网络处理器、交换结构和PHY层三大关键部分组成.为了提高高端路由器性能,缓解互联瓶颈,改善对流量管理有特殊要求时网络处理器的数据处理能力,本系统采用专用的ASIC硬件来完成规定的数据包处理.TMP(Traffic Management Processor)芯片作为网络处理器和交换结构的接口部分,承担着网络流量管理的重要功能.TMP芯片分为上行、下行两个部分,可处理20G的用户容量.它通过两个1 0G的SPI4.2接口和网络处理器对接,交换侧则提供若干高速串行接口(SerDes)和交换网对接,从功能上看相当于一个流量管理(TM)和SerDes的集成.本文对TMP芯片上行部分中关键的上行队列模块(INQ)和标签处理模块(LBP)进行了设计和FPGA实现,并对ALTERA公司的SPI4.2 IPCORE进行了验证.INQ模块对从网络处理器过来的数据进行整形处理,包括区分数据类型、进行包的合法性检验、数据整形并对其中一种类型数据进行包长统计等;LBP则负责对不同类型的报文进行区分并查表计算出报文在下一模块中存储的队列号,同时对数据包头进行重构.本TMP芯片不仅可用于T比特路由器平台中,还可应用于IPV6路由转发模块和交换模块等需要对网络流量进行管理的场合,该芯片的研究对于高端数据流量管理芯片的研究具有极重要的意义.本文在对所设计的TMP芯片中的流量整形和标签处理模块进行设计和仿真的基础上,将其在FPGA系统上得以实现并通过了硬件系统的验证和测试.测试结果表明,所设计模块达到了设计指标和并实现了预定功能.
💾
立即下载此资源
💡 提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip
📖 资源说明
📥 下载说明
- 下载需消耗 2积分
- 24小时内重复下载不扣分
- 支持断点续传
- 资源永久有效
📦 使用说明
- 下载后用解压软件解压
- 推荐 WinRAR 或 7-Zip
- 如有密码请查看说明
- 解压后即可使用
🎁 积分获取
- 上传资源获得积分
- 每日签到免费领取
- 邀请好友注册奖励
- 查看详情 →