随着现代互联网规模的不断扩大,网络数据流量迅速增长,传统的路由器已经无法满足网络的交换和路由需求。当前,新一代路由器普遍利用了交换式路由技术,通过使用交换背板以充分利用公共通信链路,有效的提高了链路的利用率,并使各通信节点的并行通信成为可能。硬件系统设计中结合了专用网络处理器,可编程器件各自的特点,采用了基于ASIC,FPGA,CPLD硬件结构模块化的设计方法。基于ASIC技术体系的GSR的出现,使得路由器的性能大大提高。但是,这种路由器主要满足数据业务(文字,图象)的传送要求,不能解决全业务(语音,数据,视频)数据传送的需要。随着网络规模的扩大,矛盾越来越突出,而基于网络处理器技术的新一代路由器,从理论上提出了解决GSR所存在问题的解决方案。 基于网络路由器技术实现的路由器,采用交换FPGA芯片硬件实现的方式,对路由器内部各种单播、多播数据包进行路由转发,实现网络路由器与外部数据收发芯片的数据通信。本文主要针对路由器内部交换FPGA芯片数据转发流程的特点,分析研究了传统交换FPGA所采用的交换算法,针对简单FIFO算法所产生的线头阻塞现象,结合虚拟输出队列(VOQ)机制及队列仲裁算法(RRM)的特点,并根据实际设计中各外围接口芯片,给出了一种消除数据转发过程中出现的线头阻塞的iSLIP改进算法。针对实际网络单播、多播数据包在数据转发处理过程的不同,给出了实际的解决方案。并对FPGA外部SSRAM包缓存带宽的利用,数据转发的包乱序现象及FPGA内部环回数据包的处理流程作了分析并提出了解决方案,有效的提高了路由器数据交换性能。 根据设计方案所采用的算法的实现方式,结合FPGA内部部分关键模块的功能特点及性能要求,给出了交换FPGA内部可用BlockRam资源合理的分配方案及部分模块的设计实现,满足了实际的设计要求。所有处理模块均在xilinx公司的FPGA芯片中实现。
资源简介:随着现代互联网规模的不断扩大,网络数据流量迅速增长,传统的路由器已经无法满足网络的交换和路由需求。当前,新一代路由器普遍利用了交换式路由技术,通过使用交换背板以充分利用公共通信链路,有效的提高了链路的利用率,并使各通信节点的并行通信成为可能...
上传时间: 2013-04-24
上传用户:牛布牛
资源简介:PID控制的算法及实现,基于单神经元网络的PID 智能控制,基于遗传算法整定的PID 控制
上传时间: 2014-01-26
上传用户:hfmm633
资源简介:精通:VISUAL C++指纹模式识别系统算法及实现_0
上传时间: 2013-06-01
上传用户:eeworm
资源简介:VISUAL+C++指纹模式识别系统算法及实现_0
上传时间: 2013-04-15
上传用户:eeworm
资源简介:VISUAL+C++指纹模式识别系统算法及实现_0
上传时间: 2013-05-29
上传用户:eeworm
资源简介:Visual_C++数字图像处理典型算法及实现
上传时间: 2013-07-24
上传用户:eeworm
资源简介:·Visual_C++数字图像处理典型算法及实现
上传时间: 2013-07-30
上传用户:1043041441
资源简介:万年历星期速算法及实现
上传时间: 2014-01-13
上传用户:变形金刚
资源简介:人民邮电出版社的——Visual C++数字图像处理典型算法及实现(源码) 希望大家能用上
上传时间: 2013-12-23
上传用户:Thuan
资源简介:《VC++数字图像处理典型算法及实现》一书的第十二章,图像压缩编码
上传时间: 2013-12-17
上传用户:cc1015285075
资源简介:这是一种基于DSP的小波编码的快速算法及实现,希望能对大伙有用.
上传时间: 2015-10-29
上传用户:gououo
资源简介:该文章介绍了VITERBI译码软输入软输出(SISO)的算法及实现
上传时间: 2015-11-03
上传用户:kernaling
资源简介:GIS的路径分析算法及实现 GIS的路径分析算法及实现
上传时间: 2015-11-30
上传用户:songrui
资源简介:GIS的路径分析算法及实现 GIS的路径分析算法及实现
上传时间: 2014-01-09
上传用户:aig85
资源简介:一种实用车牌定位算法及实现.kdh,这可是花银子才下来的哦!需要安装CAJ阅读软件
上传时间: 2015-12-23
上传用户:woshini123456
资源简介:Visual C%2B 数字图像处理典型算法及实现-配套代码
上传时间: 2016-01-21
上传用户:123456wh
资源简介:Visual C%2B 数字图像处理典型算法及实现-配套代码
上传时间: 2013-12-27
上传用户:源码3
资源简介:VC数字图像处理典型算法及实现(求是科技)随书源码各种基本常见的图像处理程序都有,且各章是分开的!
上传时间: 2016-01-21
上传用户:colinal
资源简介:信道估计算法及实现,matlab编写
上传时间: 2014-01-07
上传用户:wang5829
资源简介:visual c++数字图像处理典型算法及实现一书的所有源码,是图像处理入门的极好教程--图象处理
上传时间: 2014-12-01
上传用户:change0329
资源简介:机器人定位及导航等相关算法及实现策略,内含多个重量级资料,PDF文档
上传时间: 2014-11-02
上传用户:yimoney
资源简介:Visual C++ 数字图像处理典型算法及实现一书的代码资源,给出了数字图像处理技术的Visual C++ 实现代码,对于学习和掌握数字图像处理技术大有帮助
上传时间: 2013-12-12
上传用户:VRMMO
资源简介:Visual C++数字图像处理典型算法及实现源代码
上传时间: 2014-08-11
上传用户:gxf2016
资源简介:人工智能神经网络中的hopfield算法的实现方法,学神经网络的同学请使用
上传时间: 2013-12-24
上传用户:225588
资源简介:人工智能神经网络中的bam算法的实现方法,学神经网络的同学请使用
上传时间: 2017-01-13
上传用户:PresidentHuang
资源简介:人工智能神经网络中的adaline算法的实现方法,学神经网络的同学请使用
上传时间: 2017-01-13
上传用户:1966640071
资源简介:人工智能神经网络中的som算法的实现方法,学神经网络的同学请使用
上传时间: 2013-12-23
上传用户:Breathe0125
资源简介:人工智能神经网络中的bpn算法的实现方法,学神经网络的同学请使用
上传时间: 2017-01-13
上传用户:gaojiao1999
资源简介:<自适应有源噪声控制――原理、算法及实现>电子书籍
上传时间: 2014-11-17
上传用户:yangbo69
资源简介:补码键控调制(CCK)算法及实现,包括补码的产生。可以计算补码的增益。主要用在802.11b中
上传时间: 2014-01-20
上传用户:koulian