C/C++VLSI 設計

溫榮弘

  • 出版商: 全華
  • 出版日期: 2005-08-16
  • 定價: $280
  • 售價: 9.0$252
  • 語言: 繁體中文
  • ISBN: 9572150022
  • ISBN-13: 9789572150023
  • 相關分類: C++ 程式語言

已絕版

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

相關主題

商品描述

■ 本書特色

1. 本書以SystemC來說明VLSI的新設計型式,並將JPEG編碼器為對象來解說SystemC的系統開發範例。
2. 本書除了說明SystemC的程式語法外、也清楚的將模型描述方法、SystemC模擬驗證方式以及行為合成的使用方式,由淺入深的說明,使讀者更容易掌握現念。


■ 內容簡介

本書是使用SystemC來說明新式VLSI的設計方法,SystemC描述VLSI系統,是以單一模擬核心,高速驗證系統整體,此行為自動產生硬體之新設計型式,本書在說明SystemC的程式語法、模型的描述方式、SystemC的模擬驗證方法、行為合成的使用方法後,再以JPEG編碼器為對象來解說SystemC的系統開發範例,而本書內的JPEG設計範例是由東京大學大型積體系統設計教育研究中心、Cadence股份公司、Synopsys股份公司以及日本Motorola股份公司協力完成。適合對C++及VLSI設計有興趣的人士使用。

 

■ 目錄

第1章 C語言設計概要
1.1 C語言設計普及的背景1-1
1.2 何謂C語言設計1-3
1.3 C語言設計的優點1-5
1.4 SystemC概要1-7
第2章 以例子概略說明
2.1 顏色轉換電路概要2-1
2.2 以C/C++描述運算法則2-2
2.3 以SystemC描述UTF模型2-7
2.4 UTF模型驗證2-14
2.5 以SystemC描述BCA模型2-15
2.6 BCA模型的驗證2-19
2.7 行為合成2-25
2.8 RTL模型的驗證2-27
第3章 SystemC語法
3.1 模組/SC_MODULE3-1
3.2 埠,通道,事件3-4
3.2.1 訊號埠,訊號/sc_in,sc_inout,sc_out,sc_signal3-4
3.2.2 FIFO埠,FIFO/sc_fifo_in,sc_fifo_out,sc_fifo3-8
3.2.3 事件/sc_event3-11
3.3 型式,運算子3-13
3.4 行程/SC_THREAD,SC_CTHREAD,
SC_METHOD3-16
3.5 範例3-22
第4章 以SystemC描述電路
4.1 模型的抽象描述方法4-1
4.1.1 UTF(無計時函數)階層4-2
4.1.2 TF(計時函數)階層4-5
4.1.3 BCA(匯流排循環準確)階層4-6
4.1.4 CA(循環準確)階層4-9
4.2 微分濾波器的電路描述4-11
4.2.1 微分濾波器概要4-11
4.2.2 SystemC模型的濾波器結構4-13
4.2.3 UTF描述4-14
4.2.4 TF描述4-17
4.2.5 BCA描述4-19
4.2.6 CA描述4-23
4.2.7 階層描述4-29
第5章 驗 證
5.1 SystemC主要函數的描述方法5-1
5.1.1 SystemC主要函數/sc_main()5-1
5.1.2 時間精度設定/sc_set_time_resolution()5-3
5.1.3 時間單位設定/sc_set_default_time_unit()5-4
5.1.4 時脈宣告/sc_clock()5-4
5.1.5 軌跡/sc_trace()5-5
5.1.6 模擬控制/sc_start(),sc_stop()5-5
5.1.7 模擬時間/sc_time_stamp(),sc_simulation_time()5-6
5.2 模擬順序5-7
第6章 行為合成
6.1 行為合成概要6-1
6.1.1 何謂行為合成6-1
6.1.2 邏輯合成和行為合成的差異6-2
6.1.3 行為合成的優點6-4
6.2 行為合成的處理內容6-7
6.2.1 輸出入關係6-7
6.2.2 行為合成可能的描述6-8
6.2.3 輸出RTL結構6-10
6.2.4 行為合成中進行事項6-11
6.3 使用行為合成的設計流程6-15
6.3.1 硬體規格的決定6-15
6.3.2 行為合成可能模型的描述6-16
6.3.3 測試環境形成/行為合成前驗證6-17
6.3.4 進行行為合成6-17
6.3.5 行為合成後驗證6-17
6.4 如何使行為合成成功6-18
第7章 JPEGCodec的設計
7.1 JPEG概要7-1
7.1.1 何謂JPEG7-1
7.1.2 JPEG基本方式7-3
7.1.3 編碼,解碼例子7-4
7.1.4 DCT/逆DCT7-5
7.1.5 數位化/反數位化7-7
7.1.6 熵編碼/熵解碼7-8
7.2 運算法則描述7-10
7.2.1 IJG的JPEG編碼解碼器7-10
7.2.2 JPEG編碼程式概要7-11
7.2.3 函數構成和資料結構7-14
7.2.4 源程式的說明7-16
7.2.5 DCT運算法則最佳化7-20
7.3 SystemC描述7-27
7.3.1 模型構成7-27
7.3.2 檔案結構7-29
7.3.3 源程式說明7-30
7.4 驗 證7-40
7.5 行為合成7-41
7.6 FPGA操作確認7-42
7.6.1 設計流程7-42
7.6.2 RTL驗證7-43
7.6.3 邏輯合成結果7-44
7.6.4 佈局連線結果7-46
7.6.5 FPGA架構,操作確認7-47
附錄
參考書目
索 引