欢迎来到天天文库
浏览记录
ID:463653
大小:1.47 MB
页数:40页
时间:2017-08-05
《基于SOPC的串口通信DMA传输的实现【开题报告+文献综述+毕业论文】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业论文系列开题报告电子信息工程基于SOPC的串口通信DMA传输的实现一、课题研究意义及现状数据是能由计算机处理的数字、字母和符号等。它是信息的一种载体。数据传输是信息传输的一种形式,主要指与计算机有关的信息传输。数据源和数据宿在同一机内,即计算机外部设备与处理部件之间的数据交换,称为机内传输。DMA传输就是其中的一种。计算机发展到今天,DMA已不再用于内存到内存的数据传送,因为CPU速度非常快,做这件事,比用DMA控制还要快,但要在适配卡和内存之间传送数据,仍然是非DMA莫属。一旦控制器初始化完成,数据开始传送,DMA就可以
2、脱离CPU,独立完成数据传送。DMA是所有现代电脑的重要特色,他允许不同速度的硬件装置来沟通,而不需要依于CPU的大量中断负载。否则,CPU需要从来源把每一片段的资料复制到暂存器,然后把他们再次写回到新的地方。在这个时间中,CPU对于其他的工作来说就无法使用。许多硬件系统都使用DMA控制器,包括磁盘驱动器,显卡,网卡和声卡。DMA也可用于多核心处理器的内部芯片数据转移,尤其是在多处理器系统级芯片中,在它的处理单元配备了本地内存(通常称为暂存存储器),DMA是用于本地存储器和主存储器之间的数据传输。DMA传输重要地将一个内存区从一个
3、装置复制到另外一个。当CPU初始化这个传输动作,传输动作本身是由DMA控制器来实行和完成。典型的例子就是移动一个外部内存的区块到芯片内部更快的内存去。像是这样的操作并没有让处理器工作拖延,反而可以被重新排程去处理其他的工作。DMA传输对于高效能嵌入式系统算法和网络是很重要的。 在实现DMA传输时,是由DMA控制器直接掌管总线,因此,存在着一个总线控制权转移问题。即DMA传输前,CPU要把总线控制权交给DMA控制器,而在结束DMA传输后,DMA控制器应立即把总线控制权再交回给CPU。DMA传输对于高效能嵌入式系统算法和网络是很重要的
4、。二、课题研究的主要内容和预期目标DMA是所有现代电脑的重要特色,他允许不同速度的硬件装置来沟通,而不需要依于CPU的大量中断负载。毕业设计的具体内容:在设计之前查阅关于DMA的资料,全面了解DMA传输的原理及其功能应用,主要了解方法和特点等。1.了解什么是数据传输,数据传输的原理和意义2.掌握DMA传输的原理,以及DMA传输的好处和特点。3.明白DMA传输所存在的问题及解决方法。4.认识DMA传输在各个领域的应用5.学习如何用SOPC实现串口通信的DMA数据传输。6.制作流程图,设计方案,用软件进行模拟仿真。三、课题研究的方法及
5、措施本项目的研究基于SOPC的串口通信DMA传输,主要通过大量的查阅DMA和FPGA的相关资料,先了解DMA传输的工作原理,组成模块,并按模块分别实现各个功能。并且了解FPGA的相关知识。采用QuartusII7.2软件,实现基于SOPC的串口通信DMA传输的仿真,估计程序部分会是一个难点,先好好研读有关的参考书,上网查阅有关设计,从根本上掌握它。在遇到问题时,根据实际情况进行相应的调整和改正。图DMA传输系统结构图四、课题研究进度计划毕业设计期限:自2009年10月17至2010年4月初。第一阶段(1周):完成选题,明确任务,查
6、找DMA传输相关资料,掌握DMA数据传输的功能应用及实现原理,初步确定设计方案;第二阶段(2周):查找DMA传输的有关资料及相关论文,了解基于SOPC的串口通信DMA传输的设计方法,完成文献综述。查找相关的外文文献,对外文文献进行仔细审阅及翻译,完成外文文献翻译;第三阶段(2周):对文献综述进行进一步修改,完善内容及文本格式。着手完成开题报告,准备开题答辩;第四阶段(3周):着手按模块进行编程,完成设计,并在QuartusII7.2软件上进行仿真,实现数据传输。第六阶段(3):总和所有设计内容,撰写毕业论文,完善与修改毕业论文;做
7、好论文答辩的PPT资料,准备答辩,并提交所有电子文档材料。五、参考文献[1]时岩.基于AHB的DMA控制器的设计[J].微计算机信息,2010,3(4):27-29.[2]时磊.高速多通道DMA控制器的设计与实现[J].微计算机应用,2010,2(5):31-33.[3]谢雁.DSP芯片在超声波钻井测漏仪中的应用[J].电子技术应用,2004,4(10):11-13.[4]王刚.基于FPGA的SOPC嵌入式系统设计与典型实例[M].北京:电子工业出版社,2006.[5]国建军.基于dsPIC33FDMA控制器的UART设计[J].
8、微计算机信息,2009,(02):13-15.[6]王俊.基于DMA的并行数字信号高速采集系统[J].电子技术应用,2009,(02):21-23.[7]时岩.基于AHB的DMA控制器的设计[J].微计算机信息,2010,(23):34-37.[8
此文档下载收益归作者所有