用可編程邏輯器件模擬實現(xiàn)DMA控制器
發(fā)布時間:2023-09-16 20:25
使用硬件設(shè)計語言來描述邏輯器件及系統(tǒng)硬件的功能和行為是硬件描述語言編程設(shè)計方法的一個重要特征。本文從DICTA控制器8237的功能出發(fā),采用自上而下的設(shè)計方法,按照系統(tǒng)的要求和8237的行為和功能,將8237劃分為四大功能模塊。然后使用VHDL硬件描述語言對四大功能模塊進(jìn)行描述,在MAXPLUSⅡ環(huán)境下編譯、調(diào)試通過,功能仿真和時序仿真結(jié)果證明設(shè)計正確,最后生成可下載的網(wǎng)表文件。
【文章頁數(shù)】:35 頁
【學(xué)位級別】:碩士
【文章目錄】:
第一章 緒論
第二章 DAM控制器的基本結(jié)構(gòu)分析和工作流程
2.1 EDA集成環(huán)境中可編程邏輯器件實現(xiàn)的一般過程
2.1.1 設(shè)計輸入和處理
2.1.2 設(shè)計驗證
2.1.3 器件編程
2.2 DMA控制器-8237的基本結(jié)構(gòu)分析
2.2.1 8237的主要功能
2.2.2 8237的結(jié)構(gòu)
2.2.3 8237的工作模式
2.3 8237的工作流程
第三章 DMA控制器的設(shè)計實現(xiàn)
3.1 控制模塊的設(shè)計
3.1.1 優(yōu)先權(quán)編碼邏輯的算法設(shè)計
3.1.2 程序?qū)崿F(xiàn)過程
3.1.3 設(shè)計結(jié)果及分析
3.2 用狀態(tài)機(jī)實現(xiàn)8237的初始化設(shè)計
3.2.1 總清的設(shè)計
3.2.2 初始化狀態(tài)機(jī)的設(shè)計與實現(xiàn)
3.2.3 自動初始化的實現(xiàn)
3.3 DMA傳送模塊的設(shè)計
3.3.1 外設(shè)與存儲器之間的傳送
3.3.2 存儲器到存儲器的傳送
3.3.3 DMA傳送過程中工作方式的確定
3.3.4 讀狀態(tài)機(jī)的設(shè)計
3.4 整體結(jié)構(gòu)的實現(xiàn)
結(jié)束語
致謝
參考文獻(xiàn)
本文編號:3847143
【文章頁數(shù)】:35 頁
【學(xué)位級別】:碩士
【文章目錄】:
第一章 緒論
第二章 DAM控制器的基本結(jié)構(gòu)分析和工作流程
2.1 EDA集成環(huán)境中可編程邏輯器件實現(xiàn)的一般過程
2.1.1 設(shè)計輸入和處理
2.1.2 設(shè)計驗證
2.1.3 器件編程
2.2 DMA控制器-8237的基本結(jié)構(gòu)分析
2.2.1 8237的主要功能
2.2.2 8237的結(jié)構(gòu)
2.2.3 8237的工作模式
2.3 8237的工作流程
第三章 DMA控制器的設(shè)計實現(xiàn)
3.1 控制模塊的設(shè)計
3.1.1 優(yōu)先權(quán)編碼邏輯的算法設(shè)計
3.1.2 程序?qū)崿F(xiàn)過程
3.1.3 設(shè)計結(jié)果及分析
3.2 用狀態(tài)機(jī)實現(xiàn)8237的初始化設(shè)計
3.2.1 總清的設(shè)計
3.2.2 初始化狀態(tài)機(jī)的設(shè)計與實現(xiàn)
3.2.3 自動初始化的實現(xiàn)
3.3 DMA傳送模塊的設(shè)計
3.3.1 外設(shè)與存儲器之間的傳送
3.3.2 存儲器到存儲器的傳送
3.3.3 DMA傳送過程中工作方式的確定
3.3.4 讀狀態(tài)機(jī)的設(shè)計
3.4 整體結(jié)構(gòu)的實現(xiàn)
結(jié)束語
致謝
參考文獻(xiàn)
本文編號:3847143
本文鏈接:http://sikaile.net/shekelunwen/ljx/3847143.html
最近更新
教材專著