注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計其他編程語言/工具FPGA應用開發(fā)入門與典型實例(修訂版)

FPGA應用開發(fā)入門與典型實例(修訂版)

FPGA應用開發(fā)入門與典型實例(修訂版)

定 價:¥49.80

作 者: 姚遠,李辰 編著
出版社: 人民郵電出版社
叢編項:
標 簽: 程序設計

購買這本書可以去


ISBN: 9787115227409 出版時間: 2010-06-01 包裝: 平裝
開本: 16開 頁數: 427 字數:  

內容簡介

  FPGA(現場可編程邏輯器件)以其體積小、功耗低、穩(wěn)定性高等優(yōu)點被廣泛應用于各類電子產品的設計中。本書全面講解了FPGA系統設計的背景知識、硬件電路設計,硬件描述語言Verilog HDL的基本語法和常用語句,FPGA的開發(fā)工具軟件的使用,基于FPGA的軟核嵌入式系統,FPGA設計的基本原則、技巧、IP核, FPGA在接口設計領域的典型應用,FPGA+DSP的系統設計與調試,以及數字變焦系統和PCI數據采集系統這兩個完整的系統設計案例。本書內容全面、實例豐富,適合FPGA系統設計初學者,大專院校通信工程、電子工程、計算機、微電子和半導體相關專業(yè)師生,硬件系統工程師和IC設計工程師學習使用。

作者簡介

暫缺《FPGA應用開發(fā)入門與典型實例(修訂版)》作者簡介

圖書目錄

第1章 FPGA系統設計基礎
1.1 FPGA技術的發(fā)展歷史和動向
1.1.1 FPGA技術的發(fā)展歷史
1.1.2 FPGA技術的發(fā)展動向
1.2 FPGA的典型應用領域
1.2.1 數據采集和接口邏輯領域
1.2.2 高性能數字信號處理領域
1.2.3 其他應用領域
1.3 FPGA的工藝結構
1.3.1 基于SRAM結構的FPGA
1.3.2 基于反融絲結構的FPGA
1.3.3 基于Flash結構的FPGA
1.4 主流的FPGA芯片廠家及其代表產品
1.4.1 Xilinx公司的代表產品
1.4.2 Altera公司的代表產品
1.5 工程項目中FPGA芯片選擇策略和原則
1.5.1 盡量選擇成熟的產品系列
1.5.2 盡量選擇兼容性好的封裝
1.5.3 盡量選擇一個公司的產品
第2章 從零開始設計。FPGA最小系統
2.1 FPGA最小系統的概念
2.2 FPGA最小系統電路分析
2.2.1 FPGA管腳設計
2.2.2 下載配置與調試接口電路設計
2.2.3 高速SDRAM存儲器接口電路設計
2.2.4 異步SRAM(ASRAM)存儲器接口電路設計
2.2.5 Flash存儲器接口電路設計
2.2.6 開關、按鍵與發(fā)光LED電路設計
2.2.7 VGA接口電路設計
2.2.8 PS/2鼠標及鍵盤接口電路設計
2.2.9 RS-232串口
2.2.10 字符型液晶顯示器接口電路設計
2.2.11 USB2.0接口芯片CY7C68013電路設計
2.2.12 電源電路設計
2.2.13 復位電路設計
2.2.14 時鐘電路設計
2.3 FPGA硬件系統的設計技巧
2.3.1 管腳兼容性設計
2.3.2 根據電路布局來分配管腳功能
2.3.3 預留測試點
2.4.FPGA硬件系統的調試方法
2.5 典型實例1:在Altera的FPGA開發(fā)板上運行第一個FPGA程序
2.5.1 實例的內容及目標
2.5.2 平臺簡介
2.5.3 實例詳解
2.5.4.小結
2.6 典型實例2:在Xilinx的FPGA開發(fā)板上運行第一個FPGA程序
2.6.1 實例的內容及目標
2.6.2 平臺簡介
2.6.3 實例詳解
2.6.4 小結
第3章 硬件描述語言YerilogIIDI.基礎
3.1 VerilogHDI.語言簡介
3.1.1 VerilogHDL的歷史和進展
3.1.2 VHDL和VerilogHDL語言對比
3.2 VetilogHDL程序基本結構
3.2.1 VerilogHDL,程序入門
3.2.2 模塊的框架
3.3 VerilogHDL語言的數據類型和運算符
3.3.1 常用數據類型
3.3.2 常用運算符
3.4 VerilogHDL語言的賦值語句和塊語句
3.4.1 非阻塞賦值和阻塞賦值
3.4.2 塊語句
3.4.3 關鍵詞
3.5 VerilogHDL語言的條件語句
3.5.1 if語句
3.5.2 case語句
3.5.3 其他條件語句
3.6 VerilogHDL語言的其他常用語句
3.6.1 循環(huán)語句
3.6.2 結構說明語句
3.7 VerilogHDL語言實現組合邏輯電路
3.7.1 assign語句實現組合邏輯
3.7.2 always塊實現組合邏輯
3.8 VerilogHDL語言實現時序邏輯電路
3.9 VerilogHDL語言與C語言的區(qū)別與聯系
3.10 VerilogHDL程序設計經驗
3.11 典型實例3:數字跑表
3.11.1 實例的內容及目標
3.11.2 原理簡介
3.11.3 代碼分析
3.11.4 參考設計
3.12 典型實例4:PS/2接口控制
3.12.1 實例的內容及目標
3.12.2 原理簡介
3.12.3 實例詳解
3.12.4 參考設計
3.13 典型實例5:交通燈控制器
3.13.1 實例的內容及目標
3.13.2 原理簡介
3.13.3 代碼分析
3.13.4 參考設計
第4章 硬件描述語言YerilogHDL設計進階
4.1 task和function說明語句的區(qū)別
4.2 VerilogHDL高級語法結構任務(TASK)
4.3 VerilogHDL高級語法結構任務(function)
4.4 有限狀態(tài)機的設計原理及其代碼風格
4.4.1 有限狀態(tài)機(FSM)設{原理
4.4.2 FSM設計實例
4.4.3 設計可綜合狀態(tài)機的指導原則
4.5 邏輯綜合的原則以及可綜合的代碼設計風格
4.5.1 always塊語言指導原則
4.5.2 可綜合風格的VerilogHDL模塊實例
4.6 典型實例6:狀態(tài)機應用
4.6.1 實例的內容及目標
4.6.2 實例詳解
4.6.3 參考設計
4.7 典型實例7:自動轉換量程頻率計控制器
4.7.1 實例內容及目標
4.7.2 原理簡介
4.7.3 代碼分析
4.7.4 參考設計
4.8 典型實例8:使用函數實現簡單的處理器
4.8.1 實例的內容及目標
4.8.2 原理簡介
4.8.3 代碼分析
第5章 FPGA設計開發(fā)軟件QuartusII的使用技巧
5.1 QuartusII軟件簡介
5.2 QuartusII軟件新特性
5.3 QuartusII軟件的安裝與啟動
5.4 QuartusII軟件設計流程
5.5 創(chuàng)建工程設計文件
5.5.1 創(chuàng)建工程
5.5.2 添加設計文件
5.6 編譯及仿真工程
5.6.1 編譯
5.6.2 仿真
5.7 約束及配置工程
5.7.1 器件選擇
5.7.2 管腳分配
5.7.3 時序約束
5.7.4 配置工程
5.8 LogicLock邏輯鎖定工具使用技巧
5.8.1 邏輯鎖定方法學
5.8.2 邏輯鎖定優(yōu)勢
5.8.3 邏輯鎖定參數設置
5.8.4 邏輯鎖定流程
5.9 SignalTapII在線邏輯分析儀的使用方法
5.9.1 SignalTapII介紹
5.9.2 使用SignalTapII操作流程
5.9.3 設置觸發(fā)器
5.10 典型實例9:SignalTapII功能演示
5.10.1 實例的內容及目標
5.10.2 實例詳解
5.10.3 小結
5.11 典型實例10:LogicLock功能演不
5.11.1 實例的內容及目標
5.11.2 實例詳解
第6章 FPGA設計開發(fā)軟件ISE使用技巧
6.1 ISE軟件簡介
6.1.1 ISE軟件簡介
6.1.2 ISE7.1 i特點
6.2 ISE軟件的安裝與啟動
6.2.1 ISE軟件的安裝
6.2.2 ISE軟件的啟動
6.3 ISE軟件的設計流程
6.4 創(chuàng)建設計工程
6.5 編譯與仿真設計工程
6.6 增量式設計(IncrementalDesign)技巧
6.6.1 增量式設計的必要性
6.6.2 增量設計流程
6.6 -3小結
6.7 片上邏輯分析儀(ChipScopePro)使用技巧
6.7.1 ChipScopePro概述
6.7.2 ChipScopePro設計流程
6.7.3 ChipScopeProCoreInserter簡介
6.7.4 ChipScopeProAnalyzer簡介
6.7.5 小結
6.8 典型實例11:ChipScope功能演示
6.8.1 實例的內容及目標
6.8.2 基于ChipScopeProCoreGenerator的實現流程,
6.8.3 基于ChipScopeProCoreInserter的實現流程
6.8.4 小結
6.9 典型實例12:增量式設計(IncrementalDesign)演示
6.9.1 實例的內容及目標
6.9.2 實例詳解
6.9.3 小結
第7章 FPGA系統設計的仿真驗證
7.1 FPGA設計仿真驗證的原理和方法
7.1.1 FPGA設計仿真驗證
7.1.2 FPGA設計仿真的切入點
7.2 ModelSim仿真工具簡介
7.2.1 標題欄
7.2.2 菜單欄
7.2.3 工具欄
7.2.4 工作區(qū)
7.2.5 狀態(tài)欄
7.3 ModelSim的仿真流程
7.3.1 ModelSim的安裝
7.3.2 使用ModelSim進行功能仿真w
7.4 功能仿真和時序仿真的區(qū)別和實現方法
7.4.1 功能仿真
7.4.2 時序仿真
7.5 仿真測試文件(Testbench)的設計方法
7.5.1 測試文件的用途
7.5.2 測試文件設計方法
7.5.3 測試常用語句
7.6 典型實例13:SDRAM讀寫控制的實現與Modelsim仿真
7.6.1 實例的內容及目標
7.6.2 SDRAM簡介
7.6.3 SDRAM控制器的Modelsim仿真
7.6.4 小結
第8章 基于FPGA的片上可編程系統(SOPC)設計
8.1 基于FPGA的SOPC系統組成原理和典型方案
8.1.1 SOC及SOPC簡介
8.1.2 Xilinx的SOPC解決方案
8.2 Altera公司的NIOSII解決方案
8.2.1 NIOS的主要特點
8.2.2 NIOS技術實現方式
8.3 基于NIOSII的開發(fā)設計流程
……
第9章 FPGA系統設計原則和技巧
第10章 利用FPGA實現外設通信接口
第11章 FPGA與DSP協同處理系統設計
第12章 數字圖像倍焦系統設計與實現綜合實例
第13章 高帶PCI信號采集卡設計與實現綜合實例

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號