Font Size: a A A

Research On Space Optical CCD Remote Sensing Camera Control System Based On MPSoC

Posted on:2013-01-29Degree:DoctorType:Dissertation
Country:ChinaCandidate:J ZangFull Text:PDF
GTID:1118330371998891Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
Traditional Microprocessor was a fixed single module which can be reused,however, with the rapid development of ASIC(Application Specific IntegratedCircuit) and SOC(System On Chip) in1990s, multi-core technology has beengradually applied into high-level embedded field. MPSoC(MultiprocessorSystems-on-Chip) on FPGA is the trend of embedded multi-core technologycurrently, which can realize multi-core customized development aimed at embeddedrequirement and has a lot flexibility because of reprogrammable FPGA.Currently some problems such as high-price, long-period, high-speed and widebandwidth exist in bottom-to-up method of space electronic system, to solve theproblems, a MPSoC solution was proposed and applied into the design of spaceremote sensing camera control system.After the research of MPSoC architecture and methodology, an asymmetryMPSoC system based on EDK platform was set up. Design method based onplatform is a combination of top-down and bottom-to-up method, so systemmodeling and IP reuse technology was tightly combined in design process. Most ofthe system functional module was implemented by platform resource, acceleratingthe process.In the earlier design stage UML was used to realize the functional requestanalysis and set up the system static functional model and dynamic model to implement software and hardware co-partition. Then resource model and structuremodel of EDK platform was set up to realize the map from system functional modelto platform model.During system software and hardware co-design, first system design spaceexplore was implemented: a processor architecture with one main core and twoauxiliary cores was choosed; after analyzing the relationship among functionalmodules, parallel tasks were partitioned and tasks with different types weredesignated into different processors; data passing between processors was mappedinto the communication architecture, thus parallel processing ability was improvedin task level. Then the hardware platform design process was illustrated, duringwhich hardware functional module was accomplished by IP in platform library oruser's IP connected to processors through IBM CoreConnect Bus. For software,master-slave programmable model was adopted, embedded real-time operatingsystem Vxworks was transplanted onto the main core to schedule complicated tasks,controlling the run of program on auxiliary cores by inter-processor communication.Furthermore, fault tolerate measures were taken for key computing task on oneauxiliary core to enhance the reliability.To test and analyze the new camera control system based on MPSoC, a Xilinxdevelop board XUPV2P and two self-developed extend boards were used to verifythe system. Communication between processors was tested, total resource and persubsystem's performance was analyzed. Experiments showed that the MPSoCdesigned in this paper can fulfill the camera control system's requirement with highintegrity and flexibility, overcoming the shortcomings of data transmission speedlimited by interface and bus bandwidth and signals disturbance in traditional DSP+FPGA design method.
Keywords/Search Tags:Space remote sensing camera control system, MPSoC, Inter-processorcommunication, hardware and software co-design, UML
PDF Full Text Request
Related items