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