內容簡介
1.實驗專題先使用電路圖輸入方法,再使用Verilog HDL輸入方法,輸入該章主題的設計於CAD系統中。
2.在每一個輸入方法中,均執行功能與時序驗證,以確保該實驗項目在實際FPGA元件中能正確地操作。
3.使用「漸進式做中學」的方法,以逐漸加入新觀念與硬體資源的方式,漸進地增加實驗專題的深度。
4.使用標準程序範例:設計→輸入(先電路圖然後HDL)→驗證,培養讀者正確的使用Verilog HDL輸入方法。
5.提供選作實驗專題,由讀者選作以在FPGA元件中做實體測試。
6.提供延伸實驗專題,提升讀者的程度或是補充實驗專題的不足。
『FPGA系統設計實務入門』一書的內容設計,主要基於問題導向學習(PBL)的理念。全書一共分成兩個主題:十進制輸出的陣列乘法器(前三章)與馬錶(後兩章)。本書一共分成五章,每一章都有一個主題,而且都包含三個部分:設計要點,實驗專題,與補充教材。內容依據標準程序範例:設計→輸入(先電路圖然後HDL)→驗證,以及「漸進式做中學」的方法設計,讓讀者可以了解數位邏輯(系統)的設計原理與使用電路圖及HDL輸入方式,在FPGA 元件上實現該數位邏輯的方法。將補充教材置於實作之後的理由是因為大多數學生必須「先實做再學習」,方能事半功倍。
2.在每一個輸入方法中,均執行功能與時序驗證,以確保該實驗項目在實際FPGA元件中能正確地操作。
3.使用「漸進式做中學」的方法,以逐漸加入新觀念與硬體資源的方式,漸進地增加實驗專題的深度。
4.使用標準程序範例:設計→輸入(先電路圖然後HDL)→驗證,培養讀者正確的使用Verilog HDL輸入方法。
5.提供選作實驗專題,由讀者選作以在FPGA元件中做實體測試。
6.提供延伸實驗專題,提升讀者的程度或是補充實驗專題的不足。
『FPGA系統設計實務入門』一書的內容設計,主要基於問題導向學習(PBL)的理念。全書一共分成兩個主題:十進制輸出的陣列乘法器(前三章)與馬錶(後兩章)。本書一共分成五章,每一章都有一個主題,而且都包含三個部分:設計要點,實驗專題,與補充教材。內容依據標準程序範例:設計→輸入(先電路圖然後HDL)→驗證,以及「漸進式做中學」的方法設計,讓讀者可以了解數位邏輯(系統)的設計原理與使用電路圖及HDL輸入方式,在FPGA 元件上實現該數位邏輯的方法。將補充教材置於實作之後的理由是因為大多數學生必須「先實做再學習」,方能事半功倍。
內容目錄
第一章 2補數加法器
1.1 設計要點
1.1.1 全加器
1.1.2 4位元加法器
1.1.3 2補數加法器
1.2 實驗專題
1.2.1 全加器
1.2.2 4位元加法器
1.2.3 4位元2補數加法器
1.2.4 延伸實驗專題
1.3 補充教材—Verilog HDL 概論
1.3.1 Verilog HDL 導論
1.3.2 模組觀念
1.3.3 模組引用
1.3.4 模組描述方法
1.3.5 模擬與驗證
參考資料
第二章 七段LED顯示器模組
2.1 設計要點
2.1.1 七段LED顯示器
2.1.2 二進制對七段碼轉換器
2.1.3 多數字七段LED顯示器模組
2.2 實驗專題
2.2.1 二進制對七段碼轉換器
2.2.2 多工七段LED顯示器模組
2.2.3 延伸實驗專題
2.3 補充教材—行為描述方式
2.3.1 程序區塊
2.3.2 指定指述
2.3.3 選擇性指述
2.3.4 遞迴(迴路)指述
2.3.5 函數與工作
參考資料
第三章 綜合性組合邏輯模組
3.1 設計要點
3.1.1 二進制對BCD轉換器
3.1.2 未帶號陣列乘法器
3.2 實驗專題
3.2.1 二進制對BCD轉換器
3.2.2 4位元未帶號陣列乘法器
3.2.3 延伸實驗專題
3.3 補充教材—階層式結構描述方式
3.3.1 參數化模組
3.3.2 模組引用
3.3.3 generate區
參考資料
第四章 同步計數器
4.1 設計要點
4.1.1 同步模16二進制計數器
4.1.2 同步模6二進制計數器
4.1.3 同步模10二進制計數器
4.2 實驗專題
4.2.1 同步模16二進制計數器
4.2.2 同步模6二進制計數器
4.2.3 同步模10二進制計數器
4.2.4 延伸實驗專題
4.3 補充教材—RTL計數器設計
4.3.1 非同步與同步計數器
4.3.2 RTL計數器設計
4.3.3 計數器設計比較
參考資料
第五章 馬錶
5.1 設計要點
5.1.1 開關防彈電路
5.1.2 馬錶
5.2 實驗專題
5.2.1 開關防彈電路
5.2.2 馬錶
5.2.3 延伸實驗專題
5.3 補充教材—兩個重要議題
5.3.1 邏輯突波與其效應
5.3.2 阻隔式與非阻隔式指定
參考資料
附錄A Quartus CAD 系統簡介
A.1 電路圖輸入方法
A.1.1 典型的CAD設計流程
A.1.2 開啟新專案
A.1.3 電路圖輸入
A.1.4 編譯與模擬
A.1.5 規劃標的元件
A.2 HDL輸入方法
A.2.1 HDL輸入方法
A.2.2 編譯與模擬
附錄B Quartus CAD 系統深入主題
B.1 模擬
B.1.1 使用模擬波形編輯器模擬HDL輸入檔
B.1.2 使用測試平台模擬電路圖(BDF)輸入檔
B.2 ModelSim-Altera設計模擬
B.2.1 開啟新專案
B.2.2 編譯與模擬
B.3 開啟巨型函數或LPM
B.3.1 開啟巨型函數
附錄C DE2-115教育板部分接腳指定
C.1 開關接腳指定
C.1.1 按鈕開關接腳指定
C.1.2 滑動開關接腳指定
C.2 LED接腳指定
C.2.1 LED接腳指定
C.2.2 七段LED顯示器接腳指定
C.3 時脈電路
索引—中英名詞對照
1.1 設計要點
1.1.1 全加器
1.1.2 4位元加法器
1.1.3 2補數加法器
1.2 實驗專題
1.2.1 全加器
1.2.2 4位元加法器
1.2.3 4位元2補數加法器
1.2.4 延伸實驗專題
1.3 補充教材—Verilog HDL 概論
1.3.1 Verilog HDL 導論
1.3.2 模組觀念
1.3.3 模組引用
1.3.4 模組描述方法
1.3.5 模擬與驗證
參考資料
第二章 七段LED顯示器模組
2.1 設計要點
2.1.1 七段LED顯示器
2.1.2 二進制對七段碼轉換器
2.1.3 多數字七段LED顯示器模組
2.2 實驗專題
2.2.1 二進制對七段碼轉換器
2.2.2 多工七段LED顯示器模組
2.2.3 延伸實驗專題
2.3 補充教材—行為描述方式
2.3.1 程序區塊
2.3.2 指定指述
2.3.3 選擇性指述
2.3.4 遞迴(迴路)指述
2.3.5 函數與工作
參考資料
第三章 綜合性組合邏輯模組
3.1 設計要點
3.1.1 二進制對BCD轉換器
3.1.2 未帶號陣列乘法器
3.2 實驗專題
3.2.1 二進制對BCD轉換器
3.2.2 4位元未帶號陣列乘法器
3.2.3 延伸實驗專題
3.3 補充教材—階層式結構描述方式
3.3.1 參數化模組
3.3.2 模組引用
3.3.3 generate區
參考資料
第四章 同步計數器
4.1 設計要點
4.1.1 同步模16二進制計數器
4.1.2 同步模6二進制計數器
4.1.3 同步模10二進制計數器
4.2 實驗專題
4.2.1 同步模16二進制計數器
4.2.2 同步模6二進制計數器
4.2.3 同步模10二進制計數器
4.2.4 延伸實驗專題
4.3 補充教材—RTL計數器設計
4.3.1 非同步與同步計數器
4.3.2 RTL計數器設計
4.3.3 計數器設計比較
參考資料
第五章 馬錶
5.1 設計要點
5.1.1 開關防彈電路
5.1.2 馬錶
5.2 實驗專題
5.2.1 開關防彈電路
5.2.2 馬錶
5.2.3 延伸實驗專題
5.3 補充教材—兩個重要議題
5.3.1 邏輯突波與其效應
5.3.2 阻隔式與非阻隔式指定
參考資料
附錄A Quartus CAD 系統簡介
A.1 電路圖輸入方法
A.1.1 典型的CAD設計流程
A.1.2 開啟新專案
A.1.3 電路圖輸入
A.1.4 編譯與模擬
A.1.5 規劃標的元件
A.2 HDL輸入方法
A.2.1 HDL輸入方法
A.2.2 編譯與模擬
附錄B Quartus CAD 系統深入主題
B.1 模擬
B.1.1 使用模擬波形編輯器模擬HDL輸入檔
B.1.2 使用測試平台模擬電路圖(BDF)輸入檔
B.2 ModelSim-Altera設計模擬
B.2.1 開啟新專案
B.2.2 編譯與模擬
B.3 開啟巨型函數或LPM
B.3.1 開啟巨型函數
附錄C DE2-115教育板部分接腳指定
C.1 開關接腳指定
C.1.1 按鈕開關接腳指定
C.1.2 滑動開關接腳指定
C.2 LED接腳指定
C.2.1 LED接腳指定
C.2.2 七段LED顯示器接腳指定
C.3 時脈電路
索引—中英名詞對照
ISBN: 9789864638901