●第1章 概述
1.1 FPGA架構及內部資源
1.2 FPGA最小繫統
1.3 FPGA設計流程與開發工具
第2章 FPGA設計基礎
2.1 FPGA設計思想與設計原則
2.2 狀態機的設計方法
2.3 IP核的使用
2.4 功能仿真與邏輯驗證
第3章 FPGA設計進階
3.1 FPGA的優化技術
3.2 跨時鐘域數據傳輸
3.3 時序分析與時序約束
第4章 基礎應用實例——高分辨率數字信號發生器設計
4.1 概述
4.2 DDS技術原理
4.3 DDS模塊的FPGA實現
4.4 基於QuartusⅡ的固定頻率正弦波信號發生器仿真與驗證
4.5 頻率可調的正弦信號發生器Verilog語言實例
4.6 有相位截斷的高分辨率正弦信號發生器Verilog語言實例
第5章 工程應用實例——高細分步進電機驅動器基礎設計
5.1 步進電機控制原理及硬件總體方案
5.2 基於FPGA的步進電機細分控制邏輯設計
5.3 步進電機細分控制的調試步驟
第6章 高速電路應用實例——光纖通信控制器設計
6.1 光纖通信原理及繫統總體架構
6.2 光纖通信控制器的FPGA邏輯設計
6.3 繫統仿真與驗證
第7章 數字信號處理應用實例——數字濾波器設計
7.1 數字濾波算法的原理
7.2 數字濾波器的FPGA實現方法
7.3 基於Vivado的FIR濾波器設計例程
第8章 SoC的構建——基於ZYNQ的DDS發生器
8.1 概述
8.2 基於SoC的DDS發生器總體方案
8.3 基於SoC的DDS發生器設計
參考文獻
本書以典型數字信號處理算法的實現技術為應用背景,介紹了基於FPGA的數字信號處理集成電路設計方法,使讀者全面繫統地掌握FPGA設計的基本流程與方法。本書主要內容包括概述、FPGA設計基礎、FPGA設計進階,基礎應用實例——高分辨率數字信號發生器設計、工程應用實例——高細分步進電機驅動器基礎設計、高速電路應用實例——光纖通信控制器設計、數字信號處理應用實例——數字濾波器設計、SoC的構建——基於ZYNQ的DDS發生器。本書內容翔實,圖文並茂,使用大量設計實例細致講解了典型數字信號處理方法的FPGA實現技術,精心總結了FPGA設計中的一些技巧和注意事項,工程性和實用性強,使讀者能夠快速上手,為今後進行復雜集成電路的設計打下堅實基礎。本書可作為高等院校電氣工程、電子信息科學與技術、通信工程等專業的本科生或研究生教材,也可作為相關專業教師或設計工程師的學習參考資料。