內容簡介
全書從實用的角度出發,通過大量工程實例,詳細介紹了FPGA項目程序設計的方法與技巧。全書共分為4篇25章,第1篇為FPGA基礎知識篇,簡要介紹了FPGA硬件結構、 VHDL語言編程基礎,以及FPGA常用開發工具等;第2篇為FPGA 數字繫統程序實例,通過矩陣鍵盤掃描接口設計、PS/2鍵盤接口設計、點陣發光管掃描接口設計、VGA彩條信號發生器、6層電梯控制器、兩種分頻器設計、波形信號發生器的設計、交通燈控制的設計、常見的兩種數字濾波器的設計、快速傅裡葉變換FFT的設計、數字式頻率合成器DSS的設計、數字電壓計的設計等實例,詳細介紹了FPGA數字繫統項目開發的技術和技巧;第3篇為FPGA通信繫統程序實例,包括串行通信接口UART設計、ASK編碼器與譯碼器設計、FSK編碼器與譯碼器設計、CMI編碼器與譯碼器設計、曼徹斯特編碼器與譯碼器設計、HDB3編碼器與譯碼器設計等實例;第4篇為項目程序實例,通過Nios II定時中斷器的應用、基於Nios II的I2C總線傳輸應用、基於Nios II的SPI總線的應用、基於Nios II的uCOS應用等典型實例,介紹了FPGA汽車電子程序的特點和開發技術。
本書語言簡潔、結構清晰,以實際工程為背景,實例典型、豐富,全部來自於實踐並且調試通過,代表性和指導性強,利於讀者舉一反三,是作者多年開發經驗的推廣與總結。
本書配有光盤1張,包含書中實例的硬件原理圖和程序源代碼,方便讀者學習和使用。本書適合計算機、自動化、電子及硬件等相關專業的大學生,以及從事FPGA開發的科研人員使用。
本書語言簡潔、結構清晰,以實際工程為背景,實例典型、豐富,全部來自於實踐並且調試通過,代表性和指導性強,利於讀者舉一反三,是作者多年開發經驗的推廣與總結。
本書配有光盤1張,包含書中實例的硬件原理圖和程序源代碼,方便讀者學習和使用。本書適合計算機、自動化、電子及硬件等相關專業的大學生,以及從事FPGA開發的科研人員使用。