TI中文支持网
TI专业的中文技术问题搜集分享网站

EDMA中的event概念

请教:在阅读EDMA文档时发现:

       1、所有的传输本质上是“事件”,每个事件实际上是CC将一个“event”排到TC对应的队列上去--理解对吧?

       2、AB和A 同步模式的区别是其中一个是每个event传ACNT,后者是每个event传BCNT×ACNT

       这时我不大理解:二者所说的事件是一回事吗?如果是一回事,那是不是说同一个传输实际上在event queue上要分成多个事件排队呢?

yaohui wang1:

我理解是一回事 

传输不需要分成多个事件排队

传输的模式配置好之后 一个CC提交TR给TC

TC会按照设定好的方式进行搬移。

bcntindx ccntindx设置的就是增量地址

noaming:

1,这个理解是对的。

noaming:

回复 yaohui wang1:

2,传输模式配置好后,一个event会把所有的数据按配置搬运完。 bcntindx ccntindx设置的是增量地址,不需要分成多个事件排队

YUCHAO WANG:

回复 noaming:

那么AB和A模式的区别到底在哪里呢?所谓的一次传一个ACNT或是一组ACNT*BCNT到底代表什么意思呢?

yaohui wang1:

回复 YUCHAO WANG:

这个跟DBS有关

当ACNT<DBS的时候 1D传输更有效率 

当ACNT>DBS时候,2D传输更有效率 

可以参考UserGuide3.0 的第3.2节

user5161889:

回复 yaohui wang1:

请问您参考的是哪一本USER GUDIE 3.0?可否发一下全称?

赞(0)
未经允许不得转载:TI中文支持网 » EDMA中的event概念
分享到: 更多 (0)