- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《TMS320DM647DM648 DSP Enhanced DMA (EDMA3) Controller Users Guide》
学习笔记
2014-3-11
By Lzp
EDMA3通道控制器(EDMA3CC)EDMA3传输控制器(EDMA3TC)支持两同步类型同步传输ACNT字节的数组,
AB-同步传输CNT个数组
这里这样理解:数组包含ACNT元素、一帧包含BCNT数组、一块包含CCNT帧
A同步传输:需要Bcnt*Ccnt个同步事件,传完整块。
AB同步传输:需要Ccnt个同步时间,传完整块。
参数表EDMA3通道参数说明偏移地址缩写参数说明Channel Options
通道选项传输配置选项SRC Channel Source Address
通道源地址数据传输地址ACNT Count for 1st Dimension
第1维1到65535BCNT Count for 2nd Dimension
第二维计数Ch DST Channel Destination Address 通道源地址数据传输地址10h SRCBIDX Source BCNT Index
源BCNT符号值指定字节地址偏移源一帧(第2维)。有效值的范围从-32768和32767DSTBIDX Destination BCNT Index
目的BCNT索引(指针) 有符号值指定字节地址偏移一帧(第2维)。有效值的范围从-32768和3276714h LINK Link Address
链接地址BCNTRLD BCNT Reload
重载BCNT初始值 用于重载BCNT的计数值时,BCNT减为0。只适用于同步传输。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到65535RSVD Reserved
保留总是写0到该位,1写入此位 不支持并试图这样做可能会导致 未定义的行为.32位字访问启动一个DMA传输事件触发传输请求(这是EDMA3的更典型的用法):一个外围设备,系统,或外部产生的事件触发传输请求。手动触发传输请求:该CPU通过写1到手动触发转移 相应的位在事件设置寄存器(ESR/ ESRH)。链触发传输请求:一个传输或子传输完成触发另一个传输。两个来源触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 DSQINT IMCOP: DSQ Interrupt
10 AXEVTE McASP: Transmit Event for even slots
11 AXEVTO McASP: Transmit Event for odd slots
12 AXEVT McASP: Transmit Event for both the slots
13 AREVTE McASP: Receive Event for even slots
14 AREVTO McASP: Receive Event for odd slots
15 AREVT McASP: Receive Event for both the slots
16 TINT1L Timer1 Low Event
17 TINT1H Timer1 High Event
18 URXEVT UART: Receive Event
19 UTXEVT UART: Transmit Event
20 VP0EVTYA VideoPort0: Y Event for channelA
21 VP0EVTUA
文档评论(0)