內容提要
本教材從可程式邏輯器件的結構與特點出發,結合多年的教學實踐,以CPLD/FPGA系列器件為機型,從軟體和硬體兩方面講述了微機的基本原理、指令系統及接口技術,力求新穎、實用。
全書共9章,參考學時為72學時。第1章緒論,主要介紹了EDA仿真技術;第2章可程式邏輯器件基礎,著重講述PLD器件的基本結構、編程邏輯器件的編程及測試技術;第3章為可程式邏輯器件,重點講述了Altcra器件、MAX7000系列器件、FLEXl0K系列器件、Xilinx可程式邏輯器件;第4章為VHDL設計方法,重點講述了組合邏輯電路和邏輯電路的設計方法及技巧;第5章為狀態機設計,介紹了Mealy型狀態機的設計方法及步驟;第6章為MAX+PLUSⅡ操作簡介,講述了MAX+PLUSⅡ的設計過程;第7章為邏輯綜合和設計實現,分別針對CPLD和FPGA器件講述了其綜合實現過程;第8章為數字系統設計與現場集成技巧,講述了同步電路設計技巧、多級邏輯設計技巧、數字系統的FPGA現場集成設計中的基本問題、高速電路設計;第9章為EDA綜合設計實例,提供了一些實用的設計實例。考慮到讀者的特點與高職教學和特色,在講述理論知識的過程中注重實踐環節。本書配有大量的實例,幫助讀者理解和掌握可程式邏輯器件的結構及套用,同時還增加了綜合套用實例進一步提高學生的綜合分析問題和解決問題的能力。
編輯推薦
本教材從可程式邏輯器件的結構與特點出發,結合多年的教學實踐,以CPLD/FPGA系列器件為機型,從軟體和硬體兩方面講述了微機的基本原理、指令系統及接口技術,力求新穎、實用。全書共9章,參考學時為72學時。第1章緒論,主要介紹了EDA仿真技術;第2章可程式邏輯器件基礎,著重講述PLD器件的基本結構、編程邏輯器件的編程及測試技術;第3章為可程式邏輯器件,重點講述了Altcra器件、MAX7000系列器件、FLEXl0K系列器件、Xilinx可程式邏輯器件;第4章為VHDL設計方法,重點講述了組合邏輯電路和邏輯電路的設計方法及技巧;第5章為狀態機設計,介紹了Mealy型狀態機的設計方法及步驟;第6章為MAX+PLUSⅡ操作簡介,講述了MAX+PLUSⅡ的設計過程;第7章為邏輯綜合和設計實現,分別針對CPLD和FPGA器件講述了其綜合實現過程;第8章為數字系統設計與現場集成技巧,講述了同步電路設計技巧、多級邏輯設計技巧、數字系統的FPGA現場集成設計中的基本問題、高速電路設計;第9章為EDA綜合設計實例,提供了一些實用的設計實例。考慮到讀者的特點與高職教學和特色,在講述理論知識的過程中注重實踐環節。本書配有大量的實例,幫助讀者理解和掌握可程式邏輯器件的結構及套用,同時還增加了綜合套用實例進一步提高學生的綜合分析問題和解決問題的能力。
目錄
第1章緒論
1.1引言
1.2可程式邏輯器件(PLD)
1.3EDA技術的發展
第2章可程式邏輯器件基礎
2.1可程式邏輯器件的分類
2.1.1可程式邏輯器件的集成度分類
2.1.2可程式邏輯器件的其他分類方法
2.2PLD器件的基本結構
2.2.1與或陣列
2.2.2宏單元
2.3可程式元件
2.3.1熔絲開關和反熔絲開關
2.3.2浮柵編程技術
2.3.3SRAM配置存儲器
2.4可程式邏輯器件的編程及測試技術
2.4.1在系統可程式技術
2.4.2邊界掃描測試技術(BoundaryScan:Test)
第3章可程式邏輯器件
3.1Altera器件綜述
3.2AlteraFLEXl0K系列晶片
3.2.1FLEXl0K系列器件簡介
3.2.2結構特點與功能描述
3.3AlteraAPEX20系列晶片
3.3.1APEX系列器件簡介
3.3.2APEX20K系列的特點
3.4XilinxXC9500系列器件
3.4.1XC9500系列器件簡介
3.4.2XC9500系列器件的特點
3.5在系統可程式(ISP)邏輯器件
第4章VHDL設計方法
4.1VHDL設計概述
4.1.1VHDL的優勢
4.1.2VHDL的設計步驟
4.2VHDL的模型結構
4.2.1設計實體(DesignEntities)
4.2.2實體說明(EntitvDeclarations)
4.2.3構造體
4.3VHDL語言的基本要素
4.3.1標識符
……
第5章 狀態機設計
第6章 MAX+PLUSⅡ操作簡介
第7章 邏輯綜合和設計實現
第8章 數字系統設計與現場集成技巧
第9章 EDA綜合設計實例