-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

ModelSim電子系統分析及仿真

( 簡體 字)
作者:于斌,米秀杰類別:1. -> 電子工程 -> 電子電氣
譯者:
出版社:電子工業出版社ModelSim電子系統分析及仿真 3dWoo書號: 31649
詢問書籍請說出此書號!

缺書
NT售價: 230

出版日:12/1/2011
頁數:304
光碟數:1
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121149047
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:


ModelSim是Mentor Graphics公司開發的EDA工具軟件,它是一款主要應用于HDL仿真的軟件,為調試設計提供了強力的支持。
ModelSim是一款強大的仿真軟件,不僅僅支持對HDL的仿真,還可以支持SystemC、C語言等的調試和仿真,使得在整個的設計中可以采用更靈活的手段來完成設計功能。
在仿真的過程中,ModelSim可以獨立完成HDL代碼的仿真,還可以結合FPGA開發軟件對設計單元進行時序仿真,得到更加真實的仿真結果。多數的FPGA廠商都提供了和ModelSim的接口,使得設計者在器件的選擇和結果的掌握上更加得心應手。
本書是結合作者多年的教學和工作經驗的基礎上編寫的,在編寫過程中,本書突出了以下特點:
1.直觀易懂性
全書以圖解實例的形式介紹基礎知識和實例操作,所有的知識點和操作流程盡可能給出配套圖片,直觀易懂,使用戶能夠在最短的時間內獲取最多的知識。
2.可擴展性
采用了ModelSim 6.1f版本為例進行講解,但是講解過程中提供了命令行操作和菜單操作兩種操作方法,命令行操作使得講解的知識更具有可擴展性。
3.實用性
全書采用了基礎知識介紹和實例操作相結合的方法,互相補充,書上的實例都是具有實際意義的設計實例,并根據介紹內容的不同進行了選取,能夠更好的使讀者理解操作的過程,使讀者在學完本書后能夠快速地將知識應用于生產實踐。
4.結構清晰,講解詳盡
全書采用基礎知識、綜合實例的循序漸進的講解方法,一步步地提高用戶的仿真知識,而且每個知識點和實例都做了盡可能詳細的講解,使用戶學習起來輕松自如。
5.多媒體示范
本書的配套光盤中提供了所有實例的視頻操作 ,用戶可以在觀看錄像中增強知識點的理解。同時,視頻中操作的步驟嚴格按照書中實例的步驟進行,可以看到文字難以描述的過程。
本書共分為9章,依次介紹了ModelSim 6.1f基本知識、操作界面、工程和庫、對不同語言的仿真、仿真分析、與其他軟件的協同仿真、對不同公司器件的后仿真、ModelSim的其他功能、ModelSim的文件和腳本等內容。
第1章概述。介紹了IC設計的基本流程和ModelSim不同版本的特點和功能,并給出一個簡單的實例,快速地掌握使用ModelSim進行基本仿真的流程。
第2章操作界面。介紹ModelSim的基本操作界面,包括菜單欄中各條命令的基本功能和主界面中工作區、命令區、MDI區的功能,并介紹了仿真中經常使用到的窗口。
第3章工程和庫。介紹了工程和庫的相關知識,給出了詳細的工程管理方法和庫的建立導入方式,并給出了實例。
第4章ModelSim對不同語言的仿真。介紹使用ModelSim對Verilog語言和VHDL的仿真方法,并分別配以實例進行講解。并給出了對SystemC的仿真方法和三種語言混合仿真需要注意的事項。
第5章利用ModelSim進行仿真分析。介紹如何使用ModelSim觀察仿真結果,進行仿真分析,主要包括WLF文件、創建波形激勵、波形分析、存儲器查看、數據流窗口使用等內容,在章末配有多個實例來演示這些功能。
第6章ModelSim的協同仿真。介紹如何使用其他軟件工具與ModelSim進行系統仿真,彌補ModelSim的不足,主要介紹了使用Debussy和Matlab與ModelSim進行仿真的配置方法和步驟,并給出了實例。
第7章ModelSim對不同公司器件的后仿真。介紹了利用FPGA開發工具與ModelSim聯合進行后仿真的過程,以Altera和Xilinx兩大主流廠商的開發工具為例,并結合實例演示。
第8章ModelSim的其他功能。介紹了ModelSim的零散功能,包括C調試、性能剖析、覆蓋率檢測、信號探測和利用JobSpy進行批處理。
第9章ModelSim的文件和腳本。介紹前8章中涉及的文件類型,包括SDF文件、VCD文件、Tcl文件、DO文件等,這些文件都是在仿真中有重要作用的文件類型,在最后一章中統一進行講解。
本書由于斌、米秀杰主編,參與編寫和光盤開發的人員有謝龍漢、林偉、魏艷光、林木議、王悅陽、林偉潔、林樹財、鄭曉、吳苗、李翔、莫衍、朱小遠、唐培培、耿煜、尚濤、鄧奕、張桂東、魯力、劉文超、劉新東等。由于時間倉促,書中難免有疏漏之處,請讀者諒解。讀者可通過電子郵件yu_bin@vip.sina.com與我們交流。


編 者
內容簡介:

ModelSim是優秀的HDL仿真軟件之一,它能提供友好的仿真環境,是業界唯一的單內核支持VHDL和Verilog混合仿真的仿真器。它采用直接優化的編譯技術、Tcl/Tk技術和單一內核仿真技術,編譯仿真速度快,編譯的代碼與平臺無關,便于保護IP核,個性化的圖形界面和用戶接口,為用戶加快調錯提供強有力的手段,是FPGA/ASIC設計的首選仿真軟件。
本書以ModelSim 6.1f版軟件為例,由淺入深、循序漸進地介紹了ModelSim 6.1f軟件各部分知識,包括ModelSim 6.1f的基礎知識、菜單命令、庫和工程的建立與管理、Verilog/VHDL文件的編譯仿真及采用多種方式分析仿真結果等知識。書中配有大量的插圖和詳細的講解,并結合實例講解使用ModelSim進行仿真操作的基本知識和方法技巧。

目錄:

第1章 概述 1
1.1 IC設計與ModelSim 1
1.1.1 IC設計基本流程 1
1.1.2 ModelSim概述 3
1.2 ModelSim應用基本流程 5
1.2.1 創建工程及工程庫 5
1.2.2 創建新文件 6
1.2.3 加載設計文件 6
1.2.4 編譯源文件 7
1.2.5 運行仿真 8
1.2.6 查看結果 9
1.2.7 工程調試 9
第2章 操作界面 11
2.1 整體界面 11
2.2 菜單欄 12
2.2.1 File菜單 12
2.2.2 Edit菜單 16
2.2.3 View菜單 19
2.2.4 Format菜單 23
2.2.5 Compile菜單 23
2.2.6 Simulate菜單 25
2.2.7 Add菜單 27
2.2.8 Tools菜單 28
2.2.9 Window菜單 33
2.2.10 Help菜單 33
2.3 工具欄 34
2.4 工作區 34
2.5 命令窗口 35
2.6 MDI窗口 36
2.6.1 源文件窗口 37
2.6.2 波形窗口 37

2.6.3 列表窗口 38
2.6.4 數據流窗口 39
2.6.5 屬性窗口 39
2.6.6 進程窗口 40
2.6.7 對象窗口 40
2.6.8 存儲器窗口 40
2.7 界面的設置 41
2.7.1 定制用戶界面 41
2.7.2 設置界面參數 43
第3章 工程和庫 45
3.1 ModelSim工程 45
3.1.1 刪除原有工程 45
3.1.2 開始一個新工程 46
3.1.3 工程標簽 47
3.1.4 工程編譯 48
3.1.5 仿真環境配置 51
3.1.6 工程文件組織 53
3.1.7 工程及文件屬性設置 54
實例3-1 工程文件管理 59
3.2 ModelSim庫 62
3.2.1 概述 62
3.2.2 庫的創建及管理 63
3.2.3 資源庫管理 65
3.2.4 導入FPGA的庫 65
第4章 ModelSim對不同語言的仿真 67
4.1 VHDL仿真 67
4.1.1 VHDL文件編譯 67
4.1.2 VHDL設計優化 69
4.1.3 VHDL設計仿真 74
4.1.4 還原點和仿真恢復 79
4.1.5 TEXTIO的使用 80

實例4-1 VHDL設計的仿真全過程 82
4.2 Verilog仿真 87
4.2.1 Verilog文件編譯 88
4.2.2 Verilog設計優化 89
4.2.3 Verilog設計仿真 89
4.2.4 還原點和仿真恢復 94
4.2.5 單元庫 94
4.2.6 系統任務和系統函數 95
4.2.7 編譯指令 97
實例4-2 32位浮點乘法器的Verilog
仿真過程 98
4.3 SystemC仿真 104
4.3.1 概述 104
4.3.2 SystemC文件的編譯和鏈接 105
4.3.3 設計仿真和調試 110
4.3.4 常見錯誤 111
4.4 混合語言仿真 114
4.4.1 編譯過程與公共設計庫 114
4.4.2 映射數據類型 116
4.4.3 VHDL調用Verilog 120
4.4.4 Verilog調用VHDL 122
4.4.5 SystemC調用Verilog 122
4.4.6 Verilog調用SystemC 123
4.4.7 SystemC調用VHDL 124
4.4.8 VHDL調用SystemC 125
第5章 利用ModelSim進行仿真
分析 127
5.1 仿真概述 127
5.2 WLF文件和虛擬對象 128
5.2.1 保存仿真狀態 129
5.2.2 Dataset結構 131
5.2.3 Dataset管理 132
5.2.4 虛擬對象 134
5.3 利用波形編輯器產生激勵 137
5.3.1 創建波形 137
5.3.2 編輯波形 141
5.3.3 導出激勵文件并使用 144
5.4 采用描述語言生成激勵 146

5.5 ModelSim波形分析 149
5.5.1 波形窗口和列表窗口 149
5.5.2 時間標記 151
5.5.3 窗口的縮放 151
5.5.4 在窗口中搜索 153
5.5.5 窗口的格式編排 154
5.5.6 波形和列表的保存 157
5.5.7 信號總線 158
5.5.8 其他功能 159
5.5.9 波形比較 160
5.6 存儲器的查看和操作 165
5.6.1 存儲器的查看 166
5.6.2 存儲數據的導出 167
5.6.3 存儲器初始化 168
5.6.4 存儲器調試 168
5.7 數據流窗口的使用 169
5.7.1 概述 169
5.7.2 設計連通性分析 171
5.7.3 信號追蹤和查找 172
5.7.4 設置和保存打印 173
5.8 綜合實例 174
實例5-1 三分頻時鐘的分析 175
實例5-2 同步FIFO的仿真分析 181
實例5-3 基2的SRT除法器的仿真
分析 186
第6章 ModelSim的協同仿真 194
6.1 ModelSim與Debussy的協同仿真 194
6.1.1 Debussy工具介紹 194
6.1.2 Debussy配置方法 199
實例6-1 與Debussy的協同仿真 202
6.2 ModelSim與Matlab的協同仿真 209
6.2.1 簡介 209
實例6-2 與Matlab的協同仿真 211
實例6-3 與Simulink的協同仿真 214
第7章 ModelSim對不同公司器件的后
仿真 221
7.1 ModelSim對Altera器件的后仿真 221
7.1.1 QuartusⅡ簡介 221

7.1.2 后仿真流程 224
實例7-1 直接采用QuartusⅡ調用
ModelSim進行仿真 224
實例7-2 先用QuartusⅡ創建工程,
再用ModelSim進行時序
仿真 235
7.2 ModelSim對Xilinx器件的后
仿真 240
7.2.1 ISE簡介 241
7.2.2 后仿真流程 242
實例7-3 用ISE對全加器進行時序
仿真 244
第8章 ModelSim的其他功能 252
8.1 C調試 252
8.1.1 概述 252
8.1.2 C步進調試與調試設置 254
8.2 ModelSim的剖析工具 255
8.2.1 運行性能剖析和存儲器剖析 255
8.2.2 查看性能剖析結果 256
8.2.3 查看存儲器剖析報告 258
8.2.4 保存結果 259
8.3 覆蓋率檢測 260
8.3.1 啟用代碼覆蓋 260
8.3.2 覆蓋率的查看 264
8.3.3 覆蓋率檢測的設置 267
8.3.4 覆蓋信息報告 267
8.4 信號探測 270
8.5 采用JobSpy控制批處理仿真 273
8.5.1 JobSpy功能與流程 273
8.5.2 運行JobSpy 274
第9章 ModelSim的文件和腳本 277
9.1 SDF文件 277
9.1.1 SDF文件的指定和編譯 277
9.1.2 VHDL的SDF 279
9.1.3 Verilog的SDF 280
9.1.4 SDF文件信息 282
9.2 VCD文件 284
9.2.1 創建一個VCD文件 284
9.2.2 使用VCD作為激勵 286
9.2.3 VCD任務 288
9.2.4 端口驅動數據 289
9.3 Tcl和DO文件 291
9.3.1 Tcl命令 291
9.3.2 Tcl語法 292
9.3.3 ModelSim的Tcl時序命令 293
9.3.4 宏命令 294
序: