本書內容分為兩部分:第一部分(第1章-第7章)主要介紹基于可編程邏輯器件設計應用系統(tǒng)所需要的基礎知識。其中包括:可編程邏輯器件的工作原理和類型,ALTERA公司生產的復雜可編程邏輯器件和現場可編程門陣列器件;電子設計自動化的概念,使用LTERA公司提供的可編程邏輯器件的集成開發(fā)軟件QuartusⅡ進行電路設計和調試的整個過程;利用硬件描述語言VHDI。編寫設計代碼的基本結構;VHDL的并行語句;VHDL的順序語句;向可編程邏輯器件下載設計文件的模式、相關電路和操作步驟;有限狀態(tài)機技術等。第二部分(第8章~第10章)主要介紹一些比較深入的知識以及如何利用前面~學習的基本知識實現應用系統(tǒng)的設計。其中包括:Quartus Ⅱ可編程邏輯器件的集成開發(fā)軟件中的原理圖輸入方式,開發(fā)軟件提供的各種元件在電路設計中的使用,層次化設計的概念,利用這個概念可以把多個設計者完成的子系統(tǒng)組合成一個完整的系統(tǒng);VHDL代碼中實現層次化設計的方法,元件、函數及過程等,這些能使代碼重復使用的方法,以提高設計效率并使得代碼結構更加清晰;以及通過一個應用系統(tǒng)(信號產生器)的設計過程,介紹如何把前面的基礎知識應用于具體的工作之中。本書可作為希望提高工程設計能力的學生以及準備參加全國大學生電子設計競賽的學生的訓練指導書,也可作為高校相關專業(yè)的教材和工程技術人員的參考書。