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

Verilog HDL與CPLD\FPGA項目開發教程(第3版新形態立體化雙色印刷高等職業教育系列教材)

  • 作者:編者:聶章龍//周凌翱|責編:和慶娣
  • 出版社:機械工業
  • ISBN:9787111713708
  • 出版日期:2022/09/01
  • 裝幀:平裝
  • 頁數:255
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以Altera公司的MAX Ⅱ系列EPM1270T144C5N為藍本,闡述了基於CPLD/FPGA的數字系統設計方法,重點放在工程實踐能力和Verilog HDL的編程開發能力方面。本書按照基於工作過程的教學模式進行編寫,項目的選取以直觀、生動、有趣、實用為原則,並遵循由易到難、由簡單到綜合的學習規律。本書內容包括CPLD/FPGA項目開發入門、Verilog HDL(硬體描述語言)、基於CPLD/FPGA的單元項目開發和綜合項目開發。全書以項目為載體,介紹用Verilog HDL進行項目開發的一般步驟,使讀者在實踐中鍛煉編程、調試和創新能力,養成良好的編程習慣。
    本書可作為高職高專電子信息、電腦、微電子、自動控制等相關專業電子設計自動化(EDA)課程的教材,也可作為EDA初學者或工程技術人員的參考資料。

作者介紹
編者:聶章龍//周凌翱|責編:和慶娣

目錄
前言
二維碼資源清單
第1章  CPLD/FPGA項目開發入門
  1.1  CPLD/FPGA開發系統概述
    1.1.1  PLD的發展歷程及發展趨勢
    1.1.2  CPLD/FPGA概述
    1.1.3  CPLD/FPGA的結構與原理
    1.1.4  CPLD與FPGA的區別
    同步訓練1-1
  1.2  CPLD/FPGA器件識別
    1.2.1  CPLD/FPGA產品概況
    1.2.2  MAX系列產品的基本功能及編程方式
    同步訓練1-2
  1.3  CCIT CPLD/FPGA實驗儀使用
    1.3.1  實驗儀結構設計
    1.3.2  熟悉實驗儀的元器件
    1.3.3  解析主控晶元EPM1270T144C
    1.3.4  了解實驗儀的外圍介面及其引腳對應關係
    1.3.5  設計實驗儀原理圖
    1.3.6  USB-Blaster下載口
    同步訓練1-3
  1.4  Quartus Ⅱ開發環境安裝
    1.4.1  Quartus Ⅱ軟體功能簡介
    1.4.2  Quartus Ⅱ軟體安裝
    1.4.3  USB-Blaster下載驅動器安裝
    同步訓練1-4
  1.5  Quartus Ⅱ軟體開發環境的應用
    1.5.1  簡單的三人表決器功能描述
    1.5.2  文本方式輸入
    1.5.3  原理圖方式輸入
    同步訓練1-5
  1.6  技能實訓
第2章  Verilog HDL(硬體描述語言)
  2.1  Verilog HDL語言基礎知識
    2.1.1  Verilog HDL基本結構
    2.1.2  Verilog HDL數據類型
    2.1.3  Verilog HDL運算符及表達式
    2.1.4  Verilog HDL基本語句
    同步訓練2-1
  2.2  Verilog HDL設計閃爍燈和流水燈
    2.2.1  閃爍燈設計
    2.2.2  閃爍燈設計技能實訓
    2.2.3  流水燈設計
    2.2.4  流水燈設計技能實訓
    同步訓練2-2
  2.3  Verilog HDL設計分頻器
    2.3.1  奇偶分頻設計
    2.3.2  任意分頻設計
    同步訓練2-3
第3章  基於CPLD/FPGA的單元項目開發

  3.1  項目1  設計基本邏輯門電路
    同步訓練3-1
  3.2  項目2  解碼器設計
    3.2.1  設計3-8解碼器
    3.2.2  設計八段LED數碼管解碼電路
    3.2.3  技能實訓
    同步訓練3-2
  3.3  項目3  編碼器設計
    3.3.1  設計8-3優先編碼器
    3.3.2  技能實訓
    同步訓練3-3
  3.4  項目4  數據選擇器設計
    3.4.1  設計4-1數據選擇器
    3.4.2  技能實訓
    同步訓練3-4
  3.5  項目5  觸發器設計
    3.5.1  觸發器概述
    3.5.2  識別基本觸發器
    3.5.3  識別觸發器的邏輯功能
    3.5.4  設計時鐘觸發器
    3.5.5  設計直接置位複位觸發器
    3.5.6  轉換不同邏輯功能的觸發器
    3.5.7  技能實訓
    同步訓練3-5
  3.6  項目6  全加器設計
    3.6.1  設計一位全加器
    3.6.2  設計串列進位加法器
    3.6.3  設計先行進位加法器
    3.6.4  設計加減法器
    3.6.5  技能實訓
    同步訓練3-6
  3.7  項目7  計數器設計
    3.7.1  設計二進位計數器
    3.7.2  設計七進位計數器
    3.7.3  採用非同步置數和同步清零的方法設計七進位計數器
    3.7.4  十五進位計數器技能實訓
    3.7.5  按鍵點燈設計一
    3.7.6  按鍵點燈設計二
    3.7.7  設計按鍵計數器
    3.7.8  1000進位計數器技能實訓
    同步訓練3-7
  3.8  項目8  乘法器設計
    3.8.1  利用被乘數左移法設計無符號乘法器
    3.8.2  利用部分積右移法設計無符號乘法器
    3.8.3  設計帶符號乘法器
    同步訓練3-8
  3.9  項目9  數碼管顯示設計
    3.9.1  靜態數碼管的顯示
    3.9.2  動態數碼管的顯示
    3.9.3  技能實訓

    同步訓練3-9
  3.10  項目10  滾動點陣廣告牌設計
    3.10.1  點陣LED顯示驅動
    3.10.2  分時顯示信息
    3.10.3  滾動顯示信息
    3.10.4  技能實訓
    同步訓練3-10
  3.11  項目11  蜂鳴器應用設計
    3.11.1  設計報警聲
    3.11.2  設計數字電子琴
    3.11.3  播放「梁祝」音樂
    3.11.4  技能實訓
    同步訓練3-11
  3.12  項目12  基於串列通信的LCD液晶顯示系統設計
    3.12.1  串列通信基礎知識
    3.12.2  LCD基礎知識
    3.12.3  驅動字元液晶滾動顯示
    3.12.4  設計UART串列收發模塊
    3.12.5  LCD顯示UART串列接收信息
    3.12.6  技能實訓
    同步訓練3-12
第4章  基於CPLD/FPGA的綜合項目開發
  4.1  項目1  基於Verilog HDL的數字時鐘設計與實現
    4.1.1  任務提出及設計分析
    4.1.2  頂層模塊設計
    4.1.3  子模塊設計
    4.1.4  下載調試運行
    4.1.5  技能實訓
  4.2  項目2  基於Verilog HDL的交通信號燈模擬控制設計
    4.2.1  任務提出及設計分析
    4.2.2  頂層模塊設計
    4.2.3  子模塊設計
    4.2.4  下載調試運行
    4.2.5  技能實訓
  4.3  項目3  多功能教室智能控制系統的設計與實現
    4.3.1  任務提出及設計分析
    4.3.2  頂層模塊設計
    4.3.3  子模塊設計
    4.3.4  下載調試運行
    4.3.5  技能實訓
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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