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

C6748EDMA3的使用

之前一直使用C6748的EMIFA与FPGA进行交互,最近想提高一些交互效率,想使用EDMA3,但不是很理解。我的问题是:之前通过EMIFA与FPGA交互,是通过许多地址一一映射的关系,进行读写;那现在如果使用EDMA的话,也需要把之前的很多地址作为源地址或者目的地址来进行读写嘛???还是把所要发的数据都存到一个buffer里面,然后把buffer的地址与某一个CE空间映射就行?????

li wan1:

我之前好像在网上看到过C6748的EDMA3的例子,你可以找找看

Tony Tang:

#1. 固定地址,递增地址都可以,看你FPGA实现怎么样方便,EDMA都可以支持。或者就沿用你这之前的多地址方式吧。

#2. 最好在在DSP与FPGA之间加一根GPIO信号用来触发EDMA传输。

#3. EMIFA的时序优化参考: http://www.deyisupport.com/question_answer/dsp_arm/omap_l1x/f/54/t/93569.aspx

#4. EDMA可以参考任意一个例子,只是地址,模式配置不同而已,Starterware里有例程。

jie tian2:

回复 Tony Tang:

之前是因为需要交互的数据很多,所以定义了很多的地址;那如果沿用之前的多地址,那在使能EDMA,设定源地址/目的地址时,如何处理呢,是需要交互时就设定一次????

赞(0)
未经允许不得转载:TI中文支持网 » C6748EDMA3的使用
分享到: 更多 (0)