一種DSP建模及時序分析工具的設計與實現
發(fā)布時間:2024-07-04 08:34
隨著DSP技術和嵌入式技術的快速發(fā)展,嵌入式DSP應用已經滲入到我們日常生活的各個方面,我們的生活也因此變得更加便利和豐富多彩。與此同時,嵌入式DSP系統的復雜度也在不斷提高,這使得軟件開發(fā)更加的困難以及開發(fā)成本越來越高。 傳統的DSP軟件開發(fā)過程都是先在matlab之類的仿真環(huán)境下建模仿真,然后根據建模模型在對應的編譯環(huán)境下人工編寫可執(zhí)行的工程代碼。為了改善開發(fā)環(huán)境,本文通過對當前主流的嵌入式建模系統的研究,提出了一種基于數據流驅動的DSP建模系統。該系統為用戶提供了建模、時序分析、代碼生成、內存調試等一系列工具,它使得研究算法的開發(fā)人員無需熟悉DSP硬件結構、功能、指令就可以開發(fā)出完整的軟件,從而解決了項目的開發(fā)周期以及人為操作的出錯率問題。 本文在多種建模工具建模技術和時序分析技術的研究基礎上,詳細實現了DSP建模系統中的建模及時序分析工具。該工具為用戶提供了建模平臺,并對用戶構造的模型進行時序分析,進而生成整個軟件的時序流圖;還設計了負載均衡算法用于保持多處理器之間的負載均衡。最后本文設計了一個應用實例,運行結果表明系統具有良好的實用性、可靠性和擴展性,并在將來會有廣大的應用前...
【文章頁數】:72 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 課題背景
1.2 國內外研究現狀
1.2.1 建模系統的發(fā)展現狀
1.2.2 時序分析的研究現狀
1.3 主要工作
1.4 論文的組織結構
第二章 相關概念和技術介紹
2.1 嵌入式系統簡介
2.2 DSP簡介
2.3 嵌入式建模技術
2.3.1 軟件建模
2.3.2 嵌入式軟件特征
2.3.3 嵌入式軟件建模目的
2.3.4 嵌入式軟件建模方法
2.4 WCET分析技術
2.4.1 WCET分析的定義
2.4.2 一般WCET分析的框架
2.4.3 程序路徑分析
2.4.4 底層分析
2.4.5 計算方法
2.4.6 WCET分析的基本方法
2.5 本章小結
第三章 DSP建模系統的設計
3.1 數據流驅動運算介紹
3.2 系統的設計原則
3.2.1 易操作性
3.2.2 開閉原則
3.2.3 模塊獨立性
3.3 系統總體架構設計
3.3.1 系統模塊劃分
3.3.2 系統模塊執(zhí)行流程
3.4 基于數據流驅動的建模模塊
3.4.1 建模模塊設計
3.4.2 建模模塊的界面設計
3.5 時序分析模塊
3.5.1 需求分析
3.5.2 時序分析模塊設計
3.6 內存調試模塊
3.6.1 內存調試模塊設計
3.6.2 子模塊描述
3.7 代碼生成模塊
3.7.1 代碼生成模塊設計
3.7.2 子模塊描述
3.8 本章小結
第四章 建模和時序分析工具的實現
4.1 建模模塊的類結構
4.1.1 模塊類的抽象父類結構
4.1.2 原子模塊類結構
4.1.3 控制模塊類結構
4.1.4 子系統模塊類結構
4.2 建模模塊的實現類
4.2.1 模塊的實現類
4.2.2 連線的實現類
4.2.3 模型的實現類
4.3 模型檢測模塊實現
4.3.1 模型拓撲排序
4.3.2 模型完整性檢測算法
4.4 單處理器時序分析模塊實現
4.4.1 實現細節(jié)
4.4.2 子系統模塊運行時間預估算法
4.4.3 模型提取算法
4.5 多處理器時序分析模塊實現
4.5.1 多處理器建模的實現界面
4.5.2 多處理器負載均衡算法
4.6 進一步的工作
4.6.1 總體設計
4.6.2 程序路徑分析部分的設計
4.6.3 計算部分的設計
4.7 本章小結
第五章 系統驗證與測試
5.1 應用實例簡介
5.2 工具實用性檢測
5.2.1 建模工具檢測
5.2.2 時序分析工具檢測
5.3 本章小結
第六章 總結與展望
6.1 總結
6.2 進一步展望
致謝
參考文獻
作者在讀期間的研究成果
本文編號:4000389
【文章頁數】:72 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 課題背景
1.2 國內外研究現狀
1.2.1 建模系統的發(fā)展現狀
1.2.2 時序分析的研究現狀
1.3 主要工作
1.4 論文的組織結構
第二章 相關概念和技術介紹
2.1 嵌入式系統簡介
2.2 DSP簡介
2.3 嵌入式建模技術
2.3.1 軟件建模
2.3.2 嵌入式軟件特征
2.3.3 嵌入式軟件建模目的
2.3.4 嵌入式軟件建模方法
2.4 WCET分析技術
2.4.1 WCET分析的定義
2.4.2 一般WCET分析的框架
2.4.3 程序路徑分析
2.4.4 底層分析
2.4.5 計算方法
2.4.6 WCET分析的基本方法
2.5 本章小結
第三章 DSP建模系統的設計
3.1 數據流驅動運算介紹
3.2 系統的設計原則
3.2.1 易操作性
3.2.2 開閉原則
3.2.3 模塊獨立性
3.3 系統總體架構設計
3.3.1 系統模塊劃分
3.3.2 系統模塊執(zhí)行流程
3.4 基于數據流驅動的建模模塊
3.4.1 建模模塊設計
3.4.2 建模模塊的界面設計
3.5 時序分析模塊
3.5.1 需求分析
3.5.2 時序分析模塊設計
3.6 內存調試模塊
3.6.1 內存調試模塊設計
3.6.2 子模塊描述
3.7 代碼生成模塊
3.7.1 代碼生成模塊設計
3.7.2 子模塊描述
3.8 本章小結
第四章 建模和時序分析工具的實現
4.1 建模模塊的類結構
4.1.1 模塊類的抽象父類結構
4.1.2 原子模塊類結構
4.1.3 控制模塊類結構
4.1.4 子系統模塊類結構
4.2 建模模塊的實現類
4.2.1 模塊的實現類
4.2.2 連線的實現類
4.2.3 模型的實現類
4.3 模型檢測模塊實現
4.3.1 模型拓撲排序
4.3.2 模型完整性檢測算法
4.4 單處理器時序分析模塊實現
4.4.1 實現細節(jié)
4.4.2 子系統模塊運行時間預估算法
4.4.3 模型提取算法
4.5 多處理器時序分析模塊實現
4.5.1 多處理器建模的實現界面
4.5.2 多處理器負載均衡算法
4.6 進一步的工作
4.6.1 總體設計
4.6.2 程序路徑分析部分的設計
4.6.3 計算部分的設計
4.7 本章小結
第五章 系統驗證與測試
5.1 應用實例簡介
5.2 工具實用性檢測
5.2.1 建模工具檢測
5.2.2 時序分析工具檢測
5.3 本章小結
第六章 總結與展望
6.1 總結
6.2 進一步展望
致謝
參考文獻
作者在讀期間的研究成果
本文編號:4000389
本文鏈接:http://www.wukwdryxk.cn/kejilunwen/jisuanjikexuelunwen/4000389.html
上一篇:基于SOPC的嵌入式GUI系統的研究與實現
下一篇:沒有了
下一篇:沒有了