dm642的EDMA

    技术2022-05-11  59

    dm642的EDMA功能非常强,其概念也比其他的DMA复杂点,但了解了下面这些词也就不难了。 Element:    EDMA 传送的最小单位,可以是8、16、32bit。 Frame:       多个element组成一个Frame,Frame中的Element可以是间隔的或连续的。 Array:          多个连续的Element组成一个Array。注意必须是连续的,这是Array与Frame的区别。 Block:         多个Frame或Array组成一个Block。 1D Transfer: 多个Frame组成的Block叫1D Block,1D Block的传送就是1D Transfer。 2D Transfer: 多个Array组成的Block叫2D Block,其传送就是2D Transfer。 Frame Index: 用于计算下一个Frame或Array的始地址。上一个Frame或Array的最后一个Element地址                            加上Frame Index,就得到下一个Frame或Array的开始地址。对于由Array组成的Block来                            说,Array间的间隔也叫Frame Index,用同一个register,不叫Array Index。 Element Index: 用于计算下一个Element的地址,即两个Element之间的间隔长度。对于Array来说,由于                               是连续的,所以Element Index就是一个Element的长度。                        

    最新回复(0)