EDA技術與FPGA應用設計 -(第2版) 版權信息
- ISBN:9787121290220
- 條形碼:9787121290220 ; 978-7-121-29022-0
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
EDA技術與FPGA應用設計 -(第2版) 本書特色
本書主要內容包括cpld/fpga可編程邏輯器件介紹,可編程邏輯器件eda開發軟件使用,vhdl硬件描述語言設計方法和sopc應用,實驗和設計實踐5大部分。**部分cpld/fpga可編程邏輯器件主要介紹可編程器件結構原理、設計流程、常用芯片特點及選用;第二部分重點介紹目前國內外常用eda軟件isp design expert system、quartusⅱ、ise開發流程及modelsim仿真應用;第三部分重點講述vhdl語言基礎、描述方法及設計實例;第四部分主要介紹dsp builder、sopc builder、niosⅱ應用及實例;第五部分介紹實驗及課程設計內容。 本書可作為高等學校電子信息類、電氣信息類各專業的教材,也可作為電子工程設計技術人員的參考書。
EDA技術與FPGA應用設計 -(第2版) 內容簡介
本書主要內容包括CPLD/FPGA可編程邏輯器件介紹,可編程邏輯器件EDA開發軟件使用,VHDL硬件描述語言設計方法和SOPC應用,實驗和設計實踐5大部分。**部分CPLD/FPGA可編程邏輯器件主要介紹可編程器件結構原理、設計流程、常用芯片特點及選用;第二部分重點介紹目前國內外常用EDA軟件isp Design EXPERT System、QuartusⅡ、ISE開發流程及ModelSim仿真應用;第三部分重點講述VHDL語言基礎、描述方法及設計實例;第四部分主要介紹DSP Builder、SOPC Builder、NiosⅡ應用及實例;第五部分介紹實驗及課程設計內容。 本書可作為高等學校電子信息類、電氣信息類各專業的教材,也可作為電子工程設計技術人員的參考書。
EDA技術與FPGA應用設計 -(第2版) 目錄
第1章 可編程邏輯器件概述1.1 數字邏輯電路設計與asic技術1.1.1 數字邏輯電路設計方法1.1.2 asic及其設計方法1.2 pld概述1.2.1 pld的發展1.2.2 pld的分類1.3 pld邏輯表示法1.4 pld的設計與開發1.4.1 pld的設計流程1.4.2 pld的開發環境1.4.3 ip核復用技術習題1第2章 大規模可編程邏輯器件cpld/fpga2.1 cpld結構與工作原理2.1.1 lattice公司的cpld器件系列2.1.2 isplsi 1016的結構2.1.3 isplsi系列器件的主要技術特性2.1.4 isplsi器件的設計與編程2.2 fpga內部結構與工作原理2.3 cpld/fpga產品概述2.3.1 altera公司產品2.3.2 xilinx公司產品2.3.3 lattice公司產品2.4 編程與配置2.4.1 在系統可編程isp2.4.2 配置2.5 cpld與fpga的比較和選用習題2第3章 常用eda軟件3.1 isp design expert system編程軟件3.1.1 建立設計項目3.1.2 原理圖源文件輸入3.1.3 功能和時序仿真3.1.4 器件適配3.1.5 器件編程3.1.6 vhdl源文件輸入方法3.2 quartus ii操作指南3.2.1 建立設計工程3.2.2 原理圖源文件輸入3.2.3 編譯3.2.4 仿真驗證3.2.5 器件編程3.2.6 vhdl設計輸入方法3.3 ise開發軟件3.3.1 ise概述3.3.2 新建工程3.3.3 新建vhdl源文件3.3.4 波形仿真3.3.5 設計實現3.3.6 下載配置3.4 modelsim仿真軟件3.4.1 modelsim與vhdl仿真概述3.4.2 modelsim仿真步驟3.4.3 vhdl測試文件習題3第4章 vhdl語言基礎4.1 vhdl語言的基本組成4.1.1 參數部分4.1.2 實體部分4.1.3 結構體部分4.2 vhdl語言要素4.2.1 文字規則4.2.2 數據對象4.2.3 vhdl中的數據類型4.2.4 vhdl語言的運算符4.2.5 vhdl的屬性習題4第5章 vhdl基本描述語句5.1 順序語句5.1.1 順序賦值語句5.1.2 if語句5.1.3 case語句5.1.4 loop語句5.1.5 next語句5.1.6 exit語句5.1.7 wait語句5.1.8 null語句5.2 并行語句5.2.1 并行信號賦值語句5.2.2 process進程語句5.2.3 元件例化語句5.2.4 block塊語句5.2.5 generate生成語句習題5第6章 子程序與程序包6.1 子程序6.1.1 函數6.1.2 過程6.2 程序包6.2.1 程序包定義6.2.2 程序包引用6.2.3 常用預定義程序包習題6第7章 常用電路的vhdl描述7.1 組合邏輯電路vhdl描述7.1.1 基本門電路7.1.2 編碼器7.1.3 譯碼器7.1.4 數值比較器7.1.5 數據選擇器7.1.6 算術運算7.1.7 三態門電路7.1.8 雙向端口設計7.2 時序邏輯電路vhdl描述7.2.1 觸發器7.2.2 計數器7.2.3 移位寄存器7.2.4 狀態機7.3 存儲器設計7.3.1 rom存儲器設計7.3.2 ram存儲器設計習題7第8章 宏功能模塊與ip核應用8.1 lpm_ram8.1.1 lpm_ram宏模塊定制8.1.2 工程編譯8.1.3 仿真驗證8.1.4 查看rtl原理圖8.1.5 lpm_ram應用8.2 lpm_rom宏模塊8.2.1 建立初始化數據文件8.2.2 lpm_rom宏模塊配置8.2.3 仿真驗證8.2.4 lpm_rom模塊調用8.3 時鐘鎖相環宏模塊8.3.1 lpm_pll宏模塊配置8.3.2 pll模塊調用8.3.3 仿真驗證8.4 片內邏輯分析儀8.4.1 新建邏輯分析儀設置文件8.4.2 引腳鎖定8.4.3 編程下載8.4.4 信號采樣習題8第9章 dsp builder應用9.1 dsp builder軟件安裝9.2 dsp builder設計實例9.2.1 建立simulink模型9.2.2 模型仿真9.2.3 模型編譯習題9第10章 sopc builder應用10.1 sopc builder10.2 nios ii 綜合設計實例習題10第11章 eda技術實驗11.1 原理圖輸入方式11.1.1 實驗一 1位全加器11.1.2 實驗二 兩位十進制計數器11.2 vhdl文本輸入方式11.2.1 實驗三 顯示譯碼器11.2.2 實驗四 8位加法器11.2.3 實驗五 3線-8線譯碼器11.2.4 實驗六 十進制加法計數器11.2.5 實驗七 4位十進制計數顯示器11.2.6 實驗八 用狀態機實現序列檢測器第12章 綜合設計12.1 移位相加8位硬件乘法器12.1.1 設計要求12.1.2 設計原理12.1.3 部分參考程序12.1.4 設計步驟12.1.5 設計報告12.2 秒表12.2.1 設計要求12.2.2 設計原理12.2.3 部分參考程序12.2.4 設計步驟12.2.5 設計報告12.3 搶答器12.3.1 設計要求12.3.2 設計原理12.3.3 部分參考程序12.3.4 設計步驟12.3.5 設計報告12.4 數字鐘12.4.1 設計要求12.4.2 設計方案12.4.3 部分參考程序12.4.4 設計步驟12.4.5 設計報告12.5 交通燈控制器12.5.1 設計要求12.5.2 設計原理12.5.3 部分參考程序12.5.4 設計步驟12.5.5 設計報告12.6 多路彩燈控制器12.6.1 設計要求12.6.2 設計方案12.6.3 vhdl參考程序12.6.4 設計步驟12.6.5 設計報告附錄a de2-115實驗板引腳配置信息參考文獻
展開全部
EDA技術與FPGA應用設計 -(第2版) 作者簡介
張文愛,太原理工大學信息工程學院碩士生導師,主要研究方向有:智能信息處理、FPGA應用設計、嵌入式系統設計、自動控制系統應用設計等。