FPGA進階開發與實踐

FPGA進階開發與實踐

《FPGA進階開發與實踐》是電子工業出版社於2020年出版的書籍

基本介紹

  • 書名:FPGA進階開發與實踐
  • 出版社:電子工業出版社
書籍信息,內容簡介,圖書目錄,

書籍信息

作 譯 者:田亮 等
zhua曲子白渡白顆
出版時間:2020-12 千 字 數:838 版次:01-01 頁 數:524
開 本:16開 裝 幀: I S B N :9787121402340
換 版:
紙質書定價:¥108.0

內容簡介

本書內容共6章,主要介紹FPGA設計與最佳化方法,以及使用FPGA解決實際問題的具體過程。其中,硬體設計方法包括FPGA高階設計方法,以及基於FPGA的SOPC和SoC設計方法;軟體設計方法包括基於FPGA的HLS、OpenCL、OpenVINO高階設計方法。 本書內容共6章,主要介紹FPGA設計與最佳化方法,以及使用FPGA解決實際問題的具體過程。其中,硬體設計方法包括FPGA高階設計方法,以及基於FPGA的SOPC和SoC設計方法;軟體設計方法包括基於FPGA的HLS、OpenCL、OpenVINO高階設計方法。 本書可作為相關開發人員進行FPGA設計、套用與最佳化的參考用書。

圖書目錄

第1章 FPGA高階設計方法 001
1.1 可程式邏輯設計原則 001
1.1.1 面積與速度互換原則 001
1.1.2 數字電路硬體原則 005
1.1.3 系統設計原則 006
1.1.4 同步設計原則 008
1.2 可程式邏輯常用設計思想和技巧 009
1.2.1 桌球操作 009
1.2.2 串並轉換 009
1.2.3 流水操作 009
1.2.4 異步時鐘域的數據同步 010
1.2.5 英特爾推薦的Coding Style 011
1.3 英特爾FPGA器件的高級特性與套用 015
1.3.1 時鐘管理 015
1.3.2 片記憶體儲器 021
1.3.3 數位訊號處理 024
1.3.4 片外存儲器 028
1.3.5 高速差分接口 031
1.3.6 高速串列收發器 031
1.4 時序約束與時序分析 032
1.4.1 時序約束和分析基礎 032
1.4.2 高級時序分析 037
1.5 區域約束 041
1.5.1 Logic Lock設計方法簡介 041
1.5.2 Logic Lock區域 042
1.6 命令行與Tcl腳本 047
1.6.1 命令行 047
1.6.2 Tcl基礎知識 049
1.6.3 創建和執行Tcl腳本 052
1.6.4 Tcl腳本實驗 053
1.7 FPGA系統設計技術 059
1.7.1 信號完整性設計 059
1.7.2 電源完整性設計 066
1.7.3 高速I/O設計 068
1.7.4 高速I/O的PCB設計 071
第2章 基於FPGA的SOPC設計 074
2.1 SOPC開發流程 075
2.1.1 硬體開發流程 076
2.1.2 軟體開發流程 076
2.2 系統集成工具Qsys 076
2.2.1 Qsys簡介 076
2.2.2 Qsys系統設計流程 079
2.2.3 Qsys用戶界面 079
2.2.4 用戶自定義元件 085
2.3 Nios嵌入式處理器 087
2.3.1 第一代Nios嵌入式處理器 087
2.3.2 第二代Nios嵌入式處理器 087
2.3.3 可配置的軟核嵌入式處理器的優勢 088
2.3.4 軟體設計實例 091
2.3.5 HAL系統庫 106
2.4 基於FPGA的SOPC設計實驗 112
2.4.1 實驗一:流水燈實驗 112
2.4.2 實驗二:中斷控制實驗 145
2.4.3 實驗三:定時器實驗 149

相關詞條

熱門詞條

聯絡我們