FPGA設計與套用

FPGA設計與套用

《FPGA設計與套用》靈活採用項目教學法、合作探究法和講練結合法進行教學。

基本介紹

  • 中文名:FPGA設計與套用
  • 屬性:計算機技術術語
  • 相關名詞:編程
  • 說明:教學方法多樣
目錄,前言,

目錄

第1章FPGA概述
1.1FPGA的發展歷程
1.2FPGA的基本原理
1.2.1基於查找表的FPGA的基本結構及邏輯實現原理
1.2.2基於乘積項的FPGA的基本結構及邏輯實現原理
1.2.3FPGA的配置套用
1.3FPGA的設計方法
1.4FPGA的設計流程
1.4.1基於“自頂向下”設計方法的FPGA設計流程
1.4.2基於“自頂向下”設計流程的優點
1.5總結與結論
第2章硬體描述語言入門
2.1VHDL入門
2.1.1VHDL的模組組織
2.1.2基本的數據類型及常量、變數、信號
2.1.3運算符及表達式
2.1.4VHDL基本語句
2.1.5典型電路的設計
2.2VerilogHDL入門
2.2.1VerilogHDL模組的結構
2.2.2基本的數據類型及常量、變數
2.2.3運算符及表達式
2.2.4語句
2.2.5典型電路的設計
2.2.6小結
2.3總結與結論
第3章簡單電路的HDL設計
3.1基本組合邏輯運算
3.1.1與運算
3.1.2或運算
3.1.3異或運算
3.1.4與非運算
3.1.5二選一多路選擇器
3.1.6兩位比較器
3.2基本時序器件——暫存器
3.2.1D觸發器
3.2.2T觸發器
3.2.3J-K觸發器
3.2.4時序器件——移位暫存器
3.3簡單數學運算
3.3.14位加法器
3.3.24位計數器
3.3.34位乘法器
3.4總結與結論
第4章FPGA的同步設計
4.1同步的定義
4.2同步部件
4.2.1基本的同步部件
4.2.2同步清除D型觸發器
4.2.3E型觸發器
4.2.4T型觸發器
4.2.5同步R-S觸發器
4.2.6R型觸發器
4.3狀態產生
4.3.1狀態的無條件執行
4.3.2狀態的有條件執行
4.4中央允許產生器
4.5同步清除
4.6時鐘歪斜的清除
4.7異步接口
4.7.1互相同步的系統
4.7.2互相異步的系統
4.7.3同步系統的異步輸入
4.7.4握手傳送數據的安全性
4.7.5微處理器存儲器映射中的FPGA
4.7.6亞穩定性
4.7.7小結
4.8總結與結論
第5章常見的FPGA設計實例
……
第6章FPGA的配置與編程
第7章3DES算法的FPGA實現及其在3DES-PCI安全卡中的套用
第8章FPGA發展趨勢
附錄1世界著名的FPGA廠商
附錄2常用的FPGA開發工具
參考文獻

前言

現場可程式門陣列(FieldProgrammableGateArray,FPGA)的出現是超大規模積體電路(VLSI)技術和計算機輔助設計(CAD)技術飛速發展的結果。FPGA器件集成度高、體積小,具有用戶可程式實現專門套用的功能。它允許電路設計者利用基於計算機的開發平台,經過設計輸入、仿真、測試和驗證,實現預期結果。使用FPGA器件可以將原來的電路級產品集成為晶片級產品,達到降低功耗,提高可靠性的目的,同時還可以很方便地對設計進行線上現場修改。FPGA器件已成為研製、開發數字系統的理想器件,尤其適合於產品樣機開發和小批量生產。因此,FPGA有時被人們稱作可程式的ASIC。.

相關詞條

熱門詞條

聯絡我們