課程簡介 第一章 準備工作 1. questasim軟件安裝 2. quartus Ⅱ軟件安裝 3. GVIM軟件安裝 第二章 學(xué)習(xí)管理工具 1. redmine使用 2. SVN的使用 3. SVN練習(xí) 第三章 QuartusⅡ的使用技巧 1. 002 第一個上板例程 2. QuartusⅡ使用練習(xí)1 3. QuartusⅡ使用練習(xí)1答案 第四章 入門基礎(chǔ) 1. verilog代碼詳細講解 2. 入門練習(xí)1 3. 入門練習(xí)1答案 4. 入門練習(xí)2 5. 入門練習(xí)2答案 6. 入門練習(xí)3 7. 入門練習(xí)3 答案 8. 入門練習(xí)4 9. 入門練習(xí)4答案 第五章 Modelsim的使用技巧 1. modelsim用法 2. modelsim波形觀看方法 3. modelsim初級練習(xí)1 4. modelsim初級練習(xí)1答案 5. modelsim初級練習(xí)2 6. modelsim初級練習(xí)2答案 7. modelsim初級練習(xí)3 8. modelsim初級練習(xí)3答案 9. modelsim一級練習(xí)1 10. modelsim一級練習(xí)1答案 11. modelsim一級練習(xí)2 12. modelsim一級練習(xí)2答案 第六章 Verilog快速掌握 1. verilog快速掌握之程序設(shè)計 2. verilog快速掌握之模塊例化 3. verilog快速掌握之運算符 4. verilog快速掌握之模塊設(shè)計 5. verilog快速掌握之模塊設(shè)計答案 6. verilog快速掌握之復(fù)雜模塊設(shè)計 7. verilog快速掌握之復(fù)雜模塊設(shè)計答案 8. verilog快速掌握練習(xí)1 9. verilog快速掌握練習(xí)2 10. verilog快速掌握練習(xí)3 11. verilog快速掌握練習(xí)4 12. verilog快速掌握練習(xí)5 13. 明德?lián)P模板 第七章 Testbench的編寫 1. 測試文件編寫技巧 2. 測試文件模板 3. 測試文件編寫練習(xí)1 4. 測試文件編寫練習(xí)1答案 5. 包文的概念 6. 測試文件編寫練習(xí)2 7. 測試文件編寫練習(xí)2答案 8. 測試文件編寫練習(xí)3 9. 測試文件編寫練習(xí)3答案 10. 測試文件編寫練習(xí)4 11. 測試文件編寫練習(xí)4答案 12. 測試文件編寫練習(xí)5 13. 測試文件編寫練習(xí)5答案 第八章 企業(yè)設(shè)計規(guī)范及思路 1. 明德?lián)P規(guī)范 2. 一個always只設(shè)計一個信號 3. 時鐘復(fù)位設(shè)計規(guī)范 4. 組合邏輯補全條件 5. always練習(xí)1 6. always練習(xí)1答案 第九章 明德?lián)P模板 1. 明德?lián)P設(shè)計模板匯總 第十章 GVIM的使用 1. GVIM使用2 第十一章 Signaltapll的使用技巧 1. signaltapll使用 第十二章 學(xué)習(xí)自檢方法 1. 波形對比方法 第十三章 計數(shù)器的使用 1. 計數(shù)器使用原則 2. 計數(shù)器練習(xí)1 3. 計數(shù)器練習(xí)1答案 4. 計數(shù)器練習(xí)2 5. 計數(shù)器練習(xí)2答案 6. 計數(shù)器練習(xí)3 7. 計數(shù)器練習(xí)3答案 8. 計數(shù)器練習(xí)4 9. 計數(shù)器練習(xí)4答案 10. 計數(shù)器練習(xí)5 11. 計數(shù)器練習(xí)5答案 12. 計數(shù)器練習(xí)6 13. 計數(shù)器練習(xí)6答案 14. 計數(shù)器練習(xí)7 15. 計數(shù)器練習(xí)7答案 第十四章 狀態(tài)機設(shè)計 1. 狀態(tài)機設(shè)計原則 2. 狀態(tài)機練習(xí)1 3. 狀態(tài)機練習(xí)1答案 4. 波形對比方法 5. 狀態(tài)機練習(xí)2 6. 狀態(tài)機練習(xí)2答案 7. 狀態(tài)機練習(xí)3 8. 狀態(tài)機練習(xí)3答案 9. 狀態(tài)機練習(xí)4 10. 狀態(tài)機練習(xí)4答案 11. 狀態(tài)機練習(xí)5 12. 狀態(tài)機練習(xí)5答案 13. 狀態(tài)機練習(xí)6 14. 狀態(tài)機練習(xí)6答案 第十五章 FPGA時序 1. FPGA時序原理 2. 利用quartus進行時序分析 3. 查看時序分析報告 4. 時序練習(xí)1 第十六章 流水線設(shè)計 1. 為什么要進行流水線? 2. 流水線練習(xí)1 3. 流水線練習(xí)1答案 4. 流水線練習(xí)2 5. 流水線練習(xí)2答案 6. 流水線練習(xí)3 7. 流水線練習(xí)3答案 8. 流水線練習(xí)4 9. 流水線練習(xí)4答案 10. 流水線練習(xí)5 11. 流水線練習(xí)5答案 第十七章 設(shè)計高級技巧---代碼化簡 1. 簡單代碼的重要性 2. 代碼化簡練習(xí)1 3. 代碼化簡練習(xí)1答案 4. 代碼化簡練習(xí)2 5. 代碼化簡練習(xí)2答案 6. 代碼化簡練習(xí)3 7. 代碼化簡練習(xí)3答案 第十八章 FIFO的使用 1. FIFO的原理 2. 如何使用FIFO(如何使用IP核)? 3. 如何驗證帶有IP核的代碼? 4. FIFO練習(xí)1 5. FIFO練習(xí)1答案 6. FIFO練習(xí)2 7. FIFO練習(xí)2答案 8. FIFO練習(xí)3 9. FIFO練習(xí)3答案 第十九章 異步時序處理 1. 異步時序和亞穩(wěn)態(tài) 2. 三態(tài)門 3. 異步時序練習(xí)1 4. 異步時序練習(xí)1答案 5. 異步時序練習(xí)2 6. 異步時序練習(xí)2時序參數(shù) 7. 異步時序練習(xí)2測試文件 8. 異步時序練習(xí)2答案 第二十章 提高效率技巧 1. 利用GVIM制作模板 第二十一章 矩陣鍵盤工程 1. 矩陣掃描模塊 2. 數(shù)碼顯示模塊 3. for循環(huán)的使用 4. 統(tǒng)計模塊 5. generate的使用 6. 進制轉(zhuǎn)換模塊 7. 頂層模塊 第二十二章 電子時鐘系統(tǒng) 矩陣鍵盤、數(shù)碼管、AT93C46(SPI接口)等模塊組成。實現(xiàn)一個具有斷電恢復(fù)功能的電子時鐘,系統(tǒng)每隔一段時間,將電子時鐘當前值和CRC檢驗碼保存到AT93C46。斷電復(fù)位后從AT93C46讀取時鐘值和CRC檢驗碼。對當前值進行檢驗并恢復(fù)顯示。 第二十三章 簡易計算器 矩陣鍵盤、數(shù)碼管、蜂鳴器等模塊組成。實現(xiàn)一個具有加減乘除、求余等功能的簡易計算器。此系統(tǒng)可以學(xué)到狀態(tài)機的設(shè)計、多種除法算法的實現(xiàn)、多種求余算法的實現(xiàn)等,還包括時序分析的內(nèi)容。本系統(tǒng)的擴展性極大,例如本系統(tǒng)改造成實現(xiàn)cos、sin等余弦算法等。 第二十四章 視力檢測系統(tǒng) 矩陣鍵盤、VGA接口等模塊組成。實現(xiàn)一個具有視圖表“E”顯示的系統(tǒng),在檢測時,隨機出現(xiàn)E的方向,當按下代表上下左右的鍵時,系統(tǒng)判斷正確性。如果正確,自動將E變小,再次檢測;如果不正確,將E變大等。通過本系統(tǒng),可以學(xué)習(xí)不同的實現(xiàn)方案(ROM方案、邏輯方案),學(xué)會在不同方案之間進行對比選擇。 第二十五章 溫度檢測系統(tǒng) 串口、溫度傳感器、數(shù)碼管等模塊組成。通過串口發(fā)送不同的指令,FPGA按照指令要求去復(fù)位溫度傳感器、設(shè)置讀取位置、讀取溫度數(shù)據(jù)等操作。通過本系統(tǒng),可以學(xué)到上位機與FPGA之間的交互方式,以及如何協(xié)同工作、根據(jù)各自優(yōu)勢劃分功能的。 第二十六章 圖像邊緣檢測系統(tǒng) 串口、矩陣鍵盤、VGA接口、攝像頭接口、LED燈、數(shù)碼管等模塊組成。通過攝像頭接口讀取攝像頭的圖像數(shù)據(jù);對圖像數(shù)據(jù)進行邊緣檢測、圖像分屏、加LOGO等,最后通過VGA接口顯示。還可以通過串口,發(fā)送配置命令。 第二十一至二十六章都是完整的一個系統(tǒng),不像其他工作室/公司的代碼,僅是獨立的模塊(初學(xué)者很難理解一個模塊到底有什么用)。最關(guān)鍵的是,通過本課程,以上都是你自己獨立設(shè)計完成哦 360云盤分享地址,yunpan.cn/cjZTiDA9pY56x 訪問密碼 c359 |