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