Font Size: a A A

Design And Implementation Of A DSP Model Debugging And Code Generating Tool

Posted on:2011-08-04Degree:MasterType:Thesis
Country:ChinaCandidate:W WangFull Text:PDF
GTID:2178330332488379Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the rapid development of the digital signal processing technology and the embedded technology, digital signal processing chips (referred to as DSP chip or DSP) are used more and more widely in communications, automation and other fields. The growing application of DSP chips and the continuous improvement of system complexity also ask the continuously improvement of the size and complexity of DSP software.The normal development of an embedded Digital Signal Processing system contains two steps. The first one is modeling and simulating the system in Matlab Simulink environment. The second is translating the model into C or assembly code in the VisualDSP++ environment in order to obtain the downloadable and executable DSP code. The disjunction of the modeling and the coding increases developers' workload and reduces the efficiency.Based on the visual modeling platform project, we have researched kinds of the code-generation techniques and the memory debugging techniques, analyzed the file structure of DSP memory layout. In order to solve these problems, a dataflow driven modeling and code generating tool is designed and implemented in this paper. The tool first dose semantic analysis to the constructed model, and then translates it into C file,assembly file, link file and project file; also the tool can get the information of DSP memory and variables by the methods of active command. Experiment shows that this tool possesses good flexibility, readability and practicability, and the tool can be extended to large-scale systems in the future.
Keywords/Search Tags:DSP Programming, Modeling, Code Generation, Memory Debugging
PDF Full Text Request
Related items