目前用FPGA實現嵌入式系統呈現越來越最流行的趨勢。本書介紹了用C 語言為FPGA編程的原理和技術,以及如何用C語言實現FPGA硬件的平台。該平台提供了一個類似C語言的描述硬件需求的語言Impulse C,設計者只需用該語言描述要實現的硬件的行為,在設計平台的支持下,就可以在FPGA 上實現所要求的硬件。因此,這種設計方法既簡化了硬件設計者的設計過程,又為軟件設計人員提供了一種可行的硬件設計的途徑。
本書注重理論與實際相結合,既有原理的介紹,又對設計方法和過程作了詳盡的介紹,同時提供了豐富的實例。本書可作為高等院校自動化、電子信息類專業高年級本科生和研究生的教材和學習參考資料,也可作為從事FPGA編程的工程技術人員和EDA工具開發者的參考書。