欢迎来到天天文库
浏览记录
ID:33445880
大小:1.04 MB
页数:88页
时间:2019-02-26
《基于ahb总线协议的dma控制器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、代号10701学号1111122880分类TN4密级公开号题(中、英文)目基于AHB总线协议的DMA控制器设计DesignofDMAcontrollerbasedonAHBbusprotocol作者姓名赵强指导教师姓名、职务李跃进教授学科门类工程学科、专业软件工程提交论文日期二○一四年一月万方数据万方数据西安电子科技大学学位论文独创性(或创新性)声明秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或
2、其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切的法律责任。本人签名:日期西安电子科技大学关于论文使用授权的说明本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。学校有权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存论文。同时本人保证,毕业后结合学位论文研究课题再攥写的文章一律署名单位为西安电子科技大学。(保密的论文在解密后遵守此
3、规定)本学位论文属于保密,在年解密后适用本授权书。本人签名:日期导师签名:日期万方数据摘要直接存储存取(DMA)方式是一种高速的数据传送模式。DMA控制器作为进行DMA方式数据传送的控制器,在数据传送的过程中直接进行数据的读写操作,而不需要CPU的干预,只需要在CPU对DMA控制器进行初始化的任务信息配置。DMA数据传送方式大大的提高了数据传送的效率。在CPU运行速率越来越快的前提下,关于DMA控制器的研究和设计越来越受到重视。论文设计的是一个基于AHB(AdvancedHigh-performanceBus)总线协议DMA控制器。首先介绍了关于AHB总线和DMA数据传送方式的一些基本的
4、概念,包括了AHB总线的特点和DMA在数据传送应用中的特征作用。在分析DMA控制器特点的基础上,提出了一种功能较为完备的DMA控制器的设计。对DMA控制器进行了系统功能模块的划分,利用VerilogHDL语言对DMA控制器进行了详细的行为级描述设计。在对代码程序进行验证时,描述了验证平台的搭建和验证过程,将整个代码集成到SoC系统中,在验证平台中对DMA控制器的各个子模块进行单独的功能和时序验证,对顶层例化模块进行了整体的功能和时序仿真验证。验证结果表明,数据传送准确性和时序均达到设计要求。关键词:高级高性能总线直接存储存取DMA控制器仿真VCS万方数据AbstractDirectmem
5、oryaccess(DMA)modeisahighspeeddatatransfermode.Duringthetransferofthedata,theDMAcontrollercanreadandwritedatadirectly.Inthisprocess,weonlyneedtoinitializetheDMAcontrollertasksConfigurationbytheCPU.ThemethodofDMAdatatransfergreatlyimprovestheefficiencyofdatatransfer.Now,theCPU’srunningratesisfaste
6、rthanbefore,sotheresearchanddesignontheDMAcontrollerreceivemoreattention.Inthispaper,weproposeamethodabouttheDMAcontrollerdesignbasedonAMBAAHBbusprotocol.First,weintroducessomebasicconceptsabouttheAHBbusandDMAdatatransfermethods,anddescribesthecharacteristicsoftheAHBbusarchitecture,analysistheapp
7、licationoftheDMAaboutdatatransfer.Secondly,weproposeamorecompletefunctionaldesignfortheDMAcontroller,giveamoredetailedmoduledesigns.WegiveadetaileddescriptionofbehavioraldesignforDMAcontrollerbytheVerilogHDLlanguage.Du
此文档下载收益归作者所有