出版時(shí)間:2011-1 出版社:北京理工大學(xué)出版社 作者:劉睿強(qiáng) 編 頁數(shù):297
內(nèi)容概要
EDA是當(dāng)今世界上最先進(jìn)的電子電路設(shè)計(jì)技術(shù),其重要作用逐步被我國的產(chǎn)業(yè)界、科技界和教育界認(rèn)可。 《FPGA應(yīng)用技術(shù)及實(shí)踐》由劉睿強(qiáng)主編,共7章,第1章EDA技術(shù)概述,主要講EDA的含義,常用的EDA工具及EDA設(shè)計(jì)流程、發(fā)展趨勢及應(yīng)用。第2章可編程邏輯器件及FPGA開發(fā)簡介,主要講可編程邏輯器件的含義、發(fā)展歷程及其基本結(jié)構(gòu),CPLD和FPGA的基本結(jié)構(gòu)、特點(diǎn)及開發(fā)應(yīng)用的不同,Xilinx新型系列器件。第3章基于ISE的開發(fā)環(huán)境使用指南,主要講基于ISE的FPGA開發(fā)流程,ISE 11.1設(shè)計(jì)輸入、綜合、實(shí)現(xiàn)及下載等基本操作方法,ISE 11.1的在線邏輯分析儀的使用。第4章第三方工具介紹,主要講Modelsim和Synplify Pro的安裝過程,利用Modelsim進(jìn)行功能和時(shí)序仿真的流程。利用Synplify Pro進(jìn)行綜合的流程。第5章簡單數(shù)字邏輯電路的設(shè)計(jì),主要講基于Xilinx FPGA的簡單數(shù)字邏輯電路設(shè)計(jì),基于Isim的數(shù)字邏輯電路仿真。第6章EDA技術(shù)綜合設(shè)計(jì)應(yīng)用,主要講基于XilinxFPGA的復(fù)雜數(shù)字邏輯電路的設(shè)計(jì)方法,數(shù)字邏輯電路的仿真方法。第7章基于FPGA的嵌入式系統(tǒng)開發(fā),主要講基于FPGA的可編程嵌入式系統(tǒng)開發(fā),EDK嵌入式設(shè)計(jì)流程,EDK嵌入式設(shè)計(jì)的操作方法?!? 《FPGA應(yīng)用技術(shù)及實(shí)踐》在編寫過程中邀請相關(guān)企業(yè)一線工程師參與編寫工作,突出實(shí)用性、針對性,本書可作為高等院校工科電子信息類、通信類、自動(dòng)化類專業(yè)師生及相關(guān)工程技術(shù)人員、FPGA/CPLD初學(xué)者的參考用書。
書籍目錄
第1章 EDA技術(shù)概述1.1 EDA技術(shù)及其發(fā)展1.1.1 EDA技術(shù)的含義1.1.2 EDA技術(shù)的發(fā)展歷程1.2 EDA技術(shù)的主要內(nèi)容1.2.1 自頂向下的設(shè)計(jì)方法1.2.2 ASIC設(shè)計(jì)1.2.3 硬件描述語言1.2.4 主要PLD廠商概述1.3 常用的EDA工具1.3.1 設(shè)計(jì)輸入編輯器1.3.2 HDL綜合器1.3.3 仿真器1.3.4 適配器1.3.5 下栽器1.4 EDA設(shè)計(jì)流程1.4.1 設(shè)計(jì)輸入1.4.2 綜合1.4.3 適配1.4.4 時(shí)序仿真與功能仿真1.4.5 編程下載1.4.6 硬件測試1.5 EDA技術(shù)的發(fā)展趨勢1.6 EDA技術(shù)的應(yīng)用1.6.1 EDA技術(shù)的應(yīng)用形式1.6.2 EDA技術(shù)的應(yīng)用場合本章小結(jié)思考與練習(xí)第2章 可編程邏輯器件及FPGA開發(fā)簡介2.1 可編程邏輯器件基礎(chǔ)2.1.1 可編程邏輯器件簡介2.1.2 可編程邏輯器件的發(fā)展歷史2.1.3 可編程邏輯器件的基本結(jié)構(gòu)2.1.4 可編程邏輯器件的分類2.2 CPLD的基本結(jié)構(gòu)及特點(diǎn)2.3 FPGA的基本結(jié)構(gòu)及特點(diǎn)2.4 FPGA和CPLD的開發(fā)應(yīng)用選擇2.4.1 FPGA和CPLD的性能比較2.4.2 FPGA和CPLD的開發(fā)應(yīng)用選擇2.5 Xilinx新型系列器件簡介2.5.1 Spartan系列2.5.2 ViIrex系列本章小結(jié)思考與練習(xí)第3章 基于ISE的開發(fā)環(huán)境使用指南3.1 ISE介紹與安裝3.1.1 ISE軟件介紹3.1.2 ISE軟件的安裝3.1.3 ISE軟件的基本操作3.2 ISE的工程建立與設(shè)計(jì)輸入3.2.1 ISE的工程建立3.2.2 基于ISE的HDL代碼輸入3.2.3 基于ISE代碼模板的使用3.2.4 基于ISE的原理圖輸入法3.2.5 基于ISE的IP Core的使用3.3 基于ISE的仿真3.4 基于ISE的綜合與實(shí)現(xiàn)3.4.1 基于Xilinx XST的綜合3.4.2 基于ISE的實(shí)現(xiàn)3.5 FPGA配置與編程3.5.1 Xilinx FPGA配置電路綜述3.5.2 iMPACT的基本操作3.5.3 使用iMPACT創(chuàng)建配置文件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使用流程本章小結(jié)一思考與練習(xí)第4章 第三方工具介紹4.1 Modelsim SE 6.2軟件的使用4.1.1 Modelsim SE 6.2軟件的安裝4.1.2 利用Modelsim SE 6.2進(jìn)行功能仿真4.1.3 利用Modelsim SE 6.2進(jìn)行時(shí)序仿真4.2 Synplify:Pro軟件的使用4.2.1 Synplify Pro 9.0.1軟件的安裝4.2.2 Synplify Pro 9.0.1軟件的使用本章小結(jié)思考與練習(xí)第5章 簡單數(shù)字邏輯電路的設(shè)計(jì)5.1 基于Xilinx FPGA的組合邏輯電路設(shè)計(jì)5.1.1 基本邏輯門電路設(shè)計(jì)5.1.2 編碼器設(shè)計(jì)5.1.3 譯碼器設(shè)計(jì)5.1.4 數(shù)值比較器設(shè)計(jì)5.1.5 數(shù)據(jù)選擇器設(shè)計(jì)5.1.6 總線緩沖器設(shè)計(jì)5.2 時(shí)序邏輯電路設(shè)計(jì)5.2.1 時(shí)鐘信號和復(fù)位信號5.2.2 觸發(fā)器設(shè)計(jì)5.2.3 移位寄存器5.2.4 計(jì)數(shù)器設(shè)計(jì)5.3 存儲器設(shè)計(jì)5.3.1 只讀存儲器ROM5.3.2 隨機(jī)存儲器RAM5.3.3 FIFO的設(shè)計(jì)5.4 有限狀態(tài)機(jī)的設(shè)計(jì)5.4.1 有限狀態(tài)機(jī)原理5.4.2 有限狀態(tài)機(jī)分類5.4.3 有限狀態(tài)機(jī)設(shè)計(jì)本章小結(jié)思考與練習(xí)第6章 EDA技術(shù)綜合設(shè)計(jì)應(yīng)用6.1 數(shù)字時(shí)鐘的設(shè)計(jì)及實(shí)現(xiàn)6.1.1 數(shù)字時(shí)鐘的功能要求6.1.2 數(shù)字時(shí)鐘的Verilog HDL描述6.1.3 設(shè)計(jì)實(shí)現(xiàn)及驗(yàn)證6.2 多功能信號發(fā)生器的設(shè)計(jì)及實(shí)現(xiàn)6.2.1 功能要求6.2.2 模塊設(shè)計(jì)6.2.3 設(shè)計(jì)實(shí)現(xiàn)及驗(yàn)證6.3 序列檢測器的設(shè)計(jì)及實(shí)現(xiàn)6.3.1 功能要求和結(jié)構(gòu)6.3.2 序列檢測器的Verilog HDL描述6.3.3 序列檢測器仿真驗(yàn)證6.4 交通燈信號控制器的設(shè)計(jì)及實(shí)現(xiàn)6.4.1 功能要求6.4.2 模塊設(shè)計(jì)6.4.3 設(shè)計(jì)實(shí)現(xiàn)及驗(yàn)證6.5 通用異步接收發(fā)送器的設(shè)計(jì)及實(shí)現(xiàn)6.5.1 UART設(shè)計(jì)原理6.5.2 接收模塊設(shè)計(jì)6.5.3 接收模塊設(shè)計(jì)6.6 AD實(shí)驗(yàn)6.6.1 功能.要求6.6.2 模塊設(shè)計(jì)6.6.3 設(shè)計(jì)實(shí)現(xiàn)及驗(yàn)證6.7 VGA顯示實(shí)驗(yàn)6.7.1 VGA顯示原理6.7.2 VGA控制器的設(shè)計(jì)6.7.3 設(shè)計(jì)實(shí)現(xiàn)及驗(yàn)證6.8 PS/2實(shí)驗(yàn)6.8.1 PS/2通信協(xié)議6.8.2 PS/2控制器的設(shè)計(jì)6.9 LCD顯示字符實(shí)訓(xùn)6.9.1 功能要求6.9.2 模塊設(shè)計(jì)6.9.3 設(shè)計(jì)實(shí)現(xiàn)及驗(yàn)證6.10 步進(jìn)電動(dòng)機(jī)實(shí)驗(yàn)6.10.1 功能要求6.10.2 模塊設(shè)計(jì)6.10.3 設(shè)計(jì)實(shí)現(xiàn)及驗(yàn)證本章小結(jié)思考與練習(xí)第7章 基于FPGA的嵌入式系統(tǒng)開發(fā)7.1 可編程嵌入式系統(tǒng)介紹7.1.1 基于FPCA的嵌入式系統(tǒng)7.1.2 Xilinx公司的嵌入式解決方案7.2 EDK簡介7.2.1 EDK的介紹7.2.2 EDK設(shè)計(jì)的實(shí)現(xiàn)流程7.2.3 EDK的文件管理架構(gòu)7.3 XPS軟件基本操作7.3.1 利用BSB創(chuàng)建新工程7.3.2 XPS的用戶界面7.4 XPS軟件的高級操作7.4.1 XPS的軟件輸入7.4.2 XPS工程的實(shí)現(xiàn)和下載7.5 EDK開發(fā)實(shí)例7.5.1 DDR SDRAM控制器的工作原理7.5.2 DDR SDRAM控制器的基本要求7.5.3 DDR SDRAM控制器的EDK實(shí)現(xiàn)本章小結(jié)思考與練習(xí)參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載
FPGA應(yīng)用技術(shù)及實(shí)踐 PDF格式下載