请教:在阅读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?可否发一下全称?