基本信息
作者: 黃智偉
叢書名: 新編電氣與電子信息類本科規劃教材
出版社:電子工業出版社
ISBN:712100674X
出版日期:2005 年1月
開本:16開
頁碼:413
內容簡介
本書是為高等院校電氣、電子、自動化通信工程、計算機等專業編寫的教材。全書共8章,主要內容包括:FPGA系統設計基礎;Xilinx公司和Altera公司的可程式邏輯器件FPGA;基於ISE5.x和QuartusII的設計輸入方法、功能仿真、綜合、實行、配置、編譯與編程;FPGA下載配置電路設計;FPGA設計技術;FPGA設計實踐。本書內容豐富、取材新穎、圖文並茂、敘述詳盡清晰,通過大量的實例說明設計中的一些問題,便於自學,工程性強,有利於培養學生綜合分析、創新開發和工程設計能力。隨書所附光碟包含所有設計實例的VHDL程式和仿真圖以及電子講稿。
本書可作為本科生和研究生教材,也可作為參加全國大學生電子設計競賽的培訓教材,以及從事電子電路系統設計的工程技術人員的參考書
目錄
第1章 fpga系統設計基礎
1.1 可程式邏輯器件基礎
1.1.1 概述
1.1.2 可程式邏輯器件的編程器件工作原理
1.1.3 可程式邏輯器件的基本結構和電路表示方法
1.2 fpga的設計方法與要求
1.2.1 現代數字系統的設計方法
1.2.2 優秀fpga設計的重要特徵
1.3 fpga的設計流程
1.3.1 可程式邏輯器件的一般設計流程
1.3.2 基於max+plus ii的設計流程
1.3.3 基於Quartus II的設計流程
1.3.4 基於ise的設計流程
1.3.5 嵌入powerpc405微處理器的fpga流程
1.4 fpga設計工具
1.4.1 altera的可程式邏輯器件設計工具
1.4.2 xilinx的可程式邏輯器件設計工具
本章小結
思考題與習題第2章 fpga器件
2.1 xilinx fpga器件
.2.1.1 xilinx fpga器件簡介
2.1.2 spartan-ii和spartan-ii e系列產品
2.1.3 virtex-ii系列產品
2.1.4 virtex-ii pro和virtex-ii prox系列產品
2.2 altera fpga器件
2.2.1 altera fpga器件簡介
2.2.2 flex系列產品
2.2.3 acex1k系列產品
2.2.4 apex系列產品
2.2.5 mercury系列產品
2.2.6 Excalibur系列產品
2.2.7 stratix系列產品
本章小結
思考題與習題第3章 設計輸入
3.1 基於ise 5.2的設計輸入方法
3.1.1 原理圖輸入
3.1.2 hdl語言輸入
3.1.3 狀態圖輸入
3.1.4 ip復用
3.2 基於quartus ii 3.0的設計輸入方法
3.2.1 原理圖輸入
3.2.2 hdl語言輸入
本章小結
思考題與習題第4章 功能仿真
4.1 基於modelsim的功能仿真
4.1.1 modelsim xe iiv5.6e
4.1.2 在project navigator中建立測試激勵檔案
4.1.3 啟動modelsim進行仿真
4.1.4 功能仿真實例:十進制計數器
4.2 基於quartus ii 3.0的功能仿真
4.2.1 建立vector waveform file檔案
4.2.2 仿真器設定
4.2.3 功能仿真實例:占空比為50%的3分頻器
本章小結
思考題與習題第5章 綜合、實行、配置、編譯與編程
5.1 ise 5.2中的綜合工具xst
5.1.1 xst的綜合屬性
5.1.2 使用xst綜合設計
5.2 基於ise 5.2的實行設計
5.2.1 用戶約束
5.2.2 實行設計
5.2.3 查看相關報告
5.3 基於ise 5.2的下載配置
5.3.1 準備配置(prepare configuration)
5.3.2 配置器件(configure device)
5.4 基於quartus ii的編譯與器件編程
5.4.1 使用quartus ii 3.0的編譯器編譯設計
5.4.2 使用quartus ii 3.0的編程器下載
本章小結
思考題與習題第6章 fpga的下載配置電路設計
6.1 xilinx的fpga下載配置電路設計
6.1.1 xilinx fpga的下載配置模式
6.1.2 virtex-ii系列器件下載配置電路設計
6.2 altera的fpga下載配置設計
6.2.1 altera公司的下載電纜
6.2.2 下載電纜配置電路設計
6.2.3 altera晶片配置電路設計
本章小結
思考題與習題第7章 設計技巧
7.1 vhdl編碼風格
7.1.1 描述方法對電路結構的影響
7.1.2 不同的狀態機描述
7.2 採用層次化的設計
7.2.1 層次化設計的基本思想和原則
7.2.2 相似邏輯設計在一個層次
7.2.3 使用暫存器作為模組的分界線
7.3 block ram設計
7.3.1 block ram的結構
7.3.2 描述block ram的vhdl程式
7.3.3 block ram的寬度和深度組合
7.4 基於ip core的block ram的設計
7.4.1 雙連線埠塊ram(dual-prot block ram)
7.4.2 使用ip core生成雙連線埠ram
7.4.3 使用memory editor生成coe檔案
7.5 時鐘設計
7.5.1 數字延遲鎖相環(dll)套用設計
7.5.2 全局時鐘網路套用設計
7.5.3 數字時鐘管理器(dcm)套用設計
本章小結
思考題與習題第8章 fpga設計實踐
8.1 fpga最小系統板設計
8.1.1 xilinx fpga最小系統板設計
8.1.2 altera fpga最小系統板設計
8.1.3 bga封裝印製板設計
8.2 fpga對led顯示器的控制
8.2.1 fpga對led數碼管靜態顯示控制
8.2.2 fpga對led數碼管動態顯示控制
8.2.3 程式設計與仿真
8.3 fpga對lcd顯示器的控制
8.3.1 mdls系列液晶顯示模組
8.3.2 fpga mdls字元型液晶顯示模組驅動電路
8.3.3 程式設計與仿真
8.4 adc0809接口電路及程式設計
8.4.1 adc0809與fpga接口電路
8.4.2 adc0809與vhdl採樣控制程式
8.5 tlc5510接口電路及程式設計
8.5.1 tlc5510與fpga接口電路
8.5.2 tlc5510 vhdl採樣控制程式設計
8.6 dac0832接口電路及程式設計
8.6.1 dac0832接口電路設計
8.6.2 dac0832接口電路程式設計
8.7 tlc7524接口電路設計及程式設計
8.7.1 tlc7524接口電路設計
8.7.2 tlc7524接口電路程式設計
8.8 fpga通用異步收發器設計
8.8.1 uart簡介
8.8.2 fpga uart系統組成
8.8.3 模組設計
8.8.4 程式設計與仿真
8.9 二進制振幅鍵控調製器與解調器設計
8.9.1 ASK調製方法
8.9.2 ask解調方法
8.9.3 ask調製方框圖及電路符號
8.9.4 ask調製vhdl程式及仿真
8.9.5 ask解調方框圖及電路符號
8.9.6 ask解調vhdl程式及仿真
8.10 二進制頻移鍵控調製器與解調器設計
8.10.1 fsk信號的產生
8.10.2 fsk信號的解調
8.10.3 fsk調製方框圖及電路符號
8.10.4 fsk調製vhdl程式及仿真
8.10.5 fsk解調方框圖及電路符號
8.10.6 fsk解調vhdl程式及仿真
8.11 二進制相位鍵控調製器與解調器設計
8.11.1 絕對調相和相對調相
8.11.2 cpsk信號的產生
8.11.3 dpsk信號的產生
8.11.4 dpsk信號的解調
8.11.5 cpsk調製程式方框圖及電路符號
8.11.6 cpsk調製vhdl程式及仿真
8.11.7 cpsk解調方框圖及電路符號
8.11.8 cpsk解計vhdl程式及仿真
8.11.9 dpsk調製方框圖及電路符號
8.11.10 絕對碼一相對碼轉換vhdl程式及仿真
8.11.11 相對碼一絕對碼轉換方框圖及電路符號
8.11.12 相對碼一絕對碼轉換vhdl程式及仿真
8.12 多進制數字振幅調製(mask)系統
8.12.1 多進制數字振幅調製(mask)
8.12.2 mask信號的產生
8.12.3 mask調製電路vhdl程式與仿真
8.13 多進制數字頻率調製(mfsk)系統
8.13.1 多進制數字頻率計制mfs
8.13.2 mfsk調製電路vhdl程式及仿真
8.14 多進制數字相位調製(MPSK)系統
8.14.1 多進制數字相位調製(mpsk)
8.14.2 4psk信號
8.14.3 mpsk調製電路vhdl程式及仿真
8.14.4 mpsk解制電路vhdl程式及仿真
8.15 數字基帶信號的傳輸碼型發生器設計
8.15.1 常見的幾種基帶碼
8.15.2 基帶碼發生器方框圖及電路符號
8.15.3 基帶碼發生器vhdl程式與仿真
8.16 採用測頻法的數字頻率計
8.16.1 設計要求
8.16.2 系統組成
8.16.3 程式設計與仿真
8.17採用等精度測頻原理的頻率計
8.17.1 設計要求
8.17.2 測頻原理及誤差分析
8.17.3 系統組成
8.17.4 程式與仿真
8.18 電子琴設計
8.18.1 設計要求
8.18.2 系統組成
8.18.3 模組設計
8.18.4 程式設計與仿真
8.19 自動升降電梯控制器設計
8.19.1 設計要求
8.19.2 系統組成
8.19.3 模組設計
8.19.4 程式設計與仿真
8.20 電子時鐘設計
8.20.1 設計要求
8.20.2 系統組成
8.20.3 模組設計
8.20.4 程式設計與仿真
8.21 自動售貨機控制系統設計
8.21.1 設計要求
8.21.2 系統組成
8.21.3 程式設計與仿真
8.22 計程車自動計價器設計
8.22.1 設計要求
8.22.2 系統組成
8.22.3 模組設計
8.22.4 程式設計與仿真
8.23 多功能波形發生器設計
8.23.1 設計要求
8.23.2 系統組成
8.23.3 模組設計
8.23.4 程式設計與仿真
8.24 步進電機定位控制系統設計
8.24.1 設計要求
8.24.2 系統組成
8.24.3 模組設計
8.24.4程式設計與仿真
本章小結
思考題與習題
附錄a 相關網址
附錄b ic和fpga專業術語的中英文對照
參考文獻