Font Size: a A A

Data Integrated Analyzer Logic Analyzer Module Software Design

Posted on:2013-12-03Degree:MasterType:Thesis
Country:ChinaCandidate:F GuoFull Text:PDF
GTID:2242330374986108Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
Data Analyzer is a new type of test equipment which is developed on the basis ofthe logic analyzer and pattern generator. Data Analyzer not only has the patterngenerator’s multi-channel data pattern generator function, but also has the function oflogic analyzer’s multi-channel、multi-trigger mode and hardware&software faltdiagnosis. In addition, it can achieve interactive trigger between the logic analyzer andpattern generator. Data Analyzer makes up for the blank of the new instrument inChina, and its integrated data signal generation and detection function can satisfy mostdigital system test requirements,which has brought great convenience to themaintenance of the digital system.This design has realized the logical analyzer module software in the Data Analyzerwhich is developed by the University of Electronic Science and Technology. The maincontents are as follows: the parameter setting module, instrument keyboard messagehandling module, data waveform display, the data list display, disassembly, serial busprotocol analysis,etc. The solutions to the key problems of the design are as follows:Provide multi-channel free combination of design, and give the algorithm.Use Multi-threading technology&explore the multi-threading technology andmulti-thread synchronization, and give implementation steps.Use "double buffering" technology to improve waveform drawn efficiency, andachieve multiple-channel waveform drawing,and give implementation steps.Use "virtual list" technology to solve the problem of large-capacity data, andachieve the combination of channel data list display.Classify and analyze a variety of instruction set, and complete disassembly of avariety of instruction set.Analysis of a variety of common serial bus, and complete the protocol analysis.What’s more,the dissertation has summarized the problems which had encounteredin the process of debugging, as well as proposed the idea of improving the software.
Keywords/Search Tags:logic analyzer, multithreading, double buffering, disassembly, protocolanalysis
PDF Full Text Request
Related items