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

SystemCTM基礎(chǔ)教程

SystemCTM基礎(chǔ)教程

定 價:¥26.00

作 者: J.Bhasker著;孫海平等譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章  緒論
  1.1  什么是SystemC?
  1.2  為何采用SystemC?
  1.3  設(shè)計方法
  1.4  設(shè)計能力
  1.5  SystemC RTL
  1.6  本書的組織結(jié)構(gòu)
  1.7  練習(xí)
第2章  SystemC入門
  2.1  基礎(chǔ)知識
  2.2  再看一個2X4譯碼電路示例
  2.3  描述層次關(guān)系
  2.4  驗證功能
  2.5  練習(xí)
第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  練習(xí)
第4章  組合邏輯建模
  4.1  SC—MODULE
  4.1.1  文件結(jié)構(gòu)
  4.2  示例
  4.3  讀寫端口和信號
  4.4  邏輯算符
  4.5  算術(shù)算符
  4.5.1  無符號算術(shù)
  4.5.2  有符號算術(shù)
  4.6  關(guān)系算符
  4.7  向量與位區(qū)間
  4.7.1  常量下標(biāo)
  4.7.2  不是常量的下標(biāo)
  4.8  if語句
  4.9  switch語句
  4.10  循環(huán)語句
  4.11  方法
  4.12  結(jié)構(gòu)體類型
  4.13  多個進程和延遲
  4.14  小結(jié)
  4.15  練習(xí)
第5章  同步邏輯建模
  5.1  觸發(fā)器建模
  5.2  多個進程
  5.3  帶異步預(yù)置位和清零的觸發(fā)器
  5.4  帶同步預(yù)置位和清零的觸發(fā)器
  5.5  多個時鐘與多相位時鐘
  5.6  鎖存器建模
  5.6.1  汀語句
  5.6.2  switch語句
  5.6.3  避免產(chǎn)生鎖存器
  5.7  小結(jié)
  5.8  練習(xí)
第6章  其他邏輯
  6.1  三態(tài)驅(qū)動源
  6.2  多個驅(qū)動源
  6.3  無關(guān)值處理
  6.4  層次結(jié)構(gòu)
  6.5  模塊的參數(shù)化
  6.6  變量和信號的賦值
  6.7  練習(xí)
第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  練習(xí)
第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  復(fù)雜的重復(fù)波形
  8.3.3  派生時鐘的生成
  8.3.4  從文件中讀取激勵
  8.3.5  反應(yīng)式激勵
  8.4  監(jiān)聽行為
  8.4.1  斷言正確的行為
  8.4.2  將結(jié)果轉(zhuǎn)儲至文本文件
  8.5  其他示例
  8.5.1  觸發(fā)器
  8.5.2  同步輸出的多路選擇器
  8.5.3  全加器
  8.5.4  周期級仿真
  8.6  sc—main函數(shù)內(nèi)的語句次序  
  8.7  記錄聚合類型
  8.8  練習(xí)
第9章  系統(tǒng)級建模
  9.1  SC—THREAD型進程
  9.2  動態(tài)敏感
  9.3  構(gòu)造函數(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  練習(xí)
附錄A  運行時環(huán)境
  A.1  軟件安裝
  A.2  編譯
  A.3  仿真
  A.4  調(diào)試
附錄B  SystenlCRTL:可綜合的子集  
  B.1  SystemC語言要素
  B.2  C++語言要素
參考文獻

本目錄推薦

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