基于AHB總線的DMA控制器分析與驗(yàn)證
本文關(guān)鍵詞:基于AHB總線的DMA控制器分析與驗(yàn)證
更多相關(guān)文章: DMA控制器 AMBA總線 片上系統(tǒng) 系統(tǒng)級驗(yàn)證
【摘要】:隨著半導(dǎo)體技術(shù)的不斷發(fā)展和應(yīng)用,以IP(Intellectual Property,知識產(chǎn)權(quán))復(fù)用和平臺式設(shè)計(jì)為基礎(chǔ)的片上系統(tǒng)(System On Chip,SOC)成為當(dāng)今大規(guī)模集成電路的發(fā)展方向。直接存儲(chǔ)存取(Direct Memory Access)是SOC芯片中各模塊直接進(jìn)行大量數(shù)據(jù)傳輸?shù)囊环N方式,在直接存儲(chǔ)存取控制器(Direct Memory Access Controller,DMAC)的控制下完成存儲(chǔ)器與外圍設(shè)備、存儲(chǔ)器與存儲(chǔ)器之間的數(shù)據(jù)交換,CPU在數(shù)據(jù)傳輸過程中可以并行的進(jìn)行其他的操作,從大量數(shù)據(jù)交換、分散數(shù)據(jù)的收集、慢速的外圍設(shè)備的訪問中解放出來,從而提高了CPU的利用率,進(jìn)而提高了整個(gè)系統(tǒng)的性能。本文在深入理解了AHB總線協(xié)議和DMA技術(shù)原理的基礎(chǔ)上,分析了一種DMAC設(shè)計(jì)理念,這種設(shè)計(jì)理念可以集成到以AHB總線為片上總線的SOC上。由于SOC可集成的模塊越來越多,本文分析的DMAC包含了8個(gè)可編程的DMA通道,能夠處理多個(gè)DMA傳輸請求。由于數(shù)據(jù)在AHB總線上傳輸,在總線接口方面,本文分析的DMAC包含1個(gè)用于CPU訪問的AHB slave接口和支持多層AHB總線的用于DMA數(shù)據(jù)接收和發(fā)送的2個(gè)AHB master接口。本文分析的DMAC同時(shí)支持硬件和軟件DMA請求,且支持多個(gè)外圍設(shè)備同時(shí)發(fā)出DMA請求,通過硬件握手機(jī)制實(shí)現(xiàn)外設(shè)與DMAC的通信,通過傳輸中斷邏輯實(shí)現(xiàn)中斷的發(fā)出。為了適應(yīng)各種傳輸情況,本文分析的DMAC支持多種傳輸模式、多種數(shù)據(jù)位寬、多種burst傳輸類型。為了提高傳輸效率,本文分析的DMAC以DMA數(shù)據(jù)塊為基本數(shù)據(jù)單元,并且支持高效的scatter/gather DMA方式。在SOC整個(gè)設(shè)計(jì)流程中,驗(yàn)證占有很大的比重。本文以現(xiàn)有的SOC驗(yàn)證平臺為基礎(chǔ),介紹了軟硬件協(xié)同的系統(tǒng)級驗(yàn)證方法。首先根據(jù)DMAC的功能,提出了功能驗(yàn)證點(diǎn),然后編寫相應(yīng)的測試用例完成功能仿真。通過分析仿真波形,結(jié)果表明本文分析的DMAC很好實(shí)現(xiàn)了預(yù)期的功能,能夠高效的控制SOC總線上各個(gè)模塊之間的數(shù)據(jù)傳輸。最終結(jié)論得出DMAC能夠很好的集成到以AMBA為片上總線的SOC架構(gòu)中,并能大大提高SOC的數(shù)據(jù)處理能力。
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP336;TP332
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前7條
1 ;Steady Growth of DMAC Demand[J];China Chemical Reporter;2009年20期
2 梁曦云;趙家俊;;在APPLEⅡ上實(shí)現(xiàn)DMA操作——MC6844芯片在蘋果機(jī)上作高速數(shù)據(jù)輸入的應(yīng)用[J];微型機(jī)與應(yīng)用;1986年05期
3 馬玉英;DMAC接口編程方法[J];青海師專學(xué)報(bào).教育科學(xué);2003年06期
4 李鎣;;FFT-DMAC: a tone based DMAC protocol[J];High Technology Letters;2009年03期
5 羅煒;朱珍民;羅海勇;;基于Solution Engine DMAC的多通道數(shù)據(jù)傳輸機(jī)制及應(yīng)用[J];微計(jì)算機(jī)信息;2006年14期
6 李智;鄭睿童;黃波;卿昱;;支持多信道的無線傳感器網(wǎng)絡(luò)DMAC協(xié)議[J];四川大學(xué)學(xué)報(bào)(工程科學(xué)版);2008年05期
7 ;[J];;年期
中國重要會(huì)議論文全文數(shù)據(jù)庫 前1條
1 唐強(qiáng);林美娟;王小萍;凌啟淡;;DMAC對2-羥基-3-萘甲酸摻雜PMMA復(fù)合材料熒光的影響[A];中國化學(xué)會(huì)第28屆學(xué)術(shù)年會(huì)第11分會(huì)場摘要集[C];2012年
中國重要報(bào)紙全文數(shù)據(jù)庫 前2條
1 翁國娟;無催化劑一步法DMAC技術(shù)開發(fā)成功[N];中國化工報(bào);2008年
2 石磊;高純度DMAC中試技術(shù)通過驗(yàn)收[N];醫(yī)藥經(jīng)濟(jì)報(bào);2006年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前7條
1 高杰;聚醚砜中空纖維膜生產(chǎn)中DMAC廢液的回收與處理研究[D];中國石油大學(xué);2010年
2 張迪宇;基于AHB總線的DMA控制器分析與驗(yàn)證[D];西安電子科技大學(xué);2015年
3 徐靜;DMAC降解菌的分離、鑒定及其降解特性研究[D];南京農(nóng)業(yè)大學(xué);2011年
4 劉明晶;二甲基乙酰胺廢液的回收研究[D];東華大學(xué);2004年
5 周亞婷;反應(yīng)精餾法合成高純度N,,N二甲基乙酰胺研究[D];華東理工大學(xué);2013年
6 劉剡;二甲基乙酰胺生產(chǎn)工藝優(yōu)化研究[D];河北科技大學(xué);2014年
7 孫燦;中空纖維膜生產(chǎn)中二甲基乙酰胺廢液深度處理研究[D];中國石油大學(xué)(華東);2013年
本文編號:1255469
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1255469.html