FPGA/Verilog技術基礎與工程套用實例

FPGA/Verilog技術基礎與工程套用實例

FPGA/Verilog技術基礎與工程套用實例》是2016年12月1日清華大學出版社出版的圖書,作者是李勇、何勇、朱晉、孟照偉。

基本介紹

  • 書名:FPGA/Verilog技術基礎與工程套用實例
  • 作者:李勇、何勇、朱晉、孟照偉
  • ISBN:9787302453543
  • 頁數:190
  • 定價:29.80
  • 出版社:清華大學出版社
  • 出版時間:2016.12.01
  • 裝幀:平裝
  • 開本:16開
編輯推薦,內容簡介,圖書目錄,

    編輯推薦

    本書循序漸進地對FPGA/Verilog HDL技術基礎和工程套用案例進行詳盡介紹,包括Verilog HDL語法、Quartus及Modelsim設計工具、FPGA系統設計實例、時序約束分析實例、Quartus與Matlab協同設計實例及SOPC系統設計實例幾方面內容。
    本書包含豐富的例題和設計實例,並對設計結果進行簡要分析,有助於讀者更好的理解。

    內容簡介

    本書根據FPGA/Verilog HDL技術的套用現狀,結合作者多年的教學經驗總結,以理論基礎聯繫工程設計套用,循序漸進地對FPGA/Verilog HDL技術基礎、工程套用案例進行詳盡的介紹,使得讀者通過學習,能夠從事相關技術的研發工作。
    全書分為8章,主要介紹了FPGA技術,VerilogHDL語法基礎,VerilogHDL設計進階,Quartus及Modelsim設計工具,FPGA系統設計實例,時序約束分析及實例講解,Quartus與Matlab協同設計舉例,SOPC系統設計及舉例。前半部分的基礎知識章節列舉了大量的例題,並且對易犯錯的語句、語法進行對比講解,後半部分的工程設計實例章節詳細說明了操作的每一個步驟,並且配有相應的插圖,最後還對設計結果進行了簡要分析。
    本書可作為高等院校通信工程、自動化控制工程、電子工程及其他相近專業本、專科生的教材,也可供相應的工程技術人員和科研人員參考。

    圖書目錄

    第1章FPGA技術
    1.1認識FPGA
    1.2學習FPGA的意義
    1.3FPGA器件選型
    1.4FPGA的開發方法及工具
    1.5FPGA的三種套用類型
    1.6FPGA技術的發展趨勢
    1.7FPGA與CPLD的特點比較
    1.8FPGA的JTAG載入
    1.9FPGA的邊界掃描測試
    習題
    第2章VerilogHDL語法基礎
    2.1VerilogHDL簡介
    2.2VerilogHDL基本模組結構
    2.2.1VerilogHDL設計程式介紹
    2.2.2模組連線埠定義
    2.2.3模組內容
    2.3VerilogHDL語言要素
    2.3.1常量
    2.3.2變數
    2.3.3標識符
    2.3.4關鍵字
    2.4運算符及表達式
    2.4.1基本的算術運算符
    2.4.2位運算符
    2.4.3邏輯運算符
    2.4.4關係運算符
    2.4.5等式運算符
    2.4.6移位運算符
    2.4.7位拼接運算符
    2.4.8縮減運算符
    2.5VerilogHDL基本語句
    2.5.1賦值語句
    2.5.2塊語句
    2.5.3條件語句
    2.5.4循環語句
    2.6任務與函式
    2.6.1系統任務
    2.6.2函式
    2.7預編譯指令
    2.7.1宏定義指令`define
    2.7.2“檔案包含”指令`include
    2.7.3時間尺度`timescale
    2.7.4條件編譯指令`ifdef、`else、`endif
    小結
    習題
    第3章QuartusⅡ及Modelsim設計工具的使用方法
    3.1QuartusⅡ軟體使用方法
    3.1.1FPGA的設計流程
    3.1.2QuartusⅡ的設計流程
    3.2Modelsim的調用及Testbench編寫
    習題
    第4章VerilogHDL設計進階
    4.1VerilogHDL組合電路設計
    4.1.1VerilogHDL設計的不同描述方式
    4.1.2選擇電路的設計
    4.1.3基本組合邏輯電路設計實例
    4.2VerilogHDL時序電路設計
    4.2.1觸發器的描述方式
    4.2.2計數器與分頻器的設計
    4.2.3阻塞賦值與非阻塞賦值
    4.3VerilogHDL有限狀態機設計
    4.3.1Moore型狀態機和Mealy型狀態機的設計
    4.3.2VerilogHDL有限狀態機的不同設計方法
    小結
    習題
    第5章基於Verilog的FPGA系統設計實例
    5.1LED花樣燈控制模組的設計
    5.2按鍵及防抖接口電路設計
    5.3LCD1602液晶控制器設計
    5.4A/D轉換控制器的設計
    第6章時序約束分析及實例講解
    6.1關於時序約束
    6.2輸入最大最小延時
    6.2.1最大輸入延時
    6.2.2最小輸入延時
    6.3輸出最大最小延時
    6.3.1最大輸出延時
    6.3.2最小輸出延時
    6.4時序約束實例講解
    6.4.1時鐘的時序約束
    6.4.2I/O口的時序約束
    習題
    第7章Quartus與Matlab協同設計舉例
    7.1正弦信號發生器設計
    7.1.1設計方案
    7.1.2設計步驟
    7.1.3設計結果
    7.2快速傅立葉變換設計
    7.2.1快速傅立葉變換原理
    7.2.2設計思路
    7.2.3設計步驟
    7.2.4設計結果
    7.3CIC抽取濾波器設計
    7.3.1CIC抽取濾波器設計原理
    7.3.212倍抽取濾波器設計與仿真
    7.3.3仿真結果分析
    7.4CIC插值濾波器設計
    7.4.1CIC插值濾波器原理及數據處理
    7.4.212倍插值濾波器設計與仿真
    7.4.3仿真結果分析
    習題
    第8章SOPC系統設計
    8.1SOPC及其技術概述
    8.2基於SOPC的系統設計舉例
    8.2.1SOPC系統設計流程
    8.2.2SOPC系統設計舉例
    參考文獻

    相關詞條

    熱門詞條

    聯絡我們