With the rapid development of the embedded DSP technology, embedded DSP applications have infiltrated every aspect of our daily life, making our lives more convenient and colorful. At the sametime, the increasing demands for embedded DSP system complexity, however, make the software development more difficult and the R&D costs larger.The traditional DSP software development process is modeling and simulation in matlab simulation environment, and then coding the executable program according to the model. In order to improve the development environment, this paper studies the characteristics of the current mainstream of the embedded modeling system. Based on this study, this paper presents a data flow-driven DSP modeling system. The DSP modeling system provides users with a modeling tool, a timing analysis tool, a code generating tool and a memory debugging tool. It facilitates developing for users who know little about the DSP, thus to solve the project's development cycle issue and the human operational errors.Based on the study of embedded modeling techniques and timing analysis techniques, this paper implements the modeling and timing analysis tools of the DSP modeling system. These tools provide users with a modeling platform. First, users build a model within it. Then it performs timing analysis, thus generating the entire timing flow diagram, and it helps to maintain load balancing between multiple processors by the balance algorithm presented in this paper. At last, this paper designs an example of application, and the results show that the system has good practicability, reliability and scalability, and broad application prospects in the future. |