路由器中CICQ交换结构研究与FPGA实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:tangroo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网应用不断扩大,互联网承载的业务,已由过去单纯的数据业务向语言业务、视频业务、游戏业务等多方向发展。网络互连设备如核心路由器和大型交换机成为了互连网高速发展的关键设备。在交换机和路由器中,交换结构是其核心单元,决定了网络互连设备的性能。目前交换结构及交换结构的调度算法已成为热门研究课题。本文分析了现有交换结构的不足,采用APRR调度算法设计了带缓存的交叉开关交换结构(CICQ),设计了应用于路由器的可自定义寄存器总线,在Xilinx公司的FPGA平台上实现了该交换结构和寄存器总线。在交换结构输入端,采用虚拟输出队列消除了队头阻塞,降低了报文丢包率。采用温度计编码和反温度计编码,设计了交换结构的可编程优先级仲裁器。采用APRR调度算法提高了交换结构在非均匀业务下吞吐率,应用二级流水线调度机制,降低了报文的转发时延。基于Virex-5芯片实现了8*8的带缓存交叉开关交换结构。仿真结果表明,报文可以按照端口信息在8us范围内从输入端口转发到输出端口。FPGA综合结果表明:该交换结构消耗了26008个Slice寄存器,占了Virex-5芯片资源的31%,消耗了18632个LUT,占Virex-5芯片资源的22%,消耗了96个RAM/FIFO单元,占总资源的32%。采用了自定义的寄存器总线协议,设计了具有一位控制线和一位串行数据线的寄存器总线;对寄存器总线传输的数据采用了帧头与帧尾校验方式,提高了数据传输的安全性;基于Virex-5芯片实现了该寄存器总线。仿真结果表明,主控CPU能够正确读写接口板路由表。FPGA综合结果表明,该总线消耗的寄存器和查找表资源极少,不到芯片资源的1%。将CICQ交换结构和自定义总线应用于路由器中,并测试与分析了路由器的性能和功能。采用IXIA网络分析仪,对路由器进行了交换容量、链路速率、报文转发时延和丢包率的测试。测试结果表明:路由器交换容量大于10Gbps,链路速率大于1.5Gbps,转发时延小于25us,丢包率小于10-6,满足了路由器的应用要求。
其他文献
在科学技术不断发展的推动下,我国农业机械化水平得到了一定程度的提升。为了更好的满足小麦现代化种植的需求,针对小麦种植机械化中存在的问题进行了详细的介绍,结合小麦种
《中医经验处方集》为世存珍稀著作,其中记载了近代名中医沈仲圭运用经方和对古方灵活加减运用的体会,提倡单方小方治病,自创截疟、止咳、消食、润便和渗湿五方。食疗调养、
目的探讨分析子宫内膜异位症深部浸润患者的临床特征。方法回顾性分析我院于2010年6月至2012年10月收治的14例深部浸润型子宫内膜型患者的临床资料,并对患者的临床特征进行总
目的探讨不同检测系统检测相同生化项目是否具有可比性。方法收集50例无溶血、无脂血标本分别在全自动生化分析仪和干生化分析仪上测定8个临床生化项目:血糖(GLU)、尿素氮(BU
研究企业应收账持有量是企业信用管理部门一个重要课题,信用管理部门必须向企业高层管理者以及企业的销售部门说明,企业是扩大赊销,还是缩小赊销。从经济学角度讲,在应收账的
矿山机械在实际应用中难免会产生一些故障,而实时诊断矿山机电设备故障可使其使用率得到有效提高,实现矿山建设利润的最大化。本文较深入地探讨了矿山机电设备管理,并分析了
片上系统(System-on-Chip,SoC)总线结构在大规模并行计算时呈现出通信效率低、扩展性差、传输延时长、系统功耗高等问题,采用路由和分组交换技术的片上网络(Network-on-Chip,
虽然智能手环高性价比的特性让非常多消费者青睐,不过屏幕更大、佩戴场合更广的智能手表一直都有不错的销售业绩。尤其是对于中老年人而言,智能手表更加符合他们成熟的品味。
电力电子开关器件在高速通断时会产生大量的电磁干扰(EMI),严重时会对其他设备的正常工作造成干扰。由电感电容组成的无源EMI滤波器是抑制电磁干扰的主要手段,设计人员在设计
随着模拟广播的数字化发展,研究兼容基于全球数字广播(DRM, Digital Radio Mondiale)与数字音频广播(DAB, Digital Audio Broadcasting)两种广播标准的接收机芯片将极大地提