EDA技術與FPGA工程實例開發

《EDA技術與FPGA工程實例開發》是2013年10月1日機械工業出版社出版的圖書,作者是任文平、梁竹關。

基本介紹

  • 書名:EDA技術與FPGA工程實例開發
  • 出版社:機械工業出版社
  • 頁數:255頁
  • 開本:16
  • 品牌:機械工業出版社
  • 作者:任文平 梁竹關
  • 出版日期:2013年10月1日
  • 語種:簡體中文
  • ISBN:9787111435853
圖書簡介,內容簡介,作者簡介,圖書目錄,

圖書簡介

《EDA技術與FPGA工程實例開發》共11章,是在教學與實踐的基礎上編寫的。首先系統地介紹了硬體描述語言Verilog HDL的基本語法和常用語句、CPLD/FPGA的結構及特點、QuartusⅡ軟體的使用及狀態機設計等與FPGA開發相關的知識。在此基礎上,介紹了FPGA外圍接口電路的典型套用,最後以工程開發的設計流程介紹兩個相對完整的系統設計實例。

內容簡介

《EDA技術與FPGA工程實例開發》的立足點在於讓讀者跨越第一階段,並開始逐步邁入第二階段。通過大量的實驗和兩個工程案例,讓讀者對於FPGA開發能夠達到“熟練”的程度,並為接下來“精通”FPGA開發奠定基礎。
《EDA技術與FPGA工程實例開發》既可以作為高等院校電子、通信、計算機等相關專業本科生的教材,也可以作為相關專業研究生及工程技術人員的參考書。

作者簡介

任文平,雲南大學信息學院副教授,在圖像和通信領域有10餘年的FPGA教學與科研經驗。2009年指導學生參加全國大學生電子設計大賽,獲得省一等獎及三等獎各一組。2010年承擔某保密單點陣圖像處理研究項目,主導FPGA圖像處理電路的設計。2011年主持雲南省教育廳基金項目“基於FPGA的超高頻閱讀器基帶電路的設計研究”。在權威學術期刊發表相關論文二十餘篇。

圖書目錄

前言
第1章 緒論
1.1 傳統數字系統設計的特點
1.2 EDA技術的含義
1.3 EDA技術的特點
1.4 EDA技術主要內容
1.4.1 硬體描述語言
1.4.2 可程式邏輯器件
1.4.3 常用軟體
1.5 EDA設計流程
1.6 EDA技術的套用領域
習題
第2章Quartus Ⅱ軟體的初步使用
2.1原理圖輸入設計流程
2.1.1創建工程
2.1.2創建圖形設計檔案
2.1.3工程的編譯
2.1.4工程的仿真驗證
2.1.5定時分析
2.1.6管腳分配
2.1.7工程的下載驗證
2.1.8生成元件符號
2.2套用舉例:秒表設計
2.2.1模值100計數器的設計
2.2.2模值60計數器的設計
2.2.3頂層電路設計
2.2.4仿真驗證
習題
第3章Verilog HDL初步認識
3.1硬體描述語言概述
3.1.1VHDL/Verilog HDL簡介
3.1.2Verilog HDL和VHDL的比較
3.2 Verilog HDL程式的構成
3.2.1二一十進制編碼器及Verilog HDL描述
3.2.2Verilog HDL程式的基本構成
3.2.3模組連線埠定義部分
3.2.4信號類型說明部分
3.2.5邏輯功能描述語句部分
3.3Verilog HDL語法規則
3.3.1Verilog HDL文字規則
3.3.2數據對象
3.3.3運算符
3.4Verilog HDL程式套用舉例
習題
第4章Verllog HDL基本語句
4.1並行語句
4.1.1連續賦值語句
4.1.2例化語句
4.1.3過程語句
4.2塊語句
4.2.1順序塊語句
4.2.2並行塊語句
4.3順序語句
4.3.1過程賦值語句
4.3.2條件賦值語句
4.3.3循環語句
4.4任務與函式
4.4.1任務語句
4.4.2函式語句
4.5調試中常用編譯預處理語句
4.6Verilog HDL代碼書寫規範
習題
第5章數字電路中常用電路單元的設計
5.1組合邏輯電路設計
5.1.1解碼器電路
5.1.2運算電路
5.2時序邏輯電路設計
5.2.1觸發器
5.2.2暫存器
5.2.3計數器
5.3綜合電路設計
5.3.1m序列產生電路
5.3.2函式信號發生器
5.3.3DDS頻率合成控制電路
5.3.4音樂播放電路
習題
第6章Quartus Ⅱ軟體功能深入
6.1宏功能模組的調用
6.1.1LPM—ROM的定製及使用
6.1.2宏功能模組LPM_ROM的測試
6.2SignalTap Ⅱ嵌入式邏輯分析儀的使用
6.2.1SignalTap Ⅱ嵌入式邏輯分析儀的設定
6.2.2編譯下載
6.2.3信號波形的捕捉
6.3Modelsim仿真工具的使用
6.3.1Modelsim的使用流程
6.3.2宏功能模組的Modelsim仿真使用流程
6.3.3Testbench檔案的編寫
習題
第7章有限狀態機設計
7.1狀態機的特點
7.1.1狀態機的分類
7.1.2用Verilog HDL描述狀態機的特點
7.2 moore型狀態機的設計
7.3 mealy型狀態機的設計
7.4狀態機設計舉例
7.4.1序列信號檢測電路
7.4.2交通燈控制電路
7.4.3自動飲料銷售機的控制電路
習題
第8章可程式邏輯器件簡介
8.1可程式邏輯器件的概述
8.1.1可程式邏輯器件發展歷程
8.1.2可程式邏輯器件分類
8.2低密度可程式邏輯器件的結構及原理
8.2.1PLD的符號表示方式
8.2.2PLA和PAL器件
8.2.3GAL器件
8.3高密度器件
8.3.1CPLD結構及工作原理
8.3.2FPGA結構及工作原理
8.3.3CPLD和FPGA的選用原則
8.4FPGA最小系統的設計
8.4.1最小系統的組成
8.4.2最小系統電路設計
習題
第9章FPGA外圍接口電路的套用設計
9.1LCD控制電路設計
9.1.1LCD簡介
9.1.2基於FPGA的設計
9.2基於ps/2鍵盤的電子琴設計
9.2.1設計要求
9.2.2設計方案
9.2.3相關原理介紹
9.2.4基於FPGA的各模組設計
9.3 VGA彩條控制電路設計
9.3.1VGA簡介
9.3.2掃描原理
9.3.3VGA信號時序
9.3.4數模轉換晶片DAC ADV7123
9.3.5VGA彩條電路的FPGA實現
9.4基於觸控螢幕的圖片顯示電路設計
9.4.1設計要求
9.4.2方案設計
9.4.3基於FPGA的各模組實現
習題
第10章系統設計實例一:基於FPGA的圖像採集、處理及顯示電路的設計
10.1設計要求
10.2圖像採集模組
10.2.1圖像捕捉模組設計
10.2.2I2C匯流排配置模組
10.2.3數據格式轉換模組
10.3SDRAM控制模組
10.4圖像的處理模組
10.4.1邊緣檢測的原理
10.4.2圖像的邊緣檢測的實現
10.5VGA顯示控制模組
10.6圖像的測試
第11章系統設計實例二:基於FPGA的調頻調幅電源中控制電路的設計
11.1變頻電源的技術分析
11.1.1SPWM調製技術的原理
11.1.2SPWM控制方式
11.1.3基於FPGA變頻電源的優勢
11.2變頻電源硬體的總體設計
11.3基於FPGA的變頻電源數字電路的設計
11.3.1變頻電源數字控制電路
11.3.2SPWM的FPGA實現
11.3.3三對相位相差120°的SPWM波形的生成
11.3.4DCPWM模組
11.4變頻電源的性能測試及分析
11.4.1變頻電源的性能
11.4.2變頻電源測試結果及分析
附錄A課程實驗
附錄BDE2開發平台
附錄CDE2—115開發平台
附錄DVHDL簡介
參考文獻

相關詞條

熱門詞條

聯絡我們