- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP原理与应用---第5章 dMAX
第四章 双通道数据搬移加速器(dMAX) 4.1 dMAX概述 4.1.1 简介 dMAX 控制器用于处理内部数据存储控制器和C672x DSP外围设备之间用户编程数据的传输,dMAX也允许任何可寻址存储空间之间的数据传输,包括内部存储器、外设和外部存储器。 DSP结构框图 dMAX功能框图 dMAX控制器有如下功能 · 可以进行高级数据分类的三维数据传输 · 把一部分存储器作为循环缓冲/FIFO存储器,并有基于读写数据的延迟 · 可以同时处理两个传输请求(假设它们的源地址或目的地址不同) dMAX控制器的结构框图 · 事件和中断处理寄存器。· 事件编码器· 高优先级事件参数随机存储器(PaRAM)· 低优先级事件参数随机存储器?PaRAM?· 用于高优先级事件的地址生成器?MAX0(HiMAX?)· 用于低优先级事件的地址生成器?MAX1(LoMAX?) dMAX的具体工作内容 4.1.2 dMAX术语 dMAX-双通道数据搬移加速器:dMAX由两个相同的模块组成,MAX0和MAX1,两个模块可并行运行。 Element transfer-单元传输:从源地址到目的地址的单个数据单元(8位,16位,32位)的传输。如果需要的话,每个单元可以在同步事件的基础上进行传输。单元传输用于一维传输。 Frame-―帧:一组数据单元组成帧。一个帧可以有交错的或连接的数据单元。帧可以在有同步事件或无同步事件的情况下进行传输。帧用于一维传输。 4.1.2 dMAX术语 Event-事件:由事件标志寄存器(DEFR)触发的事务。例如,McASP接收的数据可以触发一个事件。 4.1.2 dMAX术语 EventEntry-事件入口:如果一个事件用来触发数据传输,应设定事件入口以指定传输类型、传输选项,并应该包括指向传输入口的指针。如果事件是用来触发一个中断,事件入口只需指定使用哪条中断线路。事件入口仅占用dMAX PaRAM存储空间的一个字节,里面是事件和事件入口之间一对一的对应关系。在每个PaRAM里一个特定的事件入口对应一个事件(一个事件在高优先级PaRAM中有一个事件入口,在低优先级PaRAM中有一个事件入口),事件优先级组决定当一个事件到达时哪一个事件入口传输给HiMAX/LoMAX。所有的事件被分进低优先级或高优先级组,事件编码器对所有收到的事件进行优先级划分,并且找出每个组中具有最高优先级别的事件。两个具有最高优先级别的事件(每个组一个)可以被同时处理(HiMAX处理来自高优先级组的最高优先级的请求,LoMAX处理来自低优先级组的最高优先级的请求)。事件入口是可编程的,定义相应的事件到达时如何进行处理。 4.1.2 dMAX术语 EventEntryTable-事件入口表:事件入口表包含所有的事件入口,占据32个字节,它位于PaRAM的开始。有两个事件入口表,一个用于高优先级事件,一个用于低优先级事件。如果一个事件属于高优先级事件组,那么它的事件入口就位于高优先级事件入口表,如果一个事件属于低优先级事件组,那么它的事件入口就位于低优先级事件入口表。 EventPriorityGroup-事件优先级组:dMAX事件可以被设定为高优先级或低优先级,这样就把事件分进了两个优先级组:高优先级或低优先级。高优先级事件组由MAX0模块来处理,低优先级事件组由MAX1模块来处理。 4.1.2 dMAX术语 Transfer Entry-传输入口:传输入口表包括一个11字节长的入口,定义如源地址、目的地址、计数以及索引等传输参数。每个PaRAM中有足够的空间来存储8个不同传输的传输入口(一共16个传输入口)。 QuantumTransfer-量子传输:为减少系统等待时间,长数据被分为很多短数据传输,称量子传输。dMAX总是以量子传输的方式移动数据。如果在dMAX进行量子传输的时候一个事件到达,那么在量子传输进行完之后再处理这个事件。 4.1.2 dMAX术语 QuantumTransferSizeLimit(QTSL)-量子传输大小限制:可在指定通道的事件入口上编程指定量子传输的大小,可以编程为1个、4个、8个或16个数据单元。量子传输的实际大小是QTSL中比较小的,而且数据单元的个数也被传输。减少QTSL可以降低总体的dMAX延迟,增加QTSL可以提高dMAX的数据吞吐量
您可能关注的文档
最近下载
- 2024—2025学年辽宁省大连市名校联盟九年级上学期期中考试化学试卷.doc VIP
- 软件开发(平台开发)项目实施方案.pdf VIP
- 巨野青年路南拆迁规划方案.pptx VIP
- 中华古籍子集明伦汇编 人事典六十一岁至七十岁部.pdf VIP
- 小学生三年级数学文化节活动主题班会.pptx VIP
- 2022年-2023年房地产估价师之基本制度法规政策含相关知识题库综合试卷A精品.pdf VIP
- 燃气燃烧与应用_chap4.ppt VIP
- 剑桥少儿英语介绍.pptx VIP
- 第三单元 四则混合运算(一)整理和复习(1) 课件2025西师大版数学三年级上册.ppt
- 油菜根肿病对油菜生长的影响及药物防治策略探究.docx
原创力文档


文档评论(0)