基于分布调度的FC交换机交换电路的设计与实现

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:djlmail
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的不断发展,人们越来越多的将各种数据信息以不同的形态存放于网络上,从而与周围人实现了数据的共享。网络上信息容量的极具增加,对网络存储技术提出了更高的要求。作为网络存储实现方式之一的存储区域网络技术由于具有数据共享、数据统一存储等优点,已经成为国内外的研究热点。光纤通道协议的低延迟、高速率以及低误码率等能够很好的满足存储区域网络的要求。因此,大多数的存储区域网络都是基于光纤通道协议构成的。在存储区域网络的构成中,光纤通道交换机是核心设备。本文首先在光纤通道协议的基础上,分析了光纤通道交换机所实现的协议层次,然后介绍了光纤通道交换机的结构,光纤通道交换机分为数据帧交换层和管理层两大部分,本文的主要工作是设计并实现数据帧交换层中的交换电路。通过对交换电路排队方式以及交换结构的讨论,本文交换电路的排队方式采用VOQ形式的输入排队方式,交换结构采用Buffered-Crossbar交换结构。调度算法对交换机性能有着非常重要的影响,算法性能和硬件实现难易是衡量调度算法的关键因素。本文利用OPNET软件对交换电路进行建模,然后在伯努利均匀与ON-OFF突发流量下,对目前比较常用的几种调度算法进行仿真,最后综合考虑算法性能与硬件实现难易这两方面因素后,输入调度算法采用LQD_RR调度算法,输出调度算法采用RR调度算法。本文把交换电路的设计分为路由模块、输入缓存模块、输入调度算法、交换结构以及输出调度算法5个部分。路由模块通过提取数据帧中的D_ID字段,控制数据帧存入到相应的输入缓存中,输入调度算法读取输入缓存中的数据,并控制数据存入到交换结构相应的交叉点缓存中,输出调度算法读取交叉点缓存中的数据帧,并从输出端口输出。本文采用Verilog语言对交换电路的每个模块进行了RTL级描述,并用Modelsim软件做了功能仿真,仿真结果表明每个模块的设计都是正确的,然后将各个功能模块连接起来进行仿真,仿真结果表明了交换电路整体设计的正确性,最后在Quartus II环境下进行综合,用Alter Cyclone IV E FPGA开发板进行验证,代码经过时序分析,频率最大可以达到80.72MHz,满足本文交换电路时钟频率53.125MHz的设计要求,并且通过SignalTap抓取的输入与输出数据结果一致,从而证明了交换电路硬件设计的正确性。
其他文献
学位
用化学合成的方法合成INUA、INUB、INUC三个先导肽DNA片段, 经BamHI和EocRI酶切后,与同样双酶切处理的质粒pPIC3.5K重组构建得到一个套具有INU 先导序列的新型分泌型毕赤酵母
在自然界中,光和温度是对植物生长发育极其重要的两个外界环境因素。为了适应各种各样的环境,高等植物有一整套的感受器去感受光和温度的变化。光敏色素是植物的一类可以吸收红光(R)及远红光(FR)的光受体。在拟南芥中,光敏色素有五个同源基因—光敏色素A-E(phytochromeA-E,phyA-E)。其中,光敏色素B是植物感受遮荫信号(低红光远红光比)的主要光受体。高温(27-30℃)可以诱导拟南芥产生
学位
学位
香蕉是我国华南地区大宗水果之一,具有很高的经济价值,但香蕉是典型的呼吸跃变型果实,采后迅速成熟衰老。质地变化是香蕉果实成熟最显著的特征之一,表现为果实软化和硬度下降。细
非生物逆境影响着水稻的生长、谷物产量与品质,探究不同的逆境信号转导通路对于确保水稻稳产与品质具有非常重要的意义。  RNA结合蛋白(RBP)是植物体内一种重要的蛋白质,已经
射频识别(RadioFrequencyIdentification,RFID)技术是一项利用射频信号通过空间藕合(交变磁场或电磁场)实现无接触信息传递并通过所传递的信息达到识别目的的技术。近些年来,
学位
处在当前的教学改革背景下,加强对高中地理教学的优化,促进教学质量的提升就比较重要。高中地理课程是学生学习的重要科目,对学生的知识结构丰富比较关键,也是学生全面素质培养的
随着卫星导航技术的不断进步,利用GNSS进行定位、导航和授时等已经成为可能。如今,GNSS已成为每个大国重大的空间和信息化基础设施,体现了现代化国家的地位和综合国力。伴随