【圖文】基于模型驅動的多核DSP應用開發環境Modex
文章來源: | 發布時間:2009-12-15 | 【打印】 【關閉】
圖1 Modex應用硬件平臺
圖2 基于Modex的多核DSP應用開發流程
圖3 多核DSP應用界面
基于模型驅動的多核 DSP 應用開發環境 Modex(Model-based Development Environments for Multiprocessor DSP Application)是以數字信號處理應用軟件領域為背景,面向數字信號處理應用開發的模型化、可視化開發環境。
Modex為開發者實現了完整的、目標平臺獨立的模型算法庫,不僅包括常用的數字信號處理算法,而且包括監控、仿真、控制等大量輔助模型算法單元。開發者在圖形編輯環境中把基本的算法模塊組成應用算法模型,即采用一種積木式模塊組合的方式進行算法建模。通過在主機上進行仿真來驗證模型的正確性。仿真完成后用戶根據Modex 提供模型的時間,空間資源占用、多處理器拓撲、模型調度分析等信息,將這些模塊分配到目標多芯片環境。Modex將自動生成多芯片算法模塊間的通訊代碼以及算法程序源代碼,經編譯后生成最終芯片可執行代碼,并提供實時調試功能。由于應用模型獨立于目標硬件,使得算法實現人員無需掌握各種繁瑣復雜的硬件知識,應用模型移植變得非常簡單。