●第2篇 FPGA/CPLD產品設計、開發技巧與秘訣
● 2.1 如何根據項目選擇器件
● 2.2 可編程器件的選擇原則
● 2.3 確定初步方案的方法與技巧
● 2.4 基於可編程邏輯器件的數字繫統的設計流程
● 2.5 掌握常用FPGA/CPLD
● 2.6 EDA技術的基本設計方法
● 2.7 數字繫統設計中的低功耗設計方法
● 2.8 動態可編程重構技術
● 2.9 多級邏輯的設計技巧
● 2.10 Verilog HDL設計方法與技巧
● 2.11 FPGA設計的穩定性探討
● 2.12 同步電路設計技巧
● 2.13 圖形設計法的實用技術
● 2.14 狀態機設計技巧
● 2.15 存儲器的VHDL實現方法與技巧
● 2.16 存儲器設計典型實例
● 2.17 隻讀存儲器
● 2.18 比較器
● 2.19 多路選擇器......
內容簡介
本書是《實用工程技術叢書》之一,是應廣大科學研究人員、工程技術人員的迫切需求,參照靠前外1000餘項FPGA/CPLD應用設計成果,從實用角度出發編寫的。其特點是所編內容新穎、齊全,分類規範,使用方便、快捷,是一本具有實用性、啟發性、信息性的綜合工具書。
全書分上、下兩冊。上冊主要介紹FPGA/CPLD可編程控制器在網絡通信、儀器儀表、工業控制、遙感遙測、汽車工業、航天軍工及家用電器等領域的典型應用設計實例;下冊主要介紹產品設計開發技巧、方法與秘訣,常用設計、開發工具及軟件特性,常用芯片的結構特點等內容。全書共計典型應用設計實例287個。
本書適用於科學研究人員、工程技術人員、維護修理人員及大專院校師生。
第2篇 FPGA/CPLD產品設計、開發技巧與秘訣
2.1 如何根據項目選擇器件
在開發產品的時候到底應該選擇FPGA還是CPLD呢?下面對二者進行總結對比。
①FPGA適合完成時序邏輯,CPLD適合完成各種算法和組合邏輯。換句話說,FPGA更適合於時序邏輯,而CPLD更適合於組合邏輯。
②CPLD的時序延遲是均勻的和可預測的,而FPGA的布線結構決定了其延遲的不可預測性。
③在編程上,FPGA比CPLD具有更大的靈活性。CPLD通過修改具有固定內連電路的邏輯功能來編程,FPGA主要通過改變內部連線的布線來編程。
④FPGA的集成度比CPLD高,具有更復雜的布線結構和邏輯實現。
⑤CPLD比FPGA使用起來更方便。CPLD無需外部存儲器芯片,使用簡單;而FPGA的編程信息......
"