注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關SystemCTM基礎教程

SystemCTM基礎教程

SystemCTM基礎教程

定 價:¥26.00

作 者: J.Bhasker著;孫海平等譯
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302084181 出版時間: 2004-05-01 包裝: 膠版紙
開本: 23cm 頁數(shù): 205 字數(shù):  

內容簡介

  這是一本SystemC的入門教材,它通過引用常見的數(shù)字設計概念,循序漸進地引導讀者學習SystemC的各種復雜特性。——StanleyJ.Krolikoski,OpenSystemCInitiative(OSCI)主席(摘自本書序)此書非常適合作為學生的教科書,對于打算涉足SystemC的硬件設計人員也具有極高的價值?!狟ernhardNiemann,F(xiàn)raunhofer集成電路研究所對于打算在RTL級學習SystemC的設計人員來說,這毫無疑問是一本非常棒的參考書。它通過大量示例引導讀者深入理解SystemC語言,并介紹了SystemC的各種高級特性??偠灾?,這是一本極好的SystemC入門書。——YvesVanderperren,阿爾卡特微電子公司此書精辟地介紹了SystemC……通過各種實用范例清晰地闡明了SystemC的各種概念。它是對采用SystemC進行硬件建模感興趣的人士的必讀之書。——AbhijitGhosh,Synopsys公司對那些有興趣采用SystemC進行硬件設計的人而言,這是一本很實用的書。書中包含大量實用范例,并對RTL綜合提出了行之有效的建立?!狦rantMartin研究員,CadenceLabs非常有幸拜讀此書!建立每一位設計人員學習采用SystemC進行建模和綜合……相信此書在相關專業(yè)的研究生和高年級本科生的課程教學中也會大受青睞?!狣avidLong,Doulos公司SystemC既是系統(tǒng)級描述語言,又是硬件描述語言。它是可以對硬件和軟件系統(tǒng)進行建模的一種語言。說它是硬件描述語言,是因為它可以在寄存器傳輸級(RegisterTransferLevel,RTL)進行建模;說它是系統(tǒng)級規(guī)約語言,是因為它可以在算法級進行建模。還可以采用SystemC對整個系統(tǒng)進行建模,并像軟件編程那樣描述系統(tǒng)的行為。本書介紹的是SystemC2.0標準。該標準由開放式SystemC聯(lián)盟(OpenSystemCInitiative,OSCI)語言工作組建立,主旨是在不久的將來使其成為一項IEEE標準。本書主要介紹SystemC的硬件建模方面,即SystemC的RTL可綜合子集。采用該子集編寫的模型可以綜合成邏輯門電路,進而進入模型的硬件實現(xiàn)階段。

作者簡介

  J.Bhasker是CadenceDesignSystems公司的資深設計師。他曾是朗訊科技貝爾實驗室的杰出研究員。他撰寫了多本關于硬件描述語言及綜合的著作,包括暢銷書“AVHDLPrimer”和“AVerilogHDLPrimer”。Bhasker在美國明尼蘇達大學獲得計算機科學博士學位,在新德里印度理工學院獲得計算機技術碩士學位和電子工程學士學位。

圖書目錄

第1章  緒論
  1.1  什么是SystemC?
  1.2  為何采用SystemC?
  1.3  設計方法
  1.4  設計能力
  1.5  SystemC RTL
  1.6  本書的組織結構
  1.7  練習
第2章  SystemC入門
  2.1  基礎知識
  2.2  再看一個2X4譯碼電路示例
  2.3  描述層次關系
  2.4  驗證功能
  2.5  練習
第3章  數(shù)據(jù)類型
  3.1  值保持器
  3.2  類型概述
  3.3  位類型
  3.4  任意位寬的位類型
  3.5  邏輯類型
  3.6  任意位寬的邏輯類型
  3.7  有符號整型
  3.8  無符號整型]
  3.9  任意精度的有符號整型
  3.10  任意精度的無符號整型
  3.11  解析式類型
  3.12  用戶定義的數(shù)據(jù)類型
  3.13  推薦采用的數(shù)據(jù)類型
  3.14  練習
第4章  組合邏輯建模
  4.1  SC—MODULE
  4.1.1  文件結構
  4.2  示例
  4.3  讀寫端口和信號
  4.4  邏輯算符
  4.5  算術算符
  4.5.1  無符號算術
  4.5.2  有符號算術
  4.6  關系算符
  4.7  向量與位區(qū)間
  4.7.1  常量下標
  4.7.2  不是常量的下標
  4.8  if語句
  4.9  switch語句
  4.10  循環(huán)語句
  4.11  方法
  4.12  結構體類型
  4.13  多個進程和延遲
  4.14  小結
  4.15  練習
第5章  同步邏輯建模
  5.1  觸發(fā)器建模
  5.2  多個進程
  5.3  帶異步預置位和清零的觸發(fā)器
  5.4  帶同步預置位和清零的觸發(fā)器
  5.5  多個時鐘與多相位時鐘
  5.6  鎖存器建模
  5.6.1  汀語句
  5.6.2  switch語句
  5.6.3  避免產(chǎn)生鎖存器
  5.7  小結
  5.8  練習
第6章  其他邏輯
  6.1  三態(tài)驅動源
  6.2  多個驅動源
  6.3  無關值處理
  6.4  層次結構
  6.5  模塊的參數(shù)化
  6.6  變量和信號的賦值
  6.7  練習
第7章  建模示例
  7.1  可參數(shù)化的三態(tài)輸出寄存器
  7.2  存儲器模型
  7.3  有限狀態(tài)機建模
  7.3.1  Moore有限狀態(tài)機
  7.3.2  Mealy有限狀態(tài)機
  7.4  通用移位寄存器
  7.5  計數(shù)器
  7.5.1  模N計數(shù)器
  7.5.2  約翰遜計數(shù)器
  7.5.3  格雷碼可逆計數(shù)器
  7.6  約翰遜譯碼器
  7.7  階乘模型
  7.8  練習
第8章  測試平臺
  8.1  編寫測試平臺
  8.2  仿真控制
  8.2.1  sc—c10ck
  8.2.2  SC—traCe
  8.2.3  sc—start
  8.2.4  sc—stOp
  8.2.5  SC—time—Stamp
  8.2.6  sc—simulatiOn—time
  8.2.7  sc—cycle和sc—initiali2e
  8.2.8  sc—time
  8.3  波形
  8.3.1  任意波形
  8.3.2  復雜的重復波形
  8.3.3  派生時鐘的生成
  8.3.4  從文件中讀取激勵
  8.3.5  反應式激勵
  8.4  監(jiān)聽行為
  8.4.1  斷言正確的行為
  8.4.2  將結果轉儲至文本文件
  8.5  其他示例
  8.5.1  觸發(fā)器
  8.5.2  同步輸出的多路選擇器
  8.5.3  全加器
  8.5.4  周期級仿真
  8.6  sc—main函數(shù)內的語句次序  
  8.7  記錄聚合類型
  8.8  練習
第9章  系統(tǒng)級建模
  9.1  SC—THREAD型進程
  9.2  動態(tài)敏感
  9.3  構造函數(shù)的參數(shù)
  9.4  其他示例
  9.4.1  最大公因子
  9.4.2  濾波器
  9.5  端口、接口和信道
  9.6  高級論題
  9.6.1  共享數(shù)據(jù)成員
  9.6.2  定點類型
  9.6.3  模塊
  9.6.4  其他方法
  9.7  仿真算法
  9.8  練習
附錄A  運行時環(huán)境
  A.1  軟件安裝
  A.2  編譯
  A.3  仿真
  A.4  調試
附錄B  SystenlCRTL:可綜合的子集  
  B.1  SystemC語言要素
  B.2  C++語言要素
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號