节点文献

IEEE 1394高速串行总线及其在Windows下演示系统的研制

【作者】 李燕

【导师】 孙辉先;

【作者基本信息】 中国科学院研究生院(空间科学与应用研究中心) , 飞行器设计, 2002, 硕士

【摘要】 随着信息技术的高速发展,对卫星和各种空间飞行器上仪器设备的数据处理能力的需求将成倍的增长。目前飞行器上广泛采用的1553B总线,1Mbps的数据传输率已难于适应未来航天电子系统发展要求。而IEEE 1394 高速串行总线具有支持400Mbps的等时和异步传输,可热插拔,使用方便灵活等特性,使其成为未来星载高速总线的首选。本文作为天基网预研项目之一,其目的是掌握IEEE 1394工作原理,对其在空间飞行器电子综合系统中的应用做初步探索和研究,实现1394-PCI转接卡,完成在Windows下的IEEE 1394演示系统,为其在航天星载机的实时操作系统VxWorks下的开发平缓过渡。基于1394高速串行总线分时共享的特点,该演示系统让总线上的多个节点同时传输,实现1394的等时、异步传输功能以及部分总线管理功能,并验证其高速传输性能。文中详细介绍了IEEE 1394技术以及演示系统软/硬件开发过程。IEEE 1394技术是我们实现演示系统的理论基础,本文从IEEE 1394高速串行总线的发展和总线体系结构的角度对其作了整体描述。软/硬件开发是本文所做的主要工作,其中论述了Windows驱动模型(WDM)的基本框架及其对1394的支持,着重介绍了在驱动开发包(DDK)和开发软件DriverWorks下开发1394传输功能的程序流程,描述了程序框架及各部分功能。目前,演示系统完成了最初的设计目的,能通过1394总线实现高速图像传输和发异步指令来控制数据流,验证了1394的高速性能以及所开发硬件的功能。

【Abstract】 Li, Yan (Computer Application)Directed by Sun, Huixian ProfessorCorresponding with the high development of information technology, there is increasing need of powerful spacecraft instruments that have strong capability of dealing with data. The most popular bus used on spacecrafts is MIL-STD-1553b, whose data speed is 1Mbps and will not suit to the further requirements of next-generation space systems. IEEE 1394 is a high-speed serial bus standard which supports data speed up to 400Mbps, hot-pluggable and has two types of data transfer: asynchronous and isochronous. All these characters make it be considered the first choice of near-term on-board spacecraft architectures for data transfer.This paper, as a part of the project "Complex Space-Base Information Network", its main purpose is to grasp the theory of transfer over IEEE 1394 bus, to make pre-research of the possibility and feasibility of the application of IEEE 1394 in astronautics and space fields, to accomplish the 1394-PCI adapter and to develop the 1394 demo system on Windows platform, which makes smooth transition to develop 1394 technology under realtime operation system VxWorks which is used in on-board computers. The demo system realizes the isochronous, asynchronous and bus management functions of IEEE 1394 bus and validates its high-speed performance by multiple nodes on 1394 bus transferring data on the same time. This paper explicates the technology of IEEE 1394 and the process of hardware, software co-design of the demo system. The technology of IEEE 1394 is the basis of our development and is introduced from the historical and architectural viewpoint of 1394 bus. The hardware, software co-design is the main focus of my project, which emphasizes on the program flow of development of IEEE 1394’s functions under Driver Development Kit(DDK) and development software DriverWorks . Now, the demo system has accomplished the original goals of the 1394 system design. It realizes the high speed picture transfer over 1394 bus and the destination node nearly receive data realtimely, which takes the advantage of IEEE 1394 bus’s high speed. On asynchronous, it can control the data flow by sending asynchronous I/O request.

  • 【分类号】TP336
  • 【被引频次】7
  • 【下载频次】425
节点文献中: