3维torus交换网络中的节点设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:angelleosy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据交换的性能日益成为当前数据通信网络发展的瓶颈。为了提高交换的效率,提升通信网络的性能,通信网中的交换设备应具有大容量、易扩展以及高可靠性等特点。为了达到这些特点,需要在交换设备的核心部件——交换结构方面有所突破。多维互连网络正好满足上述的要求,并且在多处理器系统和并行计算领域已经有多年比较成熟的研究,因此有希望在大容量数据交换领域得到广泛应用。本文的核心内容就是对应用于数据交换的多维互连网络的节点进行研究,讨论其功能需求和结构上的特点,并且提出一种工程实现的方案。本文首先简要介绍了数据交换和多处理器系统两种应用的相似性和不同之处,并结合数据交换技术的发展历程,简要探讨了“移植”的可行性。关于多维互连网络,有一些关键技术经过发展已相对成熟,如虫孔路由、虚通道技术等,可以作为节点结构研究的基础。此外,数据在多维互连网络中传送时,路由和资源调度是网络的节点所应完成的主要功能。本文分别介绍了相关的技术和原理,为开展节点结构的设计做好铺垫。多维交换网络的节点结构主要是由网络拓扑和所支持的交换技术决定的。依据多维数据交换的基本功能需求,本文提出了一种基于3维torus结构网络拓扑、采用虫孔路由并结合虚通道技术的交换网络的节点结构,它可以实现简单的维序路由算法和对节点资源进行合理的调度。在这一结构框架下,节点被划分成数据平面和控制平面两个部分,分别处理数据信号和控制信号,这使节点的结构更加清晰,功能更加明确。接着,本文对节点的各种工作细节进行了详细的讨论。提出了基于时隙的工作模式,将数据信号和控制信号以类似时分复用的方式在一条通信链路上交替传输;制定了节点所处理的数据格式,对各个字段的功能进行了定义;详细描述了节点的工作流程,从而明确了各个模块的设计要点;提出了一种有效的流量控制机制,以便在交换网络中实现分组级和微片级的流量控制。这些细节都是研究节点的具体实现的基础。然后,本文采用自顶向下的硬件设计方法研究了节点的各个模块的具体设计和实现方案。根据之前对节点工作细节的分析和总结,节点的各个功能模块所应具备的功能被明确下来。在此基础上,利用VHDL语言完成了各模块以及整个节点的设计。最后,本文还讨论了对设计进行功能测试的相关问题。针对单节点的功能仿真制定了仿真方案,对所设计的节点进行了功能仿真并对仿真结果进行了分析。
其他文献
期刊
合成孔径雷达干涉(Interferometric SyntheticAperture Radar,InSAR)测量技术,是指根据两幅相干SAR复图像的干涉相位差信息来重建三维地形,在军事和民事应用中发挥了重要作用,因
雷达图像采集处理卡是船载航行数据记录仪(VDR)专用的雷达接口,用于记录船舶雷达主显示器上出现的全部信息。在雷达图像采集卡的图像处理过程中,图像的获取、图像的传输、图
无线信道的时变衰落特性以及应用层业务对QoS的大范围动态要求已成为未来移动通信面临的巨大挑战。传统的无线网络分层设计由于采用固定的网络协议结构和参数设置,将会导致低
期刊
正交频分复用(Orthogonal frequency-division multiplexing,OFDM)技术由于具有高频谱利用率、抗多径干扰、可实现无线数据高速传输等优点。多输入多输出(Multiple-input mult
随着互联网的快速发展,网上信息越来越多,如何在这些海量信息中快速准确地找到所需要的信息也越来越困难。虽然传统的搜索引擎(如Google等)已经取得了很大的成功,但这类搜索引擎
期刊
期刊
期刊