數字電路的FPGA設計與實現——基於Quartus Prime和Verilog HDL

陳軍波,何青

  • 出版商: 電子工業
  • 出版日期: 2024-07-01
  • 定價: $270
  • 售價: 8.5$229
  • 語言: 簡體中文
  • 頁數: 216
  • ISBN: 7121483394
  • ISBN-13: 9787121483394
  • 相關分類: FPGAVerilog
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

為了便於開展數字電路實驗教學(替代以74系列芯片為載體的實驗箱),以滿足新時代產業對人才培養的迫切需求,本書選用Intel公司的FPGA芯片及Quartus Prime環境,以深圳市樂育科技有限公司的LY-EP4CM型FPGA高級開發系統為硬件平臺,共安排14個實驗。14個實驗的主要內容包括集成邏輯門電路功能測試、基於原理圖的簡易數字系統設計、基於HDL的簡易數字系統設計、編碼器設計、解碼器設計、加法器設計、比較器設計、數據選擇器設計、觸發器設計、同步時序邏輯電路分析與設計、異步時序邏輯電路分析與設計、計數器設計、移位寄存器設計、數模與模數轉換等。本書配套豐富的資料包,包括FPGA例程資料、硬件資料、軟件資料、PPT和視頻等,它們會被持續更新,讀者可通過微信公眾號“卓越工程師培養系列”提供的鏈接獲取資料。本書既可以作為高等院校相關專業的入門教材,也可以作為FPGA開發及相關行業工程技術人員的入門培訓用書。

目錄大綱

第1章 數字電路開發平臺和工具 1
1.1 現代數字系統設計基礎 1
1.1.1 硬件描述語言 1
1.1.2 可編程邏輯器件 2
1.1.3 FPGA開發流程 2
1.2 數字系統設計的硬件平臺 4
1.2.1 EP4CE15F23C8N器件 4
1.2.2 Cyclone IV系列FPGA配置 4
1.2.3 FPGA高級開發系統的硬件資源 5
1.3 數字系統設計的軟件平臺 19
1.3.1 Quartus Prime的主要特點 19
1.3.2 Quartus Prime 20.1的安裝步驟 19
1.3.3 安裝USB Blaster驅動程序 24
1.3.4 配置ModelSim 29
1.4 Verilog HDL語法基礎 30
1.4.1 Verilog HDL模塊 30
1.4.2 標識符定義 31
1.4.3 邏輯值集合 31
1.4.4 常量 31
1.4.5 數據類型 32
1.4.6 運算符 33
1.4.7 常用語句 36
1.4.8 描述方法 40
1.5 基於FPGA高級開發系統可開展的
部分實驗 42
第2章 集成邏輯門電路功能測試 43
2.1 預備知識 43
2.2 實驗內容 43
2.3 實驗步驟 45
本章任務 46
本章習題 47
第3章 基於原理圖的簡易數字系統設計 48
3.1 預備知識 48
3.2 實驗內容 48
3.3 實驗步驟 49
本章任務 73
本章習題 73
第4章 基於HDL的簡易數字系統設計 74
第5章 編碼器設計 79
第6章 解碼器設計 90
第7章 加法器設計 98
第8章 比較器設計 105
第9章 數據選擇器設計 114
第10章 觸發器設計 122
第11章 同步時序邏輯電路分析與設計 144
第12章 異步時序邏輯電路分析與設計 155
第13章 計數器設計 166
第14章 移位寄存器設計 182
第15章 數模與模數轉換 191
附錄A 數字電路FPGA設計常用引腳
約束 199
附錄B 《Verilog HDL程序設計規範
(LY-STD010-2019)》簡介 201
參考文獻 209