EDA技術與FPGA套用設計(第2版)

EDA技術與FPGA套用設計(第2版)

本書主要內容包括CPLD/FPGA可程式邏輯器件介紹,可程式邏輯器件EDA開發軟體使用,VHDL硬體描述語言設計方法和SOPC套用,實驗和設計實踐5大部分。

基本介紹

  • 書名:EDA技術與FPGA套用設計(第2版)
  • 作者:張文愛,張博
  • ISBN:9787121290220
  • 出版社:電子工業出版社
  • 出版時間:2016-06-01
圖書內容,目錄,

圖書內容

第一部分CPLD/FPGA可程式邏輯器件主要介紹可程式器件結構原理、設計流程、常用晶片特點及選用;第二部分重點介紹目前國內外常用EDA軟體isp Design EXPERT System、QuartusⅡ、ISE開發流程及ModelSim仿真套用;第三部分重點講述VHDL語言基礎、描述方法及設計實例;第四部分主要介紹DSP Builder、SOPC Builder、NiosⅡ套用及實例;第五部分介紹實驗及課程設計內容。 本書可作為高等學校電子信息類、電氣信息類各專業的教材,也可作為電子工程設計技術人員的參考書。

目錄

第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/FPGA
2.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 在系統可程式ISP
2.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_RAM
8.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 Builder
10.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實驗板引腳配置信息
參考文獻

相關詞條

熱門詞條

聯絡我們