- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要
随着 IP 网络的高速发展,各种多媒体业务也应运而生,人们对网络的速度要求也越来
越高。路由查找速度成为了制约网络速度的瓶颈。一般的软件查找算法难以达到速度要求,
因此对硬件查找算法的研究显得尤为重要。
论文首先概述了课题背景及研究内容,介绍了一些已有的算法,包括若干典型的硬件算
法,总结了各个算法的优缺点。接着,论文提出了一种 FPGA 硬件平台上基于二叉树的最长前
缀匹配路由查找算法及其实现结构 BstLpmF(Binary Search Tree-Based Longest Prefix
Match for Fpga),利用硬件的并行处理和流水线设计,大幅度提高了查找速度与效率,并引
入低功耗设计思想,降低了整个算法结构的功耗。论文还设计了完善的路由转发表更新消息,
使得 FPGA 中的路由转发表的更新方便简单,且不影响正常的查找操作。然后论文详细介绍了
该算法在 FPGA 中的设计实现,在 Xilinx ISE 10.1 软件中完成了各个模块的编码,在 Synplify
Pro 9.6.2 软件中完成了综合。最后利用 Modelsim 软件对算法实现进行了功能仿真,设计了
完备的仿真案例,仿真结果表明所提出的设计功能正确,具有很高的查找速率,可以达到
374MLPS(Millions Lookups per Second),完全满足设计要求。
关键词: 硬件路由查找,FPGA ,并行处理 ,流水线设计
I
Abstract
With the development of high-speed IP networks, multimedia services have emerged. The
requirement on network speed is increasingly stringent, in which lookup speed of network routers
has become a bottleneck. Considering that software-based routing search
is difficult to achieve the
high speed required, hardware-based search technique is of special importance.
Following an outline of the technical background and research contents, the dissertation
introduces the existing lookup algorithms, including some typical hardware-based algorithms
Together with a summary of the pros and cons of each algorithm. Then,
a routing lookup
hardware structure BstLpmF (Binary Search Tree-Based Longest Prefix Match for Embedded -
Fpga) is proposed based on FPGA platform. The use of parallel processing and pipeline hardware
design
greatly improves the search speed and efficiency.
Low power design approach is
employed to reduce the power consumption of the entire structure. A high performance routing
update message is designed to make the FPGA routing table simple and easy to update with no
adverse impact on the normal operation of lookup. Furthermore the design and implementation of
the FPGA structure is detailed, including individual module coding using Xilinx ISE 10.1 software
and system synthesis using Synplify Pro 9.6.2 software. Finally functio
您可能关注的文档
- 多项目关键链束的识别与资源均衡的研究.doc
- 多元化纠纷解决机制法理学研究.doc
- 多种极化形式的短背射天线的研究.doc
- 多种应用环境下光接入网解决方案研究.doc
- 二冲程发动机爆震测试与分析研究.doc
- 二手半导体设备的网络营销研究----以AG公司为例.doc
- 二语习得中词汇认知策略研究.doc
- 法院调解制度的研究——以传统法律文化为视角.doc
- 废电池浸出液对水生生物的毒理效应的研究.doc
- 分布式电网用有源滤波型并网逆变器研究.doc
- 行政伦理学作业答案(完整版) .pdf
- 1.3《庖丁解牛》课件 统编版高中语文必修下册.pptx
- 4.3海-气相互作用课件 高中地理人教版(2019)选择性必修一.pptx
- 2-2-4 地表形态的变化(流水作用)课件 高中地理湘教版(2019)选择性必修一.pptx
- 4.1 陆地水体及其相互关系—以“探究沙漠奇观月牙泉的水体类型”为例 课件 高二上学期 地理 人教版(2019)选择性必修一.pptx
- 5.1自然环境的整体性(第1课时)(课件)高二地理(人教版2019选择性必修1).pptx
- 10.《老人与海(节选)》课件 统编版高中语文选择性必修上册.pptx
- 3.2.1气压带风带与气候课件 高中地理湘教版(2019)选择性必修一.pptx
- 2025年广东中考道德与法治专题复习-专题六 学习模范人物 感受榜样力量.pptx
- 2025年广东中考道德与法治专题复习-专题一 跟进时代步伐 奋进强国之路.pptx
文档评论(0)