- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TMS320DM647DM648 DSP Enhanced DMA (EDMA3) Controller User39;s Guide概览笔记.
《TMS320DM647DM648 DSP Enhanced DMA (EDMA3) Controller Users Guide》
学习笔记
2014-3-11
By Lzp
EDMA3通道控制器(EDMA3CC)
EDMA3传输控制器(EDMA3TC)
支持两种同步类型
A-同步传输:1维传输、一个同步事件传1个ACNT字节的数组,
AB-同步传输:2维传输、一个同步事件传1帧,包含BCNT个数组
这里这样理解:数组包含ACNT元素、一帧包含BCNT数组、一块包含CCNT帧
A同步传输:需要Bcnt*Ccnt个同步事件,传完整块。
AB同步传输:需要Ccnt个同步时间,传完整块。
参数表
512*32字节 ==16K字节
每32字节作为一个独立的参数集合看待,结构:
(从这就看出EDMA3与EDMA就有区别了,扫盲文档里看的是2k字节,24字节的PaRAM)
EDMA3通道参数说明:
偏移地址
4字节作为一个寄存器 缩写 参数 说明 0 OPT Channel Options
通道选项 传输配置选项包括: 4h SRC Channel Source Address
通道源地址 数据源传输地址(字节对齐) 8h ACNT Count for 1st Dimension
第1维计数 元素计数:1到65535 BCNT Count for 2nd Dimension
第二维计数 一帧中第一维的个数 Ch DST Channel Destination Address 通道源地址 数据目的传输地址(字节对齐) 10h SRCBIDX Source BCNT Index
源BCNT索引(指针) 有符号值,指定字节地址偏移,源数据某一帧(第2维)。有效值的范围从-32768和32767。看完后面例子,这些参数自然都明白了。 DSTBIDX Destination BCNT Index
目的BCNT索引(指针) 有符号值,指定字节地址偏移,目的数据某一帧(第2维)。有效值的范围从-32768和32767 14h LINK Link Address
链接地址 我理解:当前这个PaRAM完成后,要进行下一个PaRAM传输,应该就是指向下一个PaRAM的链接地址。 BCNTRLD BCNT Reload
重载BCNT初始值 用于重载BCNT的计数值时,BCNT减为0。只适用于A同步传输。 18h SRCCIDX Source CCNT Index
源CCNT索引指针 有符号值,指定字节地址偏移一个块(3维)内。有效值 范围从-32768和32767。
A-同步转移:该字节地址偏移量 在一帧的最后一个源数组的开始 开始在下一帧的第一个源阵列。
AB同步传输:字节地址从偏移量 在一个帧中的第一源阵列的开头 开始在下一帧的第一个源阵列的 DSTCIDX Destination CCNT index
目的CCNT索引指针 .. 1Ch CCNT Count for 3rd Dimension
3维计数 无符号值,指定每块帧的数量,其中一帧包含ACNT字节BCNT阵列。 有效值范围从1到65535 RSVD Reserved
保留 总是写0到该位,1写入此位 不支持并试图这样做可能会导致 未定义的行为. 以32位字访问。
这512个参数集可用于:DMA通道、QDMA通道、Link寄
详细待补:
启动一个DMA传输
事件触发传输请求(这是EDMA3的更典型的用法):一个外围设备,系统,或外部产生的事件触发传输请求。
手动触发传输请求:该CPU通过写1到手动触发转移 相应的位在事件设置寄存器(ESR/ ESRH)。
链触发传输请求:一个传输或子传输完成触发另一个传输。
两个来源触发QDMA通道传输:
自动触发传输请求:写入到编程触发字触发传输;?
链接触发传输请求:当连接发生时写入触发字触发传输。?
事件触发传输请求:
64个外部事件请求,可以对应64个DMA通道,可建一个如下映像表:这是一个例子,其实通道可以指向512个集中任何一个,(实际默认都指向了set0),还有8个QDMA通道
0 DSP_GVT HPI/PCI-to-DSP Event
1 TINT0L Timer0 Low Event
2 TINT0H Timer0 High Event
3 TINT2L Timer2 Low Event
4 TINT2H Timer2 High Event
5 TINT3L Timer3 Low Event
6 TINT3H Timer3 High Event
7 IMXINT IMCOP: IMX Interrupt
8 VLCDINT IMCOP: VLCD Interrupt
9 DSQ
您可能关注的文档
- Think产品如何使用RescueandRecovery高级版将本地硬盘备份复制到外部存储介质..docx
- Thisiswater(豆瓣翻译)..doc
- THOMAS NAGEL:What Is It Like To Be a Bat(整理版)..doc
- ThreeDaystoSee假如给我三天光明..doc
- ThinkPad预装Windows7系统一键恢复教程..doc
- ThreeStagesofWomen..doc
- ti-27胶原蛋白客户问答培训件..doc
- tia568b3光纤标准..doc
- TIA942-2005(中文版)..doc
- tian家庭电路与安全用电..doc
- 2025至2030年棉地巾项目投资价值分析报告.docx
- 2025至2030年中国直齿伞齿轮数据监测研究报告.docx
- 2025至2030年中国直流电流变送器数据监测研究报告.docx
- 2025至2030年柠檬姜片项目投资价值分析报告.docx
- 2025至2030年中国真空熨烫台数据监测研究报告.docx
- 2024年化妆品销售工作总结.pptx
- 2025至2030年果蔬清洗杀菌设备项目投资价值分析报告.docx
- 2025至2030年板簧装配线项目投资价值分析报告.docx
- 2025至2030年柴动移动式螺杆空压机项目投资价值分析报告.docx
- 2025至2030年标准应变模拟仪项目投资价值分析报告.docx
文档评论(0)