Font Size: a A A

Application Of VxWorks Operating System And FPGA Technology In Display Control Simulator

Posted on:2013-02-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y GaoFull Text:PDF
GTID:2218330362458883Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The display control simulator is a simulation device which developed for a kind of radar system, it mainly used to simulate the reality display control system, and completed for the integrated display of the status of each device and parameters data, the real-time communication with peripheral devices, the control and management of human-computer interaction interface, in order to meet the needs of the military simulation training, familiar with the operating procedures and training operators. In view of the characteristics of the large amount of information given to receive display, multiple manual operation command, and high real-time requirements, this issue uses the embedded real-time operating system VxWorks and the FPGA technology as a solution for the display control simulator.The display control simulator uses PC104 of X86 architecture and FPGA I/O control board as the hardware platform, provides support for X86 by board support package pcPentium of VxWorks6.7, uses integrated development environment WorkBench3.1 for application software development of PC104. The FPGA I/O control board uses the soft-core of NiosⅡto achieve the I/O control function, uses the SOPC Builder to generate the soft-core of NiosⅡand peripheral I/O device, develop soft-core application under the NiosⅡIDE.The software design of the display control simulator includes the multi-task programming of VxWorks6.7 and the process-oriented programming of NiosⅡ. The most of the Graphics mode application of VxWorks stay in the media library version 3.0, it's very different from the media library version 5.2 which the issue used, except the SDK functions, there are many differences in the configuration method of the media library componet. Through the code and development process, this issue elaborate how to achieve the application of media library in VxWorks6.x.At first, this paper introduces the domestic and foreign research situation of VxWorks and FPGA technology which is the core technology used to implement the display control simulator. Then with the issue application, this paper introduces the VxWorks kernel, major components and its integrated development environment, and the development technology of the FPGA and NiosⅡ. On this basis, discourse the design methods and the implementation process of the display control simulator, proposed the overall design program of software and hardware, focuses on the description of the software modules of VxWorks and NiosⅡ, and the functional modules of FPGA. Then this paper introduces the method that how to observe the embedded software with EDA testing tools, and analyze the test data. At last, draw the final correct conclusions with design of the display control simulator by analyzing the system test result.This issue makes full use of the multi-task, strong real-time characteristics with VxWorks, takes advantage of the kernel function with the task scheduler, task management, and inter-task communication, to achieve the multi-task processing mechanism, and uses the watchdog and network socket component to establish the real-time network communication. This issue developed the integrated display graphical interface based on the VxWorks6.7 media library component WindML5.2, solve the migration problem of graphical interface development from version 5.x to version 6.x. With the NiosⅡsystem and the flexible configuration feature with a wealth of I/O pins of FPGA, this issue achieves the incident response of the control components, and the internal communication function of the display control simulator. On the other hand, the NiosⅡsystem uses the structured and process-oriented language, and the schematic combined with the hardware description language design method, both achieve the peripheral interface control conveniently, and shorten the development cycle.The software and hardware design of the display control simulator have been most completed, after connected with the system, the test results show that the functionality and the performance of the simulator has been achieved the design goal. In addition, the successful application of the high version of VxWorks and its development environment lay the foundation for the follow-up development.
Keywords/Search Tags:VxWorks, FPGA, NiosⅡ, WorkBench, WindML, SOPC
PDF Full Text Request
Related items