FPGA套用技術及實踐

FPGA套用技術及實踐

《FPGA套用技術及實踐》共7章,第1章EDA技術概述,主要講EDA的含義,常用的EDA工具及EDA設計流程、發展趨勢及套用。第2章可程式邏輯器件及FPGA開發簡介,主要講可程式邏輯器件的含義、發展歷程及其基本結構,CPL-D和FPGA的基本結構、特點及開發套用的不同,Xilinx新型系列器件。第3章基於ISE的開發環境使用指南,主要講基於ISE的FPGA開發流程,ISE11.1 設計輸入、綜合、實現及下載等基本操作方法,ISE11.1 的線上邏輯分析儀的使用。第4章第三方工具介紹,主要講Modelsim和Synplify Pro的安裝過程,利用Modelsim進行功能和時序仿真的流程,利用Synplify Pro進行綜合的流程。第5章簡單數字邏輯電路的設計,主要講基於Xilinx FPGA的簡單數字邏輯電路設計,基於Isim的數字邏輯電路仿真。第6章EDA技術綜合設計套用,主要講基於Xilinx FPGA的複雜數字邏輯電路的設計方法,數字邏輯電路的仿真方法。第7章基於FPGA的嵌入式系統開發,主要講基於FPGA的可程式嵌入式系統開發,EDK嵌入式設計流程,EDK嵌式設計的操作方法。

基本介紹

  • 書名:FPGA套用技術及實踐
  • 頁數:297頁
  • 出版時間:第1版 (2011年1月1日)
  • 裝幀:平裝
圖書信息,內容簡介,目錄,

圖書信息

出版社: 北京理工大學出版社;
叢書名: 面向“十二五”高等學校精品規劃教材
:
正文語種: 簡體中文
開本: 16
ISBN: 9787564041045
條形碼: 9787564041045
尺寸: 22.8 x 18.4 x 1.6 cm
重量: 381 g

內容簡介

EDA是當今世界上最先進的電子電路設計技術,其重要作用逐步被我國的產業界、科技界和教育界認可。
《FPGA套用技術及實踐》在編寫過程中邀請相關企業一線工程師參與編寫工作,突出實用性、針對性,《FPGA套用技術及實踐》可作為高等院校工科電子信息類、通信類、自動化類專業師生及相關工程技術人員、FPGA/CPLD初學者的參考用書。

目錄

第1章 EDA技術概述
1.1 EDA技術及其發展
1.1.1 EDA技術的含義
1.1.2 EDA技術的發展歷程
1.2 EDA技術的主要內容
1.2.1 自頂向下的設計方法
1.2.2 ASIC設計
1.2.3 硬體描述語言
1.2.4 主要PLD廠商概述
1.3 常用的EDA工-[具
1.3.1 設計輸入編輯器
1.3.2 HDL綜合器
1.3.3 仿真器
1.3.4 適配器
1.3.5 下載器
1.4 EDA設計流程
1.4.1 設計輸入
1.4.2 綜合
1.4.3 適配
1.4.4 時序仿真與功能仿真
1.4.5 編程下載
1.4.6 硬體測試
1.5 EDA技術的發展趨勢
1.6 EDA技術的套用
1.6.1 EDA技術的套用形式
1.6.2 EDA技術的套用場合
本章小結
思考與練習
第2章 可程式邏輯器件及FPGA開發簡介
2.1 可程式邏輯器件基礎
2.1.1 可程式邏輯器件簡介
2.1.2 可程式邏輯器件的發展歷史
2.1.3 可程式邏輯器件的基本結構
2.1.4 可程式邏輯器件的分類
2.2 CPLD的基本結構及特點
2.3 FPGA的基本結構及特點
2.4 FPGA和CPLD的開發套用選擇
2.4.1 FPGA和CPLD的性能比較
2.4.2 FPGA和CPLD的開發套用選擇
2.5 Xilinx新型系列器件簡介
2.5.1 Spartan系列
2.5.2 Virtex系列
本章小結
思考與練習
第3章 基於ISE的開發環境使用指南
3.1 ISE介紹與安裝
3.1.1 ISE軟體介紹
3.1.2 ISE軟體的安裝
3.1.3 ISE軟體的基本操作
3.2 ISE的工程建立與設計輸入
3.2.1 ISE的工程建立
3.2.2 基於ISE的HDL代碼輸入
3.2.3 基於ISE代碼模板的使用
3.2.4 基於ISE的原理圖輸入法
3.2.5 基於ISE的IPCore的使用
3.3 基於ISE的仿真
3.4 基於ISE的綜合與實現
3.4.1 基於XilinxXST的綜合
3.4.2 基於ISE的實現
3.5 FPGA配置與編程
3.5.1 XilinxFPGA配置電路綜述
3.5.2 iMPACT的基本操作
3.5.3 使用iMPACI創建配置檔案
3.6 約束檔案的編寫
3.6.1 約束檔案的定義
3.6.2 UCF檔案的語法說明
3.6.3 ISE中UCF、的編寫
3.7 集成化邏輯分析儀
3.7.1 Chipscope Pro——集成化邏輯分析工具簡介
3.7.2 Chipscope Pro的使用流程
3.7.3 Chipscope Pro Inserter的操作和使用
3.7.4 Chipscope Pro Analyzer使用流程
本章小結
思考與練習
第4章 第三方工具介紹
4.1 ModelsimSE6.2 軟體的使用
4.1.1 ModelsimSE6.2 軟體的安裝
4.1.2 利用ModelsimSE6.2 進行功能仿真
4.1.3 利用ModelsimSE6.2 進行時序仿真
4.2 SynplifyPro軟體的使用
4.2.1 Synplif~rPro9.0.1 軟體的安裝
4.2.2 SynplifyPro9.0.1 軟體的使用
本章小結
思考與練習
第5章 簡單數字邏輯電路的設計
5.1 基於XilinxFPGA的組合邏輯電路設計
5.1.1 基本邏輯門電路設計
5.1.2 編碼器設計
5.1.3 解碼器設計
5.1.4 數值比較器設計
5.1.5 數據選擇器設計
5.1.6 匯流排緩衝器設計
5.2 時序邏輯電路設計
5.2.1 時鐘信號和復位信號
5.2.2 觸發器設計
5.2.3 移位暫存器
5.2.4 計數器設計
5.3 存儲器設計
5.3.1 唯讀存儲器ROM
5.3.2 隨機存儲器RAM
5.3.3 FIFO的設計
5.4 有限狀態機的設計
5.4.1 有限狀態機原理
5.4.2 有限狀態機分類
5.4.3 有限狀態機設計
本章小結
思考與練習
第6章 EDA技術綜合設計套用
6.1 數字時鐘的設計及實現
6.1.1 數字時鐘的功能要求
6.1.2 數字時鐘的Verilog HDL描述
6.1.3 設計實現及驗證
6.2 多功能信號發生器的設計及實現
6.2.1 功能要求
6.2.2 模組設計
6.2.3 設計實現及驗證
6.3 序列檢測器的設計及實現
6.3.1 功能要求和結構
6.3.2 序列檢測器的Verilog HDL描述
6.3.3 序列檢測器仿真驗證
6.4 交通燈信號控制器的設計及實現
6.4.1 功能要求
6.4.2 模組設計
6.4.3 設計實現及驗證
……
第7章 基於FPGA的嵌入式系統開發

相關詞條

熱門詞條

聯絡我們