Verilog硬體描述語言數位電路: 設計實務 (附光碟) | 誠品線上

Verilog硬體描述語言數位電路: 設計實務 (附光碟)

作者 鄭信源/ 編
出版社 儒林圖書有限公司
商品描述 Verilog硬體描述語言數位電路: 設計實務 (附光碟):本書深入淺出地介紹Verilog硬體描述語言的特性,以及電腦輔助設計工具(CAD)。Verilog語言是一種一般性的硬體描述語言,

內容簡介

內容簡介 本書深入淺出地介紹Verilog硬體描述語言的特性,以及電腦輔助設計工具(CAD)。 Verilog語言是一種一般性的硬體描述語言,它的語法與C語言相似,易學易用。本書是以邏輯合成的方式寫成的,可讓剛開始使用Verilog來 設計數位電路的新手們,用起來很上手。 本書目的在於藉由學習Verilog語言的過程中去瞭解硬體描述語言的設計概念,進而完成設計數位晶片的最終目標。最新版本中新增UDP,且增強Verilog 2001特色。

作者介紹

作者介紹 ■作者簡介鄭信源

產品目錄

產品目錄 第一章 數位電路的設計觀念1.1 數位系統的實作方法1.2 典型的「半訂製」(Semi Customize)IC設計流程第二章 Verilog硬體描述語言簡介2.1 硬體描述語言(Hardware Description Language,HDL)和傳統數位電路設計的優缺點比較2.2 Verilog硬體描述語言(HDL)的特性2.3 電腦輔助設計工具(CAD)-Quick Logic的介紹2.4 QuickLogic及Synopsys的Design Analyzer之Primitive Cell介紹2.5 Verilog模組整合與模擬的流程(Synthesis and Simulation Flow)-使用QuickLogic2.6 VHDL電路模擬軟體-ModelSim的介紹2.7 VHDL電路設計與模擬的流程(VHDL design in and simulation flow)-使用ModelSim2.8 Verilog模組合成與模擬的流程(Synthesis and Simulation Flow)-使用Synopsys的Designer Analyzer第三章 Verilog的模組與架構3.1 Verilog的輸出入埠敘述3.2 Verilog資料型態(Data Types)3.3 Verilog的時間控制(Timing Control)3.4 Verilog的四大模型(Model)3.5 Verilog的模組(Module)3.6 Verilog的語法協定3.7 階層式設計(Hierarchy Design)的觀念第四章 能否用於電路合成的Verilog語法4.1 不能用於電路合成的Verilog語法4.2 能用於電路合成的Verilog語法第五章 Verilog的敘述5.1 Verilog常用的敘述5.2 assign敘述5.3 always敘述5.4 if敘述5.5 if…else…敘述5.6 case敘述5.7 casex敘述5.8 casez敘述5.9 if與case這二大類敘述的使用時機5.10 for敘述5.11 function敘述5.12 task敘述5.13 function與task敘述的差異第六章 Verilog電路設計的基本觀念6.1 訊號(signal)與變數(variable)6.2 always中的訊號(signal)與變數(variable)6.3 使用括弧來描述複雜的電路結構6.4 運算元的位用寬度(operator bitwidth)6.5 重置(Reset)訊號與預設(Preset)訊號的重要性第七章 算術運算7.1 『數字系統』基本介紹7.2 『乘法』的基本觀念7.3 『除法』的基本觀念7.4 『無號數整數』的運算7.5 『有號數整數』的運算7.6 『無號數小數』的運算7.7 『有號數小數』的運算第八章 組合邏輯電路與簡易的算術邏輯運算8.1 組合邏輯(Combination Logic)電路8.2 簡易的算術邏輯運算單元(ALU)的設計第九章 循序邏輯電路9.1 記憶元件設計9.2 移位暫存器(Shift Register)9.3 計數器電路(Counter)9.4 除頻電路(Frequency Divider)第十章 有限狀態機器10.1 循序電路的基本模式10.2 同步(Synchronous)與非同步(Asynchronous)循序電路10.3 有限的狀態機器(Finite State Machine,FSMs)的簡介10.4 有限狀態機器的設計實例第十一章 進階設計概念11.1 資源共用(Resource Sharing)11.2 Verilog的編譯命令(Compiler Directives)11.3 易於調整的設計方式(Scalable Design)11.4 撰寫經濟實用的HDL程式碼之原則11.5 除彈跳電路(DeBounce circuit)與單一脈波電路(Mono pulse circuit)11.6 非同步Reset11.7 節省電力的基本方法第十二章 記憶體設計與應用12.1 隨機存取記憶體(Random Access Memory,RAM)12.2 隨機存取記憶體(RAM)的擴充12.3 隨機存取記憶體(RAM)的應用12.4 唯讀記憶體(Read Only Memory,ROM)12.5 唯讀記憶體(ROM)的擴充12.6 唯讀記憶體(ROM)的應用第十三章 Verilog 2001增強特色13.1 Configuration13.2 generate13.3 Constant function13.4 Indexed vector part select13.5 Multi-dimensional Array13.6 Array Bit and Part Select13.7 Signed Arithmetic Extension13.8 Power Operator13.9 Re-entrant Task and Recursive Function13.10 Comma-separated Sensitivity List13.11 Combinational Logic Sensitivity13.12 Enhanced File I O13.13 Automatic Width Extension Past 32 bits13.14 Default Net with Continuous Assign13.15 Disable Default Net Declaration13.16 Explicit In-line Parameter Passing13.17 Combined Port Data Type Declaration13.18 ANSI-style Port List13.19 Reg Declaration With Initialization13.20 "Register" Changed To "Variable"13.21 Enhanced PLA Modeling13.22 Accurate BNF, with Subsection13.23 Enhanced Conditional Compilation13.24 File and Line Compiler Directive13.25 Attribute13.26 Standard Random Number Generator13.27 Enhanced Invocation Option Test13.28 On-detect Pulse Error Propagation13.29 Negative Pulse Detection13.30 New Timing Constraint Check13.31 Negative Timing Constraint13.32 Enhanced SDF support13.33 Extended VCD File PLI Enhancement13.34 Verilog 2001新增的保留字、運算子、函數、compiler directive以及token第十四章 Verilog的檔案處理與除錯輔助功能14.1 測試平台(TestBench)14.2 Verilo的檔案處理14.3 Verilog的除錯輔助功能14.4 Verilog的時間格式與精確度14.5 資料型態轉換14.6 Verilog的系統任務第十五章 User Defined PrimitiveS15.1 User Defined PrimitiveS(UDPs)15.2 組合邏輯UDP15.3 循序邏輯UDP附錄A Verilog的識別字(Keywords)

商品規格

書名 / Verilog硬體描述語言數位電路: 設計實務 (附光碟)
作者 / 鄭信源 編
簡介 / Verilog硬體描述語言數位電路: 設計實務 (附光碟):本書深入淺出地介紹Verilog硬體描述語言的特性,以及電腦輔助設計工具(CAD)。Verilog語言是一種一般性的硬體描述語言,
出版社 / 儒林圖書有限公司
ISBN13 / 9789574999668
ISBN10 / 9574999661
EAN / 9789574999668
誠品26碼 / 2680765928009
頁數 / 544
開數 / 18K
注音版 /
裝訂 / P:平裝
語言 / 1:中文 繁體
級別 / N:無
提供維修 /

活動