|
TB-028
Verilog數位電路設計-範例寶典(基礎篇)
編者:鄭羽伸
出版者:儒林圖書公司出版
ISBN:9789574997804
定價:380元
目錄
序/導論
詳細資料
▌內容特色
1.Verilog硬體描述語言(HDL)的設計理念在數位電路設計、超大型積體電路設計(VLSI)、及系統晶片(SOC)設計上均扮演著非常重要的角色。本書的特點在於由淺深、循序漸進的提供精彩的設計範例,使讀者能夠快速的入門、快速的活用、具體的學習到Verilog
HDL的設計技巧。
2.實例觀摩是一種最佳的學習方法。本書從範例著手,引導讀者在範例中學習Verilog
HDL的語法、在範例中學習設計技巧、在範例中比較多樣性的設計方法,達到快速學習及自我發揮的目標。
3.作者依其多年從事晶片設計及從事教學所累積的經驗,撰寫本書所有的範例,詳細說明名例的設計技巧,並比較分析多種設計方法的利弊得失,使讀者輕鬆快速的學習Verilog
HDL,進而充分了現代化的數位電路設計方法。
4.本書所提供的範例內容不但可以成為良好的授課教材,完整的設計概念及語法綜整、完整的電路程式及測試平台,更可充分的適用於教授教學、初學者入門、或同學及工程師們的自學或參考手冊。
5.本書採用一個重點,一個範例;一種寫法,一個範例;一種應用,一個範例;一個實習,一個範例;每個範例不但可以被完整的模擬、並且可以被合成為實用的電路。
6.本書特別以Mentor Graphics公司所開發的ModelSim電路模擬軟體(simulator)為例,示範每一個範例的設計理念、模擬方法、及棤擬結果,使讀者能夠真實的學習到電路模擬的方法及技巧。
7.本書的範例盡量以多樣性的實際電路為例,引導讀者能夠深刻的了解所描述的硬體行在經過合成處理之後與實際電路的對應關係,使讀者在學習的過程中可以靈活的掌控硬體描述語言的設計原則。
▌目錄
第一章Verilog電路模組架構及運算子使用方法
範例1-1以Verilog HDL設計的第一個數位電路
範例1-2設計and gate及not gate電路
範例1-3設計多位元的and邏輯及not邏輯電路
範例1-4設計多工器(multiplexer)電路
範例1-5設計巢狀(nested)多工器電路
範例1-6設計3*8解碼器(decoder)電路
範例1-7真值表(true table)電路設計(一)
範例1-8真值表(true table)電路設計(二)
範例1-9設計平行多工器電路
範例1-10算術乘加電路設計
範例1-11無號數及有號數的乘加運算電路設計
範例1-12位元移位旋轉及位元交換電路設計
重點整理 模組設計結構、運算子及其優先次序
習題
第二章Verilog行為模式描述(always)及代表性循序指令(if-else及case)
範例2-1以always行為模式設計and電路
範例2-2以always行為模式設計多工電路
範例2-3以alwsys行為模式設計巢狀多工器電路
範例2-4以alwsys行為模式設計3*8解碼器電路
範例2-5以alwsys行為模式設計真值表電路
範例2-6以alwsys行為模式設計平行多工器電路
範例2-7以alwsys行為模式設計latch閂鎖電路
範例2-8循序初始化(sequential initalization)的寫法
範例2-9 3*8解碼器單晶片電路設計
範例2-10編碼器(encoder)單晶片電路設計
範例2-11優先權編碼器(priority encoder)電路設計
範例2-12case指令應用總覽
範例2-13設計ALU電路
習題
第三章Verilog循序電路設計總覽:正反器、暫存器、計數器、管線處理、檔案處理、微處理器界面技術
範例3-1 D型正反器(D Flip Flop)電路設計
範例3-2電路延遲模式(circuit delay model)(一)
範例3-3電路延遲模式(circuit delay model)(二)
範例3-4設計多位元的暫存器(register)電路
範例3-5blocking assignment(=)的使用方法
範例3-6nonblocking assignment(<=)的使用方法
範例3-7設計8位元多工暫存器電路
範例3-8設計8位元多行多工暫存器電路
範例3-9設計8位元解多工(demux)暫存器電路
範例3-10設計16位元計數器(counter)電路
範例3-11設計多功能計數器電路
範例3-12設計可設定上下計數的計數器電路
範例3-13設計管線處理(pipeline processing)電路
範例3-14設計具有管線處理功能的乘加運算電路
範例3-15設計簡易型微處理器電路
範例3-16函數(function)及任務(task)的使用方法
範例3-17設計交握式(handshake)資料傳送電路(一)
範例3-18設計交握式(handshake)資料傳送電路(二)
範例3-19設計一可程式輸出輸入控制器(GPIO)
習題
第四章Verilog有限狀態機設計(FSM:Finite State Machine)
範例4-1設計一有限狀態機計數器電路(FSM counter)
範例4-2設計一具有FSM控制方法的位元串流辨認器(bit string pattern
recognizer)
範例4-3十字路口的紅綠燈控制電路
範例4-4設計一自動販賣機的控制器電路
習題
▌序/導論
本書共有四十八個範例,內容涵蓋:Verilog
HDL的電路模組架構、運算子的使用方法、測試程式的安排寫法、硬體行為模式的描述方法(例如always行為區塊)、可搭配使用的循序指令(例如if-else及case等指令)、循序電路的設計技巧、正反器、暫存器、計數器、管線處理、檔案處理、微處理器界面技術、以及有限狀態機等數位電路控制器的設計技巧。
▌詳細資料
語言:中文
規格:平裝
分級:普級
開數:18開17*23cm
|