基於Quartus II的CPLD的數字系統設計與實現

基於Quartus II的CPLD的數字系統設計與實現

《基於Quartus II的CPLD的數字系統設計與實現》是機械工業出版社於2012年出版的圖書,作者是王忠林。

內容簡介

本書是山東省精品課程“電子技術”的配套教材之一,第1章首先介紹了QuartusII9.x的開發流程,第2章介紹了CPLD的相關知識,第3章主要介紹門電路的實現方法,第4章主要介紹組合邏輯電路,第5章介紹了組合邏輯電路的套用,第6章介紹了觸發器的知識,第7章介紹了時序邏輯電路,第8章介紹了時序邏輯電路的設計及套用,第9章是基於原理圖的綜合設計實例,第10章是基於混合輸入的綜合設計

目錄

前言

第1章Quartus Ⅱ 9 X開發流程1

1 1Quartus Ⅱ概述1

1 2面向FPGA/CPLD的開發流程3

1 2 1設計輸入3

1 2 2綜合4

1 2 3布線布局(適配)4

1 2 4仿真5

1 2 5下載和硬體測試5

1 3Quartus Ⅱ操作流程5

1 3 1創建工程5

1 3 2設計檔案輸入7

1 3 3編譯前設定9

1 3 4全程編譯10

1 3 5時序仿真11

1 3 6RTL級電路15

1 3 7引腳鎖定16

1 3 8編程下載17

1 3 9其他下載方式18

1 4Quartus Ⅱ 9 X的使用19

1 4 1原理圖電路設計方法19

1 4 2層次化設計流程22

第2章CPLD簡介25

2 1基本PLD的原理及分類25

2 1 1PLD的原理概述25

2 1 2PLD的分類25

2 2CPLD的結構與原理26

2 2 1邏輯陣列塊27

2 2 2宏單元27

2 2 3擴展乘積項28

2 2 4可程式連線陣列28

2 2 5I/O控制模組29

2 3數字電路設計的常用外圍模組電路29

2 3 1秒信號發生電路29

2 3 2單脈衝產生電路29

2 3 3電平保持產生電路30

2 3 4指示燈電路30

2 3 5數碼管顯示電路31

2 3 6矩陣鍵盤32

2 3 7發聲電路33

2 4數字電路設計的其他輔助電路33

2 4 1電源電路33

2 4 2復位電路34

2 4 3時鐘電路34

第3章門電路35

3 1基本門電路35

3 1 1與邏輯35

3 1 2或邏輯37

3 1 3非邏輯39

3 2複合邏輯電路41

3 2 1與非邏輯電路41

3 2 2或非邏輯電路43

3 2 3異或邏輯電路44

3 2 4同或邏輯電路46

3 2 5與或非邏輯電路47

第4章組合邏輯電路50

4 1加法器50

4 1 1半加器50

4 1 2全加器54

4 1 34位串列進位加法器57

4 1 44位超前進位加法器59

4 2比較器63

4 2 11位比較器63

4 2 24位擴展比較器66

4 3編碼器69

4 3 1二進制編碼器69

4 3 28線 3線擴展優先編碼器72

4 3 3其他編碼器76

4 4解碼器80

4 4 1二進制解碼器80

4 4 23位二進制擴展解碼器84

4 4 3顯示解碼器88

4 5數據選擇器93

4 5 14選1數據選擇器93

4 5 2字擴展數據選擇器96

4 5 3位擴展數據選擇器98

4 6數據分配器101

4 6 11路 4路數據分配器101

4 6 2數據分配器的擴展104

第5章組合邏輯電路套用107

5 1組合邏輯電路的設計與測試方法107

5 1 1組合邏輯電路的一般設計

方法107

5 1 2組合邏輯電路的測試方法107

5 2加法器套用108

5 3比較器套用109

5 4編碼器套用111

5 4 116線 4線優先編碼器111

5 4 2醫院呼叫燈的控制電路115

5 5解碼器套用117

5 5 14線 16線二進制解碼器117

5 5 2設計一個編碼信號顯示電路119

5 6數據選擇器套用121

5 7競爭冒險123

5 7 1險象的判斷124

5 7 2險象的解決方法125

第6章觸發器127

6 1基本觸發單元127

6 1 1基本觸發器127

6 1 2同步觸發器130

6 1 3邊沿觸發器133

6 2觸發器之間的轉換137

6 2 1JK觸發器轉換成其他觸發器137

6 2 2D觸發器轉換成其他觸發器139

第7章時序邏輯電路142

7 1同步二進制計數器142

7 1 1同步3位二進制加/減法計

數器142

7 1 2同步3位二進制可逆計數器147

7 1 3帶控制同步4位二進制加法/可逆

計數器150

7 2異步二進制計數器155

7 2 1二進制異步加/減法計數器155

7 2 2二進制擴展異步計數器160

7 3十進制計數器164

7 3 1同步十進制加/減法計數器164

7 3 2同步十進制可逆計數器168

7 3 3帶控制1位同步十進制加法

計數器171

7 3 4單/雙時鐘1位同步十進制可逆

計數器175

7 4基本暫存器181

7 5移位暫存器185

7 5 1單向移位暫存器185

7 5 2雙向移位暫存器189

7 5 38位移位暫存器192

7 6移位暫存器型計數器195

7 6 1環形計數器195

7 6 2扭環形計數器198

第8章時序邏輯電路的設計及

套用202

8 1時序邏輯電路的設計與測試方法202

8 1 1時序邏輯電路的一般設計方法202

8 1 2同步時序邏輯電路的設計步驟和

方法202

8 1 3時序邏輯電路的測試方法203

8 2N進制計數器205

8 2 1二十四進制計數器205

8 2 2六十進制計數器209

8 3時序邏輯電路的套用212

8 3 1計數器的套用212

8 3 2異步計數器的套用215

8 3 3簡易數字秒表的設計217

8 3 4簡易數字鐘的設計220

第9章基於原理圖的綜合設計

實例225

9 1數字頻率計225

9 2交通燈控制電路230

9 3電風扇控制電路234

9 4跑馬燈設計238

9 5洗衣機控制器241

第10章基於原理圖和VHDL混合輸入

的綜合設計實例246

10 1籃球比賽進攻24s計時器246

10 2計程車自動計費器251

10 3電梯控制器254

10 44×4鍵盤掃描電路設計258

附錄實驗系統原理圖和實驗系統

實物圖263

參考文獻265

相關詞條

熱門詞條

聯絡我們