跳到主要內容

臺灣博碩士論文加值系統

(54.173.214.227) 您好!臺灣時間:2022/01/25 12:34
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:張耀叡
研究生(外文):Yao-Jui Chang
論文名稱:系統層級架構探討與實例分析
論文名稱(外文):System-level Architecture Exploration and Case Studies
指導教授:蕭勝夫
指導教授(外文):Shen-Fu Hsiao
學位類別:碩士
校院名稱:國立中山大學
系所名稱:資訊工程學系研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2006
畢業學年度:94
語文別:中文
論文頁數:102
中文關鍵詞:系統層級架構探討交易層級描述電子系統級
外文關鍵詞:System-levelTLMESLArchitecture Exploration
相關次數:
  • 被引用被引用:2
  • 點閱點閱:145
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
本篇論文採用Electronic System Level (ESL) 設計方法,實踐了部分ESL設計流程,所使用的是CoWare ESL工具 – ConvergenSC。略過ESL設計流程中的演算法設計與分析、資料流的分析,著重的部分有三項。一為基本元件的建立,主要是SystemC抽象化模組的設計與精鍊,採用Transaction Level Modeling (TLM)的方法進行模組的抽象化,使用的是System Level Language – SystemC。一為系統平台的建立,使用ESL工具快速地建立不同架構的系統平台,主要著重於AMAB-Based的系統平台。另一為系統架構的探討、分析與改進,透過模擬後所產生的資料,分析數據所代表的意義並進行架構的改進。我們提供了一個MP3 Decoder的實際範例,從程式的切割到建立系統平台,並進行記憶體配置、硬體加速器的使用、硬體加速器介面、系統匯流排架構以及管線化排程對效能的影響;最後則選擇了部分架構進行面積與能量消耗的分析。
This thesis investigates Electronic System Level (ESL) design flow by implementing some applications using CoWare ESL tool, ConvergenSC. There are three focuses in this thesis: basic cell modeling, system platform design, and system level architecture exploration. In the basic cell modeling, we adopt the system level language, SystemC, to describe the abstract behavior of various modules in Transaction Level Modeling (TLM). In system platform design, we use the ESL tool to create system platforms of different architectures, mainly AMBA-based system platforms. In the system architecture exploration, we analyze the simulation results in different system platform architectures and present several strategies (memory allocation, ASIC design, DMA, Pipeline Scheduling) to improve the overall system performance in the application example of MP3 decoder. The rough estimation of power and area is also included in the system architecture exploration stage.
Chapter 1 論文簡介 1
1.1 動機 1
1.2 主要貢獻 1
1.3 論文架構 2
Chapter 2 背景與相關研究 3
2.1 背景 3
2.1.1 Electronic System Level Design 3
2.1.2 Transaction-Level Modeling 7
2.1.3 System Level Language: SystemC 10
2.1.4 Electronic System Level Tools Overview 15
2.2 相關研究 21
Chapter 3 Design Library 25
3.1 模組分類 25
3.1.1 以功能分類 25
3.1.2 以來源分類 26
3.1.3 以匯流排定位分類 27
3.1.4 以時間精確度分類 27
3.2 模組列表 28
3.2.1 CoWare Library 28
3.2.2 System Library 30
3.2.3 Memory Library 31
3.2.4 3D Library 32
3.2.5 DSP Library 34
3.2.6 MP3 Library 34
3.2.7 Peripheral Library 35
3.2.8 Monitor Library 36
3.3 SystemC Module Modeling 36
3.3.1 From Specification 36
3.3.2 From Application 39
3.3.3 From Reference Model 42
3.3.4 From Implementation Model 47
Chapter 4 System Level Architecture Exploration 48
4.1 System Architecture Exploration 48
4.1.1 Architecture Synthesis 48
4.1.2 Architecture Exploration 49
4.2 Case Study – MP3 50
4.2.1 MP3簡介 50
4.2.2 程式流程說明 51
4.2.3 系統架構探討及效能分析 52
4.2.4 系統架構與綜合分析 62
Chapter 5 結論與未來展望 72
5.1 結論 72
5.2 未來展望 72
參考文獻(References) 75
Appendix SystemC Pseudo Codes 78
A. Geometry Engine with Static Execution Time 78
B. Geometry Engine with Tile Divider 80
C. Adsp218x 83
D. Simple Memory 85
E. Resetable Memory 86
F. AHB Bus Monitor 87
G. Synthesis Filter Bank ASIC (Slave Interface) 88
H. Synthesis Filter Bank ASIC (Master/Slave Interface) 89
I. Output Device 91
J. AHB Interrupt Controller 92
K. APB Interrupt Controller 93
L. Clock Controller 94
[1].電子工程專輯–新聞與趨勢 “掌握ESL掌握EDA天下 霸主地位即將洗牌” http://www.eettaiwan.com/ART_8800402838_480102_ef1643dc200601.HTM?PHPSESSID=179a59914ce29be2bd7d61999729d687
[2].The Open SystemC Initiative, http://www.system.org, 2006.
[3].IEEE Std 1666-2005, IEEE Standard SystemC Language Reference Manual
[4].CoWare, “CoWare Model Library datasheet”, http://www.coware.com/products/modellibrary_datasheet.php
[5].ARM, AMBA University Kit - Technical Reference Manual (ARM DDI 0226A). Available at http://www.arm.com/
[6].Byte Paragiam, Electronic system-level development: Finding the right mix of solution for right mix of engineers. Available at http://www.byteparadiam.com
[7].D.-C. Black and J. Donovan, SystemC: From The Ground Up, Kluwer Academic Publishers, 2004
[8].The MathWorks, Inc., http://www.mathworks.co.uk/products/pfo/
[9].System Studio, Synopsys, http://www.synopsys.com/products/cocentric_studio/cocentric_studio.html
[10].Incisive Functional Verification Platform, Cadence, http://www.cadence.com/products/functional_ver/index.aspx?lid=fv
[11].CoWare, http://www.coware.com/products/
[12].Mentor Graphics, http://www.mentor.com/products/
[13].RealView CREATE Family, ARM, http://www.arm.com/products/DevTools/RealViewCREATE_Family.html
[14].Cynthesizer, Forte Design Systems, http://www.forteds.com/products/cynthesizer.asp
[15].Summit Design, http://www.summit-design.com/solutions/index.html
[16].ARM, AHB Example AMBA System – ARM DDI 0710A Addendum 02. Available at http://www.arm.com/documentation/SoC/index.html
[17].R. Francard, H. Singh, V. lhhommeDesages, F. Delguste and H. Keding, “Using System level modeling to enhance SoC verification lead-time,” presented at Synopsys User Group Conference (SNUG), Boston, 2005.
[18].A. Pelkonen and J.-P. Soininen, “Performance Modeling of SoC Using High Abstraction Level models and Workload Characterization,” presented at Synopsys User Group Conference (SNUG), Europe, 2002
[19].S. Pasricha, N. Dutt and M. Ben-Romdhance, “Using TLM Exploring Bus-Based SoC Communication Architectures,” Proceedings of the 16th International Conference on Application-Specific Systems, Architecture and Processors (ADSP’05), pp. 79-85, July 2005
[20].電子工程專輯–新聞與趨勢 “瑞薩採ARM ESL方案可大幅縮短設計時間”, http://www.eettaiwan.com/ART_8800412095_480102_95a5634a200603.HTM?PHPSESSID=fc676cb86d4e8a41a3929cfc8d3914ba
[21].A. Wieferink, M. Doerper, R. Leupers, G. Ascheid, H. Meyr, T. Kogel, G. Braun and A. Nohl, “System Level Processor/Communication Co-exploration Methodology for Multiprocessor System-on-Chip Platform,” Proceedings of IEE Comput. Digit. Tech., Vol. 152, No. 1, January 2005
[22].O. Blaurock, “A SystemC-Base modular Design and Verification Framework for C-Model Reuse in HW/HW-Codesign Design Flow,” Proceedings of International Conference on Distributed Computing System Workshops, pp. 838-843, 2004
[23].L. Cai, D. Gajski, “Transaction Level Modeling: An Overview,” Proceedings of First IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS’03), pp. 19-24, 2003
[24].A.-K. Deb, A. Jantsch and J. Oberg, “System Design for DSP Application in Transaction Level Modeling Paradigm,” Proceedings of the 41th Design Automation Conference (DAC’04), pp. 466-471, 2004
[25].M. Caldari, M. Conti, M.Coppola, S. Orcioni, L. Pieralisi and C. Turchetti, “System Level Power Analysis Methodology Applied to the AMBA AHB Bus,” Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE’03), pp. 32-37, 2003
[26].T. McReynolds and D. Blythe, Advanced Graphics Programming Using OPENGL, Morgan Kaufmann Publishers, 2005
[27].許紹恆, 實現於ARM系統單晶片發展平台之MP3播放系統, 碩士論文, 國立中山大學資訊工程學系, 中華民國九三年七月
[28].N. bansal, K.Lahiri, A. Raghunathan and A.-T. Chakradar, “Power Monitors: A Framework for System-Level Power Estimation Using Heterogeneous Power Models,” Proceedings of the18th International Conference on VLSI Design (VLSID’05), pp. 579-585, 2005
[29].A. Olugbon, S. Khawam, T. Arslan, I. Nousias and I. Lindsay, “An AMBA AHB-Based Reconfigurable SoC Architecture Using Multiplicity of Dedicated Flyby DMA Blocks,” Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC’05), pp. 1256-1259, 2005
[30].K. Lahiri and A.Raghunathan, “Power Analysis of System-Level On-Chip Communication Architectures,” Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS’04), pp. 236-241, 2004
[31].Aeroflex Circuit Technology, http://www.aeroflex.com/
[32].Analog Devices, Inc., http://www.analog.com/
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top