Font Size: a A A

For The Ieee 1394 Bus Interface, Satellite Non-intelligent Devices

Posted on:2008-09-02Degree:MasterType:Thesis
Country:ChinaCandidate:M F PanFull Text:PDF
GTID:2208360215464256Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
On-board data bus is one of the crucial modules in on-board electronic systems, used for communication and data exchange among on-board electronic devices. The requirements of on-board data bus are improved with the development of space projects. It calls for a kind of more advanced bus to support high speed and real-time data transfers among electronic devices. On the other hand, spaceflight electronic systems are in miniaturization development. Spaceflight electronic systems'miniaturization brings out the possibility to enhance the performance of spacecraft, reduce the cost and the R&D time. Spaceflight electronic systems'miniaturization has become one of the trends of modern space project development. So it is significant to develop a kind of general, small, light high-speed on-board data bus interface in the future.Some on-board devices may not have CPU modules in actual tasks, but they also need using high-speed data bus to communicate with other devices. Thereby, we have to develop a special small, light high-speed bus interface for such non-intellectual on-board devices, realizing the high-speed data transfers as well as reducing the volume and power dissipation. This article selects IEEE 1394 high-speed serial bus, which is one kind of future space data bus recommended by NASA. It follows IEEE CSR standard, supports asynchronous and isochronous transfers, and can be live attached and detached.This project designs the prototype board of IEEE 1394 interface used in non-intellectual on-board, taking with an Actel FPGA chip as the main control module. The prototype includes FPGA, IEEE 1394 chipset, LVDS interface, Analog to Digital Converter and Digital to Analog Converter interface, as well as RS232 debug interface. The project also integrates the open source MC8051 IP core in FPGA when using FPGA to implement the interface control. Finally, the project tests and validates the IEEE 1394 interface system.This article presents the background of the project and the development in detail, and also introduces the technical overview of IEEE 1394 high-speed serial bus; discusses how to establish the project and the whole hardware design, control logic design in FPGA and the MC8051 IP implementation; describes the IEEE 1394 package structures and functions test, and also shows the control soft realization in MC8051. The prototype designed in this article, after refinement, can be used in on-board electronic devices in the future. It has laid the foundation for on-board application of IEEE 1394 bus.
Keywords/Search Tags:On-board data bus, Spaceflight electronic systems'minizturization, IEEE 1394, FPGA, MC8051
PDF Full Text Request
Related items