面向多处理器SoPC的片上网络的设计与实现

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:lostlovestef
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
单处理器的嵌入式系统已经不能满足用户的需求,多处理器系统已经成为未来嵌入式系统的主要发展趋势。现场可编程门阵列(FPGA)的出现给多处理器系统的设计带来了很多方便。相对于传统的片上系统(SoC)技术,基于FPGA的片上可编程系统(SoPC)设计技术具有很多优点,使得在FPGA上搭建多处理器系统更有优势。这种多处理器系统称之为片上可编程多处理器系统(MPSoPC)。但是传统的基于总线结构的MPSoPC系统具有很多缺点,制约了多处理器系统的性能。2001年W.J.Dally等研究人员将计算机网络的思想应用到芯片上,提出了片上网络(NoC)这种全新的片上互联架构,通过片上网络中的路由器来连接芯片上的各个模块。片上网络思想的提出弥补了传统总线通信结构的缺点,满足了片上多处理器中各处理模块间的高带宽以及低延时的通信需求。本文针对片上网络以及MPSoPC进行了研究和设计,做了以下四方面的工作:(1)MPSoPC中片上网络的设计:本文提出了一种基于空分复用(SDM)的片上网络设计方法,主要包括路由器、网络接口、控制单元以及片上网络IP核设计。(2)片上网络的仿真测试:本文对片上网络的各个模块进行仿真与综合,测试片上网络的各个模块,给出了各模块的仿真波形与综合后的RTL级电路图。(3)基于片上网络IP核的MPSoPC系统设计:本文设计了一款基于片上网络通信架构的多处理器系统,该系统包括了四个MicroBlaze处理器软核。通过对处理器以及片上网络IP核进行连接、配置、编程,最终形成了一个可测试的MPSoPC系统,并且在Xilinx的Virtex-5XC5VLX110T FPGA开发板上得到了验证。(4)片上网络的性能评估:本文从面积、功耗、资源利用情况、吞吐量以及系统延时等方面对设计的片上网络的性能进行了评估,性能评估是在基于FPGA的多处理器系统中而不是在仿真软件中进行的,结果更加准确。在对片上网络以及MPSoPC进行测试之后,测试结果证明本文设计的片上网络的功能正确,而且MPSoPC在片上网络的架构下也能够有效地工作。性能评估结果显示本文设计的网络接口灵活性强,路由器设计复杂度低。相对于时分复用(TDM)片上网络以及同类空分复用片上网络,本文的片上网络的面积、功耗以及资源利用率都比较小,而且还能够提供有保障的吞吐量。
其他文献
随着计算机和网络技术的蓬勃发展,社会化媒体越来越受到广大网民的日益关注。近年来,微博作为一种新型的社会化媒体,已经得到了人们的广泛关注,许多国内外的重大事件都是通过它在
随着移动通信技术的迅速发展,网络带宽和终端设备处理能力的不断提高,已经在传统网络中广泛应用的P2P技术也逐渐渗入到无线通信领域。然而,移动网络因其拓扑结构易变、节点性能
随着智能信息化时代的到来,在日常生活中人们更多的关注与吃、住、行相关的服务信息,因此,智能设备就成为人们随时随地获得这些服务的便捷途径,而这些服务与位置紧密相关,如人们出
互联网开放平台大量涌现,OpenAPI的数量与日俱增,由其搭建而成的Mashup以低成本高价值的优势迅速风靡互联网。然而,如何使得没有开发经验的用户也可以参与个性化应用的搭建,并实
近年来,随着互联网技术的飞速发展,信息安全已成为亟待解决的问题。使用公钥密码体制是提高信息安全性的重要方法。硬件实现的密码系统由于其诸多优势成为新的研究热点。本文在
交互式问答系统需要对上下文的语境进行处理,才能使系统有更强的理解交互能力。问句的语义缺失现象是必要处理的核心问题之一。在交互式问答系统中,存在着大量的语义缺失的问句
随着数字海洋一期中对辅助决策系统的进一步研究,现已基本将整体框架建立完备,包括数据源:海洋台站和卫星采集的实时监测数据;传输网络:远海洋数据传输专线和近、中距离3G无线传输
随着社会的发展,人们对空中交通的需求量日益加大,与此同时,一些不合理的机场扩建和航班计划所引发的机场噪声问题却引发了非常大的社会矛盾,如何科学地展示机场噪声成为当前一个
云计算作为一种新兴的分布式计算模式,具有按需自助服务、资源共享、多种网络访问等特点,被广泛地应用于企业及机构。中小型企业通过借助云计算平台外包计算及存储企业数据,
当今世界,随着信息技术的不断进步,各类信息资源都以较快的速度增长并呈现出海量的特征,其中数据主要还是以文本的形式出现。信息量已经满足人们的需求,但是如何高效地管理并且使