Font Size: a A A

The Design And Realization Of SpaceWire Router IP Core

Posted on:2011-06-04Degree:MasterType:Thesis
Country:ChinaCandidate:J F ChenFull Text:PDF
GTID:2178360308974617Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of space exploration technology, satellites carry more and more equipments and facilities, especially the imaging type instruments, which leads to the amount of data to be produced and dealed increases rapidly. This condition makes a higher demand of the bus used to exchange information between instruments.SpaceWire is a full-duplex, serial, point to point, high-speed data bus. With its good performance in both transmission speed and reliability, SpaceWire greatly meets the demand of on-board data transfer nowadays. Recently, SpaceWire has attracted the attention of most countries engaged in space technology, and has been applied in many space missions. With the in-depth application, building SpaceWire network is an inevitable trend, and SpaceWire router is the main device of SpaceWire network, which assumes the task of data exchange. Therefore, the research carried out on SpaceWire router has big significance.Base on sufficient research, firstly the function and performance requirements of SpaceWire router are described. Then a SpaceWire router IP core support seven SpaceWire ports is designed. Finally the software simulation and hardware testing are executed. Experiment results show that the SpaceWire router IP core supports path addressing and logical addressing; can achieve a combination of two priority policies: the high/low priority and the round_robin priority; and succeed to complete group_adapt routing. According to the simulation results, each port in the SpaceWire router IP core can support a SpaceWire linkrate of 200Mbit/s.The innovation of this subject is that I design and implement a basic logic unit called arbit_cell, and then propose a program to implement the arbitration function bases on the structure of arbit_cells'interconnection. The program has achieved good results. On the one hand, it help to make the arbitration function easy to implement. On the other hand, because the arbitration function is based on one same basic logic cell, it is easy to expand the router by increasing the number of arbit_cells, which greatly enhances the scalability of the router.If connected with SpaceWire CODEC, the SpaceWire router IP core can complete the task of SpaceWire packets exchange, which can be easily applied in the SOC system, so the SpaceWire router IP core has an expected practical value. Besides, the results of the this research made good exploration on the SpaceWire network technology and are enlightening and referential.
Keywords/Search Tags:on-board, SpaceWire, SpaceWire router, FPGA
PDF Full Text Request
Related items