注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教育各級教育Verilog HDL與CPLD/FPGA項目開發(fā)教程

Verilog HDL與CPLD/FPGA項目開發(fā)教程

Verilog HDL與CPLD/FPGA項目開發(fā)教程

定 價:¥25.00

作 者: 聶章龍,張靜 主編
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787111313656 出版時間: 2010-09-01 包裝: 平裝
開本: 16開 頁數(shù): 218 字數(shù):  

內(nèi)容簡介

  《Verilog HDL與CPLD/FPGA項目開發(fā)教程》以Altera公司的MAXII系列EPMl270T144C:5N為藍本闡述了基于CPLD/FPGA的數(shù)字系統(tǒng)設(shè)計方法,重點放在工程實踐能力和Verilog HDL硬件描述語言的編程開發(fā)能力方面?!禫erilog HDL與CPLD/FPGA項目開發(fā)教程》按照基于工作過程的以“項目”為載體的教學模式的思路進行編寫,“項目”的選取以直觀、生動、有趣、實用為原則,并遵循由易到難、由簡單到綜合的學習規(guī)律。全書共3章,第1章主要介紹CPLD/FPGA項目開發(fā)入門,包括CPLD/FPGA開發(fā)系統(tǒng)概述、0uartusⅡ開發(fā)環(huán)境的使用、Verilog HDL硬件描述語言編程基礎(chǔ);第2章以13個單元項目為載體來介紹組合邏輯電路設(shè)計、時序邏輯電路設(shè)計和數(shù)字系統(tǒng)設(shè)計(如鍵盤、數(shù)碼管、液晶、點陣屏、音樂等外圍接口的驅(qū)動);第3章以電子時鐘、交通信號燈控制、串行通信、數(shù)字式競賽搶答器4個綜合項目為載體,介紹用Verilog HDL硬件描述語言進行綜合項目開發(fā)的一般步驟,使讀者在實踐中鍛煉編程、調(diào)試和創(chuàng)新能力,形成良好的編程風格。附錄中給出了數(shù)字系統(tǒng)設(shè)計中的常見問題解析。《Verilog HDL與CPLD/FPGA項目開發(fā)教程》可作為高職高專電子工程、計算機、微電子、自動控制等相關(guān)專業(yè)電子設(shè)計自動化(Electronic Design Automation,EDA)課程的教材,也可作為EDA初學者或工程技術(shù)人員的參考資料。

作者簡介

暫缺《Verilog HDL與CPLD/FPGA項目開發(fā)教程》作者簡介

圖書目錄

出版說明
  前言
  第1章 CPLD,F(xiàn)PGA項目開發(fā)入門
  1.1 CPLD/FPGA開發(fā)系統(tǒng)概述
  1.1.1 PLD的發(fā)展歷程及發(fā)展趨勢
  1.1.2 CPLD/FPGA概述
  1.1.3 CPLD/FPGA的結(jié)構(gòu)與原理
  1.2 CPLD/FPGA器件識別
  1.2.1 CPLD/FPGA產(chǎn)品概況
  1.2.2 MAX系列產(chǎn)品的基本功能及編程方式
  1.3 CCITCPLD/FPGA實驗儀使用
  1.3.1 實驗儀結(jié)構(gòu)設(shè)計
  1.3.2 熟悉實驗儀的元器件
  1.3.3 解析主控芯片EPMl270T144C5
  1.3.4 了解實驗儀的外圍接口及其引腳對應關(guān)系
  1.3.5 設(shè)計實驗儀原理圖
  1.3.6 設(shè)計Byte Blastel下載口
  1.4 QuartusⅡ開發(fā)環(huán)境應用
  1.4.1 安裝QuartusIl7.2開發(fā)環(huán)境
  1.4.2 設(shè)計三人表決器
  1.5 Verilog HDL語言基礎(chǔ)應用
  1.5.1 認識Verilog HDL語言基本結(jié)構(gòu)
  1.5.2 辨別Verilog HDL語言數(shù)據(jù)類型
  1.5.3 識別Verilog HDL語言運算符及表達式
  1.6 Verilog HDL語言實例設(shè)計
  1.6.1 閃爍燈設(shè)計
  1.6.2 流水燈設(shè)計
  1.7 習題
  
  第2章 基于CPLD,F(xiàn)PGA的單元項目開發(fā)
  2.1 項目l設(shè)計基本邏輯門電路
  2.2 項目2設(shè)計譯碼器
  2.2.1 任務1設(shè)計3.8譯碼器
  2.2.2 任務2設(shè)計八段LED數(shù)碼管譯碼電路
  2.3 項目3編碼器和數(shù)據(jù)選擇器設(shè)計
  2.3.1 任務l設(shè)計8-3優(yōu)先編碼器
  2.3.2 任務2設(shè)計4.1數(shù)據(jù)選擇器
  2.4 項目4觸發(fā)器設(shè)計
  2.4.1 任務l觸發(fā)器概述
  2.4.2 任務2識別基本觸發(fā)器
  2.4.3 任務3識別觸發(fā)器的邏輯功能
  2.4.4 任務4設(shè)計時鐘觸發(fā)器
  2.4.5 任務5設(shè)計直接置位復位觸發(fā)器
  2.4.6 任務6轉(zhuǎn)換不同邏輯功能的觸發(fā)器
  2.5 項目5全加器設(shè)計
  2.5.1 任務1設(shè)計一位全加器
  2.5.2 任務2設(shè)計串行進位加法器
  2.5.3 任務3設(shè)計先行進位加法器
  2.5.4 任務4設(shè)計加減法器
  2.6 項目6計數(shù)器設(shè)計
  2.6.1 任務1設(shè)計二進制計數(shù)器
  2.6.2 任務2設(shè)計七進制計數(shù)器
  2.6.3 任務3采用異步置數(shù)和同步清零的方法設(shè)計七進制計數(shù)器
  2.7 項目7乘法器設(shè)計
  2.7.1 任務1利用被乘數(shù)左移法設(shè)無符號乘法器
  2.7.2 任務2利用部分積右移法設(shè)無符號乘法器
  2.7.3 任務3設(shè)計帶符號乘法器
  2.8 項目8除法器設(shè)計
  2.8.1 任務1利用比較法設(shè)計除法器
  2.8.2 任務2利用恢復余數(shù)法設(shè)計除法器
  2.8.3 任務3利用不恢復余數(shù)法設(shè)計除法器
  2.9 項目9鍵盤LED發(fā)光二極管應用設(shè)計
  2.9.1 任務1鍵盤LED發(fā)光二極管應用之
  2.9.2 任務2鍵盤LED發(fā)光二極管應用之二
  2.9.3 任務3鍵盤去抖動設(shè)計
  2.10 項目10靜、動態(tài)LED發(fā)光二極管顯示
  2.10.1 任務1靜態(tài)數(shù)碼管的顯示設(shè)計
  2.10.2 任務2動態(tài)數(shù)碼管顯示設(shè)計
  2.11 項目11點陣LED顯示屏及其漢字顯示
  2.11.1 任務1點陣LED顯示屏測試
  2.11.2 任務2漢字顯示
  2.12 項目12蜂鳴器應用設(shè)計
  2.12.1 任務1發(fā)出報警聲
  2.12.2 任務2設(shè)計簡易數(shù)字電子琴
  2.12.3 任務3設(shè)計“梁?!币魳菲?br />  2.13 項目13LCD液晶顯示系統(tǒng)設(shè)計
  2.13.1 任務1了解液晶顯示的基礎(chǔ)知識
  2.13.2 任務2液晶屏滾動顯示“www.ccit.is.cn”字符
  2.14 習題
  
  第3章 基于CPLD,F(xiàn)PGA的綜合項目開發(fā)
  3.1 項目1基于VerilogHDL的數(shù)字時鐘設(shè)計與實現(xiàn)
  3.1.1 任務1任務提出及設(shè)計分析
  3.1.2 任務2分頻模塊設(shè)計
  3.1.3 任務3校時模塊設(shè)計
  3.1.4 任務4計時處理模塊設(shè)計
  3.1.5 任務5報時模塊設(shè)計
  3.1.6 任務6顯示模塊設(shè)計
  3.1.7 任務7頂層模塊設(shè)計
  3.1.8 任務8下載調(diào)試運行
  3.2 項目2基于VerilogHDL的交通信號燈模擬控制設(shè)計
  3.2.1 任務1任務提出及設(shè)計分析
  3.2.2 任務2初始化模塊設(shè)計
  3.2.3 任務3分頻模塊設(shè)計
  3.2.4 任務4控制A方向4盞燈亮火模塊設(shè)計
  3.2.5 任務5控制B方向4盞燈亮滅模塊設(shè)計
  3.2.6 任務6A、B方向各種燈剩余時間的顯示模塊設(shè)計
  3.2.7 任務7頂層文件設(shè)計
  3.2.8 任務8下載調(diào)試運行
  3.3 項目3UART異步串行通信設(shè)計
  3.3.1 任務l串行通信基礎(chǔ)知識
  3.3.2 任務2串行發(fā)送模塊設(shè)計
  3.3.3 任務3串行接收模塊設(shè)計
  3.4 項目4基于VerilogHDL的四路數(shù)字式競賽搶答器設(shè)計
  3.4.1 任務1任務提出及設(shè)計分析
  3.4.2 任務2信號鎖存電路設(shè)計
  3.4.3 任務3計分電路設(shè)計
  3.4.4 任務4數(shù)碼管顯示電路設(shè)計
  3.4.5 任務5頂層文件設(shè)計
  3.4.6 任務6下載調(diào)試運行
  3.5 習題
  附錄
  附錄A Verilog HDL關(guān)鍵字
  附錄B Quartusl L7.2支持的Verilog HDL數(shù)據(jù)類型和語句
  附錄C 基于Verilog HDL的CPLD/FPGA設(shè)計常見問題解析
  附錄D 高級語言的串行通信編程
  參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.leeflamesbasketballcamps.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號