- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ppt课件-dma功能及其应用
S3C44B0X DMA功能及应用 S盛伟 S刘毅 内容提要 S3C44B0X DMA 概述 S3C44B0X ZDMA/BDMA 操作 S3C44B0X DMA 特殊功能寄存器 S3C44B0X DMA 应用编程 S3C44B0X DMA 概述 ZDMA概述 ZDMA 可从存储器到存储器、存储器到I/O 设备(固定的目的地址)和 I/O 设备到存储器传送数据 ZDMA 最重要的特征是 on-the-fly 模式,这种模式可减少需求 DMA 的周期数(BDMA无on-the-fly模式) 在 on-the-fly 模式下操作,源和目的总线宽度要匹配 on-the-fly模式概述 通常,DMA 传送包括两个独立的周期:一个是从源存储器或 I/O 设备读,另一个是向存储器或 I/O 设备写。执行这些操作,存储控制器先从数据总线上读出数据,再把这个数据写到数据线上 on-the-fly 模式有不可分的读/写周期。也就是说,存储控制器为源和目的设备读/写数据线上的数据产生应答信号,同时它为存储器的存取产生与读/写相关的控制信号 BDMA概述 BDMA 控制器只能从存储器到 I/O 设备和 I/O 设备到存储器传送数据,在这种情况下,I/O 设备意味着外围设备,像 SIO、IIS 和 UART 一样连接到 SPB ZDMA 和 BDMA 的操作由 S/W 或来自内部设备或外部请求引脚(nXDREQ0/1)的请求来启动 S3C44B0X ZDMA/BDMA 操作 ZDMA BDMA 外部 DMA REQ/ACK 协议 DMA 传送方式 DMA 请求源的选择 自动重装模式 术语解释 周期窃取(cycle stealing):DMA 窃取若干周期,每个周期传送一个字节(I/O 带宽比总线带宽小) 突发模式(burst mode):DMA 控制器通知设备获得总线,发起一连串的传送,然后释放总线(I/O 带宽与总线带宽匹配) ZDMA ZDMA 可在外部存储器之间传送数据 DMA 操作由 S/W 或外部 DMA 请求信号来启动 S3C44B0X 有一个 4 字 FIFO 类型的缓冲器来支持 4 字突发模式的 DMA 传送。例如,在存储器之间的 DMA 操作中,4 字突发写发生在 4 字突发读之后 ZDMA 控制器框图 BDMA 定时器可在任何时候请求 DMA 操作,这有利于 ADC 块的自动操作 主要作用是在连接于 SPB 的片内外围设备(如 UART、IIS 和 SIO 等)和外部存储器之间传送数据 BDMA(续) 不支持 4 字突发 DMA 操作(块传送模式),因为没有暂时缓冲器,而且连接于的 SPB 的外围设备速度太慢 能够支持从外部存储器到外部存储器的数据传送,但是外部存储器之间的数据传送一般还是用 ZDMA 来实现 如果需要更多的 DMA 通道用于外部存储器之间( ZDMA 应用最多有两个通道)的数据传送 ,则可以用 BDMA BDMA 控制器框图 外部 DMA REQ/ACK 协议 握手模式 单步模式 完整服务模式 需求模式 握手模式 一次 DMA 操作表示在 DMA 操作中的一对或不可分的读和写周期 在 DMA 操作(一对或不可分的读和写周期)中,总线控制器不能把总线的使用权分配给其他总线控制者 由 nXDREQ 产生的请求引起一个字节、一个半字或一个字被传送出去 每一个数据的传送都需要 DMA 请求 握手模式时序图 单步模式 一次 DMA 操作包括可分开的读或写周期 通常用于测试或调试 在 nXDACK 的非有效区,总线控制器将再次评估总线优先级,以决定新的总线控制权 单步模式下的数据传输将慢于握手模式下的数据传输 单步模式(续) 当 DMA 请求信号变低时,如果没有高优先级的总线请求,则总线通过降低 DMA 应答信号来表明对 DMA 操作的总线分配 在应答信号的第一个低电平段,将有一个 DMA 的读周期 在 DMA 读周期后,应答信号将有一个上升沿来表示 DMA 读周期的结束;同时,如果在 DMA 应答信号上升时 DMA 请求信号一直为高电平,则 DMA 写周期将会延迟到新的 DMA 请求信号被激活 单步模式时序图1 单步模式时序图2 完整服务模式 一次 DMA 请求将产生连续的 DMA 传输,直到规定的 DMA 传输数据传输完,也就是基于传送计数的 DMA 操作将由单一 DMA 请求信号激活来启动,不需要进一步的 DMA 请求信号也可继续执行下去 nXDACK 信号一直有效,直到整个 DMA 操作结束 完整服务模式(续) 每传送完一个单元,将释放总线控制权 可提供最佳的总线共享,防止总线控制权被垄断 如果其他控制者截取了总线控制权,则在完成该服务后将继续执行剩余的
您可能关注的文档
- ppt课件-30爱迪生救妈妈.ppt
- ppt课件-abstractviewofsystemcomponents.ppt
- ppt课件-ccnadiscovery2chapter04.ppt
- ppt课件-ch11生产过程控制.ppt
- ppt课件-computerorganization.ppt
- ppt课件-contentspage.ppt
- ppt课件-dn07路由协议原理及配置.ppt
- ppt课件-dsp–modelbasedapproach.ppt
- ppt课件-exceptionhandling.ppt
- ppt课件-explorationofhotpartonicmatteratlhc-alice.ppt
最近下载
- 深信服PT1超融合hcl题库.docx VIP
- 混凝土搅拌输送车岗位安全操作规程与混凝土搅拌运送汽车安全管理制度.docx VIP
- 物理知识点初二.doc VIP
- 物理知识点初二下册.docx VIP
- 燃烧学 第3版 第4章 着火理论.pptx VIP
- 18R409 管道穿墙、屋面防水套管48.pdf VIP
- 深圳市非承重墙体与饰面工程施工及验收标准SJG 14-2018.pdf
- PEMS相关模板(可用性确认计划或可用性总结性测试计划、可用性确认报告或可用性总结性测试报告).pdf VIP
- 全国中学生物理竞赛预赛(高二组)交变电流有效值计算考核试卷.doc VIP
- 国家开放大学《美学原理》形考作业5参考答案.doc VIP
原创力文档


文档评论(0)