Font Size: a A A

Software Design Of Digital Storage Oscilloscope Based On DSP/BIOS System

Posted on:2015-08-31Degree:MasterType:Thesis
Country:ChinaCandidate:X P DuFull Text:PDF
GTID:2272330473951835Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
Digital Storage Oscilloscope(DSO) has developed for decades as a necessary measuring tool for electrical engineers. Its performance index has reached a higher level. The framework of oscilloscope system consists of FPGA(Field Programmable Logic Gate Array) and the system microprocessor. As the expansion of functions and the improvement of acquisition speed, DSO has a high requirement for the digital signal processing ability and real-time response speed of the microprocessor. This topic adopts the dual-core processor OMAP_L138 of TI. ARM core is responsible for system control, peripherals management and menu drawing. Thus, a lot of resources of the DSP core are released, and the DSP core can focus on the acquisition, processing and computing the waveform data. Running the DSP/BIOS, a real-time operating system, on DSP can help to real-time response oscilloscope’ operation, shorten the processing cycle and improve the rate of capture waveform. So the research of oscilloscope software system based on DSP/BIOS is important for raising the overall performance and expanding the function of the oscilloscope. This thesis’ s main contents are as follows:1. Complete the DSP/BIOS system configuration and the design of real-time multitasking. Firstly, realize the system global configuration, object creation and memory programming by the graphical configuration tool of DSP/BIOS system. Secondly, design the DSP/BIOS real-time multitasking and realize the communication and synchronization between the tasks.2. Realize the communication of dual-core processor and the access design of large capacity data between DSP and FPGA. Firstly, achieve the communication between ARM core and DSP core through DSPLINK module. Then, using uPP interface to complete the transmission of menu data, waveform data and 3D screen print data.3,complete the design of device driver based on DSP/BIOS system. Realizes the interface function of uPP micro driver according to the Class/Mini_Driver model provides by DSP/BIOS real-time system. And use GIO class driver to control the uPP micro driver. Layered driver design is good for the reuse of the driver program.The system functional testing and validation showed that DSP/BIOS system configuration, communication and synchronization between tasks, uPP driver and dual-core communication can work well, as well as meet the design requirements. In a certain extent, this design improved the response speed, waveform capture rate and overall performance of the Digital Storage Oscilloscope.
Keywords/Search Tags:digital storage oscilloscope, DSP/BIOS, multithreading, data communications, device driver
PDF Full Text Request
Related items