基於Verilog HDL的數字系統設計快速入門 | 生病了怎麼辦 - 2024年7月

基於Verilog HDL的數字系統設計快速入門

作者:高敬鵬,武超群
出版社:電子工業
出版日期:2016年08月01日
ISBN:9787121294884
語言:繁體中文

本書以Verilog HDL語言為藍本,結合Quartus II軟件,通過豐富的實例,從實驗、實踐、實用的角度,詳細介紹了FPGA在電子系統中的應用。本書共9章,主要內容包括FPGA基礎知識、FPGA硬件電路的設計、Quartus II軟件操作基礎、Verilog HDL語言概述、面向綜合的行為描述語句、ModelSim仿真工具、面向驗證和仿真的行為描述語句、Verilog HDL語言設計進階、外設接口和綜合系統設計,全面詳細的闡述了FPGA的設計方法和開發過程。

第1章 可編程邏輯器件基礎 1.1 可編程邏輯器件 1.2 Altera公司的CPLD產品 1.3 Altera公司的典型FPGA產品 1.4 FPGA的工藝結構 1.5 FPGA技術的發展方向 1.6 FPGA芯片的應用 1.7 FPGA的設計流程 1.8 FPGA的設計開發工具 1.9 Quartus Ⅱ軟件簡介 1.1 0FPGA硬件最小系統 1.1 1FPGA的硬件設計技巧 1.1 2FPGA的硬件調試方法第2章 Quartus Ⅱ基本設計操作 2.1 QuartersⅡ基本設計流程 2.2 Quarturs Ⅱ工程創建 2.3 Quartus Ⅱ設計輸入 2.4 Quartus Ⅱ編譯項目 2.5 Quartus Ⅱ設計文件的仿真 2.6 Quartus Ⅱ引腳分配與器件編譯 2.7 Quartus Ⅱ器件編程 2.8 Quartus Ⅱ固化程序到外部存儲器 2.9 Quartus Ⅱ其他操作第3章 Quartus Ⅱ軟件進階設計 3.1 Quartus Ⅱ參數化宏功能模塊及其使用方法 3.2 SignalTap Ⅱ在線邏輯分析儀的使用方法 3.2.1 SignalTap Ⅱ介紹 3.2.2 使用SignalTap Ⅱ操作流程 3.2.3 SignalTap Ⅱ邏輯分析儀的使用 3.3 典型實例:正弦波發生器及SignalTap Ⅱ的使用第4章 Verilog HDL語言概述 4.1 硬件描述語言的概念 4.2 Verilog HDL的產生與發展 4.3 Verilog HDL語言的魅力 4.3.1 Verilog HDL語言與VHDL語言的比較 4.3.2 Verilog HDL與C語言的比較 4.3.3 Verilog HDL的應用 4.4 采用Verilog HDL設計復雜數字電路的優點 4.5 Verilog HDL程序設計模式 4.6 Verilog HDL程序基本結構 4.6.1 Verilog HDL程序入門 4.6.2 模塊的框架 4.6.3 Verilog HDL語言的描述形式 4.7 Verilog HDL語言基本要素 4.7.1 標志符與注釋 4.7.2 數字與邏輯數值 4.7.3 數據類型 4.7.4 常用運算符 4.7.5 Verilog HDL語言的賦值 4.7.6 Verilog HDL語言的關鍵詞 4.8 典型實例:利用Verilog HDL語言在FPGA上實現LED流水燈第5章 面向綜合的行為描述語句 5.1 可綜合模型的設計 5.2 觸發事件控制 5.3 條件語句 5.4 循環語句 5.5 任務與函數 5.6 有限狀態機的設計 5.7 Quartus II圖形化狀態機輸入工具使用第6章 Verilog HDL語言基礎程序設計 6.1 Verilog HDL語言實現組合邏輯電路 6.2 Verilog HDL語言實現時序邏輯電路 6.3 Verilog HDL語言的代碼風格 6.3.1 Verilog HDL語言的基本原則 6.3.2 Verilog HDL語言的編寫規范 6.3.3 Verilog HDL語言的處理技巧 6.4 硬件描述語言設計基礎實例 6.4.1 8-3編碼器 6.4.2 3-8譯碼器 6.4.3 數據選擇器 6.4.4 多位數值比較器 6.4.5 全加器 6.4.6 D觸發器 6.4.7 寄存器 6.4.8 雙向移位寄存器 6.4.9 四位二進制加/減法計數器 6.4.10 順序脈沖發生器 6.4.11 序列信號發生器第7章 ModelSim仿真 7.1 ModelSim仿真工具簡介 7.2 ModelSim的命令與文件 7.3 ModelSim仿真工具安裝與使用 7.4 典型實例:SDRAM讀寫控制的實現與仿真第8章 面向驗證與仿真的行為描述語句 8.1 驗證與仿真簡介 8.2 仿真程序執行原理 8.3 延時控制語句 8.4 常用的行為仿真描述語句 8.5 典型實例:全加器的驗證與仿真第9章 系統任務、編譯預處理與仿真激勵 9.1 系統任務 9.2 編譯預處理 9.3 產生仿真激勵第10章 外設接口設計 10.1 數碼管顯示接口實驗 10.2 LCD液晶顯示接口實驗 10.3 VGA顯示接口實驗 10.4 RS-232C串行通信接口實驗第11章 綜合系統設計 11.1 實時溫度采集系統 11.2 實時紅外采集系統 11.3 實時鍵盤采集系統


相關書籍