- Intel FPGA/CPLD設計(基礎篇)
- 王欣 王江宏 蔡海寧 王誠 吳繼華
- 1882字
- 2019-09-10 13:13:41
關于本書
內容和特點
FPGA/CPLD、GPU和CPU被稱為未來數字電路系統的3塊基石,也是目前硬件設計研究的熱點。與傳統電路設計方法相比,FPGA/CPLD具有功能強大,開發過程投資小、周期短,可反復編程修改,保密性能好,開發工具智能化等特點,特別是隨著電子工藝的不斷改進,低成本FPGA/CPLD器件推陳出新,這一切促使FPGA/CPLD成為當今硬件設計的首選方式之一。可以說FPGA/CPLD設計技術是當今高級硬件工程師與IC工程師的必備技能。
我國可編程邏輯器件設計技術落后于國外,目前立足工程實踐,系統地介紹最新FPGA/CPLD設計工具的中文書籍較為缺乏。在這種情況下,為了滿足廣大工科在校生了解業界流行的高效FPGA/CPLD設計技術的需要,提高硬件工程師與IC工程師的工程實踐技巧,我們編寫了《Altera FPGA/CPLD設計(基礎篇)》和《Altera FPGA/CPLD設計(高級篇)》。這兩本書出版以來,廣受讀者好評,但隨著技術的不斷發展,器件型號和軟件版本的不斷更新,原有圖書的內容和知識體系已經不適應目前的讀者需求,為此我們根據Intel(注:原Altera已于2016年被Intel收購)推出的一系列新型FPGA,以及新版Quartus Ⅱ軟件的特性,對上述兩本書進行了改版升級。
新版的《Intel FPGA/CPLD設計(基礎篇)》(以下簡稱“本書”)涵蓋了所有Intel主流FPGA/CPLD硬件結構與特點,詳盡地討論了Quartus Ⅱ與第三方EDA工具的設計方法,系統地闡述了Intel可編程邏輯設計優化技術。
本書共7章,各章內容簡要介紹如下。
? 第1章:在介紹可編程邏輯設計技術基本概念的基礎上討論了FPGA/CPLD的基本結構、設計流程和開發工具,并展望了下一代可編程邏輯設計技術。
? 第2章:介紹了Intel高密度、低成本FPGA與CPLD等主流器件的結構特點。
? 第3章:重點介紹了Quartus Ⅱ的軟件設計流程,并且結合了具體的濾波器設計案例,同時使用前面所學到的工具,詳細介紹了優化、分析、查看、驗證設計方法。
? 第4章:介紹了Intel FPGA IP設計工具與使用方法。
? 第5章:介紹了 I/O分配驗證工具、功率估計和分析工具、RTL閱讀器、Signal Probe(信號探針)、Signal Tap Ⅱ邏輯分析器、Chip Editor(底層編輯器)、Timing Closure Floorplan(時序收斂平面布局規劃器)和ECO(工程更改管理)等工具的使用方法。
? 第6章:介紹了Intel FPGA/CPLD的常用編程與配置方法。
? 第7章:在綜述第三方綜合工具的基礎上,重點介紹了Model Sim仿真工具與Synplify/Synplify Pro綜合工具的使用方法。
本書的主要特點如下。
? 全面系統:涵蓋了Intel FPGA軟、硬件設計技術,基礎與高級設計工具,全面系統地論述了Intel可編程設計技術。
? 實用價值高:本書的作者都有豐富的FPGA/CPLD、數字ASIC設計經驗,本書立足于工程實踐的需要,對工程設計有顯著的指導意義。
? 內容新穎:本書的作者長期工作在可編程邏輯設計的最前沿,與FPGA器件制造公司和EDA軟件設計公司聯系緊密,所以有幸能夠在第一時間內使用最新版本的FPGA/CPLD設計工具。書中涉及的所有工具均根據較新資料撰寫,使圖書介紹的內容新穎。
? 剖析深刻:書中對FPGA/CPLD設計的基本原理、方法有較為詳盡的論述,對各種設計工具的介紹并不局限于操作方法,而是結合作者多年的工作經驗與心得,從較深的層面對各個工具的特點進行剖析。
讀者對象
本書可作為高等院校通信工程、電子工程、計算機、微電子與半導體學等理工專業的教材,也可作為硬件工程師和IC工程師的實用工具書。
配套資源
配套資源中提供了書中所有示例的完整工程文件、設計源文件和說明文件(讀者可掃描封面上的二維碼進行下載)。
每個工程示例都包括了該工程的項目文件、源文件、報告文件和生成結果等文件,讀者可以用Quartus Ⅱ或相應的軟件直接打開。設計源文件根據設計輸入類型分為源代碼或原理圖等。請讀者將設計源文件復制到計算機硬盤上,并按照書中的操作步驟自行操作練習。示例說明文件包含了示例的詳細信息和操作指南。
本書約定
為了方便讀者閱讀,書中設計了4個小圖標,它們代表的含義如下。
行家指點:用于介紹使用經驗和心得,或羅列重要的概念。
注意事項:用于提醒讀者應該注意的問題。
多學一招:用于介紹實現同一功能的不同方法。
操作實例:用于引出一個操作題目和相應的一組操作步驟。
全書的各章節分別由王欣、王江宏、蔡海寧、王誠和吳繼華等作者執筆,由Intel 公司可編程解決方案事業部(Programmable Solutions Group)資深現場應用工程師王江宏和資深應用工程師王欣統籌定稿。
Intel公司亞太區可編程解決方案事業部現場應用工程總監鄧海濤先生、亞太區應用工程總監羅小鋒先生、中國區大客戶銷售總監呂家龍先生、現場應用工程經理趙敏先生對本書提出了許多建設性意見,并給予作者多方面的幫助。在這里要特別感謝Intel公司亞太區可編程解決方案事業部副總裁莊秉翰先生在百忙之中親自為本書撰寫序言。感謝所有關心并支持本書的同仁佳友!
感謝您選擇了本書,如果您對書中內容有任何困惑和建議,請與我們聯系。
電子郵件:adeli.wang@intel.com(作者),liyongtao@ptpress.com.cn(責任編輯)。
如果您需要得到Intel更全面的服務與技術支持,請訪問http://www.altera.com.cn。
2017年5月