基于RapidIO的高性能嵌入式实时处理平台的设计与实现
发布时间:2018-07-26 16:19
【摘要】:随着时代的进步和科技的发展,通用的处理芯片如FPGA、DSP、PowerPC等发展迅猛,然而由于高性能嵌入式实时处理平台是由FPGA、DSP、存储设备、IO等处理部件组成的综合化的系统,通过单独提高某个处理器的性能并不能满足整体性能的提升要求。例如以PCI、VME为代表的传统总线已经在一定程度上阻碍了嵌入式处理平台性能的提升,目前以串行RapidIO为代表的新的总线结构在一定程度上能够增大总线带宽和数据传输速率。因此,基于RapidIO的高性能嵌入式实时处理平台的研究就显得格外的重要了。 论文是针对某企业所承担的预研科研课题实现基于RapidIO嵌入式实时系统。论文首先简单的介绍了嵌入式处理平台研究的课题意义及国内外现状,其次详细分析嵌入式处理平台软硬件构架及软硬件的总体设计,硬件电路设计包含FPGA、DSP、PowerPC等高性能处理器,以及除串行RapidIO之外的CAN总线、RS485总线、光纤等通讯接口,电源设计、电路调试,最后实现了嵌入式平台的硬件设计;并且在该硬件平台上移植了Vxworks操作系统,然而由于Vxworks操作系统启动时间非常的缓慢,影响嵌入式处理平台的整体性能,笔者通过对板级支持包的理解,分析了Vxworks操作系统的整体启动过程及启动的时间分布。论文通过实现对板级支持包的修改提出了一种集安全性、高效性于一体的操作系统启动方案,较好的完成了操作系统的启动优化设计。笔者通过软件程序设计完成了软件的在线更新,使后续的维护和升级更加便捷。论文通过搭建一个RapidIO通信环境并与千兆以太网进行对比,分析了RapidIO及以太网的性能差异和工作方式异同,验证结构实现RapidIO整体性能. 最后,论文总结了嵌入式处理平台开发的一些要点,分析了阻碍嵌入式发展的一些因素,本文进行了一个通用的基于RapidIO的高性能嵌入式实时处理平台的研究,具有一定的使用意义及借鉴的价值。
[Abstract]:With the progress of the times and the development of science and technology, the general processing chips such as FPGA DSPO PowerPC have been developed rapidly. However, the embedded real-time processing platform with high performance is a comprehensive system composed of FPGA DSPs, storage devices and so on. Improving the performance of a single processor does not meet the overall performance requirements. For example, the traditional bus represented by PCI VME has hindered the performance improvement of embedded processing platform to some extent. At present, the new bus architecture, represented by serial RapidIO, can increase the bus bandwidth and data transmission rate to a certain extent. Therefore, the research of high performance embedded real-time processing platform based on RapidIO is especially important. In this paper, the embedded real-time system based on RapidIO is implemented for an enterprise. Firstly, this paper introduces the significance of embedded processing platform research and the current situation at home and abroad. Secondly, the hardware and software architecture of embedded processing platform and the overall design of hardware and software are analyzed in detail. The hardware circuit design includes FPGA DSP PowerPC and other high-performance processors. Besides serial RapidIO, CAN bus RS485 bus, optical fiber and other communication interfaces, power supply design, circuit debugging, the hardware design of embedded platform are realized, and the Vxworks operating system is transplanted on the hardware platform. However, because the startup time of Vxworks operating system is very slow, which affects the whole performance of embedded processing platform, the author analyzes the whole startup process and startup time distribution of Vxworks operating system through the understanding of board level support package. This paper proposes an operating system startup scheme which integrates security and efficiency through the modification of the board support package, and completes the optimization design of the operating system. The author completes the online update of the software through the software programming, which makes the subsequent maintenance and upgrade more convenient. By setting up a RapidIO communication environment and comparing it with Gigabit Ethernet, this paper analyzes the performance difference and working mode of RapidIO and Ethernet, and verifies that the whole performance of RapidIO is realized by the structure. Finally, the paper summarizes some key points of embedded processing platform development, analyzes some factors that hinder the development of embedded platform, and carries on the research of a general high performance embedded real-time processing platform based on RapidIO. Has certain use significance and the reference value.
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1
本文编号:2146573
[Abstract]:With the progress of the times and the development of science and technology, the general processing chips such as FPGA DSPO PowerPC have been developed rapidly. However, the embedded real-time processing platform with high performance is a comprehensive system composed of FPGA DSPs, storage devices and so on. Improving the performance of a single processor does not meet the overall performance requirements. For example, the traditional bus represented by PCI VME has hindered the performance improvement of embedded processing platform to some extent. At present, the new bus architecture, represented by serial RapidIO, can increase the bus bandwidth and data transmission rate to a certain extent. Therefore, the research of high performance embedded real-time processing platform based on RapidIO is especially important. In this paper, the embedded real-time system based on RapidIO is implemented for an enterprise. Firstly, this paper introduces the significance of embedded processing platform research and the current situation at home and abroad. Secondly, the hardware and software architecture of embedded processing platform and the overall design of hardware and software are analyzed in detail. The hardware circuit design includes FPGA DSP PowerPC and other high-performance processors. Besides serial RapidIO, CAN bus RS485 bus, optical fiber and other communication interfaces, power supply design, circuit debugging, the hardware design of embedded platform are realized, and the Vxworks operating system is transplanted on the hardware platform. However, because the startup time of Vxworks operating system is very slow, which affects the whole performance of embedded processing platform, the author analyzes the whole startup process and startup time distribution of Vxworks operating system through the understanding of board level support package. This paper proposes an operating system startup scheme which integrates security and efficiency through the modification of the board support package, and completes the optimization design of the operating system. The author completes the online update of the software through the software programming, which makes the subsequent maintenance and upgrade more convenient. By setting up a RapidIO communication environment and comparing it with Gigabit Ethernet, this paper analyzes the performance difference and working mode of RapidIO and Ethernet, and verifies that the whole performance of RapidIO is realized by the structure. Finally, the paper summarizes some key points of embedded processing platform development, analyzes some factors that hinder the development of embedded platform, and carries on the research of a general high performance embedded real-time processing platform based on RapidIO. Has certain use significance and the reference value.
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1
【参考文献】
相关期刊论文 前10条
1 何宾,韩月秋;高性能信号处理系统体系结构的研究与实现[J];北京理工大学学报;2003年06期
2 纪斌;郑志国;;基于PowerPC的RapidIO高速串行通信设计与实现[J];电讯技术;2011年03期
3 孙亮;杨斌;钟瑜;;基于MPC8548E的嵌入式实时系统自举优化设计[J];电讯技术;2012年02期
4 郭磊;用VC开发Windows Socket网络程序[J];电子科技;2001年02期
5 朱坚;徐光辉;朱利利;;基于Serial RapidIO的高速实时数据采集处理系统[J];电子质量;2008年10期
6 邓豹;赵小冬;;基于串行RapidIO的嵌入式互连研究[J];航空计算技术;2008年03期
7 解月江,张梅;Vx Works下设备驱动技术研究[J];航天控制;2004年06期
8 陈丽华,潘健,倪明,柴小丽;新型总线技术——RACEway和RapidIO概述[J];计算机工程;2003年14期
9 李琼;郭御风;刘光明;刘涛;;I/O互联技术及体系结构的研究与发展[J];计算机工程;2006年12期
10 黄亮;刘福岩;;基于RapidIO和存储映射的高速互连网络[J];计算机工程;2008年14期
相关硕士学位论文 前2条
1 舒宗杰;SCA电台信号处理模块的设计与实现[D];西南交通大学;2011年
2 潘灵;基于RapidIO总线的进程间通信系统的研究与实现[D];电子科技大学;2009年
,本文编号:2146573
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2146573.html