FPGA 基礎、高級功能與工業電子應用書 (FPGAs: Fundamentals, Advanced Features, and Applications in Industrial Electronics)

Juan Jose Rodriguez Andina,Eduardo de la Torre Arnanz,Maria Dolores Valdes Pena

買這商品的人也買了...

商品描述

本書首先闡述了FPGA的基本原理和架構,其次介紹了FPGA的新功能、特點,以及如何解決工業應用中的問題。
書中探討了FPGA的設計方法,並結合機電一體化、機器人和能源系統應用案例與實踐。

目錄大綱

譯者序
前言
作者簡介
譯者簡介
1章FPGA及其在電子系統設計中的作用1
1.1導引1
1.2嵌入式控制系統:寬泛的概念1
1.3嵌入式系統的實現4
1.3.1技術改進和復雜性增加4
1.3.2向著能源效率的方向改進計算性能5
1.3.3為目標技術而戰7
1.3.4不同器件的設計技術和工具8
1.4可配置邏輯如何工作12
1.5 FPGA的應用和使用16
參考文獻18

2章FPGA的主要架構和硬件資源19
2.1導引19
2.2 FPGA的主要架構20
2.3基本硬件資源23
2.3.1邏輯單元23
2.3.2 I/O單元26
2.3.3互連資源30
2.4專用硬件模塊32
2.4.1時鐘管理模塊32
2.4.2存儲器模塊38
2.4.3硬存儲控制器42
2.4.4收發器44
2.4.5串行通信接口50
參考文獻53

3章FPGA架構的嵌入式處理器55
3.1導引55
3.1.1多核處理器57
3.1.2眾核處理器62
3.1.3 FPSoC 62
3.2軟核處理器63
3.2.1專用核65
3.2.2開源核72
3.3硬核處理器74
3.4其他“可配置”的SoC方案81
3.4.1傳感器中樞81
3.4.2可定制處理器86
3.5片上總線87
3.5.1 AMBA 88
3.5.2 Avalon 98
3.5.3 CoreConnect 102
3.5.4 Wishbone 104
參考文獻106

4章FPGA中的高級信號處理資源109
4.1導引109
4.2嵌入式乘法器111
4.3 DSP模塊112
4.4浮點硬件運算符115
參考文獻119

5章混合信號FPGA 120
5.1導引120
5.2 ADC模塊121
5.3模擬傳感器126
5.4模擬數據捕獲和處理接口127
5.5混合FPGA-FPAA解決方案131
參考文獻135

6章基於FPGA設計的工具和方法136
6.1導引136
6.2基於RTL綜合和後端工具的基本設計流程138
6.2.1設計輸入139
6.2.2仿真工具142
6.2.3 RTL綜合和後端工具145
6.3 SoPC系統的設計151
6.3.1 SoPC硬件設計工具152
6.3.2 SoPC軟件設計工具156
6.3.3 IP核庫和IP核生成工具159
6.4 HLS工具160
6.5 HPC多線程加速器的設計162
6.6調試和其他輔助工具164
6.6.1 SoPC系統的硬件/軟件調試164
6.6.2輔助工具168
參考文獻170

7章FPGA系統的片外和片內通信171
7.1導引171
7.2片外通信172
7.2.1低速接口172
7.2.2高速接口173
7.3片內通信175
7.3.1點對點連接175
7.3.2基於總線的連接176
7.3.3片上網絡181
參考文獻185

8章使用商用FPGA建立可重構系統186
8.1導引186
8.2主要的與可重構相關的概念187
8.2.1可重構架構190
8.3作為可重構元件的FPGA 190
8.3 .1帶有可重構支持的商用FPGA 191
8.3.2為局部可重構設計一種架構192
8.3.3可擴展架構194
8.3.4支持局部可重構的工具197
8.3.5可重構系統支持的片上通信198
8.4運行時可重構199
8.4.1自我管理系統201
8.4.2具有可重構硬件加速器的自適應多線程204
8.4.3可演化硬件208
參考文獻214

9章FPGA的工業電子應用217
9.1導引217
9.2工業電子中的FPGA應用領域219
9.2.1電力系統數字實時仿真219
9.2.2先進控制技術220
9.2.3電子儀器221
9.3總結222
參考文獻223