出版時(shí)間:2009-11 出版社:高等教育出版社 作者:路而紅 主編 頁數(shù):213 字?jǐn)?shù):310000
內(nèi)容概要
本書是普通高等教育“十一五”國家級規(guī)劃教材,是北京市精品課程“EDA技術(shù)”多年的教學(xué)建設(shè)和教師們教學(xué)實(shí)踐的成果。 全書以FPGA應(yīng)用為主線,全面介紹FPGA應(yīng)用中涉及的器件、開發(fā)工具、軟件語言、應(yīng)用等相關(guān)問題。編者力求用簡潔的語言,向讀者展示什么是FPGA,F(xiàn)PGA如何工作,面對眾多型號的FPGA如何選擇。應(yīng)用中如何使用硬件描述語言,以及如何使用工具對FPGA設(shè)計(jì)進(jìn)行驗(yàn)證、仿真和綜合。全書從實(shí)際應(yīng)用的角度出發(fā),通過不同領(lǐng)域的應(yīng)用實(shí)例,論述使用FPGA器件解決實(shí)際問題的方法,突出實(shí)用性。 本書可作為高等學(xué)校計(jì)算機(jī)、電子類專業(yè)的本科生教材,也可供從事電子設(shè)計(jì)的工程技術(shù)人員參考。
書籍目錄
第1章 概述 1.1 什么是FPGA 1.2 為什么用FPGA 1.3 使用FPGA的條件 1.4 本書包括哪些內(nèi)容第2章 FPGA設(shè)計(jì)綜述 2.1 EDA技術(shù)發(fā)展 2.2 EDA系統(tǒng)構(gòu)成 2.3 專用FPGA開發(fā)工具 2.3.1 Ahera公司工具 2.3.2 xilinx公司工具 2.3.3 Lattice公司工具 2.4 FPGA設(shè)計(jì)資源 2.5 FPGA應(yīng)用系統(tǒng)舉例 思考題和習(xí)題第3章 FPGA器件原理 3.1 PLD概述 3.1.1 PROM工作原理 3.1.2 PLA工作原理 3.1.3 PAL和GAL工作原理 3.1.4 CPI.D工作原理 3.2 ASIC概述 3.3 FPGA器件結(jié)構(gòu) 3.3.1 FPGA框架結(jié)構(gòu) 3.3.2 Xilinx公司FPGA 3.3.3 Altera公司FPGA 3.3.4 Cyclone系列FPGA 3.4 FPGA器件選擇 3.5 FPGA器件編程 3.5.1 ByteBlasterMV配置 3.5.2 MasterBlaster/USB配置 3.5.3 JTAG配置 3.5.4 CPU配置 思考題和習(xí)題第4章 FPGA開發(fā)工具使用 4.1 QuartusII概述- 4.2 QuartusII使用 4.2.1 設(shè)計(jì)輸入 4.2.2 設(shè)計(jì)處理 4.2.3 波形仿真 4.2.4 器件編程 4.3 原理圖文件輸入 4.4 參數(shù)化模塊庫使用 4.5 層次化設(shè)計(jì)流程 4.6 嵌入式邏輯分析儀使用 思考題和習(xí)題第5章 硬件描述語言VHDL 5.1 VHDL程序結(jié)構(gòu) 5.1.1 entity實(shí)體 5.1.2 architecture結(jié)構(gòu)體 5.1.3 library庫 5.1.4 子程序 5.2 VHDL語法規(guī)則 5.2.1 數(shù)據(jù)對象 5.2.2 數(shù)據(jù)類型 5.2.3 屬性 5.2.4 基本運(yùn)算符 5.3 VHDL并行語句 5.3.1 信號賦值語句 5.3.2 process進(jìn)程語句 5.3.3 block塊語句 5.3.4 component元件語句 5.3.5 generate生成語句 5.4 VHDL順序語句 5.4.1 變量賦值語句 5.4.2 if語句 5.4.3 case語句 5.4.4 loop語句 5.4.5 null語句 思考題和習(xí)題第6章 FPGA單元電路設(shè)計(jì) 6.1 組合邏輯電路設(shè)計(jì)舉例 6.1.1 優(yōu)先編碼器設(shè)計(jì) 6.1.2 譯碼器設(shè)計(jì) 6.1.3 數(shù)據(jù)選擇器設(shè)計(jì) 6.1.4 運(yùn)算器設(shè)計(jì) 6.1.5比較器設(shè)計(jì) 6.1.6求補(bǔ)器設(shè)計(jì) 6.1.7單向總線緩沖器設(shè)計(jì) 6.1.8雙向總線緩沖器設(shè)計(jì) 6.2 時(shí)序邏輯電路設(shè)計(jì)舉例 6.2.1 鎖存器和觸發(fā)器設(shè)計(jì) 6.2.2 移位寄存器設(shè)計(jì) 6.2.3 計(jì)數(shù)器設(shè)計(jì) 6.2.4 分頻器設(shè)計(jì) 6.3 有限狀態(tài)機(jī)設(shè)計(jì)舉例 6.3.1 Moore型狀態(tài)機(jī)設(shè)計(jì) 6.3.2 Mealy型狀態(tài)機(jī)設(shè)計(jì) 6.4 存儲器設(shè)計(jì)舉例 思考題和習(xí)題第7章 FPGA系統(tǒng)電路設(shè)計(jì) 7.1 信號發(fā)生器設(shè)計(jì)實(shí)現(xiàn) 7.1.1 信號發(fā)生器設(shè)計(jì)原理 7.1.2 信號發(fā)生器設(shè)計(jì)實(shí)現(xiàn) 7.1.3 信號發(fā)生器綜合仿真 7.2 數(shù)字電壓表設(shè)計(jì)實(shí)現(xiàn) 7.2.1 數(shù)字電壓表原理 7.2.2 數(shù)字電壓表設(shè)計(jì) 7.2.3 數(shù)字電壓表參考程序 7.2.4 數(shù)字電壓表綜合仿真 7.3 液晶顯示接口電路設(shè)計(jì)實(shí)現(xiàn) 7.3.1 液晶顯示接口電路原理 7.3.2 液晶顯示接口電路設(shè)計(jì) 7.3.3 液晶顯示接口參考程序 7.3.4 液晶顯示接口綜合仿真 7.4 RC6算法設(shè)計(jì)實(shí)現(xiàn) 7.4.1 RC6算法基本原理 7.4.2 RC6算法設(shè)計(jì)實(shí)現(xiàn) 7.4.3 RC6算法綜合仿真 思考題和習(xí)題第8章 SOPC設(shè)計(jì)應(yīng)用 8.1 SOPC技術(shù)概述 8.1.1 SOC技術(shù) 8.1.2 SOPC技術(shù) 8.1.3 Nios II處理器 8.2 SOPC系統(tǒng)設(shè)計(jì)實(shí)例 8.2.1 SOPC系統(tǒng)設(shè)計(jì)流程 8.2.2 SOPC系統(tǒng)硬件設(shè)計(jì) 8.2.3 SOPC系統(tǒng)軟件開發(fā) 8.2.4 Nios II自定義指令邏輯 思考題和習(xí)題主要參考文獻(xiàn)
編輯推薦
《電子設(shè)計(jì)自動(dòng)化應(yīng)用技術(shù):FPGA應(yīng)用篇》根據(jù)EDA應(yīng)用技術(shù),特別是結(jié)合FPGA應(yīng)用領(lǐng)域包含的主要內(nèi)容編寫。全書由四個(gè)主要部分組成:一是FPGA器件的結(jié)構(gòu)組成原理,通過Ahera公司的FPGA芯片,介紹FPGA的工作原理以及FPGA的編程方法。二是FPGA開發(fā)工具的構(gòu)成,利用開發(fā)工具QuartusII,介紹FPGA的開發(fā)流程。三是硬件描述語言,通過VHDL語言介紹電子系統(tǒng)的描述方法。四是通過具體實(shí)例的分析,介紹FPGA在不同領(lǐng)域中的應(yīng)用,通過設(shè)計(jì)、仿真、綜合,實(shí)現(xiàn)設(shè)計(jì)方案。
圖書封面
評論、評分、閱讀與下載
電子設(shè)計(jì)自動(dòng)化應(yīng)用技術(shù) PDF格式下載