幫助中心 | 我的帳號 | 關於我們

基於VerilogHDL的FPGA技術及應用(微課版高等院校互聯網+新形態創新系列教材)/電腦系列

  • 作者:編者:李翠錦//武麗莉//李金瓊|責編:孟攀
  • 出版社:清華大學
  • ISBN:9787302617891
  • 出版日期:2022/10/01
  • 裝幀:平裝
  • 頁數:250
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書在內容上吸收了近些年來的最新理論研究成果,系統地介紹了硬體描述語言Verilog HDL以及數字系統設計的相關知識。
    本書共分為8章,內容包括FPGA入門簡介、FPGA設計開發工具、Verilog HDL的基礎知識、設計驗證、可綜合模型設計、有限狀態機的設計、基於Verilog HDL的FPGA系統設計實例和基於SOPC的FPGA系統設計實例。
    本書以應用為主,突出實踐性,結構嚴謹,使學生在掌握專業理論知識的同時,提高FPGA設計分析與操作的實際技能。
    本書可以作為高等院校電子信息類專業的高年級本科生教程,也可以作為電子設計從業者的參考書。

作者介紹
編者:李翠錦//武麗莉//李金瓊|責編:孟攀

目錄
第1章  FPGA入門簡介
  1.1  FPGA發展歷程
  1.2  FPGA與ASIC、CPLD的區別
    1.2.1  FPGA與ASIC
    1.2.2  FPGA與CPLD
  1.3  FPGA工作原理
    1.3.1  FPGA的基本特點
    1.3.2  FPGA的配置模式
  1.4  FPGA設計流程與設計方法
    1.4.1  關鍵步驟的實現
    1.4.2  自頂向下和自底向上
    1.4.3  基於IP核的設計
  1.5  主要FPGA/CPLD廠家
  1.6  FPGA的應用
  1.7  EDA技術
  1.8  本書的編排
  思考題
第2章  FPGA設計開發工具
  2.1  Modelsim軟體使用方法
    2.1.1  Modelsim軟體安裝
    2.1.2  Modelsim模擬方法
    2.1.3  Modelsim模擬步驟
    2.1.4  Modelsim模擬波形
  2.2  Quartus Ⅱ軟體使用方法
    2.2.1  Quartus Ⅱ設計流程
    2.2.2  Quartus Ⅱ軟體安裝
    2.2.3  USB-Blaster驅動安裝
    2.2.4  Quartus Ⅱ設計步驟
  思考題
第3章  Verilog HDL的基礎知識
  3.1  硬體描述語言(HDL)綜述
    3.1.1  硬體描述語言的優越性
    3.1.2  硬體描述語言的發展歷史
    3.1.3  HDL語言的主要特徵
    3.1.4  Verilog HDL與VHDL的比較
    3.1.5  Verilog HDL設計流程及設計方法簡介
    3.1.6  硬體描述語言新的發展
  3.2  程序基本結構
  3.3  詞法習俗
  3.4  數據類型
    3.4.1  常量
    3.4.2  變數
  3.5  運算符
    3.5.1  算術運算符
    3.5.2  關係運算符
    3.5.3  等式運算符
    3.5.4  邏輯運算符
    3.5.5  位運算符
    3.5.6  縮減運算符
    3.5.7  移位運算符

    3.5.8  條件運算符
    3.5.9  位並接運算符
  3.6  描述語句
    3.6.1  賦值語句
    3.6.2  條件語句
    3.6.3  循環語句
    3.6.4  邏輯門描述語句
  3.7  任務和函數結構
  3.8  時序控制
    3.8.1  延遲控制
    3.8.2  事件控制
    3.8.3  等待語句
    3.8.4  延遲定義塊
  思考題
第4章  設計驗證——Testbench
  4.1  驗證綜述
    4.1.1  驗證概念
    4.1.2  驗證方法
    4.1.3  驗證工具
    4.1.4  驗證流程
  4.2  功能驗證
  4.2  .I Testbench基本結構
    4.2.2  自動生成Testbench
    4.2.3  Testbench編寫方法
    4.2.4  激勵信號的產生
  4.3  基於斷言的驗證
  4.4  Modelsim驗證實例
  思考題
第5章  可綜合模型設計
  5.1  阻塞賦值和非阻塞賦值
  5.2  觸發器電路設計
    5.2.1  時序電路概念
    5.2.2  D觸發器
  5.3  計數器電路設計
    5.3.1  基本同步計數器
    5.3.2  具有複位埠的計數器
    5.3.3  具有置數埠的計數器
  5.4  存儲器電路設計
    5.4.1  存儲器定義
    5.4.2  ROM(只讀存儲器)
    5.4.3  RAM(隨機存儲器)
    5.4.4  FIFO存儲器
  5.5  層次化設計
    5.5.1  元件例化
    5.5.2  模塊劃分
  5.6  可綜合模型設計風格
    5.6.1  組合電路設計應注意問題
    5.6.2  時序電路設計的基本概念
    5.6.3  時序電路設計應注意問題
    5.6.4  亞穩態及其解決方法

  5.7  系統規範
  思考題
第6章  有限狀態機的設計
  6.1  有限狀態機簡介
  6.2  兩種狀態機模型
    6.2.1  Moore型紅綠燈
    6.2.2  Mealy型紅綠燈
  6.3  深入理解狀態機
    6.3.1  一段式狀態機
    6.3.2  兩段式狀態機
  6.4  應用實例
    6.4.1  獨熱碼狀態機
    6.4.2  格雷碼狀態機
  思考題
第7章  基於Verilog HDL的FPGA系統設計實例
  7.1  計數解碼型流水燈設計
  7.2  交通燈控制電路設計
  7.3  智力搶答器設計
  7.4  點陣型顯示設計
  7.5  數字鬧鐘設計
  7.6  乒乓球遊戲電路設計
  思考題
第8章  基於SOPC的FPGA系統設計實例
  8.1  SOPC系統概述
  8.2  HELLO實驗
  8.3  流水燈實驗
  8.4  定時器實驗
  8.5  並行ADC與DAC實驗
  思考題

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032