內容提要
本書由6個模組組成,分別介紹了可程式器件套用技術入門、FPGA原理圖輸入編輯工具的套用、CPLD/FPGA語言編輯、CPLD/FPGA下載硬體製作及調試、ispPAC模擬仿真軟體PAC-Designer套用以及CPLD/FPGA綜合套用等。本書的每個模組後均附有技能訓練,每一個技能訓練都包含了必要的操作要點。讀者可根據需要選擇技能訓練進行練習。
本書可作為高職院校相關專業的可程式器件套用技術和數字電路課程的實訓教材,也可供廣大可程式技術愛好者閱讀參考。
圖書目錄
模組一 可程式器件套用技術入門 1
技能訓練一 初識EDA實驗機與可程式器件 1
技能訓練二 EDA軟體的安裝方法 10
技能訓練三 EDA軟體的使用方法 19
模組二 FPGA原理圖輸入編輯工具的套用 25
技能訓練四 4路搶答器設計和編譯仿真 25
技能訓練五 0-F字形顯示設計和編譯下載 37
技能訓練六 3-8線解碼器設計和編譯下載 49
技能訓練七 模N計數器項目建立與圖形輸入 60
技能訓練八 循環燈顯示設計和編譯下載 75
模組三 CPLD/FPGA語言編輯 87
技能訓練九 VHDL硬體描述語言基本結構與相關說明 87
技能訓練十 採用VHDL設計基本邏輯門電路 103
技能訓練十一 基本組合邏輯電路 115
技能訓練十二 基本時序邏輯電路 124
模組四 CPLD/FPGA下載硬體製作及調試 133
技能訓練十三 CPLD/FPGA器件與簡單實驗機設計 133
模組五 ispPAC模擬仿真軟體PAC-Designer套用 141
技能訓練十四 模擬仿真軟體安裝與打開 141
技能訓練十五 ispPAC的增益調整方法 148
技能訓練十六 ispPAC10二階濾波器的實現 154
技能訓練十七 利用ispPAC10完成應力電橋測量 158
技能訓練十八 利用ispPAC10實現廉價的溫度監測 162
技能訓練十九 使用ispPAC20完成電壓監測 164
模組六 CPLD/FPGA綜合套用 167
技能訓練二十 12小時電子時鐘 167
技能訓練二十一 頻率計數器 178
技能訓練二十二 VHDL設計A/D和D/A轉換 187
技能訓練二十三 VHDL設計的交通燈控制 198
附錄A:各適配器與實驗機主要器件I/O連線關係表 217
附錄B:AS1、JS1的作用及模式的使用 221
附錄C:常用基本邏輯電路圖符號對照表 222
參考文獻 223
前言
在數字電路的生產、研發過程中,傳統做法是用分立標準積體電路搭建整個電路。採用這種做法的產品研製周期長,成本高,可靠性差,性能指標低。可程式器件CPLD/FPGA技術的出現,使這個問題得到了解決。. 隨著大規模積體電路技術和計算機技術的不斷發展,在電子系統中,以CPU為核心的單片機處理指令速度通常為10~40萬條每秒,工作時滿足不了要求,不能進行高速信息傳送處理,而新的電子技術需要開發高密度、並行工作的高速電路,使用可程式器件CPLD/FPGA技術則可以滿足這樣的要求,彌補了單片機CPU的不足。特別是隨著VHDL等硬體描述語言功能的發展,使用大規模CPLD/FPGA器件、軟體工具和IEEE標準硬體描述語言構..