SOC設計UML實務手冊

SOC設計UML實務手冊

本書講解UML在晶片設計上的套用,主要內容包括:SystemC程式的基本組成、用活動圖呈現進程設計、用StarUML繪製活動圖、用組合結構圖呈現結構設計、用StarUML繪製組合結構圖、用通信圖呈現通信設計、用StarUML繪製通信圖、用類圖呈現模組設計、用StarUML繪製類圖、用用例組織相關圖文、用StarUML繪製用例圖等。本書通過一個錄音晶片的仿真實例,從最簡單的晶片設計,到更複雜的晶片組裝設計,從UML圖:NSystemC代碼,一應俱全,解說詳盡。本書適合作為初學UML—SystemC的入門書,也適合晶片設計工作者參考。

基本信息

目錄

前言
第1章 新式的晶片設計方法
1.1 概述
1.2 systemC簡介
1.2.1 SystemC的官方網站
1.2.2 以C++為基礎
1.2.3 軟硬體整合設計
1.2.4 相對於其他硬體建模語言
1.3 UML簡介
1.3.1 UML的發展
1.3.2 圖形式的建模語言
1.3.3 UML方言
1.3.4 UML開發工具
1.4 邁向最新潮的MDA技術
1.4.1 MDA的主張
1.4.2 MDA的開發程式
1.4.3 MDA在晶片設計的套用
1.4.4 MDA在信息系統上的套用
1.5 本書重點內容
第2章 UML-SystemC絕妙搭配
2.1 UML—SystemC先睹為快
2.2 Memory晶片設計
2.3 組裝可重用的設計
第3章 SystemC程式的基本組成
3.1 準備好相關環境
3.2 編譯出systemc.1ib
3.3 新增並設定項目
3.4 編寫HelloWorld程式
3.5 SystemC程式的基本組成
3.5.1 模組
3.5.2 進程
3.5.3 事件
3.5.4 通道
3.5.5 連線埠與接口
3.5.6 SC—main
第4章 用活動圖呈現進程設計
4.1 活動圖
4.2 進程
4.3 事件
4.4 通道
第5章 用staruml繪製活動圖
5.1 新增活動圖
5.2 繪製Recorder模組活動圖
5.3 繪製lnput子活動圖
5.4 繪製Record子活動圖
5.5 繪製PlayOnce子活動圖
第6章 用組合結構圖呈現結構設計
6.1 組合結構圖
6.2 結構設計
6.3 連線埠與通道
6.4 進程
第7章 用StarUML繪製組合結構圖
7.1 新增組合結構圖
7.2 繪製lJMemory模組的組合結構圖
7.3 繪製DAC模組的組合結構圖
7.4 繪製Recorder模組的組合結構圖
第8章 用通信圖呈現通信設計
第9章 用StarUML繪製通信圖
第10章 用類圖呈現模組設計
第11章 用StarUML繪製類圖
第12章 用用例組織相關圖文
第13章 用StarUML繪製用例圖
第14章 案例研究——語音備忘器

書摘插圖

第1章 新式的晶片設計方法
1.1 概述
從iPod、iPhone、Wii的搶購風潮中可以發現,越來越多功能強大且複雜的數字產品、電子設備,正快步進入尋常百姓之家。這意味著,主宰這些數字系統的靈魂——晶片,同樣面臨了開發更迅速、功能更強大、結構更複雜的情況。也因為如此,所以我們急需新式的晶片設計方法,以加快晶片的設計速度。
在新式的晶片設計方法技術中,圖形式的軟硬體建模語言——UML(Unified ModelingLanguage,統一建模語言)與C++式的軟硬體建模語言——systemC的攜手合作,是目前的主流趨勢,同時,也已經有了許多成功的項目經驗。
例如,在2002年發表的《New SoC Design Methodology based on UML and C ProgrammingLanguage》一文中,作者提到參與日本富士通研究所(Fujitsu Laboratiories Limited)的項目時,採用新式的UML-SystemC方法獲得成功的經驗。此外,作者還繪製了圖1-1和圖l—2,展示出
新式設計方法改善傳統方法的部分。
……

相關詞條

相關搜尋

熱門詞條

聯絡我們