Xilinx FPGA套用開發(第2版)

基本介紹

  • 書名:Xilinx FPGA套用開發(第2版)
  • 作者:賀敬凱
  • ISBN:9787302477594 
  • 出版社:清華大學出版社
  • 出版時間:2017.10.01
  • 印次:2-1
出版信息,內容簡介,圖書目錄,

    出版信息

    圖書名“”Xilinx FPGA套用開發(第2版)
    作者:賀敬凱
    定價:39元
    印次:2-1
    ISBN:9787302477594
    出版日期:2017.10.01
    印刷日期:2017.10.09

      內容簡介

      本書通過FPGA套用開發中的27個典型的實戰項目及各個實戰項目涉及的知識點來詳細介紹FPGA套用開發技術。

      圖書目錄

      第1章硬體平台及集成開發環境
      實戰項目1鍵控LED燈亮滅
      1.1FPGA工作原理及晶片
      1.1.1FPGA工作原理
      1.1.2XilinxFPGA晶片
      1.2硬體開發平台
      1.2.1開發板常用接口電路
      1.2.2VGA接口電路
      1.2.3時鐘電路
      1.2.4FPGA配置電路
      1.2.5開發板引腳定義
      1.3集成開發環境
      1.3.1基於ISE的開發流程
      1.3.2基於Vivado的開發流程
      1.4小結
      1.5習題
      第2章HDL語言基礎
      實戰項目2設計1位全加器
      2.1VerilogHDL基本程式結構
      實戰項目3設計3位移位暫存器
      2.2VerilogHDL語言的數據類型和運算符
      2.2.1標識符
      2.2.2數據類型
      2.2.3常量
      2.2.4運算符和表達式
      實戰項目4設計三人表決電路
      2.3VerilogHDL語言的建模形式
      2.3.1結構描述形式
      2.3.2數據流描述形式
      2.3.3行為描述形式
      2.4Verilog代碼書寫規範
      2.5小結
      2.6習題
      第3章組合邏輯電路設計與套用
      實戰項目5設計基本門電路
      3.1基本門電路
      3.1.1基本門電路設計
      3.1.2約束檔案
      3.1.3使用ISim進行功能仿真
      實戰項目6設計比較器電路
      3.2比較器電路
      3.2.1比較器設計
      3.2.2使用FPGAEditor查看細節
      實戰項目7設計多路選擇器電路
      3.3多路選擇器
      3.3.1多路選擇器設計
      3.3.2使用PlanAhead規劃引腳
      實戰項目8設計編碼器和解碼器電路
      3.4編碼器和解碼器
      3.4.1編碼器設計
      3.4.2解碼器設計
      實戰項目9設計ALU電路
      3.5算術邏輯單元ALU
      3.5.1ALU設計
      3.5.2使用DesignSummary工具
      3.6小結
      3.7習題
      第4章時序邏輯電路設計與套用
      實戰項目10設計觸發器電路
      4.1觸發器
      4.1.1D觸發器設計
      4.1.2FPGA內部結構
      實戰項目11設計暫存器電路
      4.2暫存器和移位暫存器
      4.2.1暫存器設計
      4.2.2移位暫存器設計
      實戰項目12設計計數器電路
      4.3計數器
      4.3.1十六進制計數器設計
      4.3.2十進制計數器設計
      實戰項目13設計分頻器電路
      4.4分頻器
      4.4.1偶數分頻
      4.4.2奇數分頻
      4.4.32n分頻
      實戰項目14設計秒表電路
      4.5綜合項目:秒計數器
      4.5.1秒計數器設計
      4.5.2ISEschematicviewer工具的使用
      4.5.3層次建模模組調用規範
      4.6小結
      4.7習題
      第5章一般簡單接口電路設計與套用
      實戰項目15控制LED燈亮滅
      5.1LED顯示電路設計與套用
      5.1.1LED閃爍
      5.1.2LED流水燈
      5.1.3狀態機編碼
      實戰項目16控制數碼管顯示信息
      5.2數碼管顯示電路設計與套用
      5.2.1單數碼管顯示原理
      5.2.2多數碼管顯示原理
      5.2.3數碼管顯示IP核
      5.2.4數碼管顯示套用實例1:顯示靜態數據
      5.2.5數碼管顯示套用實例2:滾動顯示信息
      5.2.6把自己的模組封裝成IP核
      實戰項目17鍵控顯示信息
      5.3按鍵電路設計與套用
      5.3.1按鍵狀態檢測
      5.3.2按鍵消抖基本原理
      5.3.3按鍵套用1:按鍵控制閃爍頻率
      5.3.4按鍵套用2:按鍵次數顯示電路
      實戰項目18控制VGA顯示彩條和信息
      5.4VGA顯示電路設計與套用
      5.4.1VGA顯示原理
      5.4.2VGA顯示IP核
      5.4.3VGA套用1:顯示四色條紋
      5.4.4VGA套用2:顯示信息
      實戰項目19鍵控流水燈
      5.5綜合項目:鍵控流水燈
      5.6小結
      5.7習題
      第6章綜合項目套用
      實戰項目20設計反應測量儀
      6.1反應測量儀
      實戰項目21設計序列檢測器
      6.2序列檢測器
      6.2.1脈衝產生電路設計與套用
      6.2.2Mealy狀態機和Moore狀態機
      6.2.3“110”序列檢測器設計
      實戰項目22設計密碼鎖
      6.3密碼鎖
      實戰項目23設計交通燈控制器
      6.4交通燈控制器
      實戰項目24設計數字鐘
      6.5數字鐘設計
      實戰項目25設計頻率計
      6.6頻率計設計
      實戰項目26設計信號發生器
      6.7信號發生器設計
      6.7.1正弦波信號發生器設計
      6.7.2內嵌邏輯分析儀ChipScope的使用
      6.8小結
      6.9習題
      第7章簡易CPU設計
      實戰項目27設計簡易處理器
      7.1簡易處理器的系統架構設計
      7.1.1簡易處理器的組成結構
      7.1.2簡易處理器的功能
      7.1.3指令系統的設計
      7.2簡易處理器的設計實現
      7.2.1頂層系統設計
      7.2.2基本部件設計
      7.3簡易處理器的驗證
      7.3.1仿真驗證
      7.3.2FPGA驗證
      7.4小結
      7.5習題
      參考文獻

      相關詞條

      熱門詞條

      聯絡我們