使用UML2.0的可重構(gòu)多媒體硬件加速器設(shè)計(jì)與分析
發(fā)布時(shí)間:2021-11-17 12:00
隨著流媒體在嵌入式系統(tǒng)設(shè)計(jì)中日益廣泛的應(yīng)用,各種多媒體數(shù)據(jù)信息的存儲(chǔ)和傳輸標(biāo)準(zhǔn)迅速發(fā)展。在標(biāo)準(zhǔn)的不斷拓展的過(guò)程中,新的算法對(duì)舊的算法中的運(yùn)算密集型部件常常進(jìn)行重構(gòu)或者改進(jìn)。UML2.0作為一種國(guó)際標(biāo)準(zhǔn)的統(tǒng)一建模語(yǔ)言,在硬件設(shè)計(jì)和軟硬件協(xié)同設(shè)計(jì)方面提供了一些結(jié)構(gòu)和行為設(shè)計(jì)的幫助。作為一種新興的高級(jí)設(shè)計(jì)手段,已經(jīng)在系統(tǒng)級(jí)建模中發(fā)揮越來(lái)越重要的作用。本文新穎的提出將UML2.0作為流媒體系統(tǒng)的可重構(gòu)設(shè)計(jì)和分析的手段,并以SA-DCT的Kinane算法和Chen算法為例,快速的建模并評(píng)價(jià)兩種設(shè)計(jì)在流媒體軟硬件劃分的效率,可重構(gòu)性能,和軟硬件代價(jià)。在實(shí)施過(guò)程中使用UML語(yǔ)言進(jìn)行的設(shè)計(jì)可以翻譯成為SystemC的模型,通過(guò)工具鏈開(kāi)發(fā)出可綜合的代碼。本文顯示了快速地建模,驗(yàn)證,評(píng)價(jià)并生成嵌入式系統(tǒng)設(shè)計(jì)的可行性。本文的結(jié)果表明UML不僅僅可以進(jìn)行高級(jí)系統(tǒng)的描述,也可以進(jìn)行底層的硬件描述。本文創(chuàng)新的使用UML進(jìn)行精確到周期的硬件描述,可以作為一個(gè)重要的創(chuàng)新性參考被引入U(xiǎn)ML設(shè)計(jì)團(tuán)體。
【文章來(lái)源】:上海交通大學(xué)上海市 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:57 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
符號(hào)說(shuō)明
1 背景綜述
1.1 UML2.0
1.1.1 UML2.0 概述
1.1.2 UML2.0 總體框架結(jié)構(gòu)
1.1.3 結(jié)構(gòu)
1.1.4 行為
1.2 XML1.5
1.3 視頻編碼技術(shù)發(fā)展
1.4 運(yùn)算密集型任務(wù)
1.4.1 二維離散余弦變換
1.4.2 SA-DCT
1.5 基于UML2.0 的可重構(gòu)多媒體硬件加速器解決方案的提出
1.5.1 UML2.0 系統(tǒng)模型到RTL 級(jí)實(shí)現(xiàn)流程
1.5.2 試驗(yàn)方案及可行性分析
1.6 本章小結(jié)
2 SA-DCT 算法
2.1 SA-DCT 的基本硬件方法
2.2 Kinane 的偏硬件SA-DCT
2.2.1 奇偶分解單元EOD
2.2.2 可重構(gòu)的基于加法器的分布算數(shù)點(diǎn)積單元
2.2.3 部分積加法樹(shù)
2.3 Chen 的偏軟件的SA-DCT
2.3.1 算法推導(dǎo)與分析
2.3.2 Chen 算法的體系結(jié)構(gòu)設(shè)計(jì)
2.4 本章小結(jié)
3 UML2.0 實(shí)現(xiàn)SA-DCT 硬件算法建模
3.1 Kinane 法的UML 設(shè)計(jì)
3.1.1 結(jié)構(gòu)圖
3.1.2 行為圖
3.2 Chen 法的UML 設(shè)計(jì)
3.2.1 結(jié)構(gòu)圖
3.2.2 行為圖
3.3 精確至?xí)r鐘周期的設(shè)計(jì)規(guī)范
3.4 功能性驗(yàn)證
3.5 實(shí)驗(yàn)結(jié)果分析
3.6 本章小結(jié)
4 小結(jié)和對(duì)未來(lái)工作的展望
參考文獻(xiàn)
致謝
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文
本文編號(hào):3500870
【文章來(lái)源】:上海交通大學(xué)上海市 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:57 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
符號(hào)說(shuō)明
1 背景綜述
1.1 UML2.0
1.1.1 UML2.0 概述
1.1.2 UML2.0 總體框架結(jié)構(gòu)
1.1.3 結(jié)構(gòu)
1.1.4 行為
1.2 XML1.5
1.3 視頻編碼技術(shù)發(fā)展
1.4 運(yùn)算密集型任務(wù)
1.4.1 二維離散余弦變換
1.4.2 SA-DCT
1.5 基于UML2.0 的可重構(gòu)多媒體硬件加速器解決方案的提出
1.5.1 UML2.0 系統(tǒng)模型到RTL 級(jí)實(shí)現(xiàn)流程
1.5.2 試驗(yàn)方案及可行性分析
1.6 本章小結(jié)
2 SA-DCT 算法
2.1 SA-DCT 的基本硬件方法
2.2 Kinane 的偏硬件SA-DCT
2.2.1 奇偶分解單元EOD
2.2.2 可重構(gòu)的基于加法器的分布算數(shù)點(diǎn)積單元
2.2.3 部分積加法樹(shù)
2.3 Chen 的偏軟件的SA-DCT
2.3.1 算法推導(dǎo)與分析
2.3.2 Chen 算法的體系結(jié)構(gòu)設(shè)計(jì)
2.4 本章小結(jié)
3 UML2.0 實(shí)現(xiàn)SA-DCT 硬件算法建模
3.1 Kinane 法的UML 設(shè)計(jì)
3.1.1 結(jié)構(gòu)圖
3.1.2 行為圖
3.2 Chen 法的UML 設(shè)計(jì)
3.2.1 結(jié)構(gòu)圖
3.2.2 行為圖
3.3 精確至?xí)r鐘周期的設(shè)計(jì)規(guī)范
3.4 功能性驗(yàn)證
3.5 實(shí)驗(yàn)結(jié)果分析
3.6 本章小結(jié)
4 小結(jié)和對(duì)未來(lái)工作的展望
參考文獻(xiàn)
致謝
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文
本文編號(hào):3500870
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3500870.html
最近更新
教材專(zhuān)著