摘要直接存储器访问(DMA)方式,是一种完全由硬件执行数据交换的工作方式。在这种方式中,DMA控制器从CPU完全接管对总线的控制,数据交换不经过CPU而直接在存储器之间以及存储器和外设之间进行,因此DMA方式一般用于高速传送成组的数据。DMA控制器(DMAC)可以产生地址、数据信号和控制信号;在传输过程中自动增加地址;对传送的字的个数计数;以中断方式向CPU报告传送操作的结束。本文主要对对以SEP3203为核心的嵌入式系统中关于DMA方式数据传送的研究。了解DMA数据的传送类型、传送方式的应用,熟悉DMA控制器中各类寄存器的用途、格式和配置,完成以DMA方式完成数据传输的软件程序。并且重点分析内存之间及内存与外设之间DMA方式的数据传输过程,各寄存器值的变化,确保数据传输的正确性以及高速性。能够熟悉基于SEP3203芯片的嵌入式系统的设计流程,并掌握其软硬件系统的设计方法以及调试方法,来培养自己对于电子系统的制作和调试能力。61673
毕业论文关键词: 嵌入式系统 ARM7 SEP3203 DMA
毕业设计说明书(论文)外文摘要
Title Research based on Embedded System DMA transfer mode
Abstract Direct Memory Access (DMA) mode is a data exchange is performed entirely by the hardware works. In this way, DMA controller to take over from the CPU is in control of the bus, the data exchange without the memory directly between the CPU and between memory and peripherals, so DMA mode is generally used for high-speed transfer of data into groups . DMA controller (DMAC) can generate the address, data and control signals; automatically increase during transmission address; for counting the number of words transmitted; report to the CPU to interrupt the end of the transfer operation. In this paper, right right to SEP3203 core embedded system on the DMA mode data transfer studies. DMA transfer of data about the type of transmission applications, familiar types of registers in the DMA controller uses the format and configuration, complete with the DMA data transfer complete software program. And focuses on analysis between memory and memory and peripherals DMA data transfer process, the register values change, to ensure accuracy of data transmission as well as high speed. Be familiar SEP3203 chip based embedded system design process, and mastery of their hardware and software system design and debugging methods to develop their own electronic systems for the production and debugging capabilities.
Keywords:嵌入式系统 ARM7 DMA SEP3203
1 序论 1
1.1 嵌入式系统背景 1
1.2 DMA技术发展 1
1.3 研究内容及论文安排 1
2 基于SEP3203的嵌入式系统简介 1
2.1 嵌入式系统的结构 1
2.2 ARM嵌入式微处理器 1
2.3 SEP3203简介 1
2.4 硬件系统设计 1
2.5 软件系统设计 1
3 DMA控制器简介 1