嵌入式系統整合設計與模擬

高煥堂

  • 出版商: 軟體設計力雜誌社
  • 出版日期: 2007-06-09
  • 定價: $550
  • 售價: 9.0$495
  • 語言: 繁體中文
  • 頁數: 286
  • ISBN: 9868217067
  • ISBN-13: 9789868217065
  • 相關分類: 嵌入式系統
  • 已絕版

買這商品的人也買了...

商品描述

本書特色

「軟硬整合+設計」是一帖妙方,大家都看到燈塔,可是駛向燈塔的航線,不是暗礁多多就是船隻複雜器材昂貴。因之,本書特別介紹一條精緻可靠的航線,所需器材幾乎是免費的,包括:StarUMLSystemCUML StateWizard

本書內容

1   軟硬整合設計之效益與策略, 9
1.1 軟硬整合設計的主要效益
1.2 SystemC模擬硬體
1.3 軟硬整合設計的其他效益
1.4 本書採用之軟硬體整合設計方法
1.5 簡介UML建模
1.6 簡介SystemC
1.7 簡介UML StateWizard
1.8 StateWizardSystemC攜手合作
 
2   整合模擬先睹為快, 35
----以半加器之軟硬整合為例
2.1       半加器軟硬整合設計之步驟
2.2       適用於更複雜的硬體模型---- 例如全加器(full_adder)
 
3   建立良好基礎:細說UML狀態圖, 65
3.1  簡介狀態圖
3.2 狀態、事件與轉移
3.3 活動
3.4 複合狀態
3.5 子機狀態
3.6 歷史狀態
3.7 決策
3.8 匯合
3.9 並行
3.10 同步
3.11 結語
 
4   親自繪製StarUML狀態圖, 87
4.1 畫狀態圖
4.2 狀態之表示
4.3 狀態之轉換
4.4 活動之表示
      
5  StateWizard初步, 105
         ---- 以簡單的「冰箱門燈」為例
5.1 安裝StateWizard
5.2 建立狀態樹 ---- 輸入UML圖裡的狀態和事件
5.3 撰寫StateWizard程式碼 ---- 輸入UML圖裡的活動
5.4 編譯和執行應用程式
 
6   基礎演練UML + StateWizard, 123
        ---- 以較複雜的「冰箱門燈」為例
6.1 建立UML模型:以較複雜的冰箱為例
6.2 建立StateWizard狀態樹
6.3 讓人們與StateWizard互動起來
 
7   進階演練UML + StateWizard, 145
         ---- 以複雜的「咖啡機」為例
7.1 設計Use Case
7.2 撰寫Use Case敘述
7.3 設計軟硬整合架構
7.4 設計狀態圖
7.5 建立StateWizard狀態樹
7.6 撰寫並行狀態之程式碼
 
第 8 章 SystemC初步, 165
8.1 VS.NetSystemC攜手合作
8.2 SystemC建模初步
8.3 層級式SystemC模組
 
9   基礎演練SystemC建模, 183
9.1 建立系統之UML模型
9.2 SystemC表達複雜的系統行為
9.3 應用於數位產品之設計
 
10   進階演練SystemC建模, 209
10.1 階層式SystemC模組
10.2 認識SystemC之建構式
10.3 實例演練:設計複雜的模組
 
11  SystemC模組之繼承, 223
11.1 繼承之基本概念
11.2 SystemC模組之繼承
11.3 完美封裝之繼承
 
12  SystemC應用框架之開發, 237
12.1 何謂應用框架?
12.2 發揮天賦的抽象能力
12.3 建立抽象模組
12.4 規劃框架之溝通機制
12.5 SystemC應用框架之範例
 
13   專案團隊之分工與整合, 255
13.1 分工與整合
13.2 建立MFC畫面模組
13.3 匯入StateWizard應用模組
13.4 匯入SystemC應用模組
 
14  MISOO介面設計樣式, 273
14.1 微妙的相依性
14.2 簡介設計樣式(design pattern)
14.3 MISOO介面設計樣式
14.4 祝福