基于交叉点缓存的高速交换结构及调度算法设计与实现

来源 :解放军信息工程大学 | 被引量 : 1次 | 上传用户:darksmile11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的高速发展和网络规模的急剧增加使网络数据流量呈指数形式增长,高性能计算、数据中心、网络直播、AR(增强现实)和未来的VR(虚拟现实)等对网络带宽、交换吞吐量均提出了更高的需求,从而对现有网络交换设备的性能提出了新的要求。高速交换结构广泛应用在高性能交换芯片设计、集成电路内部互联、内存控制、通信控制和定制协议等多个方面。本文以国家“XX高速串行RapidIO交换芯片”重点项目为支撑,按照需求分析、方案设计、工程实现等流程,完成了基于交叉点带缓存的crossbar交换结构-CICOQ设计、调度算法设计、RTL仿真验证、UVM验证、FPGA原型验证和DC逻辑综合等工作。本文设计实现的CICOQ交换结构规模为8x8,数据位宽为32bit,聚合带宽达到128Gbps。支持单播、多播和广播模式,DUT代码可以按照实际需求改变为16x16或其他规模,可应用于构建小型交换网络和集成电路模块间的数据交换,具有一定的可复用性和工程参考价值。本文的主要工作如下:1、对基于crossbar的多种交换结构进行分析比较,在CICQ交换结构基础上设计实现了CICOQ交换结构,并确定交叉点缓存、VOQ缓存等关键参数。2、对交叉点带缓存crossbar交换结构的调度算法进行了研究,以RR_RR调度算法为基础,设计了CICOQ交换结构的输入和输出调度算法,调度算法总延迟为10个时钟周期。3、对UVM验证方法学进行研究并搭建了CICOQ交换结构的UVM验证平台,按照测试点列表在VCS软件环境下通过UVM验证平台对CICOQ进行了全面验证,结果显示设计功能全部正常,其中代码覆盖率达到可解释100%。4、通过Xilinx公司的Vivado软件环境和搭载Virtex-7系列XC7VX690T芯片的开发板对CICOQ交换结构进行了FPGA原型验证,验证结果表明在硬件环境下CICOQ交换结构能够正常工作。5、通过DC综合工具对本文的CICOQ交换结构进行了逻辑综合,在65nm工艺常温工作环境下,系统最高工作频率达到500MHz,面积为381878,功耗为123.532mW,最小时延达到20ns。
其他文献
随着信息检索技术的不断发展,人们对其的要求也越来越高。通常情况下,大多数web检索系统只是根据文档与查询的匹配度返回结果文档集并基于排序原则PRP(probability ranking p
片上网络(Network on Chip,NoC)是进一步提升传统片上多处理器系统(MPSoC)通信效率的重要手段,但随着片上集成的处理单元数量的增加,NoC中节点的密度与距离限制了性能的提升,
随着社会主义市场经济不断发展以及中国全球化进程加速,民营企业在国民经济中的作用也越来越重要。随着企业的扩大,民营企业的企业文化建设也被越来越多的民营企业所重视。企
随着互联网的发展,海量的信息使得用户难以发现自己感兴趣的内容,于是用于信息处理的推荐系统应运而生,个性化的推荐为广大用户带来了极大的便利。传统的协同过滤推荐系统主
物体的环境光遮蔽作为一个物体固有的物理属性在三维重建,本证图像分解等诸多图像领域占据着重要的地位,他的物理意义是定义了每个点的局部可见性,更具体的说是它估计了每个
背景及目的我国是脑卒中高发国家之一,近年来脑卒中已成为首位老年人致死性和致残性疾病。卒中后认知障碍(post-stroke cognitive impairment,PSCI)是脑卒中后的常见不良结局,多发生于急性缺血性脑卒中(acute ischemic stroke,AIS)后的3~6个月之内,卒中后早期其发生率高达90%,发病6个月后仍有30%~40%的患者存在认知障碍。脑卒中患者在执行、视
创新是企业发展的重要因素,现有关于创新的研究重点集中在影响因素方面,其中,这些影响因素可以归纳为两类:“能力”和“阻力”,“能力”和“阻力”共同影响创新过程。因此,在
微波光子学技术和基于微波光子技术的光载无线(Radio-over-Fiber,RoF)通信系统是近年来光学领域和射频电子领域研究的重点。微波光子学技术使得用光学器件生成高频率微波信号
根据生成语法理论,合并是语言运算系统中一种最基本的操作手段。合并就是将属于不同语法范畴的两部分结构组合在一起形成新的、更大的,诸如短语、小句之类的句法操作过程。随
捕食者-食饵系统的动力学性质一直深受生态学和数学等方面的研究人员的关注。根据种群的具体情况,可以用连续模型或离散模型来描述这类系统,模型通常要反映影响捕食者-食饵相