作者: 黃智偉
叢書名: 新編電氣與電子信息類本科規(guī)劃教材
出版社:電子工業(yè)出版社
ISBN:712100674X
出版日期:2005 年1月
開本:16開
頁碼:413
本書是為高等院校電氣、電子、自動化通信工程、計算機等專業(yè)編寫的教材。全書共8章,主要內容包括:FPGA系統(tǒng)設計基礎;Xilinx公司和Altera公司的可編程邏輯器件FPGA;基于ISE5.x和QuartusII的設計輸入方法、功能仿真、綜合、實行、配置、編譯與編程;FPGA下載配置電路設計;FPGA設計技術;FPGA設計實踐。本書內容豐富、取材新穎、圖文并茂、敘述詳盡清晰,通過大量的實例說明設計中的一些問題,便于自學,工程性強,有利于培養(yǎng)學生綜合分析、創(chuàng)新開發(fā)和工程設計能力。隨書所附光盤包含所有設計實例的VHDL程序和仿真圖以及電子講稿。
本書可作為本科生和研究生教材,也可作為參加全國大學生電子設計競賽的培訓教材,以及從事電子電路系統(tǒng)設計的工程技術人員的參考書
第1章 fpga系統(tǒng)設計基礎
1.1 可編程邏輯器件基礎
1.1.1 概述
1.1.2 可編程邏輯器件的編程器件工作原理
1.1.3 可編程邏輯器件的基本結構和電路表示方法
1.2 fpga的設計方法與要求
1.2.1 現(xiàn)代數(shù)字系統(tǒng)的設計方法
1.2.2 優(yōu)秀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 狀態(tài)圖輸入
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 功能仿真實例:十進制計數(shù)器
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.1vhdl編碼風格
7.1.1 描述方法對電路結構的影響
7.1.2 不同的狀態(tài)機描述
7.2 采用層次化的設計
7.2.1 層次化設計的基本思想和原則
7.2.2 相似邏輯設計在一個層次
7.2.3 使用寄存器作為模塊的分界線
7.3block 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 數(shù)字延遲鎖相環(huán)(dll)應用設計
7.5.2 全局時鐘網絡應用設計
7.5.3 數(shù)字時鐘管理器(dcm)應用設計
本章小結
思考題與習題第8章 fpga設計實踐
8.1 fpga最小系統(tǒng)板設計
8.1.1 xilinx fpga最小系統(tǒng)板設計
8.1.2 altera fpga最小系統(tǒng)板設計
8.1.3 bga封裝印制板設計
8.2 fpga對led顯示器的控制
8.2.1 fpga對led數(shù)碼管靜態(tài)顯示控制
8.2.2 fpga對led數(shù)碼管動態(tài)顯示控制
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通用異步收發(fā)器設計
8.8.1 uart簡介
8.8.2 fpga uart系統(tǒng)組成
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 多進制數(shù)字振幅調制(mask)系統(tǒng)
8.12.1 多進制數(shù)字振幅調制(mask)
8.12.2 mask信號的產生
8.12.3 mask調制電路vhdl程序與仿真
8.13 多進制數(shù)字頻率調制(mfsk)系統(tǒng)
8.13.1 多進制數(shù)字頻率計制mfs
8.13.2 mfsk調制電路vhdl程序及仿真
8.14 多進制數(shù)字相位調制(mpsk)系統(tǒng)
8.14.1 多進制數(shù)字相位調制(mpsk)
8.14.2 4psk信號
8.14.3mpsk調制電路vhdl程序及仿真
8.14.4 mpsk解制電路vhdl程序及仿真
8.15 數(shù)字基帶信號的傳輸碼型發(fā)生器設計
8.15.1 常見的幾種基帶碼
8.15.2 基帶碼發(fā)生器方框圖及電路符號
8.15.3 基帶碼發(fā)生器vhdl程序與仿真
8.16 采用測頻法的數(shù)字頻率計
8.16.1 設計要求
8.16.2 系統(tǒng)組成
8.16.3 程序設計與仿真
8.17采用等精度測頻原理的頻率計
8.17.1 設計要求
8.17.2 測頻原理及誤差分析
8.17.3 系統(tǒng)組成
8.17.4 程序與仿真
8.18 電子琴設計
8.18.1 設計要求
8.18.2 系統(tǒng)組成
8.18.3 模塊設計
8.18.4 程序設計與仿真
8.19 自動升降電梯控制器設計
8.19.1 設計要求
8.19.2 系統(tǒng)組成
8.19.3 模塊設計
8.19.4 程序設計與仿真
8.20 電子時鐘設計
8.20.1 設計要求
8.20.2 系統(tǒng)組成
8.20.3 模塊設計
8.20.4 程序設計與仿真
8.21 自動售貨機控制系統(tǒng)設計
8.21.1 設計要求
8.21.2 系統(tǒng)組成
8.21.3 程序設計與仿真
8.22 出租車自動計價器設計
8.22.1 設計要求
8.22.2 系統(tǒng)組成
8.22.3 模塊設計
8.22.4 程序設計與仿真
8.23 多功能波形發(fā)生器設計
8.23.1 設計要求
8.23.2 系統(tǒng)組成
8.23.3 模塊設計
8.23.4 程序設計與仿真
8.24 步進電機定位控制系統(tǒng)設計
8.24.1 設計要求
8.24.2 系統(tǒng)組成
8.24.3 模塊設計
8.24.4程序設計與仿真
本章小結
思考題與習題
附錄a 相關網址
附錄b ic和fpga專業(yè)術語的中英文對照
參考文獻2100433B
租售狀態(tài): 出售開 發(fā) 商: 北京天亞物業(yè)開發(fā)有限公司投 資 商: ----占地面積: 11800.00平方米總建筑面積: 100000.00平方米詳細信息售 樓 處: 北京市朝陽區(qū)光華路嘉裹中心飯店...
系統(tǒng)集成項目實施管理方法應建立在對系統(tǒng)集成項目深刻理解的基礎之上,為用戶提供智能大廈和智能小區(qū)從工程咨詢、規(guī)劃、設計到安裝、調試、維護全方位的服務。弱電工程主要包括以下子系統(tǒng):●計算機管理系統(tǒng)工程; ...
海棱香木,一種藥用植物,有毒。最早載于中醫(yī)著作《素問》及《難經》中。據載,此物原產于西牛賀州(佛教地名),每逢盛夏時節(jié),香木中就會滲出白色乳狀液體。當?shù)厝藢⒁后w曬干后磨制成白色粉末。這種白色粉末燃燒有...
第1章 fpga系統(tǒng)設計基礎
1.1 可編程邏輯器件基礎
1.1.1 概述
1.1.2 可編程邏輯器件的編程器件工作原理
1.1.3 可編程邏輯器件的基本結構和電路表示方法
1.2 fpga的設計方法與要求
1.2.1 現(xiàn)代數(shù)字系統(tǒng)的設計方法
1.2.2 優(yōu)秀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 狀態(tài)圖輸入
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 功能仿真實例:十進制計數(shù)器
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.1vhdl編碼風格
7.1.1 描述方法對電路結構的影響
7.1.2 不同的狀態(tài)機描述
7.2 采用層次化的設計
7.2.1 層次化設計的基本思想和原則
7.2.2 相似邏輯設計在一個層次
7.2.3 使用寄存器作為模塊的分界線
7.3block 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 數(shù)字延遲鎖相環(huán)(dll)應用設計
7.5.2 全局時鐘網絡應用設計
7.5.3 數(shù)字時鐘管理器(dcm)應用設計
本章小結
思考題與習題第8章 fpga設計實踐
8.1 fpga最小系統(tǒng)板設計
8.1.1 xilinx fpga最小系統(tǒng)板設計
8.1.2 altera fpga最小系統(tǒng)板設計
8.1.3 bga封裝印制板設計
8.2 fpga對led顯示器的控制
8.2.1 fpga對led數(shù)碼管靜態(tài)顯示控制
8.2.2 fpga對led數(shù)碼管動態(tài)顯示控制
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通用異步收發(fā)器設計
8.8.1 uart簡介
8.8.2 fpga uart系統(tǒng)組成
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 多進制數(shù)字振幅調制(mask)系統(tǒng)
8.12.1 多進制數(shù)字振幅調制(mask)
8.12.2 mask信號的產生
8.12.3 mask調制電路vhdl程序與仿真
8.13 多進制數(shù)字頻率調制(mfsk)系統(tǒng)
8.13.1 多進制數(shù)字頻率計制mfs
8.13.2 mfsk調制電路vhdl程序及仿真
8.14 多進制數(shù)字相位調制(mpsk)系統(tǒng)
8.14.1 多進制數(shù)字相位調制(mpsk)
8.14.2 4psk信號
8.14.3mpsk調制電路vhdl程序及仿真
8.14.4 mpsk解制電路vhdl程序及仿真
8.15 數(shù)字基帶信號的傳輸碼型發(fā)生器設計
8.15.1 常見的幾種基帶碼
8.15.2 基帶碼發(fā)生器方框圖及電路符號
8.15.3 基帶碼發(fā)生器vhdl程序與仿真
8.16 采用測頻法的數(shù)字頻率計
8.16.1 設計要求
8.16.2 系統(tǒng)組成
8.16.3 程序設計與仿真
8.17采用等精度測頻原理的頻率計
8.17.1 設計要求
8.17.2 測頻原理及誤差分析
8.17.3 系統(tǒng)組成
8.17.4 程序與仿真
8.18 電子琴設計
8.18.1 設計要求
8.18.2 系統(tǒng)組成
8.18.3 模塊設計
8.18.4 程序設計與仿真
8.19 自動升降電梯控制器設計
8.19.1 設計要求
8.19.2 系統(tǒng)組成
8.19.3 模塊設計
8.19.4 程序設計與仿真
8.20 電子時鐘設計
8.20.1 設計要求
8.20.2 系統(tǒng)組成
8.20.3 模塊設計
8.20.4 程序設計與仿真
8.21 自動售貨機控制系統(tǒng)設計
8.21.1 設計要求
8.21.2 系統(tǒng)組成
8.21.3 程序設計與仿真
8.22 出租車自動計價器設計
8.22.1 設計要求
8.22.2 系統(tǒng)組成
8.22.3 模塊設計
8.22.4 程序設計與仿真
8.23 多功能波形發(fā)生器設計
8.23.1 設計要求
8.23.2 系統(tǒng)組成
8.23.3 模塊設計
8.23.4 程序設計與仿真
8.24 步進電機定位控制系統(tǒng)設計
8.24.1 設計要求
8.24.2 系統(tǒng)組成
8.24.3 模塊設計
8.24.4程序設計與仿真
本章小結
思考題與習題
附錄a 相關網址
附錄b ic和fpga專業(yè)術語的中英文對照
參考文獻
格式:pdf
大?。?span id="h5jgnfs" class="single-tag-height">23KB
頁數(shù): 1頁
評分: 4.6
建筑物基本信息 參數(shù)名 必填 描述 項目實際情況 建筑代碼 數(shù)據中心代碼 建筑名稱 必填 最多24個漢字 建筑字母別名 必填 建筑首字母大寫 建筑業(yè)主 必填 有多位業(yè)主時存主要業(yè)主名稱,外加 “等××位” 建筑監(jiān)測狀態(tài) 狀態(tài) 1- 啟用監(jiān)測 0- 停用監(jiān)測 所屬行政區(qū)劃 必填 6位行政區(qū)劃代碼 建筑地址 必填 最多40個漢字 建筑坐標 -經度 建筑坐標 -緯度 建設年代 必填 4位數(shù)字年份 地上建筑層數(shù) 必填 整數(shù) 地下建筑層數(shù) 整數(shù) 建筑功能 必填 A- 辦公建筑 B- 商場建筑 C- 賓 館飯店建筑 D- 文化教育建筑 E- 醫(yī)療衛(wèi)生建筑 F- 體育建筑 G- 綜 合建筑 H- 其它建筑 建筑總面積 必填 空調面積 必填 采暖面積 必填 建筑空調系統(tǒng)形式 必填 A- 集中式全空氣系統(tǒng) B- 風機盤管 +新風系統(tǒng) C- 分體式空調或 VRV的 局部式機組系統(tǒng) Z
格式:pdf
大?。?span id="pogda5c" class="single-tag-height">23KB
頁數(shù): 5頁
評分: 4.7
一.塔吊的基本結構 塔吊從功能上看,可以分為七大部分:金屬結構、零部件、工作 機構、電氣設備、液壓系統(tǒng)、安全裝置和附著錨固。 塔吊金屬結構由起重臂、塔身、轉臺、承座、平衡臂、底架、塔 尖等組成。 塔吊零部件則由鋼絲繩(起吊的主要受力部件) 、變幅小車(車由 車架結構、鋼絲繩、滑輪、行輪、導向輪、鋼絲繩承托輪、鋼絲繩防 脫輥、小車牽引張緊器及斷繩保險器等組成) 、滑輪、回轉支承、吊 鉤和制動器組成。 塔吊工作機構有五種:起升機構、變幅機構、小車牽引機構、回 轉機構和大車走行機構 (行走式的塔吊 )。 塔吊電氣設備包括了液壓泵、液壓油缸、控制元件、油管和管接 頭、油箱和液壓油濾清器等主要元器件。 塔吊安全系統(tǒng)和附著錨固則有限位開關 (限位器 ),超負荷保險器 (超載斷電裝置 ),緩沖止擋裝置,鋼絲繩防脫裝置 ;風速計,緊急安 全開關,安全保護音響信號。而一般來說,自升式塔吊在修筑樓房的 過程中
書 名: 基于FPGA的硬件系統(tǒng)設計實驗與實踐教程
作 者:姚愛紅
出版社: 清華大學出版社
出版時間: 2011年6月1日
ISBN: 9787302245377
開本: 16開
定價: 29.00元
第1章 可編程邏輯器件簡介
1.1 可編程邏輯器件概述
1.1.1 可編程邏輯器件的發(fā)展歷程
1.1.2 可編程邏輯器件的分類方法
1.2 可編程邏輯器件的設計流程
1.3 fpga發(fā)展概況
1.3.1 fpga的主要優(yōu)勢與發(fā)展前景
1.3.2 主流fpga產品及供應商簡介
習題1
第2章 verilog hdl基礎
2.1 前言
2.2 程序示例
2.3 模塊
2.3.1 模塊的結構
2.3.2 模塊的實例化
2.4 變量和信號的類型
2.5 verilog hdl表達式
2.5.1 常量
2.5.2 操作符
2.6 verilog hdl的主要功能語句
2.6.1 verilog hdl對硬件的描述方式
2.6.2 數(shù)據流描述
2.6.3 行為描述--過程塊
2.7 其他語法規(guī)則說明
2.7.1 標識符命名原則
2.7.2 標點的使用
2.7.3 注釋
2.7.4 轉義字符
2.7.5 編譯命令
2.7.6 參數(shù)
2.8 示例程序分析
2.9推薦閱讀
習題2
第3章 實驗環(huán)境介紹
3.1 eda軟件工具介紹
3.1.1 集成的fpga開發(fā)環(huán)境
3.1.2 modelsim介紹
3.1.3 synplify簡介
3.2 fpga典型實驗開發(fā)平臺簡介
3.2.1 康芯gw48-sopc實驗臺
3.2.2 xilinx xup spartan板
3.3 實驗儀器的使用方法
3.3.1 函數(shù)信號發(fā)生器
3.3.2 數(shù)字存儲示波器
3.3.3 邏輯分析儀
3.4 熟悉實驗環(huán)境
3.4.1 實驗目的
3.4.2 實驗內容
3.4.3 實驗步驟
習題3
第4章 基本組合邏輯電路設計
4.1 組合邏輯電路基礎知識
4.1.1 組合邏輯電路的分析方法
4.1.2 組合邏輯電路分析舉例
4.1.3 組合邏輯電路的設計方法
4.2 數(shù)據比較器
4.2.1 數(shù)據比較器的功能
4.2.2 比較器電路的設計
4.3 數(shù)據選擇器
4.3.1 四選一數(shù)據選擇器
4.3.2 四選一數(shù)據選擇器的設計
4.3.3 數(shù)據選擇器的應用
4.4 二進制加法器
4.4.1 半加器
4.4.2 全加器
4.5 編碼/譯碼器
4.5.1 bcd碼編碼器
4.5.2 bcd碼譯碼器
實驗4-1用原理圖輸入法設計四位加法器
實驗4-2數(shù)碼顯示譯碼器
習題4
第5章 基本時序邏輯設計
5.1 時序邏輯電路的基礎知識
5.2 觸發(fā)器
5.2.1 rs觸發(fā)器
5.2.2 d觸發(fā)器
5.2.3 jk觸發(fā)器與t觸發(fā)器
5.3 時序邏輯電路的分析方法
5.3.1 同步時序電路的分析方法
5.3.2 異步時序電路的分析方法
5.4 常見的時序邏輯電路設計
5.4.1 移位寄存器
5.4.2 計數(shù)器
5.4.3 分頻器
5.4.4 順序脈沖發(fā)生器
5.4.5 階乘運算器
實驗5-1可預置的加減計數(shù)器實驗
實驗5-2扭環(huán)形計數(shù)器
習題5
第6章 有限狀態(tài)機設計
6.1 狀態(tài)的描述
6.1.1 整數(shù)編碼狀態(tài)
6.1.2 parameter語句聲明狀態(tài)
6.1.3 define編譯引導語句
6.2 fsm的設計方法
6.2.1 moore型fsm的設計
6.2.2 mealy型fsm的設計
6.2.3 混合型fsm的設計
6.3 fsm的復位和毛刺問題
6.4 fsm設計示例
6.4.1 乘法器建模
6.4.2 序列檢測器的設計
6.4.3 交通燈控制器的設計
實驗6-1設計序列檢測器
習題6
第7章 加法器設計
7.1 定點加法器
7.1.1 進位鏈結構
7.1.2 串行進位
7.1.3 并行進位
7.2 浮點加法器
7.2.1 規(guī)格化浮點數(shù)加減運算基本原理
7.2.2 浮點加法器的設計
7.3 運算器(alu)的設計
實驗7-18位加法器的設計
實驗7-216位超前進位加法器
習題7
第8章 乘、除法器的設計
8.1 常用的機器數(shù)編碼格式
8.2 定點乘法器原理及實現(xiàn)
8.2.1 原碼一位乘算法及實現(xiàn)
8.2.2 補碼一位乘算法及實現(xiàn)
8.3 定點除法器原理及實現(xiàn)
8.3.1 原碼不恢復余數(shù)除法
8.3.2 補碼不恢復余數(shù)除法
8.4 快速乘法器
8.4.1 修正布斯算法
8.4.2 華萊士樹結構
實驗8-1原碼兩位乘法器
實驗8-2補碼兩位乘法器
習題8
第9章 存儲器建模
9.1 只讀存儲器rom的建模
9.1.1 rom的基本結構
9.1.2 rom的建模
9.1.3 rom的仿真測試
9.2 隨機存儲器ram的建模
9.2.1 ram的基本結構
9.2.2 ram的建模
9.2.3 ram的仿真測試
9.3 利用ipcore工具生成rom和ram
實驗9-1利用sram設計并實現(xiàn)fifo
習題9
第10章 opu的設計
10.1 cpu的基本組成
10.1.1 控制部件
10.1.2 運算部件
10.1.3 寄存器組
10.2 cpu設計的一般過程
10.3 heu-r1處理器指令集的設計
10.3.1 指令格式
10.3.2 指令集的設計
10.4 heu-r1內部數(shù)據通路的設計
10.5時序系統(tǒng)的設計
10.6 heu-r1各功能模塊的設計
10.6.1 指令譯碼模塊的設計
10.6.2 立即數(shù)生成模塊
10.6.3 分支處理模塊
10.6.4 地址生成模塊
10.6.5 算術邏輯單元模塊
10.6.6 寄存器組模塊
10.6.7 cpu模塊
10.7 仿真驗證及結果
10.7.1 外圍模塊建模
10.7.2 系統(tǒng)復位
10.7.3 功能驗證
實驗10-1heu-r1處理器核的指令集擴展
習題10
第11章 數(shù)字電子時鐘設計
11.1 數(shù)字鐘功能需求說明
11.2 實驗平臺相關電路說明
11.2.1 7段數(shù)碼管
11.2.2 外部按鍵
11.2.3 音頻輸出
11.3 數(shù)字鐘系統(tǒng)的設計
11.4 數(shù)字鐘各模塊的設計
11.4.1 時鐘分頻模塊
11.4.2 計時模塊(包含按鍵控制)
11.4.3 音頻輸出模塊
11.5 仿真驗證
11.6 引腳設置
實驗11-1整點報時鬧鐘設計
習題11
第12章 vga接口控制器
12.1 視頻信號原理
12.2 數(shù)字視頻圖像的表示
12.3 vga接口介紹
12.4 vga信號時序
12.5 vga接口控制器設計
12.5.1 vgasig模塊
12.5.2 colormap模塊
12.5.3 頂層模塊
12.5.4 功能仿真
12.5.5 引腳設置
實驗12-1800~600分辨率vga接口的設計
實驗12-2vga動態(tài)圖形顯示控制
習題12
第13章 fir數(shù)字濾波器設計
13.1 數(shù)字濾波器概述
13.2 fir濾波器的結構
13.3 fdatool工具使用介紹
13.3.1 matlab簡介
13.3.2 fdatool設計fir濾波器的參數(shù)
13.4 窗函數(shù)法fir濾波器的設計
13.4.1 窗函數(shù)的選擇
13.4.2 窗函數(shù)法fir濾波器的設計步驟
13.5 fir濾波器的fpga實現(xiàn)
13.5.1 濾波器系數(shù)的量化
13.5.2 16階fir濾波器的實現(xiàn)
13.5.3 在modelsim中加入altera仿真庫
13.6 fir濾波器的仿真驗證
13.6.1 仿真數(shù)據文件的格式
13.6.2 測試平臺程序的設計
13.6.3 仿真結果分析
實驗13-1低通fir濾波器的設計
實驗13-2fir濾波器的硬件實現(xiàn)及仿真
習題13
第14章 基于nios的sopc系統(tǒng)
14.1 sopc技術概述
14.1.1 1p核與ip復用技術
14.1.2 片上總線
14.2 嵌入式微處理器核介紹
14.2.1 alteranios ii軟核處理器
14.2.2 xilinx microblaze核
14.3 基于nios的sopc系統(tǒng)開發(fā)流程
14.4 基于nios的跑馬燈控制器的設計
14.4.1 基本sopc系統(tǒng)硬件結構
14.4.2 jtag uart ip核
14.5 跑馬燈控制器的硬件實現(xiàn)
14.5.1 新建sopc設計項目
14.5.2 各模塊的設計
14.5.3 存儲器地址和irq分配
14.5.4 nios ii系統(tǒng)生成
14.5.5 sopc系統(tǒng)生成
14.6 跑馬燈控制器的軟件設計
14.6.1 c源程序輸入
14.6.2 代碼優(yōu)化
14.6.3 程序運行和下載
實驗14-1基于nios ii處理器計時器的設計
習題14
附錄verilog hdl關鍵字
參考文獻
隨著可編程邏輯技術的不斷進步和創(chuàng)新,F(xiàn)PGA(現(xiàn)成可編程邏輯門陣列)已被廣泛應用與通信、航天、醫(yī)療電子、汽車電子、工業(yè)控制等領域。由于其現(xiàn)場邏輯功能可重構且具有高集成度、高密度和高性能等特點。因而得到了迅猛發(fā)展。FPGA芯片所包含的資源越來越豐富,可實現(xiàn)的功能也也越來越強,著使得FPGA在電子電路設計中越來越重要。目前FPGA已經滲透到人們日常生活的各個方面,在手機電視,數(shù)碼相機等等都有它們的身影。在工業(yè)自己動化控制、通信、儀器儀表等等領域更是它們的天下。(含光盤)