教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

S3C2440A中文手册【八】

来源:网络收集 时间:2026-09-22
导读: S3C2440A中文手册【八】直接存储器存取 S3C2404A据手册数定飞凌保嵌式技入有限公术司志晶 马mzahjingi@63.1com 八章直第接存器存取储概s述3c2440支持在统系总和线围外总线间之的4 D路MA控制器。每路一DM A制控可器自由以执的行据数系在总统和线()外或围总之

S3C2440A中文手册【八】直接存储器存取

S3C2404A据手册数定飞凌保嵌式技入有限公术司志晶

马mzahjingi@63.1com

八章直第接存器存取储概s述3c2440支持在统系总和线围外总线间之的4 D路MA控制器。每路一DM A制控可器自由以执的行据数系在总统和线()外或围总之间的线动作。句话换,每说路一可以下列列在4种况下运行:情1.设备源目标和设备在系统都总线上2 .设源备系统总线上在目标,备设外在围线总 3上.设备源外围总在线,目上标据数系统总线在 4.源设上备和标设备目在都围总外上 D线MA的主优要是点可它以不过通 PCU直调接用数据DMA。执工可以软行件开,也可以始从部内的设外请求者外部的引或脚请开求。始

MDA请源求每一路DMA控器制可都从以种开4始求中请选一路,择如果D ONC寄存器选择/W DAMH求模请(注式,选意择S W时这/ DMA个请求源没义意。表 )--8 1出了列4种请和求每路一的关:系表 -8-1D.M开A请求始和每一关系路这里 nXDRQ0和E nDXRQE 1表示个两外源(部xEtrmela eDviecs), 2S1SOD和 2SS1DI别分示表I S I的传输和接。收DA M工作状D态A M应用态3 FSN(限状有态)机,它以可描述以为下3:步S ttae-1. -作为始起态,状DM A待等DM请求A一,旦请到来求马上到 S转tta-e-2在,这状个,DM态A AK C I和TN EQ是R0 State--2..在这个态状,DM ACK A为 1,计变数(CU器RRTC_从 )DCO[19N0:]装载。 MADACK持保,1到它被清直0。State -3-.在个状态这,制控D M原子操A的作子 SFM被初化了。子始F SM从源址地读取数后把它写入目标地据。址这在操个中,数据作度宽传和输小(单次或突发大)应给与考虑。在整服完务式中模,这操种不作重复直断计数到器

19/0/20107

S3C2440A中文手册【八】直接存储器存取

(CURR_TC)变为0。然而在单一模式中只进行一次,当子FSM完成每个原子 操作时,主FSM对CURR_TC倒计时。另外,当CURR_TC为0和中断设置 DCON[29]为1 时,主FSM发出INT REQ信号(中断请求信号)。另外,如

果发生下列情况之一,DMA ACK将被清零。

1) 在整体服务模式中CURR_TC变为0 2) 在单一模式中原子操作完成

注:在单一服务模式中,主FSM的三个状态进行然后停止,等待另外的DMA REQ。如果DMA REQ到来,重复三种状态。因此,DMA ACK被使能然后被取消后进行每一个原子操作。相反的,在整体服务模式中,主FSM等待在state-3直到CURR_TC变为0。所以,在TC到达0时,DMA ACK在传输区间被使能然后被取消。

总之,INT REQ被使能只由CURR_TC是否为0决定,与服务模式无关(单一服务模式或整体服务模式)。

外部DMA

请求/应答(应答(DREQ/DACK)有三种类型的外部DMA请求/

基本 DMA 时序图

DMA服务意味着在DMADMA操作。图8--1显示了S3C2440DMA操作中的继电器

——XnXDREQ和XnXDACK)和延时时间(delay)在所有模式下都是 相同的

——如果XnXDREQXnXDACK 被声明了

——XnXDACK声明以后,DMA操作完成后 运行XnXDACK

图8--1.基本 DMA 时序图

需求/同步交换模式比较

S3C2440A中文手册【八】直接存储器存取

需求和同步交换模式都涉及到XnXDREQ和XnXDACK协议。图8--2指出了两种模式之间的不同

在操作(单一/突发操作)最后,DMA组织双同步XnXDREQ。 需求模式

— 如果XnXDREQ尚未使能,那么下一个操作马上开始。否则它一直等XnXDREQ

被设为无效。

同步交换模式

— 如果XnXDREQ无效,DMA取消XnXDACK两个周期。否怎,一直等XnXDREQ 被设为无效。

注:XnXDREQ只在XnXDACK无效(hugh)后被使能(low)

图8—2

传送容量

— — 在传输大量数据时,

Burst 4传输容量

注 Unit传输型:执行单读、写 Unit

S3C2440A中文手册【八】直接存储器存取

图8--3.Burst 4传输型 Burst 4

举例 举例

Unit传输容量的单一服务需求模式Unit传输容量的单一服务需求模式 传输容量的单一服务需求模式

每一个UnitUnit传输(单一服务模式)都需要XnXDREQ使能。这个操作一直延续到XnXDREQ被使能Unit

(需求模式),一对读、写(单一传输容量)操作被执行。

图8--4.UnitUnit

Unit传输容量的单一服务单同步交换模Unit传输容量的单一服务单同步交换模式传输容量的单一服务单同步交换模式

传输容量的单一服务单同步交换模式

Unit

图8--6.Unit传输容量的整体服务同步交换模式Unit传输容量的整体服务同步交换模式

S3C2440A中文手册【八】直接存储器存取

DMA专用寄存器DMA专用寄存器 专用寄存器

每一路DMA有九个控制寄存器(4路一共有36个)。其中6个控制寄存器控制DMA传输,另外的3个监听DMA控制器状态。详细说明如下。

DMA初始源寄存器 DMA INITIAL SOURCE (DISRC) REGISTER DMA INITIAL SOURCE (DISRC) REGISTER 寄存器寄存器 寄存器 DISRC0 DISRC1 DISRC2 DISRC3

地址 地址

0x4B000000 0x4B000000 0x4B000000 0x4B000000

R/W R/WR/W R/W R/W R/W

说明 说明

DMA 0 initial source register DMA 1 initial source register DMA 2 initial source register DMA 3 initial source register

重新赋值 重新赋值 0x00000000 0x00000000 0x00000000 0x00000000

DISRCCn DISRCCnLOC

Bit Bit [1]

说明

Bit 1用来选择源位置

0:源在系统总线(AHB)上 1: 源在外围设备总线(APB)上

Bit 0用来选择地址增量 0=增加 1=不变

如果为0,在突发和单一传出模式传输之后地址随数据量增加。

如果为1,地址在传输后不变。(在突发模式,地址在传输过程中增加,但是在传输结束后恢复到初始值。)

初始状态

INC [0] 0

S3C2440A中文手册【八】直接存储器存取

DMA初始目的寄存器 DMA INITIAL DESTINATION (DIDST) REGISTER DMA INITIAL DESTINATION (DIDST) REGISTER 寄存器寄存器 寄存器 DIDST0 DIDST1 DIDST2 DIDST3 地址 地址0x4B000008 0x4B000048 0x4B000088 0x4B00000B8

R/W R/WR/W R/W R/W R/W

说明 说明

DMA 0 initial destination

register DMA 1 initial destination

register DMA 2 initial destinationregister DMA 3 initial destination

register

重新赋值 重新赋值 0x00000000 0x00000000 0x00000000 0x00000000

DIDSTCn CHK_INT

Bit [2]

说明

在自动重装载被设置时,选择中断发生的时间。 0:TC到达0时发生中断。

1:自动重装载完成后发生中断。 Bit1用来选择目标文件位置

0:目标文件在系统总线上(AHB) 1:目标文件在外部设备总线上(APB) Bit 0用来选择地址增量 0=增加 1=不变

如果为0,在所有单一和突发传输模式之后地址随数据量增加。

初始状态

LOC [1] 0

INC [0] 0

S3C2440A中文手册【八】直接存储器存取

如果为1,传输之后地址不变。(在突发模式中,地址在传输过程中增加,但在传输之后恢复成 …… 此处隐藏:3479字,全部文档内容请下载后查看。喜欢就下载吧 ……

S3C2440A中文手册【八】.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/264980.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)